- 博客(8)
- 收藏
- 关注
原创 ubuntu terminal 配色消失
ubuntu 16.04 偶然发现控制台文字配色没有了,只有黑白2色,看起来很不方便~ 遂查了一下 修改 ~/.bashrc 文件中如下字段
2016-12-20 12:35:23 161
原创 ubuntu升级提示/boot空间不足
原因: 升级的linux旧内核不会自动删除,占据大量空间。 使用 apt-geit clean 没有效果貌似。 解决方案: 贴大神原地址: http://askubuntu.com/questions/142926/cant-upgrade-due-to-low-disk-space-on-boot 使用 uname -a 命令查看当前系统使用内核版本号: #unam
2016-12-02 10:07:59 214
原创 《GeekBand》系统设计与实践01
讲道理,没太懂这个课程讲什么,虽然是选修课吧,有点糊弄人了。 下面记一些常见的系统设计训练。 1. Tiny Url 2. RateLimit 3. Messenger / Chatroom 4. Stats Server 5. News Feed 6. Web Crawler 7. Location Based Service 8. Web Application
2016-10-17 20:50:02 167
原创 《GeekBand》C++设计模式02
工厂方法(简单工厂) 定义: 定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory Method是得一个类的实例化延迟(目的:解耦,手段:虚函数)到子类。 ——《设计模式》GoF exp:实现一个多类型的分割器 //抽象类 class ISplitter{ public: virtual void split()=0; virtual ~ISpli
2016-09-19 23:33:51 147
原创 《GeekBand》C++设计模式01
设计模式其实自己有自学过一次,大学时候也有专门的课程,提到某种模式的时候,知道是怎么一回事,但是当自己设计时候很难用的上,总觉得get不到要领。 李建忠老师这个课,真是为我打开了新世界的大门!我觉得李老师这个讲课思路才是最实用的,从一个具体的例子然后根据需求去慢慢扩展,这种“解题”过程,对听课的人的思维训练的提示,经验的积攒是很宝贵的。 以往自己对设计模式的认知就是认为是一种死的,像模板一样的
2016-09-12 23:22:18 266
原创 《GeekBand》STL与泛型编程03
这篇博客还是以本周作业为主,说一下Generic Programming中应用比较广的Traits(特性); 先看一下题目: 假设有个计算类Calculator,它要处理int, long, float, double等数值类型。用模板实现GetLimit()方法,获得每种类型的数值的上限LIMIT,比如int的上限是100,long的上限是 1000,float的上限是9
2016-09-05 22:08:52 179
转载 《GeekBand》c++面向对象高级编程04
这周内容虽然说有自己以前未涉及到的知识点,但是没有什么心得,粘俩个GeekBand的课件吧作为记录吧 重载::new,::delete,::new[],::delete[] 重载成员函数 new,delete 一个真正运用重载new()参数列STL库中的实例: 以上。
2016-08-14 22:04:14 257
原创 《GeekBand》c++面向对象高级编程03
这篇博客绕过前面模板和泛型编程,首先是因为这些知识多在这里一一列出也没有什么必要,毕竟一查都能查的到。其次是我自己本身也没使用过太多的泛型或者模板,也没什么心得。 所以写一个在做作业时候遇到的一点问题在这里记录一下。 可能原来对字节对齐规则理解有误,或者把内存对齐和字节对齐混淆了,如果有不对,还请批评指正。 首先叙述下题目 class Fruit{test int no; do
2016-08-07 23:46:14 373 5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人