中午在装着CentOS的笔记本上把 Oneinstack 跑起来然后去上班了,本来等着下班回来用的,回来之后发现是关机状态,环境也没有装好. 查看日志,找不到相关信息,甚至还以为是被入侵了.又试了几遍,每次都自动关机,根本无法安装到最后. 可以肯定,原因是CPU使用率过高,笔记本过热,自动关机保护. 打开 oneinstack/install.sh 看了看,顺着找到 oneinstack/include/php-7.1.sh ,里面有一行 make ZEND_EXTRA_LIBS='-licon…
VS是一款非常强大实用的IDE,是在Windows环境下学习编程的首选软件. 有些时候大一点的工程项目编译要耗时挺长时间,随便修改一下代码就可能要编译将近一分钟,甚至更多.即便在开启的增量编译的情况下,也没什么显著改进.所以,在多核时代,充分发挥多核CPU的优势,实现并行编译,为缩短编译时间提供了一条重要途径,VS环境可以实现并行编译. 1.在“调试”中选取某项目的“属性”. 2.在“属性”->“配置属性”->“C/C++”->“常规”中将“多处理器编译”打开. 3.在“属性”->…
接前一篇,电脑换了新的,系统是64bit的win8系统,先安装了SQLServer2012,再安装VS2010旗舰版,Stop!为什么还是2010?因为2010太经典了,以至于公司的项目还在用它写项目,而我是直接从公司那拉过来的项目文件(含所有相关文件的Solution解决方案).因为解决方案就是用2010创建的,因此直接用2010加载解决方案几乎没有问题,为了保证工作稳定,所以一定要装VS2010啊!但是问题来了,我心目中最爱的VS2013啊,什么时候能用上呢?这就涉及到了项目版本移植,接下来…
多核并行编程的背景 在摩尔定律失效之前,提升处理器性能通过主频提升.硬件超线程等技术就能满足应用需要.随着主频提升慢慢接近撞上光速这道墙,摩尔定律开始逐渐失效,多核集成为处理器性能提升的主流手段.现在市面上已经很难看到单核的处理器,就是这一发展趋势的佐证.要充分发挥多核丰富的计算资源优势,多核下的并行编程就不可避免,Linux kernel就是一典型的多核并行编程场景.但多核下的并行编程却挑战多多. 多核并行编程的挑战 目前主流的计算机都是冯诺依曼架构,即共享内存的计算模型,这种过程计算模型对并…
解决Maven并行编译中出现打包错误问题的思路 并行构建 Maven 3.x 提供了并行编译的能力,通过执行下列命令就可以利用构建服务器的多线程/多核性能提升构建速度: mvn -T 4 clean install # Builds with 4 threads mvn -T 1C clean install # 1 thread per cpu core mvn -T 1.5C clean install # 1.5 thread per cpu core 采用并行构建时,Maven会分析项目…
清理用的命令:mingw32-make -j4 -f makefile.gcc BUILD=release SHARED=1 MONOLITHIC=1 UNICODE=1 clean 2>nul 编译时用的命令:mingw32-make -j4 -f makefile.gcc BUILD=release SHARED=1 MONOLITHIC=1 UNICODE=1 2>nul 发现使用此命令并行编译的时候会出错,大概的意思应该是没有所依赖的目标文件,多执行这条命令几次就好了.…
一.问题 最近基于JSR269做的代码插桩有一个编译问题需要定位,而且问题不是每次都能复现,需要多编译几次才行,出问题的项目是Maven构建的,相对较大,每次构建耗时就比较长.所以我就想,是否有什么配置项能加快编译的速度,比如:并行编译?最近在看Javac源码,也的确没有发现有任何多线程处理源码编译的痕迹. 二.过程 经过一番Google发现不只我有此疑问,在文章最后放上了检索的一些链接.有一个典型的声音: Javac is a very fast compiler. If you have a…
早前一段时间,一位朋友在Q群里面找到我,说它按照<Linux.NET学习手记>的操作,把一个ASP.NET MVC 4.0的项目部署到Mono之后出现Razor无法找到视图的现象.当时费了一番周章才把问题解决.而最近一段时间,群里也有其他的朋友出现相同的问题,随着时间的推移,想必会有越来越多朋友会使用高版本的VS,于是我把当时的情况重现出来,并把解决办法记录下来. 像往常一样,我们创建了一个MVC4的项目. 然后添加了一个视图,默认的那个(/Home/Index),然后,再发布到Linux.N…
出自:http://blog.csdn.net/yockie/article/details/16867457 以前完全没有接触过分布式编译,今天因工作需要尝试了一下,绝对很强大,体验也非常好,绝对让编译速度上了一个大台阶,对大项目而言是福音啊~ 下面就记录一下Xoreax IncrediBuild的使用方式.官方提供的是试用版本,网上所谓的破解版也比较多,但大多数都不靠谱,感觉就没破解,最后找到的这个版本,既新(v4.61)而且破解的也好,果断收藏~ Xoreax IncrediBuild v…
使用eclipse连接mysql报错:Access denied for user 'root'@'localhost' (using password: YES) 连接代码没有任何问题,网上找了很多说都是权限问题,然而并没有什么卵用, debug跟了以下代码发现编译后的class文件还是以前代码,更新的代码一直没编译. 手动编译发现clean变成灰色了,build project编译一直不成功. 找了篇blog问题得到解决, 地址:http://blog.csdn.net/chenleixin…