2012年8月13日
摘要: 以前一直没有碰过Socket的程序,我一直很难理解它的运行机理,偶尔尝试下C/S模式的聊天类型程序都恨费解这种绑定来绑定去的模式,以前略有接触PHP和MFC,都有相关的直接连接URL的函数或者类,估计是因为人家比较高层,C语言比较底层的原因(有些人肯定要抱怨汇编了),以前也对数据包有种莫名其妙的恐惧,对抓包、分析包这种避而远之,所以对Socket的学习一直拖延到现在。最近由于老师给了个项目,是关于对各种各样的包做各种各样分析的软件,顿时亚历山大,又恰巧今晚想渗透一个网站,但是它设置的SQL过滤灰常奇葩,表名也灰常另类,给手注带来了极大的麻烦,于是我就综合以上多种原因,想想写个跑表的C程序出.. 阅读全文
posted @ 2012-08-13 01:16 无敌小月月 阅读(422) 评论(0) 推荐(0) 编辑
  2012年4月8日
摘要: 1、WaitForSingleObject DWORD WaitForSingleObject( HANDLE hHandle, DWORD dwMilliseconds );参数 hHandle是一个事件的句柄,第二个参数 dwMilliseconds是时间间隔。如果时间是有信号状态返回 WAIT_OBJECT_0 ,如果时间超过 dwMilliseconds值但时间事件还是无信号状态则返回 WAIT_TIMEOUT 。hHandle 可以是下列对象的句柄:ChangenotificationConsoleinputEventJobMemoryresourcenotifica... 阅读全文
posted @ 2012-04-08 19:33 无敌小月月 阅读(307) 评论(0) 推荐(0) 编辑
  2012年3月22日
摘要: VC++时经常会遇到链接错误LNK2001,该错误非常讨厌,因为对于编程者来说,最好改的错误莫过于编译错误,而一般说来发生连接错误时,编译都已通过。产生连接错误的原因非常多,尤其LNK2001错误,常常使人不明其所以然。如果不深入地学习和理解VC++,要想改正连接错误LNK2001非常困难。 初学者在学习VC++的过程中,遇到的LNK2001错误的错误消息主要为: unresolved external symbol “symbol”(不确定的外部“符号”)。 如果连接程序不能在所有的库和目标文件内找到所引用的函数、变量或 标签,将产生此错误消息。一般来说,发生错误的原因有两个:一是所引... 阅读全文
posted @ 2012-03-22 17:05 无敌小月月 阅读(2361) 评论(0) 推荐(0) 编辑
  2012年3月20日
摘要: 既然你知道怎样输入命令,现在是存取一个数据库的时候了。 假定在你的家(你的“动物园”)中有很多宠物,并且你想追踪关于他们各种各样类型的信息。你可以通过创建表来保存你的数据并根据所需要的信息装载他们做到,然后你可以通过从表中检索数据来回答关于你的动物不同种类的问题。本节显示如何做到所有这些事情: 怎样创建一个数据库 怎样创建一个数据库表 怎样装载数据到数据库表 怎样以各种方法从表中检索数据 怎样使用多个表 动物园数据库将会是简单的(故意的),但是不难把它想象成可能用到相似类型数据库的真实世界情况。例如,这样的一个数据库能被一个农夫用来追踪家畜,或由一个兽医追踪病畜记录。 使用S... 阅读全文
posted @ 2012-03-20 20:10 无敌小月月 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 今天刚接触了LAMP(Linux+Apache+Mysql+Perl/PHP/Python),想在LAMP上搭个wordpress玩玩,下面是一些笔记搭建环境CentOS所需软件httpdmysqlmysql-serverphpphp-develphp-mysqlphpMyAdmin上面的前6项,yum一下就有了,都是默认安装。而phpMyAdmin提供了链接,手动安装。Apache的基本配置/etc/httpd/conf/httpd.conf是apache的主要配置文件,修改基本的参数就OK,这里对于IP就是localhost了。//www/html是CentOS默认的“首页”所在目录,输入 阅读全文
posted @ 2012-03-20 20:09 无敌小月月 阅读(217) 评论(0) 推荐(0) 编辑
  2012年3月17日
摘要: 最近在上数据结构,看看题目于是动手做了下,代码贴出,大家要是有建议的希望能多给我这个小菜鸟提下,谢谢!!#include <stdio.h> #include <stdlib.h> //创建节点 typedef struct node { char date; struct node *next; }linklist; //冒泡排序并且将相同项去除 void sort(linklist *La) { linklist *c; //用于存放相同项结点 linklist *tail = NULL; //尾结点 linklist *pre; //前驱 linklist *cu 阅读全文
posted @ 2012-03-17 20:14 无敌小月月 阅读(1045) 评论(0) 推荐(0) 编辑
  2012年2月28日
摘要: 我是一个刚刚进入VC++的一个小菜鸟,最近由于有一个课题需要使用VC++和数据库的连接的编程课题,所以我初次学习了这方面的内容。我折腾了2天的样子,才写出了一个很简易的Test,这里我主要想分享下我在学习的过程中遇到的问题和一点点小小的体会吧,希望有懂的人看到了这篇博客愿意帮我解答下这些问题,感之不尽。由于入门的书是《VC++开发入门和编程实践》,上面关于这个部分的内容有亮点,一个是ODBC和ADO。我就拿了ODBC做了第一次尝试,我用的是ACCESS2010和VS2010,结果在建立MFC的时候选择数据源的时候出现了问题,开始的时候是说需要必须连接数据源,可是刚刚我点了很多次我需要建立的.. 阅读全文
posted @ 2012-02-28 20:48 无敌小月月 阅读(1739) 评论(0) 推荐(0) 编辑
  2012年2月19日
摘要: 刚刚在研究《Visual C++ 开发入门与编程实践》第五章的时候,遇到一个例题把我纠结了,例题的题目是这样的:选择一张图片,输入高度和宽度,然后作为第一个对话框的背景。问题就出在选择完图片、高度和宽度以后就是无法作为第一个对话框的背景。 绘图代码如下:HDC desthdc = this ->GetDC()->GetSafeHdc();HBITMAP hbitmap;hbitmap = (HBITMAP)LoadImage(AfxGetInstanceHandle(),m_strPath,IMAGE_BITMAP,m_Height,m_Width,LR_LOADFROMFILE. 阅读全文
posted @ 2012-02-19 20:47 无敌小月月 阅读(207) 评论(0) 推荐(0) 编辑
  2012年2月18日
摘要: 这两天在学习MFC的编程,作为一个初学者打算进行实际操作下,编写一个基于对话框的应用程序,在大一C#的选修课上第一次接触的应用程序就是类似WINDOWS自带的计算器了,所以我就尝试下写一个傻瓜版本 的计算器练练手。 首先是界面的问题,仿照自带的计算器就弄了几个Button,然后是对于变量和函数的想法。作为一个计算器肯定是需要至少2个数字进行运算的,然后就定义了两个double的变量存放输入的前后顺序,一个int整形变量用于存放小数位数,一个布尔常量存放判断是否是小数的标志,再一个char型变量存放运算符。然后是函数,对于数字的存放设置一个函数,对于运算,有4种大同小异的函数。其他几个运算符都. 阅读全文
posted @ 2012-02-18 14:03 无敌小月月 阅读(596) 评论(0) 推荐(0) 编辑
  2012年2月14日
摘要: 我从开源中国社区看来的,顺便放在博客上学习学习。<iframe height='18082563'></iframe>这个很小的 iframe 标签(当然了,实际上它运行起来并不小)是一个强大到足以让一个64位的Win7系统崩溃的标签,它将导致 Win7 发生著名的蓝屏错误 Blue Screen Of Death (BSoD). 该漏洞是由w3bd3vil报告的。该漏洞在64位的Win7下的Safari 浏览器测试中招,我很讨厌蓝屏,因此没有测试其他浏览器。微软正在进一步验证该漏洞,下面是关于该漏洞的一些技术细节:注意:请为自己的测试负责描述:该漏洞是 阅读全文
posted @ 2012-02-14 10:14 无敌小月月 阅读(179) 评论(0) 推荐(0) 编辑