摘要:
void gluLookAt(GLdouble eyex,GLdouble eyey,GLdouble eyez,GLdouble centerx,GLdouble centery,GLdouble centerz,GLdouble upx,GLdouble upy,GLdouble upz);该 阅读全文
摘要:
int main() { int a = 1; int b = a++; cout << a << b << endl; return 0; } 输出2 1 #include<iostream> using namespace std; int main() { int a = 1; int b = 阅读全文
摘要:
自增和自减运算符有前缀和后缀两种形式,都会改变对象,所以不能对常量对象操作。 前缀形式返回改变后的对象,返回*this。 后缀形式返回改变之前的值,所以必须创建一个代表这个值的独立对象并返回它,是通过传值方式返回的。 如何区分前缀和后缀形式呢? 后缀形式的自增和自减比前缀形式多一个int参数,这个参 阅读全文
摘要:
1,当发现怎么测试输出总是0时,就要想想是不是同时定义了一个全局和局部变量! 2,博客园复制代码有bug啊!!!,有时候会漏掉一部分数字或者代码!!!,气死我了! 3,当很简单的题目t了,考虑一下输入是否有错误,比如scanf忘记加~(编译器不会报错!) 4,出现runtime error 了,看看 阅读全文
摘要:
我把左值传入函数,左值有地址不是可以直接进行移动吗,为什么还要转为右值? 原因:一般函数都有设置左值引用的接口和右值引用的接口,右值就是为了传入参数后销毁原参数,左值引用就是为了保护原参数而进行深拷贝。所以一般想实现移动语义就用右值引用的接口。 在 C++ 中,移动语义的核心思想是通过右值引用来实现 阅读全文
摘要:
从 MinGW 的安装目录里面找到 bin 文件夹。将里面的 libstdc++-6.dll 拷贝到工作目录。目录结构如下 阅读全文
摘要:
Vue 任何代码的小错误不会报错,但都会在一些奇奇怪怪的地方给你显示错误,所以要耐心debug。比如有个click button的函数没有定义,会导致另一个button不显示,但有的button还是显示的 阅读全文
摘要:
a.shape() = (2,3) b.shape() = (2,3) torch.cat([a,b], dim=0).shape() = (4,3) torch.cat([a,b], dim=1).shape() = (2,6) 阅读全文
摘要:
vim ~/.zshrc export hostip=$(cat /etc/resolv.conf |grep -oP '(?<=nameserver\ ).*')export https_proxy="http://${hostip}:7890"export http_proxy="http:// 阅读全文
摘要:
在insert模式下,双击即可进入visual模式,左右选中复制内容,按y复制,按p粘贴 阅读全文
摘要:
%time %timeit 要在ipython下才可以使用。(所以说Jupyter Notebook当然是可以用的,pycharm里的python环境也是jupyter Notebook的)%time可以测量一行代码执行的时间%timeit可以测量一行代码多次执行的时间 阅读全文
摘要:
*在python中做函数形参,可以表示一个可变长度的序列,不过是tuple类型,而**也可以做形参,而且是dict类型,他俩可以同时作为函数形参(也可以只有一个),不过若含有他俩的话得把*放在前面,而**在后。 def f(*a, **b): pass f(1,2,3, Name='xx', age 阅读全文
摘要:
GMRES Iterative Solver This linear system solver uses the restarted GMRES (generalized minimum residual) method (see Ref. 9 and Ref. 10). This is an i 阅读全文
摘要:
呜呜呜,我咋能遇到这么多坑! A has large complex eigenpairs,BiCGSTAB is likely to stagnate, as confirmed by numerical experiments. 就是如果矩阵有很多复数特征值,BICGSTAB可能迭代不动了. O 阅读全文