会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
想吃天鹅肉的呱呱
博客园
首页
新随笔
联系
管理
订阅
2017年11月19日
博览网C++学习第五周
摘要: 本周主要学习内容: 一. vptr以及基于vptr的动态绑定机制 其实C++标准并没有规定如何实现多态,不过似乎目前所有的C++编译器都是通过vptr来实现多态。 不过具体说到vptr在内存中的具体位置(对象开头还是对象末尾)似乎不同编译器还是有不同的实现。 此外,我个人认为C++对象模型大概知道下
阅读全文
posted @ 2017-11-19 00:08 想吃天鹅肉的呱呱
阅读(118)
评论(0)
推荐(0)
2017年11月12日
博览网C++学习第四周
摘要: 本周貌似主题有点儿杂乱,我归纳了一下,主要有以下几个方面: 1. 运算符重载 主要包括了: 转换运算符(这个个人感觉很多坑,还不如直接搞个成员函数转换) 类似指针的类(其实就是重载了部分的指针运算符,如*,->,++, 等,其实就是智能指针呗) 函数对象(重载了operator()),主要好处是方便
阅读全文
posted @ 2017-11-12 22:51 想吃天鹅肉的呱呱
阅读(110)
评论(0)
推荐(0)
2017年11月5日
博览网C++学习第三周
摘要: 本周学习真正的面向对象程序开发, 主要就是编写几个有关系(is-a)的类,然后编程的时候针对基类的指针和引用编程。 其实,C++在这里(指面向对象编程)有一些惯用法: 1. 基类析构函数必为虚函数 2. 基类应该要有虚函数(除了虚析函数外的虚函数),否则设计是有问题的。 3. C++中有一个派别认为
阅读全文
posted @ 2017-11-05 18:52 想吃天鹅肉的呱呱
阅读(169)
评论(0)
推荐(0)
2017年10月23日
博览网C++学习第二周
摘要: 本周仍然是基本的class设计,只是内含指针(资源) 对于这种class需要用构造/析构函数做RAII。并且要处理该class的 复制控制(拷贝构造和operator=)要么禁止复制,要么深拷贝,要么 引用计数等等。。。用Big Three来管理资源实现“自动”的内存管理是很 好的。 其实,把这个概
阅读全文
posted @ 2017-10-23 20:53 想吃天鹅肉的呱呱
阅读(115)
评论(0)
推荐(0)
2017年10月9日
博览网C++学习第一周
摘要: 概述: C++语言非常的复杂,有很多种编程范式:面向对象范式,泛型编程范式,元编程范式等。之所以复杂是因为C++语言所描述的真是世界是复杂的。C++语言经历了一系列的发展,总的原则是要让编程方便而效率又不会损失太多。 本系列课程主要学习面向对象编程,也就是使用C++语言中的面向对象范式。 本周主要学
阅读全文
posted @ 2017-10-09 15:27 想吃天鹅肉的呱呱
阅读(220)
评论(1)
推荐(0)
2017年3月12日
GVIM 增加_减少缩进
摘要: esc命令函模式 >G从此处到文件尾增加缩进 <G从此处到文件尾减少缩进 .重复之前的修改
阅读全文
posted @ 2017-03-12 13:11 想吃天鹅肉的呱呱
阅读(161)
评论(0)
推荐(0)
windows gvim 列操作
摘要: 1. esc到命令模式 2. ctrl+q到列操作模式 3. alt+鼠标选择列 4. 操作
阅读全文
posted @ 2017-03-12 11:16 想吃天鹅肉的呱呱
阅读(900)
评论(0)
推荐(0)
2017年2月19日
python函数名和左括号之间不能有空格
摘要: python函数名和左括号之间不能有空格
阅读全文
posted @ 2017-02-19 23:40 想吃天鹅肉的呱呱
阅读(984)
评论(0)
推荐(0)
2017年1月14日
linux版本选择
摘要: 桌面系统 -- Ubuntu,开发人员也喜欢用Ubuntu 服务器端 -- RHEL或CentOS,RHEL要钱 对安全要求很高 -- Decian或FreeBSD 需要使用数据库高级服务和电子邮件网络应用 -- SUSE(德国用的多) 想用新技术,新功能 -- fedora,它是RHEL和Cent
阅读全文
posted @ 2017-01-14 22:05 想吃天鹅肉的呱呱
阅读(233)
评论(0)
推荐(0)
2017年1月8日
filter_map
摘要: #!/usr/bin/env python # -*- coding:utf-8 -*- ret = filter( lambda x: x < 3, [1, 2, 3, 4, 5]) print(ret) for i in ret: print(i) ret = map(lambda x: x+100, [1, 2, 3]) for i in ret: print(i) ...
阅读全文
posted @ 2017-01-08 00:03 想吃天鹅肉的呱呱
阅读(137)
评论(0)
推荐(0)
下一页
公告