摘要:
原文:http://it.oyksoft.com/post/982/createTempFile(String prefix, String suffix)在默认临时文件目录中创建一个空文件,使用给定前缀和后缀生成其名称。createTempFile(String prefix, String suffix, File directory)在指定目录中创建一个新的空文件,使用给定的前缀和后缀字符串生成其名称。public voiddeleteOnExit();在虚拟机终止时,请求删除此抽象路径名表示的文件或目录。 文件(或目录)将以与注册相反的顺序删除。调用此方法删除已注册为删除的文件或目录无 阅读全文
摘要:
原文:http://www.cnblogs.com/lovebread/archive/2009/11/23/1609122.html1、按字节读取文件内容2、按字符读取文件内容3、按行读取文件内容4、随机读取文件内容publicclassReadFromFile{/***以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。*/publicstaticvoidreadFileByBytes(StringfileName){Filefile=newFile(fileName);InputStreamin=null;try{System.out.println("以字节为 阅读全文
摘要:
原文:http://msdn.microsoft.com/en-us/library/windows/desktop/ms682006(v=vs.85).aspx//// Purpose: // Disables the service.//// Parameters:// None// // Return value:// None//VOID __stdcall DoDisableSvc(){ SC_HANDLE schSCManager; SC_HANDLE schService; // Get a handle to the SCM database. ... 阅读全文
摘要:
#include <windows.h>#include <iostream>#define MAX_SERVICE_SIZE 1024 * 64#define MAX_QUERY_SIZE 1024 * 8int main(void){ do { SC_HANDLE SCMan = OpenSCManager(NULL, NULL, SC_MANAGER_ALL_ACCESS); if(SCMan == NULL) { std::cout << "OpenSCManager failed." << std::endl; .. 阅读全文
摘要:
原文:http://www.cnblogs.com/L-hq815/archive/2012/08/04/2622829.html一台机器上可能不只有一个网卡,但每一个网卡只有一个MAC地址,而每一个网卡可能配置有多个IP地址;如平常的笔记本电脑中,就会有无线网卡和有线网卡(网线接口)两种;因此,如果要获得本机所有网卡的IP和MAC地址信息,则必须顺序获得每个网卡,再依次获取其信息等;在windows sdk中,用IP_ADAPTER_INFO结构体存储网卡信息,包括网卡名、网卡描述、网卡MAC地址、网卡IP等,该结构体的主要描述如下所示:typedef struct _IP_ADAPTER_ 阅读全文
摘要:
原文:http://tech.ddvip.com/2012-12/1355150229186852.html/* 头文件 */#include <windows.h> #include <stdio.h> /* ************************************ * BOOL GetDiskSpaceInfo(LPCSTR pszDrive * 功能 根据输入的驱动器,获取磁盘总容量 * 空闲空间、簇数量等磁盘信息 * 参数 驱动器根路径,比如“D:”。 ********... 阅读全文
摘要:
原文:http://www.cnblogs.com/goodhacker/archive/2011/07/20/2111996.htmlC风格的强制类型转换(Type Cast)很简单,不管什么类型的转换统统是:TYPE b = (TYPE)a。C++风格的类型转换提供了4种类型转换操作符来应对不同场合的应用。const_cast,字面上理解就是去const属性。static_cast,命名上理解是静态类型转换。如int转换成char。dynamic_cast,命名上理解是动态类型转换。如子类和父类之间的多态类型转换。reinterpret_cast,仅仅重新解释类型,但没有进行二进制的转换。 阅读全文
摘要:
原文:http://fire11.iteye.com/blog/1029925因工作需要在java和c/c++之间进行socket通信,而socket通信是以字节流或者字节包进行的(这相当于java的byte[]数组),所以需要在java数据类型和网络字节流(包)之间进行转换。网上这方面的资料不少,但往往不全,甚至有些有错漏。于是自己花时间对java整型数和网络字节序的byte[]之间的转换的各种情况做了一些验证和整理。整理出来的函数如下:public class ByteConvert { // 以下 是整型数 和 网络字节序的 byte[] 数组之间的转换 public st... 阅读全文
摘要:
原文:http://blog.csdn.net/kofiory/article/details/5790409strerror(errno):获取errno对应的错误/****************************获取错误代码描述**************/#include <string.h> /* for strerror */#include <errno.h>#include <stdio.h>int main(int argc, char ** argv) { int i = 0; for(i = 0; i < 256; i++) 阅读全文
摘要:
原文:http://blog.csdn.net/maoxing63570/article/details/6919599#include <windows.h>#include <stdio.h>#include <conio.h>#include <tchar.h>#include <pdh.h>#include <pdhmsg.h>#pragma comment(lib, "pdh.lib")#define COUNT_INTERVAL 1000const TCHAR *pszPathBuff=_T 阅读全文