一个比较快的CentOS源
基于盛大云的云主机和EBS搭建!很全!很快!电信线路! http://mirrors.linuxfb.org/centos/
基于盛大云的云主机和EBS搭建!很全!很快!电信线路! http://mirrors.linuxfb.org/centos/
原文来自这里:http://pl.atyp.us/content/tech/servers.html 文中提到以下4点: 1. Data copies 开销:的确很大,具体多大取决于应用,另外Data copy伴随着内存分配,这又是另一大问题 解决方案:尽量传指针,实用引用计数 问题:可能会导致很大的开发维护代价,所以不宜强求zero-copy 2. Context switches 开销:< 10us 然而,context switch的次数可能比我们想想的要多——当同时工作的线程数量远超过CPU核数时,而线程数与切换次数之间的关系,往往可以达到指数级。 解决方案:在同一个上下文中做尽可能多的事情,尽量不要让线程数超过CPU核数。 3. Memory allocation 开销:要多大有多大 解决方案:尽量静态分配,其余的尽量用内存池、对象池 4. Lock contention 开销:代码有多烂开销就有多大 解决方案:尽可能的缩小锁的范围。。。。好吧 其他: 存储系统的新能?顺序?随机?读?写?read-ahead? write-behind? 网络方面的参数是否合理? 还有很重要的一点:程序本身的一些机制和算法是否有效率问题?实际上,代码写挫了或者选用了不给力的算法造成的性能损耗往往远大于以上提到的4个问题。
以前我总说笔记本都一样,苹果的有啥好。 直到有一天我真的用了一下Macbook pro,就再也不愿意碰其他的笔记本了 以前我总说平板电脑都一样,用android的平板挺好 直到有一天我真的摸了一把iPad,下一分钟我就把我的智器ten2挂到淘宝上甩卖了 现在,千万不要让我摸到iPhone…
新年好,本人决定复活此博客
普通的字体修改: preferences -> general -> appearance -> Colors and Fonts 但是project explorer的修改就没这么简单了,以下是好容易找到的一个方法: 编辑~/.gtkrc-2.0,写入如下内容: style “eclipse” { font_name = “Arial 8″ bg[NORMAL] = “#d6d3ce” bg[ACTIVE] = “#c7c2bc” bg[INSENSITIVE] = “#828282″ bg[PRELIGHT] = “#3a6ea5″ fg[NORMAL] = “#000000″ fg[ACTIVE] = “#000000″ fg[INSENSITIVE] = … Continue reading
天上的星星参北斗哇
1. Openfire (Wildfire) 3.x 授权: GPL or 商用 操作系统平台:所有(使用Java开发) XMPP Jabber 协议实现情况:98% Tim 评价: 安装和使用非常简单,安装后进入Web界面进行2~3分钟的配置所有的东西都设好了。使用Java语言开发,在目前Java开发人员到处普及的情况下进行 维护和扩展的成本非常低。在我的测试中加上 Connection Manager 的情况下单台服务器可支持 30 万并发用户。缺点是目前还不支持cluster。如果企业内部部署IM使用 Wildfire + Spark 是最佳的组合。 见:http://hi.baidu.com/jabber/blog/category/Wildfire 2. ejabberd 授权: GPL 操作系统平台:Linux, Windows, MacOS X 等 XMPP Jabber 协议实现情况:91% Tim 评价: … Continue reading
1. 安装MacPorts 2. sudo port install bchunk bchunk IMAGE.bin IMAGE.cue OUTPUTIMAGE.iso
mac os x的日志型文件系统在默认情况下,每次读文件都会修改文件的访问时间(atime),这个访问时间通常都没有意义,所以这个机制除了带来额外的磁盘写操作,没有其他好处,以下是关闭atime的方法。 <?xml version=”1.0″ encoding=”UTF-8″?> <!DOCTYPE plist PUBLIC “-//Apple//DTD PLIST 1.0//EN” “http://www.apple.com/DTDs/PropertyList-1.0.dtd”> <plist version=”1.0″> <dict> <key>Label</key> <string>com.apple.hfs.noatime</string> <key>ProgramArguments</key> <array> <string>mount</string> <string>-vuwo</string> <string>noatime</string> <string>/</string> </array> <key>RunAtLoad</key> <true /> </dict> </plist> 在 /Library/LaunchDaemons 目录下创建一个文件,例如名为 com.apple.hfs.noatime.plist,然后编辑这个文件内容为: 然后需要将这个文件的所有权设为系统 root,方法是在 Terminal.app 里运行 “sudo chown … Continue reading
有一台比较老的imac,配置是core 2 duo 7700, ati radeon HD 2600 xt, 320g硬盘,想换个1t的硬盘。 换硬盘的操作本身并不复杂,照着weiphone上的帖子(http://bbs.weiphone.com/read-htm-tid-1527454.html)弄下来,还算轻松。可是装系统的时候碰到了难题,这台机器的原装系统盘找不到了! 我首先想到的是用我的mbp的安装盘,结果是不行的,启动的时候按住键盘C,进入安装界面,选完语言以后,它蹦出一个,mac os x不能安装在这台电脑上。究其原因,竟然是mac自带的安装盘,是专用的!这太扯淡啦。 好吧,去网上搜搜,说这种情况应该替换osintall什么的,或者下载零售版破解版什么的。我赶紧拖了几个mac os x tiger的破解版下来,结果没一个能用的!法克啊。 最后看到一招,用火线对拷。首先,启动imac的时候赶紧按下T,过一会儿屏幕上出现火线的图标,此时imac进入了火线模式。然后用火线把imac与mbp连接起来,进入mbp的磁盘工具,用恢复功能将mbp的磁盘恢复到imac磁盘上!这样弄完,imac启动成功!回想一下,既然可以用对拷的方式复制操作系统,苹果作一盘一机的限制又是何必啊。 接下来是装xp,打开bootcamp,分好区插进ghost版的xp安装盘(此时我还不知道在bootcamp里装ghost版xp是很麻烦的事情⋯⋯),重启进入pe版windows,用ghost的disk from partition功能将ylmf版的windows拷进去,重启以后无法进入xp,提示drivers/ntfs.sys is missing,坑爹啊! 然后才上论坛搜索,他们都说bootcamp不能装ghost版的xp,可是大半夜的手头没有多余的刻录碟了,硬着头皮再试一次。这次我选择了“全自动安装xp”,它自动启动ghost,自己安装完,很快。 再启动系统,我靠,xp出来了!进去一看,磁盘大小不对,明明只分了800多G,现在却有近1T⋯⋯我去,mac os x被覆盖了?再次重启电脑,按option键果真只出windows的选项,mac真的被弄丢了,不过它主人毕竟一般都只用windows,也还可以接受了。 总结:看起来mac从设计初就没想过要让人捣鼓的,所以一点都不考虑geek们的感受啊