- 博客(16)
- 收藏
- 关注
转载 Extreme type erasure via std::function 通过模板(而不是继承)实现接口
转自: https://a4z.bitbucket.io/blog/2017/01/11/exterm_typererasure-using-std::function.htmlIf you have a good title add some content… so I did and you can read the result here ;-)
2017-04-26 15:19:41 423
转载 利用std::shared_ptr<void> 回收不同类型对象的内存
转自: http://stackoverflow.com/questions/5913396/why-do-stdshared-ptrvoid-work===========================================ASK===========================================I found some code usin
2017-04-26 14:14:57 2182
转载 TestNG源代码分析 --- 依赖管理的实现(二)
转自: http://blog.csdn.net/dm_vincent/article/details/7641570在上一篇文章中,留下了一些的问题:Graph对象中的一些字段是怎么被初始化的?在使用Graph对象的topologicalSort方法的时候,需要用到这些字段,比如m_nodes以及m_independentNodes这两个集合,它们分别存放的是所有的节点的
2017-04-21 17:10:16 593
转载 TestNG源代码分析 --- 依赖管理的实现(一)
转自: http://blog.csdn.net/dm_vincent/article/details/7631916最近看了一些TestNG的源代码,觉得这个测试框架的功能其实满强大的,里面的功能点很多,以后有机会慢慢分析一下它们的实现方法,今天主要介绍一下它如何实现方法之间的依赖关系。 背景知识: 想必大家都知道拓扑排序吧,拓扑排序最经典的应用场景就
2017-04-21 17:08:13 494
转载 C++ std::enable_if解析
引言今日在阅读LLVM相关源码时(如下所示),遇到了enable_if这个概念,以前从没有遇到过,这里做个小记。/*----------llvm/include/llvm/ADT/Hashing.h------------*//// \brief Compute a hash_code for any integer value.////// Note that this funct
2017-04-13 13:32:03 3753
转载 C++11:变长模板的迭代与递归扩展
转自: http://blog.csdn.net/fawdlstty/article/details/49464097迭代的运行效率始终强于递归,递归始终比迭代方便开发。变长模板属于C++11中比较复杂的技术,在此简单介绍下。[cpp] view plain copy#include using nam
2017-04-06 21:31:00 881
转载 C++11 reference collapsing and perfect forward (引用折叠以及完美转发)
转自: http://blog.csdn.net/beyongwang/article/details/54025439引用折叠原则和完美转发是有联系的,可以说后者是基于前者的某些特性实现的,具体来看一下。 要理解完美转发,需要了解两个知识点: 1. 引用折叠原则(Reference collapsing rules)。 2. 右值函数模版参数类型推导(T
2017-04-06 15:16:08 602
转载 C++ Rvalue References Explained (c++右值引用详解)
传送门: http://thbecker.net/articles/rvalue_references/section_01.html
2017-04-06 12:49:41 426
转载 深入浅出SFINAE
转自: http://blog.csdn.net/godcupid/article/details/50420925翻译的很差,最好去看原文。原文链接:http://jguegant.github.io/blogs/tech/sfinae-introduction.html引言网上看到一篇介绍SFINAE的文章,自己听
2017-04-05 15:28:31 684
转载 Reflection in C++: The simple implementation of Splinter Cell
转自: http://www.gamasutra.com/view/news/128978/Reflection_in_C_The_simple_implementation_of_Splinter_Cell.php[In this reprinted #altdevblogaday in-depth piece, Lionhead and Ubisoft veteran Don
2017-04-05 14:15:50 473
转载 Rsync添加进程锁,防止重复进程
转自: http://pakey.net/blog/rsync-lock.html在很多人用crontab执行rsync脚本同步时会出现一个进程没有跑完,就会起另外一个进程,等于是脚本重复在跑,这样会造成服务器的负载过高,导致服务器上的一些服务异常为了避免这类异常的发生我们仅需要在rsync的脚本里加一个进程锁,脚本在执行rsync同步之前会检测进程锁是否存在,如果存在则不再执行同
2017-04-05 12:34:24 5975 2
转载 类型安全的 C++/Lua 任意参数互调用
转自: http://gulu-dev.com/post/2016-05-19-cpp-lua-vargs在 C++ 和 Lua 协作时,双方的互调用是一个绕不开的话题。通常情况下,我们直接使用 Lua/C API 就可以完成普通的参数传递过程。但在代码中直接操作 lua stack,容易写出繁冗和重复的代码。这时我们往往会借助 tolua++ 之类的库,把参数传递的工作自动化
2017-04-05 11:58:27 1558
转载 Why use std::type_index instead of std::type_info*
转自: http://stackoverflow.com/questions/20022546/why-use-stdtype-index-instead-of-stdtype-info------------------------------------------------------Ask-----------------------------------------
2017-04-05 10:50:31 594
转载 Making and storing references to game objects (entities) in C++ and Lua
转自: https://eliasdaler.github.io/game-object-references/Table of ContentsIntroductionshared_ptr and weak_ptrUsing unique idsStoring references to entities in LuaConclusionIntroducti
2017-04-05 01:09:10 553
转载 修改了SSH默认端口之后,如何配置git?
转自: http://zengrong.net/post/1544.htm本站文章除注明转载外,均为本站原创或者翻译。本站文章欢迎各种形式的转载,但请18岁以上的转载者注明文章出处,尊重我的劳动,也尊重你的智商;本站部分原创和翻译文章提供markdown格式源码,欢迎使用文章源码进行转载;本博客采用 WPCMD 维护;本文标题:修改了SSH默认端口之后
2017-04-03 02:55:41 6634 1
转载 搭建git服务器--ssh篇
转自: http://www.cnblogs.com/finalday/p/4759815.html安装gitgit官网创建一个git用户,用来运行git服务$ sudo adduser git$ su git$ cd ~$ mkdir .ssh在git用户新建一个.ssh的目录,将开发者的SSH公钥添加到git
2017-04-03 02:54:25 697
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人