码迷,mamicode.com
首页 >  
搜索关键字:代码优化    ( 905个结果
C/C++代码优化的一些总结
1、%(取余)操作可用&(位与)运算代替 当取余的分母为2的整倍数时,可用位与&运算取代,如a%2可用a&1取代,a%4可用a&3取代,a%8可用a&7取代... 分析:分母为2的整倍数,则当表示为二进制时,必然只有一位为1而其余全为0,由此,当某个数表示为二进制时,高于/等于该位的部分一定是该分母 ...
分类:编程语言   时间:2018-06-12 14:10:46    阅读次数:139
JAVA的原子性和可见性,线程同步的理解
1、原子性 (1)原子是构成物质的基本单位(当然电子等暂且不论),所以原子的意思代表着——“不可分”; (2)原子性是拒绝多线程操作的,不论是多核还是单核,具有原子性的量,同一时刻只能有一个线程来对它进行操作。简而言之,在整个操作过程中不会被线程调度器中断的操作,都可认为是原子性。例如 a=1是原子 ...
分类:编程语言   时间:2018-06-11 22:17:59    阅读次数:250
冒号排序
首先我们声明一个数组 var arr = [ 56,223,4,324,78]; (将这个数组从小到大排序好) 首先进行判断 if (arr[0] > arr[1]) { var temp; temp = arr[0]; arr[0] = arr[1]; arr[1] = temp; } (这里用第 ...
分类:编程语言   时间:2018-06-07 23:01:13    阅读次数:338
程序编译与代码优化 -- 早期(编译期)优化
1. 概述 Java编译器可能是指一个前端编译器(其实叫“编译器的前端”更准备一些),把*.java文件转变成*.class文件的过程;也可能是指虚拟机的后端运行期编译器(JIT编译器,Just In Time Compiler)把字节码转变成机器码的过程;还可能是指使用静态提前编译器(AOT编译器 ...
分类:其他好文   时间:2018-06-07 17:05:56    阅读次数:143
C++11智能指针
前言 最近一段时间看代码,里面用到了C++的智能指针,发现自己竟然看不懂代码在表达什么意思,所以专门抽个时间恶补一下自己这方面欠缺的知识。 参考书籍《深入应用C++11:代码优化与工程级应用》 智能指针 C++11提供了3种智能指针: std::shared_ptr、 std::uniq_ptr s... ...
分类:编程语言   时间:2018-06-05 15:19:29    阅读次数:247
自动曝光修复算法 附完整C代码
众所周知, 图像方面的3A算法有: AF自动对焦(Automatic Focus)自动对焦即调节摄像头焦距自动得到清晰的图像的过程 AE自动曝光(Automatic Exposure)自动曝光的是为了使感光器件获得合适的曝光量 AW自动白平衡(Automatic White Balance)白平衡的 ...
分类:编程语言   时间:2018-06-02 16:39:02    阅读次数:234
atom下python好用的几个插件
atom下python好用的几个插件 atom beautify 代码优化 atom python run 运行 autocomplete python 代码补全 file icons 图标优化 highlight selected 选择高亮 hyperclick 跳转定义 minimap 小视图 ...
分类:编程语言   时间:2018-05-28 21:19:37    阅读次数:182
webpack 代码优化压缩方法
在配置基于webpack的react单页面脚手架时,公共依赖库代码打包至vender.js中,页面逻辑代码打包至app.js中,使用webpack-bundle-analyzer分析发现,两个js中包含重复代码。优化方法如下: webpack.config.js 修改 (1)修改入口文件的顺序,ve ...
分类:Web程序   时间:2018-05-25 19:23:06    阅读次数:441
阅读《深入应用C++11:代码优化与工程级应用》
虽然一直是写C++的,但是却对C++11了解的不是太多,于是从图书馆借了本书来看 这本书分两大部分: 一、C++11的新特性讲解 二、工程级代码中C++11的应用 这样的安排很合理,第一部分把新特性讲解的很透彻,第二部分通过几个实例讲解了C++11在实际工程中的应用。 总之这本书挺好的,推荐想学习C ...
分类:编程语言   时间:2018-05-24 00:38:57    阅读次数:761
背包问题
01背包问题:每件物品只有一件,可以选择放或不放(即取0件或1件,故名01) 代码很短: 1、最多能创造多少价值? 初始化: 代码: 优化空间后的如下: 2、背包放满时,最多(最少)能创造多少价值? 这个问题的前提是背包必须要放满,所以我们的初始条件要改变,原来我们可以一件东西都不放,这是最大的价值 ...
分类:其他好文   时间:2018-05-12 16:47:28    阅读次数:120
905条   上一页 1 ... 21 22 23 24 25 ... 91 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!