yyyyyyyyyyyyyyyyyyyy

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

随笔分类 -  C

1 2 3 4 5 6 下一页

摘要:Python调用windows下DLL详解 - ctypes库的使用 Python调用windows下DLL详解 - ctypes库的使用 2014年09月05日 16:05:44 阅读数:6942 2014年09月05日 16:05:44 阅读数:6942 阅读数:6942 在python中某些时 阅读全文
posted @ 2018-09-30 16:27 xxxxxxxx1x2xxxxxxx 阅读(772) 评论(1) 推荐(0)

摘要:用C语言实现yield C/C++中没有yield语法,有的时候想用产生器,自己实现一个循环会感觉很麻烦。C/C++应该如何实现产生器呢? class FibonacciGenerator { public: FibonacciGenerator() : a(0), b(0), state(0) { 阅读全文
posted @ 2017-07-22 13:22 xxxxxxxx1x2xxxxxxx 阅读(1357) 评论(0) 推荐(0)

摘要:能让你成为更优秀程序员的10个C语言资源 本文由 伯乐在线 - archychu 翻译自 mycplus。欢迎加入 技术翻译小组。转载请参见文章末尾处的要求。 一些人觉得编程无聊,一些人觉得它很好玩。但每个程序员都必须紧跟编程语言的潮流。大多数程序员都是从C开始学习编程的,因为C是用来写操作系统、应 阅读全文
posted @ 2016-07-28 10:49 xxxxxxxx1x2xxxxxxx 阅读(190) 评论(0) 推荐(0)

摘要:centos6.5安装gcc6.1等c++环境 centos6.5安装gcc6.1等c++环境 1、获取gcc安装包并解压wget http://ftp.gnu.org/gnu/gcc/gcc-6.1.0/gcc-6.1.0.tar.bz2tar -jxvf gcc-6.1.0.tar.bz22、下 阅读全文
posted @ 2016-07-05 14:40 xxxxxxxx1x2xxxxxxx 阅读(370) 评论(0) 推荐(0)

摘要:离奇“undefined reference”错误分析与解决方案 离奇“undefined reference”错误分析与解决方案 “undefined reference to XXX”是一类挺常见的链接错误,原因通常是链接时找不到声明成extern类型的函数的定义点。不过这次遇到的undefin 阅读全文
posted @ 2016-07-04 03:01 xxxxxxxx1x2xxxxxxx 阅读(3568) 评论(0) 推荐(0)

摘要:gcc和ld 中的参数 --whole-archive 和 --no-whole-archive 首先 --whole-archive 和 --no-whole-archive 是ld专有的命令行参数,gcc 并不认识,要通gcc传递到 ld,需要在他们前面加 -Wl,字串。 --whole-arc 阅读全文
posted @ 2016-07-04 03:00 xxxxxxxx1x2xxxxxxx 阅读(199) 评论(0) 推荐(0)

摘要:Linux共享库两种加载方式简述 动态库技术通常能减少程序的大小,节省空间,提高效率,具有很高的灵活性,对于升级软件版本也更加容易。与静态库不同,动态库里面的函数不是执行程序本身 的一部分,而是在程序执行时按需载入,其执行代码可以同时在多个程序中共享。由于在编译过程中无法知道动态库函数的地址,所以需 阅读全文
posted @ 2016-07-04 02:49 xxxxxxxx1x2xxxxxxx 阅读(1075) 评论(0) 推荐(0)

摘要:五种I/O 模式——阻塞(默认IO模式),非阻塞(常用语管道),I/O多路复用(IO多路复用的应用场景),信号I/O,异步I/O 五种I/O 模式:【1】 阻塞 I/O (Linux下的I/O操作默认是阻塞I/O,即open和socket创建的I/O都是阻塞I/O)【2】 非阻塞 I/O (可以通过 阅读全文
posted @ 2016-07-04 02:45 xxxxxxxx1x2xxxxxxx 阅读(501) 评论(0) 推荐(0)

摘要:linux setsockopt Socket描述符选项[SOL_SOCKET] #include <sys/socket.h> int setsockopt( int socket, int level, int option_name, const void *option_value, siz 阅读全文
posted @ 2016-07-04 02:18 xxxxxxxx1x2xxxxxxx 阅读(241) 评论(0) 推荐(0)

摘要:http://www.ibm.com/developerworks/cn/linux/l-cn-cmake/ http://blog.csdn.net/dbzhang800/article/details/6314073 http://www.cnblogs.com/coderfenghc/arch 阅读全文
posted @ 2016-07-01 02:47 xxxxxxxx1x2xxxxxxx 阅读(170) 评论(0) 推荐(0)

摘要:二.内存管理 mmap/munmap brk/sbrk malloc/free/calloc/realloc new/new[]/delete/delete[] STL内存管理Allocator 智能指针 1.认识各种不同的内存 代码区 全局区 局部区 堆区 实验1: 直观查看各个内存段。 /pro 阅读全文
posted @ 2016-07-01 02:46 xxxxxxxx1x2xxxxxxx 阅读(140) 评论(0) 推荐(0)

摘要:OpenCV OpenCV的全称是Open Source Computer Vision Library,是一个跨平台的计算机视觉库。OpenCV是由英特尔公司发起并参与开发,以BSD许可证授权发行,可以在商业和研究领域中免费使用。OpenCV可用于开发实时的图像处理、计算机视觉以及模式识别程序。 阅读全文
posted @ 2016-05-03 12:35 xxxxxxxx1x2xxxxxxx 阅读(190) 评论(0) 推荐(0)

摘要:JDK包含JRE,1-08:Helloworld:01-08:classpath配置:运行其它目录下的class文件:classpath一般不加分号,只找classpath下的文件;后面加分号时先找classpath再找当前目录。一般把当前目录也加上:可执行程序用path,class文件用class... 阅读全文
posted @ 2015-12-30 14:34 xxxxxxxx1x2xxxxxxx 阅读(210) 评论(0) 推荐(0)

摘要:受用户态内存地址空间的限制。64 位系统下分配几个 T 不成问题。著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。作者:zz matrix链接:http://www.zhihu.com/question/20836462/answer/22833295来源:知乎考虑32位linu... 阅读全文
posted @ 2015-12-07 00:41 xxxxxxxx1x2xxxxxxx 阅读(3257) 评论(0) 推荐(0)

摘要:visual studio 2013常用快捷键 VS2013快捷键大全Visual Studio 2013 是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。VS 2013 中新增了很多提高开发人员工作效率的新功能,比如... 阅读全文
posted @ 2015-10-25 14:14 xxxxxxxx1x2xxxxxxx 阅读(253) 评论(0) 推荐(0)

摘要:为了更好的了解HTTP协议, 特意谢了一个简单HTTP服务器, 代码只有400行. 因为很简单, 所以效率也不怎么高, 而且支持的特性也不多, 不过也可以运行, 性能跟Apache差不多.========================================================... 阅读全文
posted @ 2015-10-08 22:15 xxxxxxxx1x2xxxxxxx 阅读(237) 评论(0) 推荐(0)

摘要:编译和运行时,库在何处在编译程序是,-L或者-l直接指明,搜索库在/lib /usr/lib 寻找,或者在LD_LIBRARY_PATH(包括/etc/ld.so.conf)中指明,以及用pkg-config工具的配置文件和变量PKG_CONFIG_PATH指明,为了加速寻找LD_LIBRARY_P... 阅读全文
posted @ 2015-09-04 12:40 xxxxxxxx1x2xxxxxxx 阅读(213) 评论(0) 推荐(0)

摘要:linux下修改hostid 网上有很多版本,总结了这几点。 1> 一个以16进制显示的int字符串;2> 配置文件: /etc/hostid; 如果有值,输出, 结束。3> 从hostname相对应ip的值经过某一算法,输出, 结束。 3.1其中一个算法流传很多:ip地址转换成hex,然后将位置... 阅读全文
posted @ 2015-09-04 12:39 xxxxxxxx1x2xxxxxxx 阅读(3034) 评论(0) 推荐(0)

摘要:浅谈Base64编码我打赌当你见到Base64这个词的时候你会觉得在哪里见过,因为在你能够上网看到这篇文章的时候你已经在后台使用它了。如果您对二进制数有所了解,你就可以开始读它了。打开一封Email,查看其原始信息(您可以通过收取、导出该邮件用文本编辑器查看)。你会看到类似这样的一个效果:Date:... 阅读全文
posted @ 2015-09-04 12:39 xxxxxxxx1x2xxxxxxx 阅读(234) 评论(0) 推荐(0)

摘要:enum可以做索引enum可以做索引, 配上虚函数,或者函数指针,可以实现上层的统一封装和快速索引。点击(此处)折叠或打开MoTbl.cpp#include #include enum {eA=0,eB,eC,eD,eMax};class Bs{public:virtual void ... 阅读全文
posted @ 2015-09-04 12:38 xxxxxxxx1x2xxxxxxx 阅读(428) 评论(0) 推荐(0)

1 2 3 4 5 6 下一页