看看GoogleDesktop4,风格变了。
新插件也更有意思了。
想体验的朋友,可以给我发mail.
huyi.zg@gmail.com
在一个小范围的,“中高”水平的讨论组里,一位仁兄抛出这么一个问题
怎么样把EXE文件转化成源程序呢?是不是有这样的软件,可以把已生成好的EXE文件转化成源代码呢?如果没有,那么有什么方法吗?
谢谢大家!
回复一:
晕死。。。居然有这种问题。。。。在这个地方。。。。
回复二:
兄弟 给个面子 换个地方问吧
其实,我在期待更强的回复。。。。。
文章是在网上搜到的,我只是截取了其中一段。
#define _GNU_SOURCE /* needed to get the defines */
#include /**//* in glibc 2.2 this has the needed
values defined */
#include
#include
#include
static volatile int event_fd;
// 信号处理例程
static void handler(int sig, siginfo_t *si, void *data)
{
event_fd = si->si_fd;
}
int main(void)
{
struct sigaction act;
int fd;
// 登记信号处理例程
act.sa_sigaction = handler;
sigemptyset(&act.sa_mask);
act.sa_flags = SA_SIGINFO;
sigaction(SIGRTMIN, &act, NULL);
// 需要了解当前目录"."的情况
fd = open(".", O_RDONLY);
fcntl(fd, F_SETSIG, SIGRTMIN);
fcntl(fd, F_NOTIFY, DN_MODIFY|DN_CREATE|DN_MULTISHOT);
/**//* we will now be notified if any of the files
in "." is modified or new files are created */
while (1) {
// 收到信号后,就会执行信号处理例程。
// 而 pause() 也就结束了。
pause();
printf("Got event on fd=%d\n", event_fd);
}
}
上面这一小段例程,对于熟悉 Linux 系统编程的读者朋友们来说,是很容易理解的。程序首先注册一个信号处理例程,然后通知 Kernel,我要观察 fd 上的 DN_MODIFY 和 DN_CREATE 和 DN_MULTISHOT 事件。(关于这些事件的详细定义,请读者朋友们参阅文后所列的参考资料。) Linux Kernel 收到这个请求后,把相应的 fd 的 inode 给做上记号,然后 Linux Kernel 和用户应用程序就自顾自去处理各自的别的事情去了。等到 inode 上发生了相应的事件,Linux Kernel 就把信号发给用户进程,于是开始执行信号处理例程,用户程序对文件系统上的变化也就可以及时的做出反应了。而在这整个过程中,系统以及用户程序的正常运行基本上未受到性能上的影响。这里还需要说明的是,dnotify 并没有通过增加新的系统调用来完成它的功能,而是通过 fcntl 来完成任务的。增加一个系统调用,相对来说是一个很大的手术,而且如果设计不当,处理得不好的话,伤疤会一直留在那里,这是 Linux Kernel 的开发者们所非常不愿意见到的事情。
Jacky
以前看SODME写过腾讯的架构分析,
大的服务器分类架构大厅 登陆
游戏服务器这些都知道了点,
SODME说腾讯单个游戏服务器支持2W个用户,
这样就单个服务器的通讯架构有没有更详细的讨论过,因为单个服务器是最基本的处理游戏业务逻辑的,我想这个应该和客户端是是长连接的SOCKET,在WINDOWS平台下前面已经有人提供了IOCP模型数据,可以支持到1W用户的长连接
,腾讯技术实力强点
机器配置再高点,可能在WINDOWS平台可以做到支持2W用户长连接的单个服务器.
但腾讯的游戏服务器是WINDOWS的SERVER吗,我估计不是的.
所以它应该不是采用WINDOWS下完成端口模型这种方式,
而在LINUX 或者UNIX下就没有完成端口模型这种可以使用,
这样UNIX下效率最高的是什么模型,直接自己使用EPOLL ?
或者采用ACE的PROACTOR模型来做呢.
要支持2W用户的长连接,线程模型又怎么安排呢,
是一个线程处理400个长连接然后用50个线程这种类似的吗,还是有什么更好的模型来实现这
2W用户长连接的数据通讯.
有了解的吗,可以详细讨论下它单个服务器怎么做到支持用户最大化的模型,
有了解中游平台的也可以说下
中游是深圳网域做的,应该这也有人了解的,说说吧
http://groups.google.com/group/dev4server/browse_thread/thread/61c6e3037ddab45a/096bf6e168687bb8#096bf6e168687bb8
日本历史上鼎鼎有名的两个大人物间的对话,不知道是不是真这么说过^^
哈哈,今天老婆传给我的,真不错哈。
加入了头像支持
聊天窗口风格也可以变换了,很多种选择哦^^