典型的两个现实案例: 我们先看两个用Go做消息推送的案例实际处理能力。 360消息推送的数据:
16台机器,标配:24个硬件线程,64GB内存 Linux Kernel 2.6.32 x86_64 单机80万并发连接,load 0.2~0.4,CPU
总使用率 7%~10%,内存占用20GB (re...
分类:
其他好文 时间:
2014-06-02 01:36:35
阅读次数:
593
利用windows的API,FindFirstFile和FileNextFile,采用递归遍历指定文件夹中的所有文件及文件夹,第一次windows编程,代码写的很臃肿难看,请大家多多包涵!
#include
#include
#include
#include
#define MAXN 100005
using namespace std;
void surf(WIN32_FIND_DAT...
package mainimport ( "fmt" "bufio" "io" "os"
"strconv" "flag")var infile *string=flag.String("i","unsorted.data","File
contains valu...
分类:
其他好文 时间:
2014-05-28 20:32:20
阅读次数:
306
1 Windows编程基础
1.1Win32应用程序基本类型
1) 控制台程序
不需要完善的windows窗口,可以使用DOS窗口方式显示
2) Win32窗口程序
包含窗口的程序,可以通过窗口与程序进行交互
3) Win32库程序
提供已有的代码,供其他程序使用
动态库(DLL):是在执行的时候可以加载的。
静态库(LIB):是在编译链接是使用的程序,成为当前程序的一...
MDI 创建
1 CilentWindow
1.1 CLIENTCREATESTRUCT
typedefstruct tagCLIENTCREATESTRUCT {
HANDLE hWindowMenu;
UINT idFirstChild;
} CLIENTCREATESTRUCT, *LPCLIENTCREATESTRUCT;
hWindowMenu 多文...
defer顾名思义就是延迟执行,那么defer在Golang中该如何使用以及何时使用呢?A"defer"statementinvokesafunctionwhoseexecutionisdeferredtothemomentthesurroundingfunctionreturns,Golang的官方时这么定义的。1.那么在什么情况下会调用defer延迟过的函数呢?从文档中可以知道..
分类:
其他好文 时间:
2014-05-20 23:12:41
阅读次数:
265
自己学了3个星期的GO吧,然后在朋友帮助下开始了一份GOLANG的手游开发的工作,一段时间下来感觉还算不错,今天突发奇想,想再同时多学学erlang,左手GOLANG在手,右手ERLANG在手,天下我有,O(∩_∩)O哈哈~
记录下自己的erlang环境搭建吧。。。。。。 1.当然是去到...
分类:
其他好文 时间:
2014-05-20 10:34:02
阅读次数:
253