I was asked about this today. In practice, I rarely use 2-dimensional array, instead I use vector of vectors.
To allocate a 2-d array on the stack,[......]
I was asked about this today. In practice, I rarely use 2-dimensional array, instead I use vector of vectors.
To allocate a 2-d array on the stack,[......]
用了Bash这么久,才知道Bash支持Array。但是却缺乏对嵌套数组,或者是多维数组的支持。自己的实验里面需要用到结构性的数据,这样看起来或者改起来会比较方便,而且因为这部分是用来处理实验结果,需要经常修改,所以不适合放到C++里面去写。
因此就有了需要Bash支持嵌套数组的需求。
最终的[......]
写C代码的时候,srand(int seed) 和 rand() 是常用的伪随机数生成函数。
这两个函数的使用方法很简单,但是一个可能被忽略的细节是,rand() 依赖一个内部的、全局的状态变量。所以 rand() 是不可重入,也是不是线程安全的 (thread-safe) 。
如果多个线程[......]
I met a problem when using the interface ‘detectMultiScale’ of OpenCV. The rectangles it gives out may not be fully inside the frame of the original i[......]
最近云风大牛又在黑我C++,可是在我学会之前,我还是要坚定不移地待在这贼船上。
嘿嘿 :]
“用比较地址的方法来判断两个变量(的引用)是不是同一个变量是不可靠的”,这个问题很简单,却也容易忽视。
现实的情况是这样的。在写Computer Vision实验的时候,因为程序要面临的计算量往[......]
假期结束,回到学校开始干活 :]
为了远程使用Linux服务器,折腾了一个下午。最终看来还是用vnc最简单了。
实验室有两台强劲的Linux服务器用来做研究。之前我一直都是用ssh登到服务器上去码代码,反应速度很快,感觉很不错。但是因为在做机器视觉,难免需要看远程的图片。命令行虽然快,总[......]
(好久没更新了,呼…一大波死线刚刚结束…)
我几乎一直在用Bash,可是却少有接触到Unix系的系统编程,对系统调用还是知之甚少。这两天实验室里讨论了一个比较基础的问题: 在自己写的程序中,怎么样得到另一个可执行文件的输出?
比如我们有/bin/pwd这个可执行文件,我们可以在自[......]
想象一下,两个实验进程跑了两天,还有一天就跑完了,这个时候你发现如果再跑一会儿内存就要爆了…怎么办? (好惊险的感觉 XD)
好吧,其实用到的只是很基本的操作系统知识,不过还真难得用到一回。
程序面对的都是虚拟内存。64位的操作系统下,虚拟内存非常大,但是实际物理内存相对而言小得多。[......]