- 博客(20)
- 资源 (2)
- 收藏
- 关注
原创 vb 读取EXCEL文件及释放EXCEL进程要点
Sub GetThreeCodeTab() Dim strPath As String strPath = My.Application.Info.DirectoryPath & "\三代码.xls" If Dir(strPath) = "" Then MsgBox("打印系统没有找到三代码.xls,请把此文件放在打印
2012-08-16 17:10:27 910
转载 像UE一样打印字符串的16进制
#include #include static void _DumpLine(long addr, unsigned char* buf, int len){ int i, pos; char line[80+1]; // Address field pos = sprintf(line, "%08X ", addr); // Hex
2012-04-28 16:25:43 400
转载 在VS2003,2005的控制台使用CString 或出现 Please use the /MD switch for _AFXDLL builds
#define _AFXDLL#include "afx.h"有WINDOWS.h的话加在之前 在用vs打开项目后,编译的时候出现“Please use the /MD switch for _AFXDLL builds”这个错误的解决方法如下:修改如下设置:工程(Project)->属性(Properties)->配置属性(Configuration Prop
2011-12-16 10:10:47 298
转载 找不到libclntsh.so
error while loading shared libraries: libclntsh.so.9.0: cannot open shared object file: No such file or directory libclntsh.so.9.0这个库是oracle 9i:OCI客户端运行时库,如果程序使用了oci读写数据库必定会装载这个库,它一般在/ 安装路径>/pro
2011-10-31 17:02:39 511
原创 字符串转16进制串
STRING BinToHex(unsigned char* sInpStr){ char * pStr; char chHi; char chLo; char sWrkStr[24*2 +1] = {0}; pStr = s
2011-08-24 14:03:49 262
转载 取某个目录下的所有文件的文件名
Win c获取某个目录下的所有文件的文件名<br />函数名: findfirst, findnext <br />功 能: 搜索磁盘目录; 取得下一个匹配的findfirst模式的文件 <br />用 法: int findfirst(char *pathname, struct ffblk *ffblk, int attrib); <br />int findnext(struct ffblk *ffblk); <br />程序例: <br />/* findnext example */ <br />
2011-03-25 15:54:00 320
转载 C++中函数指针的使用(包含对typedef用法的讨论)
<br />关于C++中函数指针的使用(包含对typedef用法的讨论) <br />(一)简单的函数指针的应用。 <br />//形式1:返回类型(*函数名)(参数表) <br />char (*pFun)(int); <br />char glFun(int a){ return;} <br />void main() <br />{ <br /> pFun = glFun; <br /> (*pFun)(2); <
2011-02-15 09:08:00 202
原创 类模块定义的使用
h文件template class A{public: T a; T1 b; T add(T a, T1 b); int dev(T a, T1 b) { return a - b; }protected:private:};template T A::add(T a, T1 b){ return a + b;};cpp文件#include "stdafx.h"#include #include "add.h"using namespace std;i
2011-02-13 16:28:00 227
转载 linux线程池应用
<br />************************************************<br />代码:<br />××××××××××××××××××××CThread.h<br /> <br />#ifndef __CTHREAD<br />#define __CTHREAD<br />#include <vector><br />#include <string><br />#include <pthread.h><br />using namespace std;<br />/
2011-01-17 12:13:00 345
原创 va_start va_arg va_end 的使用
<br />func( Type para1, Type para2, Type para3, ... )<br />{<br />/****** Step 1 ******/<br />va_list ap;<br />va_start( ap, para3 ); //一定要“...”之前的那个参数<br />/****** Step 2 ******/<br />//此时ap指向第一个可变参数<br />//调用va_arg取得里面的值<br />Type xx = va_arg( ap, Type )
2011-01-14 09:31:00 225
原创 时间和字符串互转
<br />1.取当前日期并转换成字符串<br />time_t currTime;<br />time(&currTime);<br /> struct tm* pt = localtime(&currTime);<br /> sprintf(strTime, "%04d%02d%02d%02d%02d%02d", pt->tm_year + 1900, <br /> pt->tm_
2011-01-14 09:29:00 205
转载 网页有限制不能复制网页上的文字或者是图片
有些网页不仅禁止使用右键菜单功能,而且禁止使用了鼠标拉选文字的功能。如果想复制这些页面的内容可以按如下方法,彻底搞定: 点选IE浏览器菜单:工具/internet选项/安全/自定义级别/选择级别为:高级,点击重置,确定,然后点击刷新按钮或者F5键,刷新要复制的网页,这时候就可以拉选需要复制的内容了。 这个方法屡试不爽,快哉~! 原理:在安全的最高级别条件下,一切脚本等被禁用,所以原来的限制被解除了。。。。嘿嘿,真爽阿。。。。。学会了你要是不偷着乐,就不用给我加分。 嘿嘿,他想让大
2010-12-01 21:29:00 749
转载 通过LG PC Suite实现电脑上网的简单设置方法
2010年04月07日 星期三 下午 04:12通过KC550的PC同步工具LG PC Suite教你如何进行简单的设置就可以实现电脑上网。: ]' J+ l$ O) B4 v. w" B# q/ ~( O<br />通过LG PC Suite连接上手机后,在LG PC Suite的界面上有互联包,点击出现如下界面:<br />+ K- P5 o; c" Y3 }8 e<br />% t% B9 l3 B, @! b4 L点新建,进入下图:2 S: L" e' _. B3 ]: e" y! / q<br
2010-11-02 15:28:00 586
转载 删除鼠标右键ATI
<br />安个ATI显卡驱动,给桌面上面右键里面它就加了个ATI的选项,很宽很长,很不爽!有时候没防一点,机器又能死上半天。<br />下面是解决的方法:<br />打开注册表Regedit<br />点开始--运行--输入Regedit查找以下的地址<br />HKEY_CLASSES_ROOT/Directory/Background/shellex/ContextMenuHandlers/<br />找到这个下面后删除ACE这个即可
2010-10-24 22:13:00 460
原创 >/dev/null 2>&1的含义
>/dev/null 2>&1 意义如下: dev/null 代表空设备文件 > 代表重定向到哪里,例如:echo "123" > /home/123.txt 1 表示stdout标准输出,系统默认值是1,所以">/dev/null"等同于"1>/dev/null" 2 表示stderr标准错误 & 表示等同于的意思,2>&1,表示2的输出重定向等同于1 那么本文标题的语句: 1>/dev/null 首先表示标准输出重定向到空设备文件,也就是不输出任何信息到终端,说白了就是不显示任何信息。 2>&1 接着,
2010-10-10 15:48:00 182
转载 Sybase客户端使用
<br />Sybase Client应用软件包常用工具包含三个部分:Dsedit、SQL Advantage、Sybase Central。现假设要连接一台Sybase Server,可以遵从下述简要操作顺序。<br />1)运行Dsedit,选择OK,进入InterfacesDriver窗口模式,在Server子窗口中点击鼠标右键,在弹出菜单中选择Add,输入服务器名,如INET(只是个标识而已),在Attributes子窗口中点击鼠标右键,在弹出菜单中选择Modify Attributes,在对话框中
2010-09-28 15:21:00 851
原创 VS2005报错:"生成cmd.exe时出错" 和 "生成rc.exe时出错" 解决方法
<br />生成cmd.exe时出错 :<br /> <br />在VC2005里打开”工具“菜单,选择”选项“,打开”选项“对话框。然后展开”项目和解决方案“项,选择“VC++目录 ”,然后再其中添加如下这三项:<br />$(SystemRoot)/System32<br /> <br />$(SystemRoot)<br /><br />$(SystemRoot)/System32/wbem <br /> <br />生成rc.exe时出错 :<br />需要VC安装程序,<br />运行vs200
2010-09-06 16:54:00 834
转载 vmware下调整linux的分辨率
vmware下调整linux的分辨率 在VMWARE下安装完了LINUX,默认的分辨率是800*600,在linux的"显示设置"里怎么改然后重新启动或注销都没有变化,要想改变linux的分辨率,必须安装vmware tools,具体过程如下: 1.在VM下拉菜单里有一选项Install vmware tools,你必须先启动你的虚拟机,不然选项是灰色的,不可用。启动之后点击他,在你的limux的/tmp目录下就会出现一个叫vmware-linux-tools.tar.gz的包。 2.解压缩这个包在当前的目
2010-09-06 11:45:00 222
转载 虚拟机下Linux和windows的通过VMwareTool的文件共享
<br />一、在虚拟机下设置windows的共享文件<br />虚拟机》设置》选型》点下共享文件夹选中后》添加》<br />下一步》名称(随便填) 》 浏览选择一个共享文件夹》下一步》选择启用该共享》完成<br /><br />二、 安装VMvare tools<br />虚拟机 》 安装vmvare tools 》 弹出对话框 》 确定 》会在虚拟机里弹出cdrom界面如下,桌面上有vmvare tools 盘符<br /><br />下面就是虚拟机里面的命令操作了,打开虚拟终端<br />[root@
2010-09-06 11:28:00 566
原创 tftp服务器
以xp操作系统安装在c盘为例 在以下命令的输入不加引号 1.建立TFTP服务器 在Win2000 server或Win2003 server系统所在分区的system32/DLLCACHE目录下找到一个名为“tftpd.exe”的文件,然后将tftpd.exe文件复制到system32目录中。注意:若无法找到“DLLCACHE”目录,可打开资源管理器,选择“工具/文件夹选项
2009-10-23 08:06:00 640
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人