摘要:
cited from: 写在前面: 可能跟自己有些洁癖有关,一直以来都追求极致简洁的高效代码,在高效第一的前提下,追求代码的极致简洁。今天看到前辈的一个函数,里面就是简单的一个计算式,用一个局部变量存储计算式的结果,然后返回这个局部变量。总共就三行。我第一反应就是,如果不是考虑效率的话,为啥这样写? 阅读全文
摘要:
1、%(取余)操作可用&(位与)运算代替 当取余的分母为2的幂次时,可用位与&运算取代,如a%2可用a&1取代,a%4可用a&3取代,a%8可用a&7取代... 分析:分母为2的幂次,则当表示为二进制时,必然只有一位为1而其余全为0,由此,当某个数表示为二进制时,高于/等于该位的部分一定是该分母的整 阅读全文
摘要:
1 imgWidth & (imgWidth - 1) // 返回0,表示imgWidth是2^n,否则不是 阅读全文
摘要:
问题如下图示: 这是因为变量data相应的内存区被篡改造成的。 去掉篡改语句“*data32s = 10;”,问题即消失。 阅读全文
摘要:
cited from: https://blog.csdn.net/zxc024000/article/details/49745065 网上有很多例子,但绝大部分是用Opencv1写的。这里基于Opencv2,打开摄像头,并显示图像 阅读全文
摘要:
这里需要注意的是,当你使用 regedit 查看注册表启动项时,会发现有的启动项是双引号引起来的: AppName C:\AppName.exe or AppName “C:\AppName.exe” 如果你的路径中,带有空格,需要使用双引号引起来,这样能保证在启动的时候不会出现问题,如下: 阅读全文
摘要:
string exePath = System.Reflection.Assembly.GetExecutingAssembly().Location; // 获取包含当前执行代码的exe路径 C#获取程序路径的方法中需要注意的地方(版本1) 获取运行程序路径的方法主要有以下7种: System.D 阅读全文
摘要:
1 // Restart FAMS. 2 System.Windows.Forms.Application.Restart(); 3 Application.Current.Shutdown(); 阅读全文
摘要:
source article: http://blog.csdn.net/carson2005/article/details/7200440 同RGB颜色空间相比,Lab是一种不常用的色彩空间。它是在1931年国际照明委员会(CIE)制定的颜色度量国际标准的基础上建立起来的。1976年,经修改后被 阅读全文
摘要:
序言 第一次打包程序,新手,遂作笔记如下,以供自己忘记细节时翻看,也供同样新手或有需要者以为参考。不敢班门弄斧,大神若是误入还请莫要见笑。 以下所述基于Visual Studio 2015环境。 安装InstallShield 2015 Limited Edition 按照以下步骤安装Install 阅读全文