10 2013 档案
摘要:类中的静态成员真是个让人爱恨交加的特性。我决定好好总结一下静态类成员的知识点,以便自己在以后面试中,在此类问题上不在被动。 静态类成员包括静态数据成员和静态函数成员两部分。 一 静态数据成员: 类体中的数据成员的声明前加上static关键字,该数据成员就成为了该类的静态数据成员。和其他...
阅读全文
摘要:首先我们定义一个类Ctest,类里面包含三个不同形式的成员函数,静态成员函数statFunc()、动态成员函数dynFunc()和虚拟函数virtFunc()。在main函数中我们利用cout标准输出流分别输出这三个函数的地址,程序如下所示: #include #include us...
阅读全文
摘要:1>------ Build started: Project: wintest, Configuration: Debug Win32 ------ 1> Source.cpp 1>d:\vs2010\onlyforfun\onlyforfun\wintest\source.cpp(11):...
阅读全文
摘要:VS debug下为什么call 函数后,会jmp函数地址?多此一举? http://blog.csdn.net/viper/article/details/6332934 在写跑在main之前的时候,碰到了很奇怪的问题。 [cpp] view plaincopy i...
阅读全文
摘要:转载请注明出处,版权归作者所有 lyzaily@126.com yanzhong.lee 作者按: 从这篇文章中,我们主要会认识到一下几点: 一、不类中的特征...
阅读全文
摘要:有种很方便的写法。 typedef int *p; p pointer; 这时直接把pointer带入原式中,取代p然后去掉typedef,得到的结果就是int * pointer; 哈哈,这样直接替换就很直观多了。 C语言语法简单,但内涵却博大精深;如果在学习时只是止步于表面,那么...
阅读全文
摘要:http://hi.baidu.com/sadusaga/item/daa0d4b764c6dd76254b09cc http://bbs.csdn.net/topics/280032788 http://www.cnblogs.com/doublesnke/archive/2011/08/...
阅读全文
摘要:request的生命周期是request请求域,一个请求结束,则request结束 session的生命周期是session会话域,打开一个浏览器请求一个网站的页面后,Session开始,当session超过时间限制(一般是20分种)后,session注销而失效 或是人为使用session.i...
阅读全文
摘要:在寄存器里面有很多寄存器虽然他们的功能和使用没有任何的区别,但是在长期的编程和使用中,在程序员习惯中已经默认的给每个寄存器赋上了特殊的含义,比如:EAX一般用来做返回值,ECX用于记数等等。在win32的环境下EBP寄存器用与存放在进入call以后的ESP的值,便于退出的时候回复ESP的值,达...
阅读全文
摘要:发现文字描述还是太没有快感。上几幅图,来说明这个调试过程更好。此文对于深刻理解ebp,esp是具有长远意义的 可以看到,初始情况下,ebp此时值为0012FEDC,也就是栈帧的地址,而栈顶地址esp值为0012FDFC。可以看到两个值有一定的关系。而帧指针的地址较高。 然后...
阅读全文
摘要:关键字 清理堆栈 参数入栈顺序 函数名称修饰(C) __cdecl 调用函数 右 à 左 _函数名 __stdcall 被调用函数 右 à 左 _函数名@数字 __fastcall 被调用函数 右 à 左 @函数名@...
阅读全文
摘要:#include#include#includestatic int PERIOD = 60 * 1000; //周期msconst int COUNT = 300; //一个周期计算次数const double GAP_LINEAR = 100; //线性函数时间间隔100msconst do...
阅读全文
摘要:因为对堆栈的操作寄存器有EBP和ESP两个。EBP是堆栈的基址,ESP一直指向栈顶(只要有PUSH动作,ESP就自动减小,栈的生长方向从大往小,不需要手动改变ESP。)所以要压入EBP,然后再用EBP来存取堆栈。返回时需要进行EBP恢复操作。
阅读全文
摘要:2. session的属性设置 先看案例: 登陆页面: //表单提交激活的页面【此处设为本页】 用户名: 密码: //设计表单。 登陆失败!!! ...
阅读全文
摘要:Statement和PreparedStatement的区别就不多废话了,直接说PreparedStatement最重要的addbatch()结构的使用. 1.建立链接,(打电话拨号 ) Connection connection =getConnection(...
阅读全文
摘要:难以忍受机房的开发环境,就简单实现了将所有的开发文件封装进了U盘. 基于wmic的强大功能,实现了机房变态环境下的设置环境变量OS不用重新启动OS! install.bat @echo offmode con cols=48 lines=30&color a@title n3verl...
阅读全文
摘要:强大的命令行工具wmic .wmic=Microsoft Windows Management Instrumentation 2. C:\WINDOWS\system32\wbem 下的东西,特别是.xsl格式化文件,实现wmic的格式化输出 如wmic /output:c:\proce...
阅读全文
摘要:在开发时,经常需要使用批处理运行一些程序,java程序 犹其是这样,往往需要运行时根路径。Hardcode一个路径总是令自己觉得不自在,例如一个java程序从一台机copy到另外一台机,盘符往往发生变化,先修改一下bat里的路径再运行显然很麻烦。 在批处理开头加入cd /d %~d...
阅读全文
摘要:Test"); out.print(""); out.print(""+"city"); out.print(""+"city_code"); out.print(""); while(rs.next()){ System.out.print(r...
阅读全文
摘要:Class.forName(xxx.xx.xx) 返回的是一个类, .newInstance() 后才创建一个对象 Class.forName(xxx.xx.xx);的作用是要求JVM查找并加载指定的类,也就是说JVM会执行该类的静态代码段 Class aClass = Class.fo...
阅读全文
摘要:方法一: CInternetSession::GetCookie This member function implements the behavior of the Win32 function InternetGetCookie, as described in the Windo...
阅读全文
摘要:之前写过一篇博客:用 Fiddler 来调试HTTP,HTTPS。 这篇文章介绍另一个好用的抓包工具wireshark, 用来获取网络数据封包,包括http,TCP,UDP,等网络协议包。 记得大学的时候就学习过TCP的三次握手协议,那时候只是知道,虽然在书上看过很多TCP和UDP的资料,但...
阅读全文
摘要:阅读目录 开始Cookie 概述Cookie的写、读过程使用Cookie保存复杂对象Js中读写CookieCookie在Session中的应用Cookie在身份验证中的应用Cookie的安全状况如何在C#发请的请求中使用Cookie重构与使用总结补充 Cookie虽然是个很简单的东西...
阅读全文
摘要:Top 100 Tools for Learning 2013 2142 EmailShare Here are the Top 100 Tools for Learning 2013 – the results of the 7th Annual Learnin...
阅读全文
摘要:先贴代码: package xiya;import java.awt.BorderLayout;import java.awt.Color;import java.awt.Dimension;import java.awt.FlowLayout;import javax.swing.JButt...
阅读全文
摘要:很不错的学习资料! HTTP http://www.cnblogs.com/TankXiao/category/415412.html http://www.cnblogs.com/TankXiao/archive/2012/02/13/2342672.html Fiddler http://...
阅读全文
摘要:同学XXX提问: 大家好,我们做的Android应用已经成功在中兴汇天地成功上架了,打开“中兴汇天地应用商店”http://apps.ztems.com/,搜索栏搜索“睿云”就能找到了,但是需要你注册一个应用商店的账号,完成后就可以下载了,还可以给我们评论。最简单的刷下载量请直接点击http:/...
阅读全文
摘要:我们浏览网页的时候,会不经意间看到,有些地方(如个人的签名档)显示出了个人的IP,操作系统等数据.借助第三方API和请求报头useragent是很容易实现的. Sherry 显示:
阅读全文
摘要:右左法则----复杂指针解析 因为C语言所有复杂的指针声明,都是由各种声明嵌套构成的。如何解读复杂指针声明呢?右左法则是一个既著名又常用的方法。不过,右左法 则其实并不是C标准里面的内容,它是从C标准的声明规定中归纳出来的方法。C标准的声明规则,是用来解决如何创建声明的,而右左法则是用 来解...
阅读全文
摘要:现在的浏览器可真是越来越多,但兼容性可真是不敢恭维,这个脚本可根据浏览器 来自动进行导航,在特定场合是非常有用的,你好好看看吧!!! 在网站前端开发中,浏览器兼容性问题本已让我们手忙脚乱,Chrome的出世不知道又要给我们添多少乱子。浏览器兼容性是前端开发框架要解决的第...
阅读全文
摘要:Author :Jeffrey My Blog:http://blog.csdn.net/gueter/ 引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息...
阅读全文
摘要:迅雷第一次登录是不需要验证码的,就很方便了。首先还是要解决登录的问题,也不是那么容易解决的,这个是在POST是提交的表单【u=joneeky%40qq.com&p=cf1e22e61d987c37c5c07facb1169b03&verifycode=%2153P&login_enable=...
阅读全文
摘要:http://client.cj.i.xunlei.com/get?uid= http://lixian.vip.xunlei.com/js/login.js?205 找啊找啊找啊找 //提交标志var rlflag = 1;var loginServer=['http://login.xu...
阅读全文
摘要:一、基本知识 指针和引用的声明方式: 声明指针: char* pc; 声明引用: char c = 'A' char& rc = c; 它们的区别: ①从现象上看,指针在运行时可以改变其所指向的值,而引用一旦和某个对象绑定后就不再改变。这句话可以理解为:指...
阅读全文
摘要:a. C++标准中提到“The default constructor, copy constructor and copy assignment operator, and destructor are special member functions.[Note: The implemen...
阅读全文
摘要:本文的主题是构造函数不能是虚函数,首先这不需要你用脑子去记,因为当你写出来虚构造函数时,编译器是能检查出来的。本文的目的是为什么构造函数不能是虚函数。 首先,先看一段错误的代码,下面的代码是通不过编译阶段的。 class A{ public: virtual A(){ t...
阅读全文