`
文章列表
这种情况不解决办法有 很多。你这个方法我没用过。最简单的方法就是ctrl+a, ctrl+f重新格式化这个‘不可调试’的CPP文件,然后编译该CPP文件,一般就可以解决。当然,有时候也无法解决。 @CK 这里说的就是DEBUG模式。 a. ctrl+a b. ctrl+f重新格式(有时由于热键不同会有出入): edit->Advanced->Format selection http://www.cppblog.com/Fox/archive/2009/01/04/71110.html

$err,hr

    博客分类:
  • c++
在Visual C++ 中,可以在监视窗口添加 $err,hr 一行来实时现实错误。调试过程中,该项相当于在每次调用API函数之后调用GetLastError函数。其值由两部分组成,一个是错误代码(十六进制),另一个是错误代码所对应的文本提示。该方法支持多语言。
mongodb 2.0.0 replica set + authentication bug https://groups.google.com/forum/?fromgroups#!searchin/mongodb-user/replica$20set$20authenticate/mongodb-user/zikVmv-bHgA/3kOnWByLcTEJ
BSONArray BSONArrayBuilder  BSON Arrays in C++ http://www.mongodb.org/display/DOCS/Updating#Updating-PushingaUniqueValue > db.mongodb.insert({"dbName": "343", hostPort: ["127.0.0.1:1001", "127.0.1.2:4000"]}) > db.mongodb.find() { "_id" ...
把msn的一篇文章迁移过来. 由win平台向linux发送报文,报文中使用换行符"\n",结果失败. 原因是由于使用swt中的Text组件在setText()中使用的"\n",再通过getText()获取后在win系统上被自动转为"\r\n”,而linux中对换行符的定义为"\n”,故发送失败.而且对于定长报文而言,也引起长度变化. win:“\r\n”,0x0D0A; linux:“\n”,0x0A; mac:"\r",0x0D;
概要设计就是设计软件的结构,包括组成模块,模块的层次结构,模块的调用关系,每个模块的功能等等。同时,还要设计该项目的应用系统的总体数据结构和数据库结构,即应用系统要存储什么数据,这些数据是什么样的结构 ...
使用Gem install安装starling出错 ERROR: http://gems.rubyforge.org/ does not appear to be a rep starling是一个ruby写的开源的消息队列服务器,具体介绍和安装可以参见: http://www.ooso.net/archives/506 今天为服务器安装starling的时候出现了下面的异常。简单说下解决方法。 执行gem install memcache-client starling的时候出现了: C-sharp代码 ERROR: http://gems.rubyforge.org/ does not ...
1.简单查询 //xid=560870 and type=video { "xid": 560870, "type": "video" } //查询数组中的数据 array( "fruit.name"=>'aa' ) 返回如: array (   'fruit' =>   array (     'name' => 'aa',     'age' => '34',   ),   'name' => 'caihuafeng', ) 2.模糊查询 //content like %爱% ...
利用php写成的管理工具: 使用方便,功能强大 下载windows集成环境直接使用 并提供了javaScript接口,运行自己编辑的代码方便查询 下载地址: http://code.google.com/p/rock-php/wiki/rock_mongo 更多管理工具请查考:http://www.mongodb.org/display/DOCS/Admin+UIs
概述     线程同步可以采用多种方式。可以在用户方式下实现,也可以在内核方式下实现。前者的优势在于速度快,因为不用在用户方式和内核方式之间切换,但只能用于同一个进程内的线程之间的同步;后者是使用内核对象 ...
>var c = db.log.find() >var reg = /.*email=(.*?)&.*/; >for(;c.hasNext();) { var result = reg.exec(c.next().Content) if (result != null) db.temp.insert({c:result[1]}) } >db.temp.find({}, {_id:0}) 查找:“email=” 与 “&“之间的字符串, 并将其放到零时文件集temp中 这里需要result[]参数需要自己修改
#include  <cstdlib> #include  <string>   int  main() {     using namespace std;          string envName = "\"WHERE_AM_I\"";     string envValue = "\"Yeah, I'm here\"";       // 设置系统环境变量, 需要管理员权限, 否则拒绝访问     //string command = "REG ...
多线程稍微看了下还能接受没想象中的难,写了个示例程序运行修改运行修改几遍后也大致明白了。 写个碰到的问题,记录下自己的技术之路点滴 pthread_detach(pthread_self()) linux线程执行和windows不同,pthread有两种状态joinable状态和unjoinable状态, 如果线程是joinable状态,当线程函数自己返回退出时或pthread_exit时都不会释放线程所占用堆栈和线程描述符(总计8K多)。只有当你调用了pthread_join之后这些资源才会被释放。 若是unjoinable状态的线程,这些资源在线程函数退出时或pthread_exit时自动 ...
set和hash_set是STL中比较重要的容器,有必要对其进行深入了解。在STL中,set是以红黑树(RB-tree)作为底层数据结构的,hash_set是以Hash table(哈希表)作为底层数据结构的。set可以在时间复杂度为O(logN)情况下插入、删除和查找数据。hash_set操作的时间复杂度则比较复杂,这取决于哈希函数和哈希表的负载情况。下面列出set和hash_set的常用函数: set和hase_set的更多函数请查阅MSDN。 set的使用范例如下(hash_set类似): // by MoreWindows( http://blog.csdn.net/More ...
1.download cxx-driver for 1.8,unzip to /usr/src folder 2.sudo apt-get install libpcre3-dev 3.sudo apt-get install scons chenshu@chenshu-ubuntu:/usr/local/src/mongo-cxx-driver-v1.8$ [plain] view plaincopyprint? rm -f .sconsign.dblite  scons --prefix=/usr install  如有必要配置SConstruct文件,比如boost库位于/u ...
Global site tag (gtag.js) - Google Analytics