随笔分类 -  c

1 2 下一页
为elasticSearch开发c++接口
摘要:一、 ElasticSearch是什么 ElasticSearch是目前开源全文搜索引擎的首选,可以快速存储,搜索和分析海量数据。Stack Overflow,Github等都在使用。 Elasticsearch 是使用 Java 编写的,它的内部使用 Lucene 做索引与搜索,但是它使全文检索变 阅读全文
posted @ 2018-08-14 16:25 woshare 阅读(6398) 评论(2) 推荐(1)
send和sendmsg性能测试【sendmsg和send的性能基本一样,并没有得到优化】
摘要:Intel(R) Xeon(R) CPU E5-2698 v3 @ 2.30GHz cat /proc/version 查看操作系统内核版本,如下: Linux version 3.10.0-327.el7.x86_64 cat /proc/meminfo查看内存信息,如下: MemTotal: 1 阅读全文
posted @ 2018-05-24 16:09 woshare 阅读(1194) 评论(0) 推荐(0)
send和sendmsg性能测试
摘要:Intel(R) Xeon(R) CPU E5-2698 v3 @ 2.30GHz cat /proc/version 查看操作系统内核版本,如下: Linux version 3.10.0-327.el7.x86_64 cat /proc/meminfo查看内存信息,如下: MemTotal: 1 阅读全文
posted @ 2018-05-23 22:05 woshare 阅读(3631) 评论(0) 推荐(0)
78 subsets
摘要:全遍历,得到子集的方法: 1,位操作法:类似哈夫曼树的遍历,比如3个数,遍历组合有:000,001,010,011,100,101,110,111 2,递归回溯法:深度优先遍历,看如下链接 http://blog.csdn.net/u012501459/article/details/4677714 阅读全文
posted @ 2017-07-07 16:03 woshare 阅读(154) 评论(0) 推荐(0)
面试题:给定一个字符串,问是否能通过添加一个字母将其变为回文串
摘要:思路是通过删除字符,判断是不是回文 ( 或反转字符串,再比较) 阅读全文
posted @ 2017-06-03 16:29 woshare 阅读(952) 评论(0) 推荐(0)
linux c 判断文件存在,遍历文件,随机修改文件内容
摘要:Makefile 阅读全文
posted @ 2017-05-26 16:56 woshare 阅读(329) 评论(0) 推荐(0)
crosses initialization of “XXX” 的问题
摘要:在switch-case中定义了变量,用g++编译的时候报错crosses initialization of “XXX” ,在网上一查,说是gcc要求变量的定义不能位于goto之后 将变量定义放在switc-case外就解决了。 参考链接: http://blog.sina.com.cn/s/bl 阅读全文
posted @ 2016-09-22 17:00 woshare 阅读(6095) 评论(0) 推荐(0)
getcontext makecontext setcontext swapcontext介绍
摘要:ucontext簇函数学习 https://github.com/zfengzhen/Blog/blob/master/article/ucontext%E7%B0%87%E5%87%BD%E6%95%B0%E5%AD%A6%E4%B9%A0.md 作者: fergus (zfengzhen@gma 阅读全文
posted @ 2016-09-18 21:44 woshare 阅读(6727) 评论(0) 推荐(0)
GCC 提供的原子操作
摘要:gcc从4.1.2提供了__sync_*系列的built-in函数,用于提供加减和逻辑运算的原子操作。其声明如下: 这两组函数的区别在于第一组返回更新前的值,第二组返回更新后的值。type可以是1,2,4或8字节长度的int类型,即: 后面的可扩展参数(...)用来指出哪些变量需要memory ba 阅读全文
posted @ 2016-09-08 20:45 woshare 阅读(906) 评论(0) 推荐(0)
内存区划分、内存分配、常量存储区、堆、栈、自由存储区、全局区[C++][内存管理][转载]
摘要:http://www.cnblogs.com/JCSU/articles/1051579.html 一. 在c中分为这几个存储区1.栈 - 由编译器自动分配释放2.堆 - 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收3.全局区(静态区),全局变量和静态变量的存储是放在一块的,初始化 阅读全文
posted @ 2016-09-06 10:27 woshare 阅读(386) 评论(0) 推荐(0)
leetcode动态规划
摘要:http://blog.csdn.net/u012162613/article/details/41428119 阅读全文
posted @ 2016-08-31 20:39 woshare 阅读(199) 评论(0) 推荐(0)
Linux下objdump查看C程序编译后的汇编代码
摘要:http://m.blog.csdn.net/article/details?id=47747047 Uboot中start.S源码的指令级的详尽解析 http://www.crifan.com/files/doc/docbook/uboot_starts_analysis/release/webh 阅读全文
posted @ 2016-08-31 17:09 woshare 阅读(2714) 评论(0) 推荐(0)
Linux下gcc编译生成动态链接库*.so文件并调用它
摘要:动态库*.so在linux下用c和c++编程时经常会碰到,最近在网站找了几篇文章介绍动态库的编译和链接,总算搞懂了这个之前一直不太了解得东东,这里做个笔记,也为其它正为动态库链接库而苦恼的兄弟们提供一点帮助。1、动态库的编译下面通过一个例子来介绍如何生成一个动态库。这里有一个头文件:so_test. 阅读全文
posted @ 2016-08-31 16:29 woshare 阅读(1362) 评论(0) 推荐(0)
Linux 命令大全
摘要:http://man.linuxde.net/tcpdumpLinux 阅读全文
posted @ 2016-08-31 16:26 woshare 阅读(177) 评论(0) 推荐(0)
【Linux学习笔记】Linux C中内联汇编的语法格式及使用方法(Inline Assembly in Linux C)
摘要:http://blog.csdn.net/slvher/article/details/8864996 https://gcc.gnu.org/onlinedocs/gcc/Extended-Asm.html 阅读全文
posted @ 2016-08-31 14:39 woshare 阅读(581) 评论(0) 推荐(0)
C语言中volatile关键字的作用
摘要:转:http://blog.csdn.net/tigerjibo/article/details/7427366 一.前言 1.编译器优化介绍: 由于内存访问速度远不及CPU处理速度,为提高机器整体性能,在硬件上引入硬件高速缓存Cache,加速对内存的访问。另外在现代CPU中指令的执行并不一定严格按 阅读全文
posted @ 2016-08-29 15:48 woshare 阅读(178) 评论(0) 推荐(0)
libmnl
摘要:https://www.netfilter.org/projects/libmnl/doxygen/modules.html 1,tar xvf libmnl-1.0.4.tar.gz 2,cd libmnl-1.0.4 3,./configure & make 阅读全文
posted @ 2016-08-15 21:55 woshare 阅读(1318) 评论(0) 推荐(0)
libnl3.2.25安装编译
摘要:1,tar zxvf libnl-3.2.25.tar.gz 2,cd libnl-3.2.25 3,./configure --prefix=/usr --sysconfdir=/etc --disable-static && make 阅读全文
posted @ 2016-08-15 20:07 woshare 阅读(3981) 评论(0) 推荐(0)
C 语言疑难杂症 [转:http://blog.chinaunix.net/uid-20688544-id-1894880.html]
摘要:无聊在网上找了些C语言的东东练一下手,竟然发现其实还有好多细节之前,没注意到,该好好复习一下先。解决掉的问题先不发出来,把疑问的先做个笔记,过几天解决了就回来修改补上。#includestruct{inti;charj;doublea;intb[20];}aaa1;main(){aaa1.i=1;a... 阅读全文
posted @ 2015-10-16 20:24 woshare 阅读(397) 评论(0) 推荐(0)
libevent在ubuntu安装方法
摘要:apt-get install libevent-dev 阅读全文
posted @ 2015-09-28 22:56 woshare 阅读(612) 评论(0) 推荐(0)

1 2 下一页