会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
myd620
<有时候,黑暗与黎明只一步之遥>
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2019年12月16日
linux 编译问题搜集
摘要: 关于动态库链接 /etc/ld.so.conf 此文件记录了编译时使用的动态库的路径,也就是加载so库的路径 默认情况下,编译器只会使用/lib和/usr/lib这两个目录下的库文件,而通常通过源码包进行安装时,如果不 指定--prefix会将库安装在/usr/local目录下,而又没有在文件/et
阅读全文
posted @ 2019-12-16 13:02 myd620
阅读(203)
评论(0)
推荐(0)
2019年11月4日
加快C++代码的编译速度方法【转载】
摘要: C++代码一直以其运行时的高性能高调面对世人, 但是说起编译速度,却只有低调的份了。比如我现在工作的源代码,哪怕使用Incredibuild调动近百台机子,一个完整的build也需要四个小时,恐怖!!!虽然平时开发一般不需要在本地做完整的build,但编译几个相关的工程就够你等上好一段时间的了(老外
阅读全文
posted @ 2019-11-04 14:48 myd620
阅读(3997)
评论(0)
推荐(0)
2019年5月9日
mysql如何处理高并发(转)
摘要: mysql高并发的解决方法有:优化SQL语句,优化数据库字段,加缓存,分区表,读写分离以及垂直拆分,解耦模块,水平切分等。 高并发大多的瓶颈在后台,在存储mysql的正常的优化方案如下: (1)代码中sql语句优化 (2)数据库字段优化,索引优化 (3)加缓存,redis/memcache等 (4)
阅读全文
posted @ 2019-05-09 09:42 myd620
阅读(12461)
评论(0)
推荐(0)
2019年5月1日
c++11多线程笔记
摘要: 1 thread类thread f;线程等待join()线程分离detach() thread类不可拷贝复制 std::this_thread::yield(); 2 bind 与lambda表达式 3 movevoid some_function();void some_other_functio
阅读全文
posted @ 2019-05-01 09:37 myd620
阅读(393)
评论(0)
推荐(0)
2019年4月29日
shell 编程记录
摘要: 1 文件比较运算符-e filename 如果 filename存在,则为真 [ -e /var/log/syslog ]-d filename 如果 filename为目录,则为真 [ -d /tmp/mydir ]-f filename 如果 filename为常规文件,则为真 [ -f /us
阅读全文
posted @ 2019-04-29 14:53 myd620
阅读(253)
评论(0)
推荐(0)
2019年4月2日
常见hash算法
摘要: hash算法的意义在于提供了一种快速存取数据的方法,它用一种算法建立键值与真实值之间的对应关系,(每一个真实值只能有一个键值,但是一个键值可以对应多个真实值),这样可以快速在数组等条件中里面存取数据. 在网上看了不少HASH资料,所以对HASH的相关资料进行总结和收集。 //HashTable.h
阅读全文
posted @ 2019-04-02 19:43 myd620
阅读(4143)
评论(0)
推荐(0)
2018年12月10日
关于inet_addr() 函数
摘要: inet_addr() 将一个字符串格式的ip地址转换成一个uint32_t数字格式 但是需要注意的是, 这个函数的返回值在大小端机器上是不同的 例如输入一个"192.168.0.1"的字符串, 在内存中的排列(字节从低到高) 0xC0, 0xA8 ,0x00 ,0x4A。 那么在小端序机器上,返回
阅读全文
posted @ 2018-12-10 13:10 myd620
阅读(13854)
评论(1)
推荐(2)
2018年9月29日
使用CAS实现无锁列队-链表
摘要: 测试结果如下: Creating thread 0Creating thread 1Creating thread 2Creating thread 3Creating thread 4Creating thread 5Creating thread 6Creating thread 7cost 2
阅读全文
posted @ 2018-09-29 16:57 myd620
阅读(1005)
评论(0)
推荐(0)
2018年7月3日
一道编程题: 在1~n之间选择若干个数,使其和为m
摘要: 这是一道很明显的动态规划的题目。 递推公式为 用sum(n, m)表示所有可能的1~n之间存在的和为m的组合 那么 sum(n,m) = sum(n-1, m) | sum(n-1, m-n) 直接上代码 如果允许选择重复的数字呢? 递推公式为 sum(n,m) = sum(n-1, m) | su
阅读全文
posted @ 2018-07-03 09:53 myd620
阅读(534)
评论(0)
推荐(0)
2018年5月17日
关于raft算法
摘要: 列出一些比较好的学习资料, 可以经常翻一番,加深印象 0 raft官方git 1 raft算法动画演示 2 Raft 为什么是更易理解的分布式一致性算法 3 raft一致性算法 4 Raft算法国际论文全翻译 5 go-raft实现
阅读全文
posted @ 2018-05-17 17:25 myd620
阅读(153)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告