- 博客(167)
- 资源 (13)
- 收藏
- 关注
原创 Excel VBA: 按照条件插入行
Sub Macro1() Dim softwareVersion As String Dim recentFlag As String Dim historyFlag As String Dim maxRowsNumber As Long Dim targetColumn As Integer Di
2014-05-30 15:34:04 6559
原创 Cakephp 2.5.0 安装配置
安装环境如下:httpd-2.2.21-win32-x86-openssl-0.9.8r.msi(Apache 2.2.21 openssl版本)mysql-5.5.20-win32.msi(MySQL5.5.20)php-5.3.10-Win32-VC9-x86.zip(PHP 5.3.10 thread safe版本)Windows 7 Ultima
2014-05-14 16:36:16 1520
转载 Configure Apache+MySQL+PHP under Win7 ultimate
win7配置Apache+MySQL+PHP系统教程本文是我从网上摘抄的一篇范文,我本人是根据这篇文章配置的,过程中遇到了各种问题,于是想要修改此文,让后来者少走弯路。请着重注意文中的“请注意”字句,那是原文容易犯错的地方。Win7系统下PHP、Apache、MySQL的环境搭建,是许多PHP初学者、甚至是有多年开发经验的PHP程序员都无法避免的一个环节。网络上关于WA
2014-05-14 10:26:47 975
原创 结构化程序设计方法
结构化方法的设计总则是: 使每个模块执行一个功能。模块间传送数据型参数。模块间共用信息尽量少。 设计阶段的SD方法与分析阶段的SA方法有着密切的联系,SD方法通常与SA方法衔接起来使用,分析阶段用SA方法获得了用数据流图等描述的系统说明书,SD方法则以数据流图为基础设计程序的模块结构。从表达“用户要求”的数据
2014-03-19 16:17:32 2571
原创 一个简单的win32 控制台程序
// Test.cpp : Defines the entry point for the console application.//#include #include int main(int argc, char* argv[]){ printf("Hello World test 1!\n"); while(1) { if (kbhit()) {
2013-07-05 17:52:49 1153
原创 MySQL命令行操作
1.输入用户名 密码打开命令提示符(运行--CMD),定位到你的MYSQL安装目录/bin下,本机:输入mysql -u 用户名 –p密码,按回车,Mysql –uroot –proot 远程:mysql -u 用户名 -p密码 -h 服务器IP地址 -P 服务器端MySQL端口号 -D 数据库名注意: (1)服务器端口标志-P一定要大些以区别于用户-p,
2013-06-20 11:58:58 741
转载 /C/C++ DLL在其它语言中的调用 结构体/数组 指针
一 结构体/数组作为返回值 1. Called in C# c++ codes:typedef struct TRANSACTION{char account[19];int maxNum;char startDate[16];char endDate[16];} TRANSACTION;typedef struct QUERY{int
2013-04-13 11:11:56 1736
转载 如何用GDB调试程序
GDB是GNU开源组织发布的一个强大的Lunix下的程序调试工具。如果你的工程遇到段错误等棘手问题时,不妨采用GDB调试查找。如果你对GDB调试不是很清楚,情详细阅读下面文章,你会发现GDB是多么的方便和强大。文章是我遇到问题同事发给我的,应该是网上招的资料,不幸的是文章中没有原作者信息,只能默默祝福这位大贤的。中国路人只起基站的作用,让这篇文章让更多的同仁收益,仅此而已!GDB概述一般来
2013-01-29 09:16:16 1288
转载 Linux core dump详解
有的程序可以通过编译, 但在运行时会出现Segment fault(段错误).这通常都是指针错误引起的.以下是我们详细的对Linux core dump的调试技术进行的介绍:1.Linux core dump前言:有的程序可以通过编译, 但在运行时会出现Segment fault(段错误).这通常都是指针错误引起的.但这不像编译错误一样会提示到文件->行,而是没有任何信
2012-12-26 19:09:37 1679
转载 linux下生成core dump文件方法及设置
core dump的概念:A core dump is the recorded state of the working memory of a computer program at a specific time, generally when the program has terminated abnormally (crashed). In practice, other key
2012-12-26 19:08:43 685
转载 如何查看exe文件调用的命令行参数
今天很想知道某个程序被调用后,命令行后跟的参数。 首先使用参数调用你要查看其参数的exe文件,比如执行某杀毒软件的升级按钮,发现它执行了update.exe,不过不是shell这么简单,后面有跟参数,这参数我们看不到,也是我们想得到的。我们可以使用下面方法得到: 在XP下是可以查看进程命令行参数的。使用下面的命令。 wmic process get caption,co
2012-12-20 10:51:05 18614
转载 浮点异常值:NAN,QNAN,SNAN
32位浮点数在机器中的表示按照IEEE的标准是这样的: +------+----------------+-------------------------------+ | 1bit | 8bit | 23bit | +------+----------
2012-12-04 11:30:33 1675
转载 1.#QNAN、1.#IND和1.#INF等“无效”浮点数说明及其判断
转载: http://blog.163.com/shining317@126/blog/static/1846965220105191551388/在GIS视图上发现部分小区不能正常呈现,通过跟踪异常小区发现其所属基站的经纬度坐标都是-1.#QNAN00000000000无效值,导致小区绘制失败,这些小区均属新入网的3G基站,资源数据还没有维护起来,数据库中对应字段为空,经过TUXEDO接
2012-12-04 11:23:17 2374
原创 Install shield 2009 支持中文安装包
工程设置:1. 在installshield 2009 中添加语言种类,以供用户进行选择。实现方法:在Installation Designer->InstallationInstallation Information->General Designer->General Information->Project Properties->Setup Languages中添加需要的语言
2012-10-21 13:48:54 2825
原创 解决VMware不完全卸载的办法
最近GHOST回复系统,导致C盘安装的是6.5, E盘安装的是7.0,故需要卸载VMWARE,然后重新安装。试了好多方法,结果在安装的时候都提示版本已经安装,使用VMWARE自动卸载的工具进行卸载后再安装,出现找不到vmware workstation.msi的错误信息。中途中断退出。 最后使用 Windows Installer Clean Up进行卸载,然后再安装,一切OK
2012-10-08 11:00:22 928
转载 浅谈TCP/IP网络编程中socket的行为
我认为,想要熟练掌握Linux下的TCP/IP网络编程,至少有三个层面的知识需要熟悉:1. TCP/IP协议(如连接的建立和终止、重传和确认、滑动窗口和拥塞控制等等)2. Socket I/O系统调用(重点如read/write),这是TCP/IP协议在应用层表现出来的行为。3. 编写Performant, Scalable的服务器程序。包括多线程、IO Multiplexing、
2012-09-24 16:26:20 935
转载 Linux平台下的SVN服务器的安装及使用小结
Linux平台下的SVN服务器的安装及使用小结一、 Linux的安装配置网络,获取IP。 二、 环境的搭建下载匹配的http和Subversion的安装包,然后逐个安装配置。(1)http的安装 解压http安装包,然后安装到某预定目录下。安装完成后,启动apache服务。//打开浏览器http://localhost/
2012-09-09 21:48:45 789
转载 Linux SVN 服务器配置以及客户端使用
SVN简介SVN是一种版本管理系统,前身是CVS,是开源软件的基石。即使在沟通充分的情况下,多人维护同一份源代码的一定也会出现混乱的情况,版本管理系统就是为了解决这些问题。SVN中的一些概念 : a. repository(源代码库)源代码统一存放的地方 b. Checkout (提取)当你手上没有源代码的时候,你需要从repository checkout一份
2012-09-09 21:22:54 7285
转载 字符型驱动程序设计基本步骤
驱动程序任务就是 1.建立struct file_operations 结构,2. 完成 struct file_operations 结构中device_seek,device_read等文件操作函数的实现。3 .register_chrdev(DRAM_MEM_MAJOR,DEVICE_NAME,&dram_mem_ops);将驱动程序注册到内核。 unregister_
2012-09-04 20:57:15 1037
转载 DCOM配置
要进行DCOM安全配置,操作者通常必须拥有客户和服务器计算机的管理员权限。 (1) 用户的建立及配置 最简单的用户配置是在客户和服务器计算机上建立名称、密码都相同的用户(Administrator权限不是必需的),并用此用户登录系统、运行OPC服务器程序。这种方式适用于系统调试期间,或对安全要求不高的场合。 在有一定安全要求的系统中,可按如下
2012-07-31 15:25:43 8000
转载 Windows XP 如何修改实现不输入用户密码而直接登录系统
Windows XP 如何修改实现不输入用户密码而直接登录系统开机到winxp后,出现一个提示输入密码的对话框,不知怎么调出来的,烦人,怎么去掉。开始--设置--控制面板--用户帐户--更改用户登录或注销的方式--勾选所有选项如果是windows2kserver呢,该怎么更改啊。在Windows中单击“开始→运行”,输入“rundll32 netplwiz.dll,UsersRun
2012-07-31 15:23:48 6180
原创 DOS下罗列文件(文件夹名字包含空格)
Dirdir G:\"0 Pro A"\"2 W Pr" /a /s >filelist.tx需要特别注意的是:当文件夹名字包含空格的时候用“”括起来。 下面参考自网络:当cmd里输入路径包含空格的时候,现在有两个办法来解决这个问题1)用缩写。比如c:\Program Files缩写为c:\Progra~1 再来刨根问底查查这个命名是否有规则,于
2012-07-06 10:53:44 3018
转载 Linux kernel panic错误释疑
Linux kernel panic释疑kernel panic错误表现kernel panic 主要有以下几个出错提示:Kernel panic-not syncing fatal exception in interruptkernel panic - not syncing: Attempted to kill the idle task!kernel panic - n
2012-06-30 17:06:53 1778
转载 VB Winsock 控件TCP与UDP连接实例
利用 WinSock 控件可以与远程计算机建立连接,并通过用户数据文报协议 (UDP)或者传输控制协议 (TCP)进行数据交换。这两种协议都可以用来创建客户与服务器应用程序。与 Timer 控件类似,WinSock 控件在运行时是不可见的。可能的用途创建收集用户信息的客户端应用程序,并将收集的信息发送到某中央服务器。 创建一个服务器应用程序,作为多个用户的数据的汇入点。 创
2012-06-06 09:05:31 12100
转载 socket 的通信过程
下图是基于TCP协议的客户端/服务器程序的一般流程:服务器调用socket()、bind()、listen()完成初始化后,调用accept()阻塞等待,处于监听端口的状态,客户端调用socket()初始化后,调用connect()发出SYN段并阻塞等待服务器应答,服务器应答一个SYN-ACK段,客户端收到后从connect()返回,同时应答一个ACK段,服务器收到后从accept
2012-04-27 18:21:30 1074
转载 SocketAPI之send函数和recv函数详解
今天我们进一步讲解socketapi的系列函数。其它的listen,connect,accept函数都讲过了。本文着重讲解send函数和recv函数。send函数:函数原型int send( SOCKET s, const char FAR *buf, int len, int flags ); 不论是客户还是服务器应用程序都用send函数来向TCP连接的另
2012-04-27 15:58:08 997
转载 关于软件开发中兼容win7注册表的若干思考
最近在做一个cs的项目,项目已经完成,后来发现不兼容windows7,经过一番整改,终于大功落成。现将心得体会写在这里。首先读取注册表要给用户管理员得权限。exe在Vista或Win7下不以管理员权限运行,会被UAC(用户帐户控制)阻止访问系统某些功能,如修改注册表操作等;如何让exe以管理员权限运行呢,方法有两种,一个是直接修改exe属性;另一个是在程序中加入MANIFEST资源,下面分别介
2012-03-19 11:02:14 1385
转载 virtual pc 2007 无法显示控制主界面
解决方法: 1.删除Options.xml,Virtual PC会重建这个文件。 2.网上的偏方:右键点任务栏里的Virtual PC,然后点移动,然后,注意,用键盘的上下左右按键移动窗口,直到看见为止。(这个很强大!强力推荐!)3.找到C:Documents and SettingsApplication DataMicrosoftVirtualPC下的Opti
2012-02-20 09:50:20 1294
转载 tar linux 命令说明
常用:压缩; tar -zcf xxxxx.tgz yyyyy yyyyy 为被压缩的文件夹解压: tar zxf xxxxx.tgz 简介参数:-c :建立一个压缩档案的参数指令(create 的意思);-x :解开一个压缩档案的参数指令! -t :查看 tarfile 里面的档案! 特别注意,在参数的下达中, c/x/t 仅能存在一个!
2011-11-30 13:01:16 3298
原创 VirtualBox 文件(.vdi)修改UUID
vdi 文件复制完毕后并不能立刻使用,而是需要修改uuid;1 找到VBoxManage.exe 所在安装路径 如 \Program Files\Oracle\VirtualBox;2 打开CMD命令行工具;3 cd 到VBoxManage.exe所在路径如 \Program Files\Oracle\VirtualBox;;4 敲入指令 VBoxManage internalco
2011-11-29 17:34:10 2412
原创 [添加/删除程序]中无效信息的删除方法
1 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\2 HKEY_CLASSES_ROOT\Installer\Products 3 HKEY_CURRENT_USER\Software\Microsoft\Installer\Products
2011-11-01 09:13:13 662
转载 Autodesk面试技术题解答
By SmartPtr(http://www.cppblog.com/SmartPtr/) 此文章转自他人博客,该博客中其他文章亦很精彩。 近一年以来,AUTODESK的面试题在网上是闹的沸沸扬扬,作为一个名企,这是可以理解的,况且其面试题质量也
2011-09-29 11:30:30 1423
原创 Std::list iterator 的初始化和有效性判断
最近在使用Std::list 的时候,程序偶尔会在iterator 进行比较的时候崩溃。Review代码发现iterator的内存为0xcdcdcdcd, 很显然内存地址越界了。所以对Std::list iterator 的初始化和有效性的问题做了一些查找,很可惜没能搜集到
2011-09-28 11:10:26 10810
原创 __super in MFC
1 MFC中的 __super 和 java 中 super 类似,相当于基类的名称,都可以用来调用基类成员;2 __xxxx 类型的,是编译器或库内部使用的;3 __super是编译器关键词,是一个辅助工具,在多重继承和多级继承环境下很方便,当你需要调用基类成员时,不需
2011-09-27 15:50:07 1802
转载 map用法详解
Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。这里说下map内部数据的组织,map内部自建一颗红黑树(
2011-08-19 13:59:40 760
原创 List-View 排序方案一
List-View 排序方案一 最近需要解决List-View排序的问题,网上很多资料, 却很少有说明使用条件的,所以程序调试出问题,查阅MSDN, 有些心得,分享一下。 此排序方案适用条件:仅使用于Common List-View, 而不支持Virtual
2011-08-19 11:41:27 1281
原创 c++容器简介与比较
最近从网上找了一些资料,自己简单整理了一下. 1 概要介绍vector用来代替数组,也就是,要经常用下标运算的地方 list是链表,多用表经常使用插入删除的地方map是图,比如做一个字典了,电话薄了,会用到 queue很少用,比如排队买火车票的队列,就是这
2011-08-16 14:59:55 6207 1
转载 const_cast,reinterpret_cast,static_cast,dynamic_cast简介
标准c++中主要有四种强制转换类型运算符: const_cast,reinterpret_cast,static_cast,dynamic_cast等等。 1)static_cast(a) 将地址a转换成类型T,T和a必须是指针、引用、算术类型
2011-08-11 09:29:10 785
转载 字符串处理常用函数
1 C Languageatof将字符串转换成浮点数atoi将字符串转换成整数atol将字符串转换成长整型数isalnum当字母或数字字符时, 返回真值isalpha当字母字符时, 返回真值 iscntrl当控制字符时, 返回真值isdigit当数字字符时, 返回真值isgrap
2011-07-29 08:57:33 568
转载 正则表达式30分钟入门教程(第二版)
作者:deerchao 来源:unibetter大学生社区 转载请注明来源 本文第一版目录本文目标 如何使用本教程 什么是正则表达式? 入门 测试正则表达式 元字符 字符转义 重复 字符类 反义 替换 分组 后向引用 位置指定 负向位置指定 注释 贪婪与懒惰 平衡组 还有些什么东
2011-07-27 08:29:37 591
Cakephp安装和配置
2014-05-14
Apache+MySQL+PHP 配置过程
2014-05-14
Teach Yourself Shell Programming in 24 Hours.pdf
2011-04-20
USB上位机界面,VS2005,MFC
2009-09-15
usb上位机软件源码(VS2005)
2009-09-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人