2011年11月4日

摘要: 在对mysql数据库拷贝时,以前的习惯要么就导出.sql文件。要么就直接把date下某个数据库文件直接复制,粘贴。后者更方便,快捷。 可今天碰到了一个问题,在我把数据库拷到其它机子过去,发现,数据库怎么少了,但是,数据表的数据显示还是对的。马上去查看一下拷贝的数据库文件,发现里面的文件有些不对静,能够显示出来的表*.frm,*.MYD等都有,而没有显示出来的没有。难怪拷给别人的会问题,那么,那些没有显示出来的表又在哪呢?应该跟数据表的类型有点关系。赶紧去数据查看了下数据表的类型,果真如此,即,那些不显出来的是InnoDB的类型,网上资源搜一下,才知道,原来那些数据是在ibdata1的... 阅读全文
posted @ 2011-11-04 16:28 belie8 阅读(318) 评论(0) 推荐(0) 编辑

2011年11月1日

摘要: 2.1 Google Hack技术大演练allintext:关键字,与intitle功能相同intext:验证码 4800cache:关键字 :搜索含有关键字内容cache。比如搜索北京大学网站服务器中缓存的内容,cache:pku.edu.cndefine:关键字:搜索关键字的定义filetype:文件名.后缀名。搜索特定的文件。info:关键字。搜索含有关键字的URL地址。link:关键字。查找与关键字做了链接的URL地址site:域名。返回域名中所有的URL地址,它可以探测网站的拓扑结构进行,也是非常的重要related:URL 。搜索与指定URL相关的页面。stocks:搜索有关一家公 阅读全文
posted @ 2011-11-01 19:44 belie8 阅读(791) 评论(0) 推荐(1) 编辑

2011年10月20日

摘要: 语法:vReturnValue=window.showModalDialog(sURL[,vArguments][,sFeatures])必选参数 -- sURL,用来指向要打开的模式窗口后两者为可选参数 vArguments,作为窗口之间值的传递,sFeatures则为描述新打开窗口的样式。例test1.htm<script>varobj=newObject();obj.name="test";window.showModalDialog("test.htm",obj,"dialogWidth=500px;dialogHeight 阅读全文
posted @ 2011-10-20 16:58 belie8 阅读(4337) 评论(0) 推荐(0) 编辑

2011年9月27日

摘要: 在程序调试过程中发现,有一个程序一直死循环在文件的读取中。http://tuhao.blogbus.com/logs/21306687.html从这边文章了解到了相关信息主要在于eof()不只是读取文件的最后一个字符,它会接着往后读取,如果此函数返回ture时,则此时返回的文件结束符0xFF才是真正的结尾。具体内容如下:在使用C/C++读文件的时候,一定都使用过eof()这个函数来判断文件是否为空或者是否读到文件结尾了,也会在使用这个函数的过程中遇到一些问题,如不能准确的判断是否为空或者是否到了文件尾,以至于有些人可能还会怀疑这个函数是不是本身在设计上就有问题。先来看看如下这段代码:#incl 阅读全文
posted @ 2011-09-27 10:55 belie8 阅读(4922) 评论(0) 推荐(1) 编辑

2011年9月26日

摘要: <?php$ralphabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890";$alphabet = $ralphabet . $ralphabet;class Crypto {/*函数作用:解密*/public function encrypt ($strtoencrypt) {$password = "XXXXXX";global $ralphabet;global $alphabet;for( $i=0; $i<strlen($password); 阅读全文
posted @ 2011-09-26 15:54 belie8 阅读(202) 评论(0) 推荐(0) 编辑

2011年9月24日

摘要: PostQueuedCompletionStatus功能函数向一个已经初始完的I/O端口发送数据包,触发GetQueuedCompletionStatus功能调用函数来取得数据包BOOL PostQueuedCompletionStatus(HANDLE CompletionPort, // handle to an I/O completion port DWORDdwNumberOfBytesTransferred, // value to return via GetQueuedCompletionStatus' lpNumberOfBytesTranferred DWORD d 阅读全文
posted @ 2011-09-24 11:37 belie8 阅读(1763) 评论(0) 推荐(0) 编辑

2011年9月23日

摘要: 两者之间最本质的区别在于GetMessage()不返回,直到找到一个从应用程序队列中检索消息,这意味着GetMessage可以阻塞,在收到消息的同时在分配内存,有时可以使内存溢出、爆涨。所以在此处要更加的注意,由于在网络通信的编程中。PeekMessage()则会立即返回无论是否有消息前者可以腾出CPU使用率供其他程序使用。 阅读全文
posted @ 2011-09-23 12:55 belie8 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 软件出现此异常,虽然可以正常运行,但正常运行并不代表可以运行成功。对其进行跟踪发现,是在调用GetMessage() 的时候才会发生这种异常,在百度百了好久也没早到个解决方法,还是谷歌给力。原来是wchar_t类型不被支持以下为原文:I used the recommended Delegation model of the C++ SDK. I encountered an undocumented exception.Unhandled exception at 0x7c812afb in TestAdpCpp.exe: Microsoft C++ exception: com::in.. 阅读全文
posted @ 2011-09-23 10:37 belie8 阅读(12000) 评论(0) 推荐(1) 编辑

2011年9月19日

摘要: (1)对象模型 1.简单对象类型 2.表驱动对象模型 3.实现模型 C++采用实现模型: nostatic data member 被放置在对象内部,Static data members, Static and nonstatic function members 均被放到对象之外。 对于虚函数的支持则分两步完成: 1.为每个类生成了一个虚函数表。 2.指向相关虚表的指针被插入到每个对象中。 优点:访问和空间效率提高 缺点:如果应用程序本身未改变,但当所使用的类的non static 数据成员添加删除修改的时候,需要重新编译。 (2)struct 与 class struct 默认publ. 阅读全文
posted @ 2011-09-19 17:14 belie8 阅读(159) 评论(0) 推荐(0) 编辑

2011年9月13日

摘要: 用到的抓包工具:WPE(专门的抓包工具,可实现独立的封包发送,常用制作外挂)要得到的信号服务器的方式: 1.要么得到服务器程序,直接抓包分析即可得到信号服务器,除了你入侵此服务器,否则不现实。 2.从客户端得到的分散的信号,如果信号是加密的,那么就可以通过数据进行相同比较与不同的比较,还有注重拆解数据的解构封包组成 1.需要的传输数据(主要修改的就是这部分,也是最重要的部分 2.序列号(每个封包必须有自己序列号,主要在于数据的重组。了解过TCP/IP的结构的都应该明白的) 3.ip地址等,有点费话了,这些本身就包含在ip结构里的,当对于我们来说,有这几部分就足够了。 阅读全文
posted @ 2011-09-13 19:37 belie8 阅读(255) 评论(0) 推荐(0) 编辑

导航