在windows下使用llvm+clang
clang是FreeBSD和Mac下C/C++语言的默认编译器。如果你在苹果下做过开发,那么应该对它很熟悉。
这套工具链有很多优点:
代码很新,架构优良。
错误信息更友好。
静态检查功能更强大。
版权限制小,易于自定义模块来扩展它的功能。
背后有Apple和Google这两家商业公司的大力支持。比如XCode现在只支持clang而不支持gcc。
支持JIT。这使得C/C++可以像ja
...
sunchangming 2014-03-15 03:23 | 查看: 29408
2010-12-21
整了一个thinkpad X201,处理器是i5的。在fedora下用top一看,哇,4个逻辑CPU(应该是4核的)。可那又怎样?我的T400大多数时间都是在降频跑,主频高又怎样?核多又怎样?笔记本的核心问题还是散热以及省电。
今天在X201上装Fedora 14可费苦了功夫。Fedora 官方的LiveUSBCreator因为syslinux.exe的版本太老,所以做出来的东西总是无法引导。
...
sunchangming 2010-12-22 00:00 | 查看: 13391
流畅访问youtube的又一办法
我一直不明白为什么youtube以及youtube这样的模式在中国从未流行起来过。如果你知道,请告诉我。下面说正题 ,访问youtube的新方法(不走vpn和proxy)。
首先我发现,对youtube的屏蔽主要是基于DNS。所以只要改下DNS server,其实就可以访问了。当然,如果直接改成8.8.8.8或者其它境外DNS,是不行的。因为GFW会对其进行截听、篡改。所以只要把DNS查询的过程
...
sunchangming 2013-12-17 11:17 | 查看: 11187
Hadoop Filesystem 多次close的问题
今天我犯了一个BUG。在我读写文件的时候,Hadoop抛异常说文件系统已经关闭。
2013-05-20 17:39:00,153 ERROR com.sunchangming.searchlog.CopyAppLogs: err on 2013051918_api_access_65.gz
java.io.IOException: Filesystem closed
a
...
sunchangming 2013-05-20 17:58 | 查看: 10838
Longest Increasing Subsequence
uva 481: What Goes Up http://uva.onlinejudge.org/external/106/10684.html
这个问题是这样:给定一个数组a[0…n],求它的单调严格递增子序列的最大长度,并给出一个示例解。子序列是从最初序列通过去除0个或多个元素但不破坏余下元素的相对位置而形成的新序列。严格单调递增是这个序列中每个元素都小于后一个元素,不能等于,也
...
sunchangming 2013-09-09 21:02 | 查看: 10032