15款免费IDE,推荐给开发者

<br />本文为您推荐大量的开源、免费的IDE,精选15个免费IDE,推荐给大家。列表如下:Komodo Edit(Windows, Mac, Linux)<br /><br />Komodo IDE可以在Windows、Mac OS X 和 Linux上运行...

2011-03-29 21:59:00

阅读数 683

评论数 0

奇艺CEO龚宇:希望明年盈利 三年内上市

<br />优酷上市、土豆排队IPO,国内视频网站看起来“钱”程似锦。<br />  “优酷的回报太好了,优酷的总融资额为1.6亿美元,现在市值在30亿美元上下,投资者至少获得了10倍以上的回报。”百度旗下独立视频网站奇艺CEO龚宇昨日接受南都采访时表示,通过优酷,投资者更...

2011-03-29 13:47:00

阅读数 834

评论数 0

关于Linux性能监控之Network篇

<br />大家都知道,影响网络的因素有很多这些因素包括,延迟、冲突、阻塞等等。 节下来让我们了解Linux性能监控之下Network的具体情况,并加上我们以前的几篇介绍,希望在关于Linux性能监控这方面对大家有更多的帮助。<br />大部分的以太网络都是自适应速度的,因...

2011-03-28 22:11:00

阅读数 810

评论数 0

Lucene倒排索引原理

<br />Lucene是一个高性能的java全文检索工具包,它使用的是倒排文件索引结构。该结构及相应的生成算法如下:<br />0)设有两篇文章1和2<br />文章1的内容为:Tom lives in Guangzhou,I live in Guangzho...

2011-03-23 21:49:00

阅读数 716

评论数 0

erlang分布式节点通讯方式

<br />http://coderplay.javaeye.com/blog/94209<br /><br />早看到这个就好了,我也是用strace发现它用的是poll,顺便搞清楚了erlang的分布式节点通讯方式。<br /><br /&...

2011-03-19 23:49:00

阅读数 4536

评论数 0

轻量级线程和erlang

<br />线程通常用来执行并行计算,为大量阻塞操作增加并发度。在线程数大于CPU数时,线程会有额外的调度开销,所以线程数太多反而会使计算性能下降。计算机执行计算任务时,通常还需要与各种IO设备交互,这些设备和CPU、内存比起来慢几个数量级,一些任务还需要串行地使用这些设备,这时候使用...

2011-03-19 23:49:00

阅读数 3950

评论数 1

Erlang简介

<br />Erlang的介绍比较散,又都很简单,所以多找点汇总一下:<br /><br />----------------------------------------------<br />我的印象:<br /><br /&...

2011-03-19 23:47:00

阅读数 1158

评论数 0

erlang应用

<br />考虑到现有的项目使用erlang重写的复杂性和erlang对于某些数据库支持的弱点,想结合erlang的分布式、代码热加载、处理高并发方面的优势,和C++在性能上以及大量现有项目上的优势,实现集群部署。<br /><br />考察了erlang和C进...

2011-03-19 23:47:00

阅读数 1310

评论数 0

Erlang 是什么

<br />Erlang 是什么 <br />一种“小众”语言(排名50之外) <br />一种函数式语言 (变量只能赋值一次) <br />一种动态类型语言(变量类型在运行时决定,代码需要编译后才能执行,与Python,Ruby等不一样) <...

2011-03-19 23:42:00

阅读数 1046

评论数 0

关于Erlang和SMP的一些说明

<br />原文:http://groups.google.com/group/erlang-questions/browse_thread/thread/7827f5e32681ca8e<br />by.Kenneth Erlang/OTP team, Ericsson&...

2011-03-19 23:07:00

阅读数 926

评论数 0

erlang的超轻量级进程是如何实现的

<br />在windows下做了实验,用erlang shell起60万个erlang进程,占用内存760多M,平均每个进程占用内存1.27K,创建每个进程的时间约4微秒。在配置好得多的linux服务器上,用pthread起线程,平均每个线程创建时间48微秒。<br />...

2011-03-19 22:34:00

阅读数 3004

评论数 1

驯服Java线程

Java 线程的支持不是平台独立的<br />非常不幸,作为Java语言所保证的平台独立性最重要的组成部分-------Java线程,并非是平台独立的。这增加了实现不依赖于平台的线程系统的难度。在实现的时候,不得不考虑每个平台的细微区别,以确保你的程序在每个平台都保持一致。其实,写一个...

2011-03-19 21:35:00

阅读数 684

评论数 0

驯服Java线程

Java 线程的支持不是平台独立的<br />非常不幸,作为Java语言所保证的平台独立性最重要的组成部分-------Java线程,并非是平台独立的。这增加了实现不依赖于平台的线程系统的难度。在实现的时候,不得不考虑每个平台的细微区别,以确保你的程序在每个平台都保持一致。其实,写一个...

2011-03-19 21:34:00

阅读数 638

评论数 0

linux监控多线程io

<br />这几天在做多线程程序io的监控,找了很多资料,试验了各种io监控工具,包括iotop,vmstat,nmon,iopp,dstat等,没有特别理想的监控工具(这些工具各有优点,主要是不能满足我的监控需要~)。<br />linux是以进程为单位分配资源的,lin...

2011-03-19 16:50:00

阅读数 3387

评论数 0

select, poll和epoll的区别

//我只用过select:select 最不能忍受的是一个进程所打开的FD是有一定限制的,由FD_SETSIZE设置,默认值是2048。对于那些需要支持的上万连接数目的IM服务器来说显然太少了,select要扫描各个文件描述符,而epool采用mmap更高效 select()系统调用提供...

2011-03-15 14:52:00

阅读数 730

评论数 0

可启动光盘启动原理

<br />一张可启动的光盘是指在你的PC启动时可以从光盘中装载相应的操作系统启动映像文件,完成启动。它之所以能够启动是因为它上面记录的启动信息符合ISO9660和El Torito标准,ISO9660标准定义光盘的相对于本段开始处的第16个扇区为主卷描述信息“Primary Volu...

2011-03-13 19:01:00

阅读数 1383

评论数 0

bochs

<br />Bochs是一个x86硬件平台的开源模拟器。它可以模拟各种硬件的配置。Bochs模拟的是整个PC平台,包括I/O设备、内存和BIOS。更为有趣的是,甚至可以不使用PC硬件来运行Bochs。事实上,它可以在任何编译运行Bochs的平台上模拟x86硬件。通过改变配置,可以指定使...

2011-03-13 15:08:00

阅读数 1049

评论数 0

JAVA 打印 M*N的螺旋矩阵(递归) 效率低得很

<br />import java.io.*;<br />import java.util.*;<br />public class LXM {<br />    int m;<br />    int n;<br />   ...

2011-03-13 13:07:00

阅读数 2053

评论数 0

Muduo 网络编程示例之零:前言

<br />陈硕 (giantchen_AT_gmail)<br />Blog.csdn.net/Solstice<br /><br />Muduo 全系列文章列表: http://blog.csdn.net/Solstice/category/77...

2011-03-09 09:44:00

阅读数 693

评论数 0

缓冲还是不缓冲?这是个问题

<br />Linux,unix在内核中设有 缓冲区高速缓冲或页面高速缓冲,大多数磁盘I/O都通过缓冲进行,采用延迟写技术。<br />sync:将所有修改过的快缓存区排入写队列,然后返回,并不等待实际写磁盘操作结束<br />fsync:只对有文件描述符制定的...

2011-03-07 15:27:00

阅读数 884

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭