那些年掉进的坑
wwyyxx26
这个作者很懒,什么都没留下…
展开
-
如果你开发一个nginx的模块,那你的config文件最好用dos2unix转换一下。。。
如果你开发一个nginx的模块,那你的config文件最好用dos2unix转换一下。。。原创 2021-10-22 16:16:36 · 723 阅读 · 0 评论 -
ln直接软连接文件夹里所有文件的的一个弊端
情况是这样的:在vscode的wsl下开发,把/mnt/里磁盘的文件夹ln到home目录里的一个文件夹ln -s /mnt/e/code/* /home/code但/mnt/e/code文件夹里有新的文件时,在/home/code里并不能看见,因为新的文件并没有做软连接。当时困惑了半天,没有明白过来,直接软件接文件夹就好...原创 2021-07-12 16:25:18 · 381 阅读 · 0 评论 -
编译windows下64位版本问题记录
以前公司对外提供的sdk可以支持linux下的32位和64位,windows下只提供了32位。现在客户要一个64位的版本,编译过程中遇到两个问题1、windows下的long型,在32位和64位下都是4个字节的,这个不像linux 64下龙是8个字节i2、WIN32宏定义问题,WIN32和_WIN32宏在32位和64位下都有...原创 2021-04-19 11:32:58 · 120 阅读 · 0 评论 -
今天犯了一个关于引用的低级错误
今天犯了一个引用的低级错误,如下: std::list<struct recsim_frame_data>& recsim_frame_dataS = g_recsim_264frame_dataS; if(strcmp(dev->user,"265")==0) { jtprintf("265")...原创 2019-12-03 15:35:23 · 192 阅读 · 0 评论 -
mysql 可以设置为不区分大小写,今天在写一个存储过程掉坑里了啊啊啊啊啊!!
mysql 可以设置为不区分大小写,今天在写一个存储过程掉坑里了啊啊啊啊啊!!!原创 2019-04-20 19:48:05 · 393 阅读 · 0 评论 -
windows下静态编译log4cplus遇到的内存泄露问题
需求是这样的,我希望在我的sdk里集成log4cplus库,这样对外发布时就只带我们自己的库,没有第三方的库。于是把log4cplus编译成了静态库,然后在我们的dll里使用这个静态库,测试时发现程序运行有内存泄露。在网上查询发现,在log4cplus被编译为静态库后,再多线程使用时,必须在线程结束时调用log4cplus::threadCleanup();不然就会有内存泄露,原因时l...原创 2017-11-07 12:36:58 · 1688 阅读 · 1 评论 -
对线程自身进行pthread_join,会返回EDEADLK(35),报死锁错误
对线程自身进行pthread_join,会返回EDEADLK(35),报死锁错误这里的的死锁不是程序会阻塞在pthread_join函数上,而是pthread_join会返回错误值EDEADLKint pthread_join(pthread_t thread, void **value_ptr) { if (thread == pthread_self()) r...原创 2019-04-30 15:41:38 · 1865 阅读 · 0 评论 -
在构造函数里不能调用shared_from_this()
在构造函数里不能调用shared_from_this()又一次调到坑里,mark一下原创 2017-10-17 11:59:57 · 2338 阅读 · 1 评论