把什么当做你人生的目标?
摘要:身心的提升。 心的提升是最关键。随着时间的流逝,身体会破败,钱财会流失,人会离开。心不走的。 把你的时光用来换什么?追求内心的稳定平静,这是你最终可以依赖的东西。功不唐捐。 每天问自己,你做的事情会利于内心的平静稳定吗? 你的心为什么这么乱,这么多念头,参与到念头的内容,参与进去出不来,导致你的苦。
阅读全文
posted @
2020-12-15 20:02
newbird2017
阅读(137)
推荐(0)
工作记录 rfcn网络结构 caffe time测速和实际运行中速度不相等。
摘要:现象: 用caffe time测试网络结构,前向传播是 8 ms左右, 实际集成后运行的时候,forward耗时大概4-5ms。 输入大小是一致的。 于是开始查这个问题。 最后定位到,差别在proposal层的sort_box函数。caffe time的耗时明显比集成的多3ms左右。 sort_bo
阅读全文
posted @
2018-08-28 16:17
newbird2017
阅读(164)
推荐(0)
类的成员函数 只声明 不定义
摘要:#include <iostream> class A{ public: void f(); private: void g(); }; int main() { A a; return 0; } 只要你不使用声明的函数,完全没有任何问题。 如果使用了,链接会出错。
阅读全文
posted @
2018-08-24 16:45
newbird2017
阅读(622)
推荐(0)
半年书单
摘要:从现在 到 年底的书单: 把这些书读完,让自己更强大。 1、C++ 要精通 2、python 熟悉 3、深度学习 熟悉 4、Linux基础操作 熟悉 5、数据结构 精通 LeetCode 刷题目。
阅读全文
posted @
2018-08-23 17:27
newbird2017
阅读(91)
推荐(0)
C++中的const
摘要:1、const意味着,这个变量只能被初始化一次,而且必须在定义的时候赋值。 2、初始化方式有两种。编译时初始化 和 运行时初始化。 如果const变量用作数组下标的话,必须在编译时初始化。这时候,在文件中类似define,直接替换。 3、默认情况下,const变量被设定为仅仅在文件内有效。多个文件中
阅读全文
posted @
2018-01-07 14:35
newbird2017
阅读(190)
推荐(0)
为什么析构必须是虚函数——代码对比
摘要:第一种,析构没有写成虚函数,看看会怎样: 执行结果,在delete p的时候,只调用了A的析构函数。没有调用B的析构函数。 下面修改成虚函数,就正常了。
阅读全文
posted @
2017-12-28 21:16
newbird2017
阅读(136)
推荐(0)
任何时候,写下一个类,一定要有三个函数
摘要:1、默认构造函数 2、拷贝构造函数 3、虚 析构函数
阅读全文
posted @
2017-12-20 22:30
newbird2017
阅读(154)
推荐(0)
返回一个对象的函数,发生了几次构造和析构
摘要:看这个代码 通过这些代码,和调试工具,f10 f11来查看到底干了啥。 mark1: 构造函数。不用解释。 生成了a1 mark2: 发生了一次构造函数。h(a)会先拷贝构造一个临时变量,作为形参。 然后才进入h函数内部。生成的是a2 mark3: return这一句发生了两件事, 先发生了一次拷贝
阅读全文
posted @
2017-12-20 22:13
newbird2017
阅读(322)
推荐(0)
confusing c++ 重写 与 重定义 记录1
摘要:父类中发生了重载。 子类中如果没有定义名字冲突的成员函数,这时候,父类中的两个函数都可以访问。 有冲突的时候,a只能直接访问自己定义的这个。 父类中的f必须通过a.parent::f这样的方式访问。这三个是并存的。 加了virtual以后呢?
阅读全文
posted @
2017-12-20 18:17
newbird2017
阅读(117)
推荐(0)
virtual 初探
摘要:两种代码方式: 执行结果如下,这是upcasting的例子。 person.f() 第二个例子:加上virtual 运行结果:woman.f() 这就是virtual的作用。 当使用指针或者引用的时候,不论指针或者引用的类型是父类还是子类,总是找到最精确的类型,去执行对应的成员函数。
阅读全文
posted @
2017-12-20 12:48
newbird2017
阅读(134)
推荐(0)
upcast
摘要:不把b当B看了,而是把它当成一个A,只取它里面A属性的部分。 所以,pa->get_i()调用的实际上是A的get_i() pa->f()是一个非法调用。因为A里面没有f函数。
阅读全文
posted @
2017-12-20 11:23
newbird2017
阅读(138)
推荐(0)
自己到底在追求什么?
摘要:努力进名企?挣大钱? 努力到最后,进去一个天天996的公司? 什么时候是个尽头啊? 读博?出国?
阅读全文
posted @
2017-12-19 21:07
newbird2017
阅读(106)
推荐(0)
c++ const
摘要:成员函数: class a{ public: int size() const {return size;} private: int size; } const的实际含义是,this指针是const!
阅读全文
posted @
2017-12-19 21:06
newbird2017
阅读(89)
推荐(0)
实现一个堆(优先队列),感觉漏洞百出啊!!!
摘要:为什么实现起来这么费劲?是我差在什么地方呢? 看源码的时候,感觉都很合理,但是自己敲就漏洞百出! 各种崩溃和问题。 然后,一直在纠结边界是等于还是小于,是先减一还是先计算。。等等。。 mark一下,一定要好好研究啊!这太浪费时间了!
阅读全文
posted @
2017-11-29 17:57
newbird2017
阅读(109)
推荐(0)