摘要:
玩转Windows服务系列汇总 [创建Windows服务][1] [Debug、Release版本的注册和卸载及其原理][2] [无COM接口Windows服务启动失败原因及解决方案][3] [服务运行、停止流程浅析][4] [Windows服务小技巧][5] [命令行管理Windows服务][6] 阅读全文
摘要:
[TOC] 一、CMake简介 CMake是一个跨平台的编译工具,能够输出各种各样的makefile或者project文件。 CMake并不直接构建出最终的软件,而是生成标准的Makefile文件或者VisualStudio项目文件,然后再使用Make或者VisualStudio进行编译。 CMak 阅读全文
摘要:
主要介绍将Windows程序迁移到Linux系统相关知识 简介 Windows程序迁移到Linux系统可能需要修改很多代码, 既需要了解Linux平台的开发知识, 也需要了解Windows平台代码如何迁移到Linux平台, 下面分享一下我所掌握的相关开发经验, 如果有不对的地方,请立即指出 。 操作 阅读全文
摘要:
API Monitor是一个免费软件,可以让你监视和控制应用程序和服务,取得了API调用。 它是一个强大的工具,看到的应用程序和服务是如何工作的,或跟踪,你在自己的应用程序的问题。 64位支持 API监控支持监控的64位应用程序和服务。 64位版本只能用来监视64位应用程序和32位版本仅可用于监测的32位应用程序。 要监视在64位Windows的32位应用程序,您必须使用32位版本。 请注意,... 阅读全文
摘要:
当我们运行一个Windows服务的时候,一般情况下,我们会选择以非窗口或者非控制台的方式运行,这样,它就只是一个后台程序,没有界面供我们进行交互。 那么当我们想与Windows服务进行实时交互的时候,我们应该怎么做呢? 快速给Windows服务添加实时交互功能的方案 Windows服务是一个进程,而我们用于交互的程序,又是另外一个进程。我们与Windows服务实时交互,其实就是一个进程间通信... 阅读全文
摘要:
玩转Windows服务系列——创建Windows服务一文中,介绍了如何快速使用VS构建一个Windows服务。Debug、Release版本的注册和卸载,及其原理和服务运行、停止流程浅析分别介绍了Windows服务的注册、卸载、运行、停止的简单流程。那么今天就来介绍一下如何使用开源库Boost.Ap... 阅读全文
摘要:
Git是一个非常好用的版本控制工具,同时,它也是一个相对比较复杂的工具,想要掌握它还是需要花一番功夫的。网络上关于Git的入门资料已经很多了,我就不再重复了,直接把我学习的文章放在这里。 Git详解 Git详解之一:Git起步 Git详解之二:Git基础 Git详解之三:Git分支 Git详解之四:服务器上的Git Git详解之五:分布式Git Git详解之六:Git工具 Git详... 阅读全文
摘要:
在购买硬盘、SSD、U盘、储存卡等设备之后,我们都希望能充分了解它们的性能,特别是磁盘读写速度。又或者,在刚装好机之后,同样希望测试一下硬盘的读写速度是否符合厂商的标称值。 测试磁盘读写速度的工具有很多,下面分别进行简单的介绍。 Iometer Iometer是一个测试简单系统和集群系统下的IO子系统性能的工具;其中dynamometer起到引擎的作用(也就是负载生成器),Iometer经常... 阅读全文
摘要:
我们总是要写各种文档,演示各种PPT,写各种博客,其中都少不了需要作出一些图形,用于形象的展示出想要表达的信息。Windows自带的画图、Paint.Net,Visio、Rose等各种工具,只要有足够的耐心,并且对这些工具足够熟悉,都可以做出各种强大、各种类型的图形。 但是我作为程序员,非常不擅长这种用鼠标操作的作图工具,迫切需要一款用键盘敲出来的脚本绘图工具,就像写文档时,不喜欢用Word而是... 阅读全文
摘要:
今天给客户配置故障转移群集,在Windows Server 2012 R2的系统上,通过iSCSI连接上DELL的SAN存储后,在磁盘管理里面发现可以新建 简单卷、跨区卷、带区卷、镜像卷、RAID-5卷等: 之前从来没接触过这些,于是上网学习了一番,下面分别是他们的介绍 简单卷 简单卷是在单独的动态磁盘中的一个卷,它与基本磁盘的分区较相似。但是它没有空间的限制以及数量的限制。当简单卷的空... 阅读全文