自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 C++:不要返回局部作用域内的引用,即使右值引用也不能延长它的生命周期

此文章首发于本人知乎https://zhuanlan.zhihu.com/p/81547559。struct A { A() : log{"default"} { cout << "A\n"; } A(const A&) : log{"copy"} { cout << "A&\n"; } A(A&&) : log{"move"}...

2019-09-14 23:54:13 897 1

原创 Ubuntu 19.04 安装 cgdb 时 ./autogen.sh 的错误

根据 http://cgdb.github.io 的操作,在 ./autogen.sh 这一步的时候出现了各种错误,参考了博主 analogous_love 的文章,基本解决了出现的问题。但是安装 readline-dev 这一步一直不能够搞定。报错如下:在寻找安装 readline-dev 遇到这个地方 https://www.howtoinstall.co/en/ubuntu/xenial...

2019-09-14 23:46:48 260

原创 C++有/无符号数字类型之间的比较

在kmp.cpp中的循环,循环判断下标(int类型)与std::string::size_type类型比较发生了循环只执行一部分的问题。int i = j = 0while (i &lt; s.size() &amp;&amp; j &lt; p.size()){// some codes may make j -1;} 在这段代码当中,出现了j &lt; p.size()但...

2018-09-22 12:46:45 1122

原创 C++类内初始值(C++11)与构造函数初始值列表的关系

#include &lt;iostream&gt;using namespace std;int g_count = 0;struct Data{ Data(int i = 0) { cout &lt;&lt; "Data ctor: param: i: " &lt;&lt; i &lt;&lt; endl; } Data(cons...

2018-09-04 23:01:32 2542

原创 C++中函数的Named Return Value优化理解

#include &lt;iostream&gt;using namespace std;class Hehe { public: Hehe() : i(0) { cout &lt;&lt; "ctr" &lt;&lt; __LINE__ &lt;&lt; endl;} ~Hehe() { cout &lt;&lt; "dctr" &lt;&lt; _

2018-08-18 18:43:13 940

原创 Java核心技术卷一并发章节同步中锁ReentrantLock的探究

package com.company;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;/** * 学习《Java核心技术 卷一》并发章节,同步内容。 * 关于ReentrantLock的使用。 */public class ConcurrencyDem...

2018-08-05 21:03:08 158

原创 ubuntu中ipython打开问题

wujing@ubuntu:~$ ipython3bash: /home/wujing/program/anaconda3/bin/ipython3: /home/wujing/anaconda3/bin/python: bad interpreter: No such file or directory找到文件:打开: 很显然,路径出错了,修改之后就OK了。...

2018-07-28 02:41:21 1473

原创 python父类能够访问子类属性,即使没在父类中定义的属性

如题。In [25]: class A(object): ...: def f(self): ...: print(self.p) ...: In [26]: class B(A): ...: p = 'This is in B' ...: In [27]: B().f()This i...

2018-07-27 14:01:58 4483 6

原创 清晰的demo搞定python的元类(metaclass)中attrs的使用

metaclass可以使用attrs访问、修改子类的属性(or 成员)。其中是class的属性,不是(创建之后的如self.after_cunstucted)对象的。例子中,从Test.in_metaclass_c的访问可以知道是class而不是对象t的成员。输出I think I will be interpreted first!在一系列Test的成员被打印之后才看到,所以Test是被定义...

2018-07-26 21:46:27 5212 1

原创 numpy利用fancy indexing提取出想要的行

In [2]: arr = np.empty((8, 4))In [3]: arrOut[3]:array([[0., 0., 0., 0.], [0., 0., 0., 0.], [0., 0., 0., 0.], [0., 0., 0., 0.], [0., 0., 0., 0.], [0., 0., 0., 0....

2018-07-18 18:57:49 597

原创 C++dll语法正确报错C2001、C2146

写自己的小东西,涉及dll时,出现C2001、C2146报错,但是语法无误。发现在字符串(虽然没有实际用到)中用到了中文的符号,如“?”而不是“?”,改正之后解决问题。

2018-01-24 21:54:07 541

原创 C++完整的类出现is not a member of std

今天在写cpp的时候,编译出现这个如题问题,但是类是完整的,没有问题的。解决方案是:需要在每个cpp中,即是实现文件,包含所有需要的头文件,每一个实现文件都需要这么做。就是因为漏了几个cpp出现的这个情况。

2018-01-24 00:15:38 26492 3

OpenGL SuperGuide.pdf

opengl蓝宝书英文版,pdf版。清晰而且可以选取其中的文字,不是图片。

2018-01-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除