会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
水蒸蛋不好吃
博客园
首页
新随笔
联系
订阅
管理
2020年3月24日
C++虚表的奇葩用法
摘要: 1.在工程A中有个接口类 2.然后有个继承类 3.在工程B中需要使用A工程中的Father类的fun2方法.但虚基类中没有声明虚方法怎么办? 1.在虚基类中增加该声明.(推荐) 2.(特殊情况不能使用1时)在继承类中将方法定义为虚方法.然后使用的时候动态转换成子类对象. 这个操作是很骚的. 第二种方
阅读全文
posted @ 2020-03-24 19:04 水蒸蛋不好吃
阅读(119)
评论(0)
推荐(0)
2020年3月19日
自己的方式理解TCP和UDP
摘要: 每次要求说明白TCP和UDP的区别的时候,我们总是要记一对概念跟作用.记忆压力大. 但如果我们直接去看他们的包头. 只需要记住简单的几个关键点. 就能完全散发思考出他们的作用和区别. 比如你看到TCP里有个序列, 这就是用来做有序接收包的,就能够提供可靠性. 再者 你看UDP的包头如此简单,你就知道
阅读全文
posted @ 2020-03-19 18:28 水蒸蛋不好吃
阅读(125)
评论(0)
推荐(0)
2017年7月7日
使用python+ffmpeg批量转换格式
摘要: 需求: 给定一个文件夹路径,遍历该文件夹内的所有文件以及子文件夹内的文件,当所有后缀名为wav格式的文件转换为ogg格式的文件.import os # 获取目录下的所有文件列表import fnmatch # 文件格式筛选模块,筛选指定格式文件#遍历def dirlist(path, allfile): filelist = os.listdir(path) for filename in ...
阅读全文
posted @ 2017-07-07 18:38 水蒸蛋不好吃
阅读(6775)
评论(0)
推荐(0)
2017年2月5日
不同意义的new和delete
摘要: 1,new operator 2,operator new (即new expression) 3,Placement new new operator : string ps = new string(“memory”); 以上动作实际做了两件事: 1,分配足够的内存。 2,调用一个constru
阅读全文
posted @ 2017-02-05 23:22 水蒸蛋不好吃
阅读(140)
评论(0)
推荐(0)
2017年1月29日
区别前置/后置操作符
摘要: 对于从C转业者都知道 (以++举例) 前置: 累加后取出 后置: 取出后累加 在重载 ++ ,-- 操作符的时候,为了避免前置跟后置的区别, 让后置有一个int的传参。 class UPint{ public: UPint& operator++(); //前置 const UPint operat
阅读全文
posted @ 2017-01-29 20:54 水蒸蛋不好吃
阅读(179)
评论(0)
推荐(0)
2017年1月18日
不要用多态处理数组
摘要: 很好理解,也很实用。 首先复习一下数组的使用说明: class animal{.........}; class dog : public animal{.........}; 这时我们定义一个数组: dog manyDog[100]; //这里我们申请了100个dog大小的空间。 我们知道: ma
阅读全文
posted @ 2017-01-18 23:17 水蒸蛋不好吃
阅读(326)
评论(0)
推荐(1)
2017年1月17日
C++转型操作符
摘要: C++转型操作符 F4 : static_cast const_cast dynamic_cast reinterpret_cast 这四个是C++标准中要求最好使用的四种转型操作符. 当然 原有C的那种 (type)expression 这样的写法 也是可行的. 但是这种写法应该彻底被放弃使用.
阅读全文
posted @ 2017-01-17 23:06 水蒸蛋不好吃
阅读(149)
评论(0)
推荐(0)
pointer && reference
摘要: 关注点在于区别两者之间的不同. 我们可以从两者使用的场景进行区分: 1, 是否需要存在null的情况: YES pointer NO reference 如果确定不会存在null的情况,那么使用reference还是很有好处的. 比如,对于传递一个pointer,那么使用者还必须在使用前判断是否为n
阅读全文
posted @ 2017-01-17 19:36 水蒸蛋不好吃
阅读(157)
评论(0)
推荐(0)
2016年11月18日
UML学习
摘要: 来自为知笔记(Wiz)
阅读全文
posted @ 2016-11-18 15:50 水蒸蛋不好吃
阅读(108)
评论(0)
推荐(0)
2016年9月30日
std::function
摘要: 看看这段代码先来看看下面这两行代码:std::function onKeyPressed; std::function onKeyReleased; 这两行代码是从Cocos2d-x中摘出来的,重点是这两行代码的定义啊。std::function这是什么东西?如果你对上述两行代码表示毫无压力,那就不妨再看看本文,就当温故而知新吧。std::function介绍类模版std::function是一种...
阅读全文
posted @ 2016-09-30 11:26 水蒸蛋不好吃
阅读(243)
评论(0)
推荐(0)
下一页
公告