发布时间:2012-12-27 10:59:31
VNC主要是应用在WINDOWS平台上的远程控制工具,分为Viewer和Server端,Server端是用于安装在目标主机上的,Viewer是用来从别的机器访问目标主机的。 基于Mac OS X的VNC Server端版本很老,而且还需要额外的花费,工作效果也不是很好。 步骤/方法现在Mac OS X 10.5已经增加支持了由VNC Viewer访问的功能,要激活这个功能是需要在系统偏好设置中的共享设置的屏幕共享中的电脑设置勾中VNC显示程序可以使用密码控制屏幕并且给出密码,这样就可以通过其它PC或Mac上的VNC Viewer来连接这台Msc进行远程控制了。在linux上运行vn......【阅读全文】
发布时间:2012-12-21 16:55:13
运维需要对一些关键的服务进程进行守护,例如tomcat进程,mysql之类,这种进程没有自己的守护进程,而我们又不可能去改它们的源代码。 为此我用perl写了一个守护进程,根据传入的命令,启动要守护的进程,若是进程挂了,则重新启动进程。 即使子进程被杀死了,也能自动起来,但是程序有点缺陷: 1. 这个守护进程只是针对那些永远不退出的进程有效。 2. 若是杀死了守护进程,被守护的进程有可能不会退出,还要手动去杀死被守护进程,才能退出。因为我们找到杀死整个进......【阅读全文】
发布时间:2012-12-21 16:49:14
本文介绍如何用perl生成excel,而且excel的样式可以自己事先设计好,不需要在windows下生成。 1.创建一个模板excel 新建一个test.xls文件,打开 自己设计样式如下: 2.把test.xls另存为xml表格 test.xml 3.用文本编辑器打开test.xml,我要介绍要用代码操作的地方 4.代码操作完后的结果,注意生成完后的文件的后缀必须改为.xls,这样就可以用excel直接打开了,只要有了模板excel之后,就可以在linux下把文件生成了。 5.代码,下面的代码使用时,注意:若是不是在web下使用......【阅读全文】
发布时间:2012-12-13 16:13:10
gdb) file <你的exe>(gdb) load <你的so> #这条应该是可选的 (gdb) dir <so'dir>(gdb) sharedlibrary <你的so>(gdb) breakpoint <你的so中somewhere>(gdb) run(gdb) info share &nbs......【阅读全文】
发布时间:2012-12-13 14:33:48
上一篇(linux下so动态库一些不为人知的秘密(上))介绍了linux下so一些依赖问题,本篇将介绍linux的so路径搜索问题。 我们知道linux链接so有两种途径:显示和隐式。所谓显示就是程序主动调用dlopen打开相关so;这里需要补充的是,如果使用显示链接,上篇文章讨论的那些问题都不存在。首先,dlopen的so使用ldd是查看不到的。其次,使用dlopen打开的so并不是在进程启动时候加载映射的,而是当进程运行到调用dlopen代码地方才加载该so,也就是说,如果每个进程显示链接a.so;但是如果发布该程序时候忘记附带......【阅读全文】