12 2013 档案

摘要:编译安装mysql(Ubuntu10 64位)http://www.cnblogs.com/2018/p/3482259.html这个介绍了gcc形式编译安装mysql那我们使用clang进行编译一下看看具体的效果编译安装mysql(Ubuntu1064位)已经描述了mysql的编译安装情况,由于clang的性能比较高,现在实验一下mysql的clang编译经试验,主要解决如下的问题即可vABI_CHECKn这个问题表现是配置完成后,编译时会出现ABI的报错,google了一下,由于官方没有直接clang的支持,因此可以忽略,网上有人这样用过vClang编译器的引入n或者在cmake的配置文件 阅读全文
posted @ 2013-12-23 12:23 2012 阅读(1225) 评论(0) 推荐(0) 编辑
摘要:选用较好的编译器和较好的编译器选项,这样应用可提高性能10-30%,这个对大多数程序都非常重要Mysql的编译,不同的版本具体的配置方式是有差别的旧版的配置形式参考这个形式主要是使用configure,具体参考http://www.cnblogs.com/hemhem/archive/2011/03/14/2087481.htmlhttp://blog.csdn.net/bing19880122/article/details/5830650http://flyingdutchman.iteye.com/blog/1901149MySQLcMake新老参数对比及cMake配置及安装方法详解ht 阅读全文
posted @ 2013-12-22 16:26 2012 阅读(1130) 评论(0) 推荐(0) 编辑
摘要:相关介绍资料如下:Boost编译http://sourceforge.net/projects/boost/files/boost/1.55.0/boost_1_55_0.tar.gz/download 下载文件http://www.boost.org/users/history/version_1_55_0.html 官方对于clang的说明情况关于clang的验证Linux:Clang: 3.3, 3.2, 3.1, 3.0如上可见,这个官方已经验证过ICE编译http://www.zeroc.com/download/Ice/3.5/Ice-3.5.1.tar.gzhttp://www. 阅读全文
posted @ 2013-12-21 09:30 2012 阅读(3034) 评论(0) 推荐(0) 编辑
摘要:http://www.csdn.net/article/2013-11-27/2817632的对Stanley B.Lippman采访提到clang的一些优点,以前程序员杂志也写过,为了提高系统的性能决定试试。clang的优点有很多的资料介绍,经过试用简要总结几点1 速度开2 C++11支持好3 编译严格,出错信息比gcc明确...C++11http://product.china-pub.com/3801275 深入理解C++11:C++11新特性解析与应用https://www.ibm.com/developerworks/community/forums/html/forum?id=5a 阅读全文
posted @ 2013-12-20 08:44 2012 阅读(13696) 评论(0) 推荐(0) 编辑
摘要:今天的系统获取新的版本后部署时突然tomcat无法启动,而比较版本的变化内容,也就是几个jsp和js文件的变化,对于web.xml等都没有调整。这个问题很是奇怪,下面把步骤总结一下,以避免类似的问题再次发生。1 现象描述已经发布的系统,IDE下运行正常,使用tomcat本身的startup.sh启动也正常但是使用sudo start.sh 启动,日志中出现类似如下信息StandardContext StartServer: Error filterStart造成系统无法进入2 解决步骤先使用关键字StandardContext Error filterStart进行搜索,可以看到很多人描述这个 阅读全文
posted @ 2013-12-14 11:13 2012 阅读(1921) 评论(0) 推荐(0) 编辑
摘要:C++ Release版本发布到客户处执行时,如果程序崩溃,有什么办法能够快速的确认程序的问题呢?如果能gdb调试的话,比较简单了,可以使用gdb命令,类似如下:gdb ##set args ****b mainr#eipx/10i 0xb7362040如果开发不在现场等情况,此时可以使用记录崩溃日志的方法进行分析此时首先要求的是项目使用类似google breakpad这个工具库,对崩溃进行记录默认breakpad生成的是dmp文件,可以使用breakpad带的工具转换成文字进行查看,如下:./minidump-2-core -m 7ee5c76f-afe2-f9bd-564dedb7-57 阅读全文
posted @ 2013-12-12 15:59 2012 阅读(7118) 评论(0) 推荐(1) 编辑
摘要:开发职业生涯中,每个人除了操刀进行全新的设计开发外,更多的时间是在进行代码的阅读和维护,也就是我们常遇到的所谓遗留代码,对于遗留代码的问题,如何掌握和修改是需要一定的知识和经验积累的,幸好前辈们已经提供了很多的阅读图书,借助这些知识,站在前人的肩膀上,我们可以看的更远,走的更远。代码阅读已有的公司的私有代码阅读如果内部有文档和历史负责人的话,这个最好办,只要和对应的师傅进行求教和学习即可。然而大部分情况是遗留代码都是比较混乱,文档和代码不匹配等种种问题,此时只能是分析和验证进行熟悉,综合使用静态分析、动态分析的方式进行处理,如下的几个工具可以辅助进行v Source Insightn 可以查看 阅读全文
posted @ 2013-12-04 12:25 2012 阅读(2236) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示