dwchenxj

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

随笔分类 -  C++

摘要:1、先查看是哪个函数用的是GLIBC_2.17 root@emb-pc:/home/emb/temp# nm lib61850.so | grep GLIBC_2.17 U clock_gettime@@GLIBC_2.17 2、查看clock_gettime 帮助: root@emb-pc:/ho 阅读全文
posted @ 2019-01-17 11:16 dwchenxj 阅读(1624) 评论(0) 推荐(0)

摘要:本文主要介绍在Linux系统下,如何升级GCC以支持C++11。目前来看GCC是对C++11支持程度最高最多的编译器,但需要GCC4.8及以上版本。 本文使用操作系统:Centos 6.4 Desktop,64bit; 原GCC版本:4.4.7; 目标:升级GCC到4.8.2,以支持C++11。 阅读全文
posted @ 2018-09-08 06:45 dwchenxj 阅读(511) 评论(0) 推荐(0)

摘要:引用:http://blog.csdn.net/guoliushui/article/details/43017339 今天跟同事遇到了一个问题,问题背景: 一个动态库Tst.dll; 一个应用程序App.exe; App.exe调用Tst.dll,其中动态库接口有个输出参数是vector<T> v 阅读全文
posted @ 2018-01-31 13:32 dwchenxj 阅读(866) 评论(0) 推荐(0)

摘要:以前因为论坛,后来因为工作,发现已经好久没有来百度空间了。也好久没人留言或发表评论了,今天自己更新一下吧。关于使用VS时点右键卡住或不响应的问题,我是在VS 2008中遇到的,不知道其它的版本有没有,具体的原因我也不清楚,不过我找到了一个解决办法,还比较管用,拿来分享。操作步骤:先关掉VS,找到解决... 阅读全文
posted @ 2015-03-21 23:42 dwchenxj 阅读(637) 评论(0) 推荐(0)

摘要:select函数用于在非阻塞中,当一个套接字或一组套接字有信号时通知你,系统提供select函数来实现多路复用输入/输出模型,原型:#include#includeintselect(intmaxfd,fd_set*rdset,fd_set*wrset,fd_set*exset,structtime... 阅读全文
posted @ 2014-12-12 11:22 dwchenxj 阅读(191) 评论(0) 推荐(0)

摘要:1、阻塞模式与非阻塞模式下recv的返回值各代表什么意思?有没有区别?(就我目前了解阻塞与非阻塞recv返回值没有区分,都是0接收到数据大小,特别:返回值0发送数据大小,特别:返回值0表示接收到数据。这2种模式下的返回值是不是这么理解,有没有跟详细的理解或跟准确的说明?4、阻塞模式与非阻塞模式下是否... 阅读全文
posted @ 2014-12-12 11:11 dwchenxj 阅读(315) 评论(0) 推荐(0)

摘要:ld: fatal: Symbol referencing errorsRecently, I am learning the Unix C and come to know that Sockets are:– Special files used for network communicatio... 阅读全文
posted @ 2014-07-19 16:55 dwchenxj 阅读(420) 评论(0) 推荐(0)

摘要:一.MFC规则DLL MFC规则DLL可以在该dll内部使用MFC,但是与应用程序的接口不能是MFC的。能够被所有支持dll的编程语言所写的应用程序使用,当然也包括使用MFC创建的应用程序。在这种动态链接库中包含一个从CWinApp中继承而来的类,DllMain函数也被隐藏在其中了。 规则DLL包含... 阅读全文
posted @ 2014-06-25 22:52 dwchenxj 阅读(4526) 评论(0) 推荐(0)

摘要:在非root用户下执行基于Libpcap库编写的应用程序时不能正常运行,原因是由于libpcap库使用raw socket的套接字。而Raw Socket的使用需要root权限,否则raw socket会创建失败,因此基于raw socket编写的应用程序必须在root具有用户权限才能使用。为了让基于Raw Socket应用程序在非Root用户下能够执行,在你编译完基于Raw Socket的应用程序之后,执行下面3步:1. 进入root用户权限,若已经在root用户权限下忽略这一步 $ su root # 输入root密码2. 以root用户权限修改应用程序的所有者... 阅读全文
posted @ 2014-04-10 10:46 dwchenxj 阅读(1340) 评论(0) 推荐(0)