- 博客(11)
- 问答 (1)
- 收藏
- 关注
原创 [技巧]using STL
本文,记录使用STL的方法。主要是针对自定义类的实现。利用std::sort,通过观察STL的sort接口可知:有两种方式。std::sortdefault (1)template void sort (RandomAccessIterator first, RandomAccessIterator last);how to sort STL vector,链接
2017-05-28 21:53:42 493
原创 [开发]Github--Tool
本文,记录在学习github的一些技巧和工具使用方式。Git 比较不同版本文件差异的常用命令格式:git diff 查看尚未暂存的文件更新了哪些部分git diff filename 查看尚未暂存的某个文件更新了哪些git diff –cached 查看已经暂存起来的文件和上次提交的版本之间的差异git diff –cached filename 查看已经暂存起来的某个文
2017-05-28 21:52:29 422
原创 [C++]C++ Learn-Book
阶段 1《Essential C++》这是一本内容不多但很实用的C++入门书籍,强调快速上手与理解C++编程。本书主要围绕一系列逐渐复杂的程序问题,以及用以解决这些问题的语言特性展开讲解。你不只学到C++的函数和结构,也会学习到它们的设计目的和基本原理。《C++ Primer》本书对C++基本概念、技术、以及现代C++编程风格进行了全面而且权威的阐述,是C++初学者的最佳指南;本书
2017-05-28 21:51:12 436
原创 [C++]from C to C++(grammar)
本文,直接记录在从C转到C++学习的过程中,了解与区分的语法差异。用于高速补全C++语法点知识,无需参考百科全书。备注:为了达成“速成”的效果,采用菜鸟教程,链接结合《Essential C++》来学习。当然,所谓的速成,仅仅是说从C到C++的语法补充,而不是速成C++,绝对不是这个意思。C++ 基本语法C++ 程序可以定义为对象的集合,这些对象通过调用
2017-05-28 21:50:36 1099
原创 [Linux]How to mix C and C++ 混合编译
本文,记录Linux开发环境下,C和C++实现混合编译,涉及具体做法、原理。参考文章:Mixing C and C++ Code in the Same ProgramMixing C and C++ Code in the Same Program ,链接How to mix C and C++,链接主要区别(针对mix):C编译识别函数:函数名;C++编译识
2017-05-28 21:48:56 639
原创 [Linux]Timer 定时器
本文,记录Linux 定时器的多种实现方案,并针对方案进行讨论。定时器:周期性执行任务。定时器与延时/睡眠函数并不相同,所以下面的方案需要区分实现。方案:sleep()、usleep()alarm(),配合signal()setitimer()timer_create()select()编程例子:C-Practice-hand/timer
2017-05-28 21:45:24 438
原创 [笔记]C++ Empty Class(analysis construcor and desturctor)
面试题:新建一个C++的空类,会产生那些函数。class Empty{};编译器处理后:生成如下:class Empty{ public: Empty();//构造函数 Empty(const Empty&);//拷贝构造函数 ~Empty();//析构函数 Empty& opteror=
2017-05-28 21:43:13 629
转载 作为一个程序员应该看的书籍
本文,是本人学习过程偶尔发现的,强行转一波,整理地比较好的是:链接本文来源于IeTye的一篇博客,博主发现里面的书籍不错,特此转载,供正在学习编程的人观看很多程序员响应,他们在推荐时也写下自己的评语。 以前就有国内网友介绍这个程序员书单,不过都是推荐数 Top 10的书。其实除了前10本之外,推荐数前30左右的书籍都算经典,笔者整理编译这个问答贴,同时摘译部分推荐人的评语。
2017-05-26 13:03:56 1477
原创 [学习]C++ STL(自定义泛型算法)
本文,记录C++ STL 实现自定义泛型算法。支撑C++成熟的STL是:容器(vector、list、queue、stack、map、set等)泛型算法(sort、find、merge、replace等)实现上述的关键是:function template技术,达到“与操作对象的类型相互独立”的目的。一对iterator(first和last),标示我们需要迭代的范
2017-05-05 11:25:29 713
原创 [笔记]C++的空类
面试题:新建一个C++的空类,会产生那些函数。class Empty{};编译器处理后:生成如下:class Empty{ public: Empty();//构造函数 Empty(const Empty&);//拷贝构造函数 ~Empty();//析构函数 Empty& opteror=
2017-05-04 13:20:03 333
转载 Linux rm:删除文件时,排除特定文件
删除文件时排除特定文件删除当前目录下所有 *.txt文件,除了test.txtrm `ls *.txt|egrep -v test.txt`或者rm `ls *.txt|awk '{if($0 != "test.txt") print $0}'`排除多个文件rm `ls *.txt|egrep -v '(test.txt|fff.txt|ppp.txt)'`--
2017-05-03 19:54:08 21223
空空如也
linux kernel C function “need_resched:”
2016-10-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人