软件编程
文章平均质量分 74
centos2015
主要研究LAMP环境、系统架构、负载均衡、网络工程、网络安全等。
展开
-
编写windows服务程序
2012-11-02 08:54 (分类:计算机程序) windows服务是一个运行在后台并实现勿需用户交互的任务的控制台程序,对于隐藏程序有很大帮助。 用了几天时间概括了编写windows服务程序的轮廓,下面用伪码记录一下。 //两个全局变量SERVICE_STATUS_HANDLE StatusHandleSER原创 2017-10-18 21:56:17 · 313 阅读 · 0 评论 -
使用Unicode(宽字节字符集);多字节字符集中定义宽字节变量
2012-03-25 14:54 (分类:计算机程序)2.2 宽字符和C宽字符不一定是Unicode。Unicode是宽字符集的一种。然而,因为本书的焦点是Windows而不是C执行的理论,所以书中把宽字符和Unicode作为同义语。2.2.1 char数据类型(1)下面的语句定义并初始化了一个只包含一个字符的变量:char c = 'A' ;变量c原创 2017-10-18 22:01:03 · 1037 阅读 · 0 评论 -
再次小结windows服务的编写
2013-03-23 21:05 (分类:计算机程序)其实很简单 void mian(){ //服务的分派表 SERVICE_TABLE_ENTRY DispatchTable[] ={ //服务程序的名称和入口点 {_T("ServiceName"),ServiceMain}, //服务名 //SERVICE_T原创 2017-10-18 22:01:46 · 244 阅读 · 0 评论 -
Linux bash 编程
终止case选项(双分号)使用双分号(;;)可以终止case选项。$ vim test3.sh输入如下代码,并保存。 #!/bin/bash varname=b case "$varname" in [a-z]) echo "abc";; [0-9]) echo "123";; esac执行脚本,查看输出$ bash test3原创 2017-10-18 22:03:44 · 931 阅读 · 0 评论 -
函数形参 原型、指针、引用、
2012-10-19 21:48 (分类:计算机程序)写的这些是在给学弟学妹讲解时自己更深层次的理解,为别人解惑,思考过程中自己也有新的认识。更重要的,这些或许是将来某天我要放弃这行时,最后坚持的理由——曾经热爱过的理想。一 、int a=3,b=4;void f(int x,int y){ int temp; temp=a;a=b;b=temp; //试图交换a,b } f(a,b);cout原创 2017-10-10 21:52:46 · 406 阅读 · 0 评论 -
c++头文件包含 #ifndef ##pragma once
2013-04-14 17:03 (分类:计算机程序) 烦死了,这种垃圾小问题很多,你又必须要知道。。。。。。。在编写c++程序时,会编写多个类或者多个cpp文件,免不了要多次使用include包含头文件,于是重复包含的问题就来了,怎样避免这一情况呢? 在此我们使用条件编译来解决这个问题#ifndef x //先测试x是否被宏定义过#define x程序段1 //如果原创 2017-10-10 21:52:54 · 741 阅读 · 0 评论