- 博客(13)
- 收藏
- 关注
原创 Git
git配置官方文档 https://git-scm.com/docs/git-config/linux和windows混用时常常需要注意两种配置:core.autocrlfwindows下推荐设置为true。配置项的描述:Setting this variable to “true” is the same as setting the text attribute to “aut...
2019-01-06 18:50:33
269
1
原创 全排列
全排列未考虑重复数据。思路: 1. 从后向前。第k个元素时,依次和第k-1,k-2, … ,n进行交换,每次交换后进行步骤2。 2. 对第k个元素后面的元素,不包括第k个元素,按步骤1进行全排列。 3. 停止条件:当只有1个元素时全排列操作停止。 1 #include <iostream> 2 using namespace std; 3 4 void...
2018-05-12 21:35:32
323
原创 vector的reallocation
每一个面试题都需要用心#include <iostream>#include <vector>using namespace std;class pt{public: pt() { cout << "construction" << endl; } pt(const pt &obj) { cout << "copy con
2017-07-10 23:05:09
441
原创 看懂命令行命令的帮助输出
http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap12.html#tag_12_01
2017-02-05 23:57:51
740
原创 开放-封闭原则(OCP)
开放-封闭原则(Open-Closed Principle OCP)参考书籍敏捷软件开发 原则、模式与实践 Agile Software Development Principles, Patterns, and Practices问题1:怎样的设计才能面对需求的改变却可以保持相对稳定?如果程序中的一处改动就会产生连锁反应,导致一系列相关模块的改动,那么设计就具有僵化性的臭味。 OCP 建议我们应
2016-04-08 09:12:12
912
原创 现代操作系统第三版课后习题解答
第一张 引论1. 什么是多道程序设计?a: 多道程序设计是指将内存分为几个部分,每一部分存放不同的程序,当一个作业等待 IO 操作完成时,另一个作业就可以使用 CPU 。主要目的是减少 CPU 的忙等,提高 CPU 的利用率。存在的问题是,由于内存中同时存在多个程序,需要对各个程序的数据进行保护,避免其他程序数据的更改和盗取。
2016-04-06 09:03:35
7568
原创 Redis 入门学习时不理解的问题
redis 入门学习DEL 命令删除一个指定的 key 和与 key 相关联的 val ,GET 命令时返回 nil ,为什么还可以进行 INCR 操作?INCR 命令是原子操作,多线程环境下能够保证得到预期的正确结果。Redis 针对不同类型的数据提供了许多原子操作命令。EXPIRE 命令用于设置 Key 存在的时间,单位为秒。 TTL 命令用于测试 key 还有多长时间过期,如果 TTL
2016-03-05 12:19:09
548
原创 单一职责原则(Single Responsibility Principle SRP)
单一职责原则(Single Responsibility Principle SRP)敏捷软件开发
2015-11-08 15:50:49
861
原创 好网站入口收集,长期更新
POSIX® 1003.1 Frequently Asked Questions (FAQ Version 1.15)http://www.opengroup.org/austin/papers/posix_faq.htmlShell Command Language Indexhttp://pubs.opengroup.org/onlinepubs/007908799/xcu/s
2015-10-11 23:37:08
13032
转载 计算机的启动引导过程
http://www.tldp.org/HOWTO/Unix-and-Internet-Fundamentals-HOWTO/bootup.htmlWhat happens when you switch on a computer?
2015-10-11 22:57:44
706
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人