会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Avin
博客园
首页
新随笔
联系
管理
订阅
1
2
3
4
5
···
8
下一页
2018年6月26日
return的效率
摘要: cited from: 写在前面: 可能跟自己有些洁癖有关,一直以来都追求极致简洁的高效代码,在高效第一的前提下,追求代码的极致简洁。今天看到前辈的一个函数,里面就是简单的一个计算式,用一个局部变量存储计算式的结果,然后返回这个局部变量。总共就三行。我第一反应就是,如果不是考虑效率的话,为啥这样写?
阅读全文
posted @ 2018-06-26 10:25 Avin
阅读(361)
评论(0)
推荐(0)
2018年6月12日
C/C++代码优化的一些总结
摘要: 1、%(取余)操作可用&(位与)运算代替 当取余的分母为2的幂次时,可用位与&运算取代,如a%2可用a&1取代,a%4可用a&3取代,a%8可用a&7取代... 分析:分母为2的幂次,则当表示为二进制时,必然只有一位为1而其余全为0,由此,当某个数表示为二进制时,高于/等于该位的部分一定是该分母的整
阅读全文
posted @ 2018-06-12 13:44 Avin
阅读(335)
评论(0)
推荐(0)
2018年5月23日
判断图像尺寸是否是2的幂次
摘要: 1 imgWidth & (imgWidth - 1) // 返回0,表示imgWidth是2^n,否则不是
阅读全文
posted @ 2018-05-23 11:29 Avin
阅读(403)
评论(0)
推荐(0)
2018年5月8日
关于“Run-Time Check Failure #2 - Stack around the variable 'xxx' was corrupted”问题
摘要: 问题如下图示: 这是因为变量data相应的内存区被篡改造成的。 去掉篡改语句“*data32s = 10;”,问题即消失。
阅读全文
posted @ 2018-05-08 17:40 Avin
阅读(11312)
评论(1)
推荐(0)
2018年4月24日
[转]OpenCV2打开摄像头并显示图像
摘要: cited from: https://blog.csdn.net/zxc024000/article/details/49745065 网上有很多例子,但绝大部分是用Opencv1写的。这里基于Opencv2,打开摄像头,并显示图像
阅读全文
posted @ 2018-04-24 11:43 Avin
阅读(309)
评论(0)
推荐(0)
2018年4月16日
软件自启动
摘要: 这里需要注意的是,当你使用 regedit 查看注册表启动项时,会发现有的启动项是双引号引起来的: AppName C:\AppName.exe or AppName “C:\AppName.exe” 如果你的路径中,带有空格,需要使用双引号引起来,这样能保证在启动的时候不会出现问题,如下:
阅读全文
posted @ 2018-04-16 14:46 Avin
阅读(231)
评论(0)
推荐(0)
[转][C#]一些常用路径的获取方法
摘要: string exePath = System.Reflection.Assembly.GetExecutingAssembly().Location; // 获取包含当前执行代码的exe路径 C#获取程序路径的方法中需要注意的地方(版本1) 获取运行程序路径的方法主要有以下7种: System.D
阅读全文
posted @ 2018-04-16 09:27 Avin
阅读(160)
评论(0)
推荐(0)
2018年2月11日
软件重启
摘要: 1 // Restart FAMS. 2 System.Windows.Forms.Application.Restart(); 3 Application.Current.Shutdown();
阅读全文
posted @ 2018-02-11 14:50 Avin
阅读(196)
评论(0)
推荐(0)
2017年12月5日
[转]Lab颜色空间
摘要: source article: http://blog.csdn.net/carson2005/article/details/7200440 同RGB颜色空间相比,Lab是一种不常用的色彩空间。它是在1931年国际照明委员会(CIE)制定的颜色度量国际标准的基础上建立起来的。1976年,经修改后被
阅读全文
posted @ 2017-12-05 10:26 Avin
阅读(1015)
评论(0)
推荐(0)
2017年11月30日
制作自己的Setup.exe-程序打包详解(基于Visual Studio 2015)
摘要: 序言 第一次打包程序,新手,遂作笔记如下,以供自己忘记细节时翻看,也供同样新手或有需要者以为参考。不敢班门弄斧,大神若是误入还请莫要见笑。 以下所述基于Visual Studio 2015环境。 安装InstallShield 2015 Limited Edition 按照以下步骤安装Install
阅读全文
posted @ 2017-11-30 19:10 Avin
阅读(11806)
评论(0)
推荐(0)
1
2
3
4
5
···
8
下一页
公告