- 博客(22)
- 资源 (83)
- 收藏
- 关注
原创 MFC 处理拖拽事件
1.首先在Dlg类中添加WM_DROPFILES消息处理函数。void CMyDlg::OnDropFiles(HDROP hDropInfo){ // TODO: Add your message handler code here and/or call default CDialog::OnDropFiles(hDropInfo);}2.在Dlg对话框上设置属性Accept files为true。3.在处理函数中作相应的处理。void CMyDlg::OnDropFiles(HDROP hDropIn
2011-01-18 13:47:00
1513
1
原创 VC 内存泄露
<br />#include <crtdbg.h><br />函数头添加如下:<br />_CrtSetDbgFlag(_CrtSetDbgFlag(_CRTDBG_REPORT_FLAG) | _CRTDBG_LEAK_CHECK_DF);<br />按F5调试执行,结束后看输出<br />{58} normal block at 0x003E4CF8, 16 bytes long.<br />泄露16个字节。
2011-01-10 16:02:00
457
原创 Linux vsftpd
<br />添加ftp用户<br /># adduser -g ftp -s /sbin/nologin user1<br /># passwd user1<br />Changing password for user user1.<br />New password:<br />Retype new password:<br />passwd: all authentication tokens updated successfully.<br />配置相关文档:<br />#vi /etc/vsftp
2011-01-05 14:25:00
522
原创 WinINet FTP函数
<br />连接<br />InternetOpen初始化WinINet,返回HINTERNET handles<br />InternetConnect建立Internet连接,打开FTP、Gopher或者HTTP会话。返回HINTERNET handles<br />InternetCloseHandle关闭Internet连接<br /><br />目录操作<br />FtpCreateDirectory在FTP服务器上建立目录, 需要InternetConnect返回的会话句柄<br />FtpRe
2010-12-15 15:47:00
1065
原创 API函数清单:
<br /> 1. API之网络函数 <br /> WNetAddConnection 创建同一个网络资源的永久性连接 <br /> WNetAddConnection2 创建同一个网络资源的连接 <br /> WNetAddConnection3 创建同一个网络资源的连接 <br /> WNetCancelConnection 结束一个网络连接 <br /> WNetCancelConnection2 结束一个网络连接 <br /> WNetCloseEnum 结束一次枚举操作 <br />
2010-12-15 15:46:00
503
2
原创 Win32 API FTP 上传文件
#include <windows.h>#include <wininet.h>#pragma comment(lib, "wininet")int _tmain(int argc, _TCHAR* argv[]){ HINTERNET hInternet; HINTERNET hFtpSession; hInternet = InternetOpen(NULL,INTERNET_OPEN_TYPE_DIRECT,NULL,NULL,0); hFtpSession = Int
2010-12-15 15:46:00
1330
原创 钩子(Hook)
<br />基本概念<br />钩子(Hook),是Windows消息处理机制的一个平台,应用程序可以在上面设置子程以监视指定窗口的某种消息,而且所监视的窗口可以是其他进程所创建的。当消息到达后,在目标窗口处理函数之前处理它。钩子机制允许应用程序截获处理window消息或特定事件。<br />钩子实际上是一个处理消息的程序段,通过系统调用,把它挂入系统。每当特定的消息发出,在没有到达目的窗口前,钩子程序就先捕获该消息,亦即钩子函数先得到控<br />制权。这时钩子函数即可以加工处理(改变)该消息,也可以不作
2010-12-15 15:45:00
375
原创 开始→运行→输入的命令集锦:
<br />1. gpedit.msc-----组策略 <br /><br />2. sndrec32-------录音机 <br /><br />3. Nslookup-------IP地址侦测器 <br /><br />4. explorer-------打开资源管理器 <br /><br />5. logoff---------注销命令 <br /><br />6. tsshutdn-------60秒倒计时关机命令 <br /><br />7. lusrmgr.msc----本机用户和组 <br /
2010-12-15 15:44:00
585
原创 mysql数据库下损坏数据的恢复操作其过程总结
<br />(此文档是一位高手同事Hewei的原创实践总结,过程真是精彩,最后修复损坏数据库取得圆满效果,值得收藏的一篇好文章)<br /> 前几天因为mysql数据库部分数据损坏原因,我尝试了下恢复数据,之后整理以下文档,供各位参考,<br />以备各位同事以后如有类似问题,可以少走些弯路,尽快解决问题。<br />环境:windows2003<br />数据库:mysql<br />损坏数据文件名:function_products<br />将数据库内容物理文件直接导入到mysql/data下
2010-12-15 15:43:00
597
原创 将虚拟机上的linux放到U盘上
<br />1. 将电子盘分区并格式化<br />##sudo fdisk /dev/sda /*进入fdisk命令操作空间*/<br />##Command (m for help): m /*命令查看*/<br />Command action<br /> a toggle a bootable flag<br /> b edit bsd d
2010-12-15 15:42:00
802
原创 移动mysql的数据库
<br /> 步骤:<br /> 1、#service mysqld stop<br /> #ps -ef |grep mysqld #确认停止了。<br /> 2、#cd /var/lib/<br /> #tar cvf mysql.tar mysql/ #打包,以防万一恢复。<br /> #mkdir /home/lib/mysql/<br /> #mv mysql/* /home/lib/mysql/<br /> #ll /home/lib/mysql/ #查看确认都复制过来了
2010-12-15 15:41:00
395
原创 Linux目录结构简析
<br />根文件系统一般应该比较小,因为包括严格的文件和一个小的不经常改变的文件系统不容易损坏。损坏的根文件系统一般意味着除非用特定的方法(例如从软盘)系统无法引导,所以不应该冒这个险。 <br />根目录一般不含任何文件,除了可能的标准的系统引导映象,通常叫/vmlinuz 。所有其他文件在根文件系统的子目录中。 <br />/bin <br />引导启动所需的命令或普通用户可能用的命令(可能在引导启动后)。 <br />/sbin <br />类似/bin ,但不给普通用户使用,虽然如果必要且允许时可
2010-12-15 15:41:00
278
原创 initrd.img
<br /> Linux 的 initrd 技术是一个非常普遍使用的机制,linux2.6 内核的 initrd 的文件格式由原来的文件系统镜像文件转变成了 cpio 格式,变化不仅反映在文件格式上, linux 内核对这两种格式的 initrd 的处理有着截然的不同。本文首先介绍了什么是 initrd 技术,然后分别介绍了 Linux2.4 内核和 2.6 内核的 initrd 的处理流程。最后通过对 Linux2.6 内核的 initrd 处理部分代码的分析,使读者可以对 initrd 技术有一个全面的
2010-12-15 15:40:00
543
原创 介绍Linux系统如何初始化和启动系统服务的(Linux的开机流程)
<br />一、简单介绍RHEL开机时的先后顺序<br />BIOS —> MBR —> Kernel —> init<br />1、当电脑一打开电源时电脑就会进入BIOS(BIOS的工作主要是检测一些硬件设备);<br />2、检测完后会进入MBR也就是boot loader(MBR位于硬盘的第一个扇区总共512bytes,其中前446bytes里面的编码是在选择引导分区也就是决定要由哪个分区来引导);<br />3、载入系统的Kernel(核心),在Kernel里主要是载入电脑设备的驱动程序,以便可以控
2010-12-15 15:38:00
569
原创 Linux系统grub常见错误问题解决
<br />Linux在现在已经很强大了,导致Linux系统越来越受到电脑用户的欢迎,于是很多人开始学习Linux时,学习时你可能会遇到Linux系统grub常见错误问题,这里将介绍Linux系统grub常见错误问题的解决方法,让大家了解一下。<br />1:Filenamemustbeeitheranabsolutefilenameorblocklist<br />解释:1号错误表示文件名格式错误。在GRUB中要么是以绝对路径给出文件<br />例子:<br />grub>kernelvmlinuzroo
2010-12-15 15:37:00
17701
原创 获取硬盘的信息
#include <linux/hdreg.h><br />#include <stdio.h><br />#include <fcntl.h><br /><br />static void dump_identity(const struct hd_driveid *id);<br /><br />int main(void){<br />int fd = 0;<br />fd = open("/dev/hda",O_RDONLY);<br />static struct hd_driveid id;<b
2010-12-15 15:36:00
537
原创 Linux U盘分区
<br />#sudo fdisk /dev/sdb /*进入fdisk命令操作空间*/<br />#Command (m for help): m /*命令查看*/<br />Command action<br /> a toggle a bootable flag<br /> b edit bsd disklabel<br /> c toggle the dos compatibility flag<br /> d delete a partition
2010-12-15 15:36:00
525
原创 linux安装软件包
<br />二进制安装包 <br />主要有rpm安装包 <br />rpm –ivh *.rpm (执行安装命令) <br /> <br /> <br />原码安装包 <br />一般为tar 、tar.gz 、tar.bz2 、 tar.Z 、 rar 、zip (压缩包)<br /><br /> <br />解压 <br />tar –xvf file.tar //解压 tar包 <br />tar -xzvf file.tar.gz //解压tar.gz <br />tar -xjvf file
2010-12-15 15:35:00
316
原创 获取CPU序列号
<br />int main(int argc, char* argv[]) <br /> { <br /> unsigned long s1,s2,s3,s4; <br /> char sel; <br /> printf("Select the function:/n1-------Read CPU id./n2-------Disable CPU id./n"); <br />
2010-12-15 15:35:00
612
原创 Linux内核
<br />Linux内核的编译(命令)<br /><br />vmake config 配置:基于文本模式的交 互配置 <br />vmake menuconfig 配置:基于文本模式的菜 单配置 <br />vmake oldconfig 配置:使用已有的配置文件,但是会询问新增的配置选项 <br />vmake xconfig 配置:图形化系统中使用 <br />vmake clean
2010-12-15 15:34:00
514
原创 linux下mysql插入汉字和修改端口
<br />修改配置文件如下:<br /> ##vi /etc/my.conf<br /> 在【client】和【mysqld】下面添加一行<br /> default-character-set=utf8 <br /> port=3309<br />正常情况就可以了,如果不行修改下面的配置试试<br /> ##vi /etc/sysconfig/selinux<br /> SELINUX=permissive<br /> <br />
2010-12-15 15:33:00
553
原创 linux安装java虚拟机
安装java虚拟机: 1. 把安装包jdk-6u21-linux-i586-rpm.bin复制到任何目录,执行 ##./ jdk-6u21-linux-i586-rpm.bin。 2. 配置java环境变量: vi /root/.bash_profile 插入如下几行: JAVA_HOME=/usr/java/jdk1.6.0_21 JRE_HOME=/usr/java/jdk1.6.0_21/j
2010-12-15 15:32:00
2170
日志函数(源代码)
2013-01-30
《Python标准库》中文版(doc).rar
2020-01-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅