
综合开发
文章平均质量分 51
上善若水75
这个作者很懒,什么都没留下…
展开
-
制作Debian包
deb 是 Debian 系 Linux 使用的软件包格式,也是我最欣赏的软件包格式。我所知道的打 deb 软件包的方法有两种,一种是使用 checkinstall,另一种是使用 dpkg。checkinstall 不仅仅可以用来打 deb 包,还可以打 rpm 和 tgz 包,而且使用方法相对简单。但是 checkinstall 的运行不是那么稳定,我搞不懂它在什么情况下才能正常运行,而且它转载 2012-07-25 17:39:55 · 1919 阅读 · 0 评论 -
Libwdi 编译安装
Libwdi 编译安装1. 编译工具可以采用MinGW,MinGW-w64,Microsoft Visual C++ (Visual Studio)等编译,但最好的是采用Windows DDK build environment进行编译,为了支持XP系统,建议编译环境设置在XP上,否则从win7等系统编译出来的libwdi.dll不能再XP上使用。编译步骤如下:原创 2013-10-17 18:33:30 · 7358 阅读 · 3 评论 -
rdesktop 鼠标指针显示问题
Linux下 rdesktop远程连接到windows桌面后发现鼠标指针显示效果不好,具体表现为在白色背景下指针模糊不清楚。后来发现rdesktop用的是windows缺省的鼠标方案(windows Aero 方案)。改成标准方案后显示效果可以,方法如下:1. 打开控制面板;2. 双击选择鼠标;3. 选择“指针”Tab页;4. 在“方案”下拉框中选择“Windows 标准(大)原创 2013-06-25 19:04:59 · 4105 阅读 · 1 评论 -
VS2010与QT的集成开发环境
QT与JAVA有点类似,也是一种跨平台的软件(当然在windows平台和linux平台需要安装相应的QT开发环境和运行库,类似于JAVA在不同平台下的虚拟机JVM环境),因此对于某些需要同时支持windows平台和linux平台的应用,QT也是一种不错的选择。 QT在linux的开发环境相对简单,只要下载一个Qtcreator就可以轻松搞定:http://qt-project.原创 2013-07-10 18:31:27 · 29314 阅读 · 2 评论 -
C#利用dig命令解析SRV方法的具体实现
利用dig命令查询SRV服务器的方法1. 什么是SRVSRV是DNS服务器的数据库中支持的一种资源记录的类型,它记录了哪台计算机提供了哪个服务这么一个简单的信息。在DNS服务器上可以做SRV的配置,使用SRV的好处是需要使用SRV服务的客户端程序不再需要固定SRV服务器的IP地址,这样就增加了灵活性。SRV的详细说明可以参考:http://en.wikipedia.org/wiki/SRV原创 2013-05-16 13:58:25 · 3107 阅读 · 0 评论 -
c# 修改计算机名的方法
1. 使用命名空间: using System.Runtime.InteropServices;2. 在类中声明: [DllImport("kernel32.dll", EntryPoint = "SetComputerNameEx")] public static extern int apiSetComputerNameEx(int type, string lpCompute原创 2013-05-16 10:43:16 · 5860 阅读 · 0 评论 -
Linux之旅(1): diff, patch和quilt (下)
2 quilt我们自己的项目可以用cvs或svn管理全部代码。但有时我们要使用其他开发者维护的项目。我们需要修改一些文件,但又不能直接向版本管理工具提交代码。自己用版本管理工具重建整个项目是不合适的,因为大多数代码都是别人维护的,例如Linux内核。我们只是想管理好自己的补丁。这时可以使用quilt。2.1 基本概念quilt是一个帮助我们管理补丁的程序。quilt的命令格式类似于cv转载 2013-04-19 14:02:41 · 1189 阅读 · 0 评论 -
Linux之旅(1): diff, patch和quilt (上)
diff和patch是在Linux环境为源代码制作和应用补丁的标准工具。diff可以比较文件或目录的差异,并将差异记录到补丁文件。patch可以将补丁文件应用到源代码上。quilt也是一个制作和应用补丁的工具,它适合于管理较多补丁。quilt有自己的特有的工作方式。本文通过简单的例子介绍这三个常用的工具。0 示例工程我们先准备一个用来做实验的工程,它包含若干子目录和文件。可以用find命令转载 2013-04-19 14:01:17 · 1172 阅读 · 0 评论 -
quilt 的使用例子
1. 建立测试文件hello.c,初始内容如下:#include #include void main(char* args){ printf("Hello world!");}2. 安装 quilt: #sudo apt-get install quilt; 3. 生成一个patch: #sudo quilt new hello.patch4. 在原创 2013-04-19 17:06:06 · 8484 阅读 · 0 评论 -
quilt 使用积累
1, 基本概念掌握quilt的关键是了解使用quilt的流程。使用quilt时,我们会在一个完整的源代码树里工作。只要我们在源代码树里使用了quilt命令,quilt就会在源代码树的根目录建立两个特殊目录:patches和.pc。quilt在patches目录保存它管理的所有补丁。quilt用.pc目录保存自己的内部工作状态,用户不需要了解这个目录。patches/series文件记录转载 2013-04-18 09:44:30 · 2785 阅读 · 0 评论 -
使用 Crash 工具分析 Linux dump 文件
使用 Crash 工具分析 Linux dump 文件江 卫, 系统工程师, 西艾(广州)软件开发有限公司 江卫是一名有着 7 年工作经历的开发人员,他对软件开发有丰富的经验,同时他也是 crash 工具的代码贡献者。他目前的工作是维护 Egenera 刀片服务器中的 Linux 驱动代码。他的兴趣是 Linux 内核开发和 Python 语言编程。简介: Li转载 2012-09-04 09:21:43 · 1467 阅读 · 0 评论 -
从无到有搭建Ubuntu下的编译环境和制作debian包
1. 环境准备:安装 gcc, autoconf, automake, libtool, gettext, dh-make和debhelper等包;2. 在/home/workroom/test目录下写一个简单的测试程序test.c: #include void main() { printf("Hello world!\r\n"原创 2012-07-26 14:16:29 · 3476 阅读 · 0 评论 -
windows 批处理脚本(bat)将快捷方式加入启动菜单的方法
Win7: @echo offset CUR_DIR=%~dp0set LINK_NAME=YourAppName.lnkset DEST_DIR=C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startupcopy /Y "%CUR_DIR%%LINK_NAME%" "%DEST_DIR%\%LINK_NAME%原创 2012-08-11 10:14:46 · 6564 阅读 · 1 评论 -
Error: opening registry key 'Software\JavaSoft\Java Runtime Environment'
今天打算用JMeter测试一下tomcat并发原创 2014-10-02 13:59:56 · 13945 阅读 · 1 评论