摘要:
最近在项目开发过程中,需要在采用JAVA作为语言的服务器与采用C++作为语言的服务器间进行通信,这就涉及到这两种语言间数据类型的转换以及网络字节序与主机字节序的区别。该文主要说说网络字节序和主机字节序的区别以及Little endian与Big endian的概念。其实编程的事就比较简单了 我也懒得... 阅读全文
摘要:
下面有从浅入深的6个问题,您可以尝试回答一下一个如下的语句for (int i = 0; i 0且f(x2)0,则函数的根就在区间x3和x2之间,如果f(x3)0;如果你把main函数里所有的操作都注释掉,那么程序什么都不做,就不可能有bug,那就好比是f(x2)不可省略):>Debug.Print a bMSDN参考:ms-help://MS.MSDNQTR.v90.en/dv_vscmds/html/48711628-1909-4713-a73e-d7b714c77f8a.htmms-help://MS.MSDNQTR.v90.en/dv_vscmds/html/d33e7937-7 阅读全文
摘要:
智能指针机制跟Objective-C里面的retainCount引用计数有着相同的原理,当某个对象的引用计数为0是执行delete操作,类似于autorelease初学者在使用智能指针时,很多情况下可以把它当做标准C++中的T*来理解。比如:typedef boost::shared_ptr CMyLargeClassPtr;std::vector vec;vec.push_back( CMyLargeClassPtr(new CMyLargeClass("bigString")) );这里的CMyLargeClassPtr可以用CMyLargeClass *来理解,但是在 阅读全文
摘要:
pimpl (the pointer-to-implementation idiom)手法在 C++ 里已是“高手”们广泛运用的成熟方法之一,它的优点很多,诸如降低编译依赖、提高重编译速度之类的工具性优势自不待赘言,而其对“保持接口稳定性”的优点更值得称道。 It makes it possible to avoid other classes to know internal data structures and other information of the class. It also simplifies some#includepreprocessor instruct... 阅读全文
摘要:
这篇文章主要写给那些以前没有用过VS的新手,同时也是自己学习经验的积累,高手就不用看了以免浪费您宝贵的时间。在VS的工程中常常要设置头文件的包含路径,当然你可以使用绝对路径,但是如果你这样设置了你只能在你自己的机器上运行该工程;如果其他人拷贝你的工程到其他机器上就可能无法运行,这个是因为你在建工程时可能把工程放在了E:盘,但是其他人可能会把工程放在其他根目录下,这样会导致找不到头文件问题。对于新手,在设置绝对路径时往往会犯浑,他们不清楚这里的“相当”究竟是以什么位置为起点。其实这里的相对路径就是相当于工程文件(XXXX.vcproj)为起点零计算出的能找到包含所需头文件(也就是找包含所需头文件 阅读全文
摘要:
由于使用版本管理器协调工作,有时同事就直接上传文件夹了,但右键添加现有项时不能添加文件夹的.在工具栏"项目"下面有个"显示所有文件",选择这个,整个工程的文件都会显示出来,这时你会发现别人新上传的文件已经自动显示在你的工程里面了,但是,你还必须选中它,并右键选择"包括在项目中" 阅读全文
摘要:
第一种:UIImage *searchimage=[UIImage imageNamed:@"search.png"]; UIBarButtonItem *barbtn=[[[UIBarButtonItem alloc] initWithImage:nil style:UIBarButtonItemStyleDone target:self action:@selector(searchprogram)] autoRelease]; barbtn.image=searchimage; self.navigationItem.rightBarButtonItem=barbtn 阅读全文
摘要:
本文的以下内容较旧,常常会出现第一次配置成功可以用,但关机重启后就一直提示“username or password”不正确的bug,所以建议弃ssh方式转向https方式,更加稳定。传送门:点我。===================================================... 阅读全文
摘要:
对于iOS本地应用程序来说最简单的答案就是始终使用PNG,除非你有非常非常好的理由不用它。当iOS应用构建的时候,Xcode会通过一种方式优化.png文件而不会优化其它文件格式。它优化得相当的好他们之间有以下区别:1.同个分辨率的图片,保存为png要比jpg大;2.png图片有alpha通道,因此它支持图片透明,这点在ios开发中尤为重要;而jpg不支持透明3.xcode会对png格式进行特殊的优化处理,而对于其他图片不做处理总结一下有以下几点:1.如果你的图片都是xcode本地就有,那就用png;如果图片是从网络上下载的,考虑到流量以及速度,可以考虑用jpg因为它具有较高的压缩率2.本地的p 阅读全文
摘要:
众所周知,opencv下有自带的供人脸识别以及行人检测的分类器,也就是说已经有现成的xml文件供你用。如果我们不做人脸识别或者行人检测,而是想做点其他的目标检测该怎么做呢?答案自然是自己训练一个特定的训练器。opencv里面比较常用的分类器有svm以及级联分类器,svm的训练以及分类很简单,这里不再赘述,这里谈谈级联分类器的训练。级联分类器可是好东西,opencv已经封装了多尺度检测方法(multiScaleDetector)以及绘制外接矩形的方法,这两个方法为目标检测提供了非常大的便利性。以下是本系列教程的总体流程:1.训练前的准备:opencv_createsamples.exe和 ope 阅读全文