会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
还在
GitHub:
https://github.com/Yejy813
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
下一页
2018年7月6日
最近两个月想看的书和源码
摘要: 1. 思考,快与慢 (Thinking,fast and slow) 2. 企业应用架构模式 3. libevent :事件通知库 4. Intel TBB :Intel线程构件块 5. 以太猫:https://blog.csdn.net/blockchain_lemon/article/detai
阅读全文
posted @ 2018-07-06 09:08 还在
阅读(157)
评论(0)
推荐(0)
2018年5月13日
智能指针之 shared_ptr
摘要: std::shared_ptr 是通过指针保持对象共享所有权的智能指针。多个 shared_ptr 对象可占有同一对象大概实现了一下,主要实现原理为,共享指针内部持有堆资源的指针以及引用计数的指针,通过对这两个指针的维护,达到多个共享对象对同一资源的控制 实现主要分为三个文件。share_ptr.h
阅读全文
posted @ 2018-05-13 00:38 还在
阅读(1544)
评论(0)
推荐(0)
2018年5月11日
回调函数 转自知乎
摘要: 作者:no.body链接:https://www.zhihu.com/question/19801131/answer/27459821来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 什么是回调函数? 我们绕点远路来回答这个问题。 编程分为两类:系统编程(system
阅读全文
posted @ 2018-05-11 17:51 还在
阅读(376)
评论(3)
推荐(0)
Linux 源码
摘要: https://elixir.bootlin.com/linux/latest/source
阅读全文
posted @ 2018-05-11 14:18 还在
阅读(568)
评论(0)
推荐(0)
2018年4月30日
智能指针之 unique_ptr
摘要: 对于动态申请的内存,C++语言为我们提供了new和delete运算符, 而没有像java一样,提供一个完整的GC机制,因此对于我们申请的动态内存,我们需要时刻记得释放,且不能重复释放,释放后不能再去使用... 因此在使用时造成很多不便,且容易出现很多问题,一旦出问题就造成core dump,程序直接
阅读全文
posted @ 2018-04-30 05:08 还在
阅读(7740)
评论(0)
推荐(0)
2018年4月22日
智能指针之 auto_ptr
摘要: C++的auto_ptr所做的事情,就是动态分配对象以及当对象不再需要时自动执行清理,该智能指针在C++11中已经被弃用,转而由unique_ptr替代,那这次使用和实现,就具体讲一下auto_ptr被弃用的原因,(编译平台:Linux centos 7.0 编译器:gcc 4.8.5 ) 首先使用
阅读全文
posted @ 2018-04-22 22:23 还在
阅读(558)
评论(1)
推荐(0)
2018年1月12日
UML在线绘图 - ProcessOn
摘要: https://www.processon.com/
阅读全文
posted @ 2018-01-12 15:04 还在
阅读(303)
评论(0)
推荐(0)
inline使用
摘要: 二八法则: 1.将inline限定在最小的,最频繁调用的函数上面。这会使你的调试,二进制升级变得容易,并能将潜在的代码膨胀问题最小化,提高程序运行速度可能性最大化。 2.不要仅仅因为函数模板出现在头文件中就将其声明成内联函数。
阅读全文
posted @ 2018-01-12 10:50 还在
阅读(168)
评论(0)
推荐(0)
2017年12月12日
工作随笔—2017-12-12
摘要: 作为一个工作快一年半的程序员,现在才开通自己的博客,是一件让人很遗憾心凉的事情,这只能说明一个问题,工作中遇到的有价值的东西太少,或者平时学习不到位,没有碰到值得记录的技术难点,没有去反思自己的不足....... 所以,无论是工作没价值,或者是自己没有去反思,这两个点对于自身来说都是致命的,因为你在
阅读全文
posted @ 2017-12-12 23:43 还在
阅读(124)
评论(0)
推荐(0)
2017年12月11日
链表排序
摘要: void sort(LinkList *&L) { LinkList *p, *pre, *q; p = L->next->next; //p指向L的第2个数据节点 L->next->next = NULL; //构造只含有一个数据节点的有序表 while (p != NULL) { q = p->
阅读全文
posted @ 2017-12-11 15:41 还在
阅读(308)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页
公告