随笔分类 -  读书摘要

摘要:什么是代理 ? Proxy 为什么要用代理?代理有什么作用?代理分类?如何使用代理?使用代理前.必须保证你的网卡可以连接正常============================================================一、提高访问速度二、Proxy可以起到防火墙的作用三、通过代理服务器访问一些不能直接访问的网站四、安全性得到提高 (别人得不到你的真正的IP)------------------------------------------- 代理服务器的类型。 HTTP代理:能够代理客户机的HTTP访问,主要是代理浏览器访问网页,它的端口一般为80、808... 阅读全文
posted @ 2013-12-04 20:29 算盘 阅读(1254) 评论(1) 推荐(1) 编辑
摘要:鼠标事件:与鼠标操作相关的各种行为,它可以细分为两类:跟踪鼠标当前定位(如mouseover、mouseout)的事件和跟踪鼠标单击(如mouseup、mousedown、click)的事件。键盘事件:与键盘操作相关的各种行为,包括追踪键盘敲击和其上下文,追踪键盘包括3种类型:keyup、keydown和keypress。页面事件:关于页面本身的行为,当首次载入页面时触发load事件以及离开页面触发unload和beforeunload事件。此外,JavaScript的错误使用错误事件追踪,可以让你独立地处理错误。UI事件:追踪用户在页面中的各种行为,如监听用户在表单中输入,可以通过focus 阅读全文
posted @ 2012-11-20 14:51 算盘 阅读(132) 评论(0) 推荐(0) 编辑
摘要:ASP.NET页面生命周期是ASP.NET中非常重要的概念,了解ASP.NET页面的生命周期,就能够在合适的生命周期内编写代码,执行事务。同样,熟练掌握ASP.NET页面的生命周期,可以开发高效的自定义控件。ASP.NET生命周期通常情况下需要经历几个阶段,这几个阶段如下所示。1、页请求:页请求发生在页生命周期开始之前。当用户请求一个页面,ASP.NET将确定是否需要分析或者编译该页面,或者是否可以在不运行页的情况下直接请求缓存响应客户端。2、开始:发生了请求后,页面就进入了开始阶段。在该阶段,页面将确定请求是发回请求还是新的客户端请求,并设置IsPostBack属性。3、初始化:在页面开始后 阅读全文
posted @ 2012-11-19 16:29 算盘 阅读(144) 评论(0) 推荐(0) 编辑
摘要:UML指定了13种框图,用于建档系统模型。每种框图建模系统结构与行为的不同特性。6种与系统结构相关,另外7种与系统行为有关。1、 用例框图:建模系统与外部实体(动作者)之间的交互2、 类框图:可以指定系统各部分的结构性关系。3、 状态机框图:建模对象改变状态的方法。4、 活动框图:活动框图建模对象执行的活动,指定执行活动的顺序。5、 通信框图:建模系统中对象之间的交互,关注发生什么交互。通信框图显示执行事务时哪些对象需要交互。6、 顺序框图:建模系统中对象之间的交互,但是与通信框图不同,它关注何时发生交互。解决问题的过程(proecdure)称为算法(algorithm),包括:执行的操作(a 阅读全文
posted @ 2012-11-09 15:16 算盘 阅读(181) 评论(0) 推荐(0) 编辑
摘要:1、21号端口:FTP(Pile Transfer Protocol,文件传送协议)FTP服务和TELNET服务一样,它使得我们可以从FTP服务器上下载或上传资料等。2、23号端口:Telnet(远程登陆协议)这个信息表明远程登陆服务正在运行,在这里你可以远程登陆到该主机。3、25号端口:SMTP(Simple Mail Transfer Protocol,邮件传输协议)4、53号端口:DNS(Domain Name Server 域名服务器)5、79号端口:finger(查看机器的运行情况)finger服务对于入侵者来说是一个非常有用的东西,利用它,入侵者可以获得目标用户信息,查看目标机器. 阅读全文
posted @ 2012-10-17 10:23 算盘 阅读(701) 评论(0) 推荐(0) 编辑
摘要:1、最小权限原则。只允许用户做***,而不是“不允许用户做***”2、浏览器查看的是服务端代码的执行输出的文本,除非服务器有漏洞,否则浏览者无法查看服务端的aspx、cs代码,目标另存为也是保存的aspx的执行结果,而看不到aspx的源代码。js、html是被输出到浏览器上执行的,因此无法禁止浏览者查看js、html。3、C#代码是运行在服务器端的,JS代码是运行在浏览器客户端的。4、能在浏览器端完成的事情,就不要到服务端去做。5、客户端是不可信的。 阅读全文
posted @ 2012-10-16 14:57 算盘 阅读(165) 评论(0) 推荐(0) 编辑
摘要:1、连接(connection):浏览器和服务器之间传输数据的通道。一般请求完毕就关闭,不会保持连接。2、请求(Request):浏览器向服务器发送的“我要...”的消息,包含请求的类型、请求的数据、浏览器的消息(语言、浏览器版本等)3、响应(Response):服务器对浏览器请求的返回的数据,包含是否成功、错误码等。 阅读全文
posted @ 2012-10-16 14:56 算盘 阅读(120) 评论(0) 推荐(0) 编辑
摘要:关于单独的控件,在该控件的属性里面找到EnableViewState,将其选择为false关于整个页面,在Page里面写上EnableViewState="false",即<%@ Page Language="C#" EnableViewState ="false" AutoEventWireup="true" CodeFile="宽度自增.aspx.cs" Inherits="宽度自增" %>禁用ViewState之后,控件响应的ViewState功能就不能使用 阅读全文
posted @ 2012-10-16 14:53 算盘 阅读(187) 评论(0) 推荐(0) 编辑
摘要:基于Cookie的验证:1、JS脚本验证,美观方便,无帅新2、Cookie在客户端,不够安全,且编码复杂基于Session的验证1、相对安全,仍需要手写编码基于控件的验证1、使用方便,很少或无须手写编码2、比较安全 阅读全文
posted @ 2012-10-16 14:46 算盘 阅读(134) 评论(0) 推荐(0) 编辑
摘要:Response对象从输出页面读取/写入文本将用户重新定向到另一个页面有条件地结束应用程序连接设置/获取输出内容类型检查客户端与服务器的连接状态读取/写入CookieResponse.write方法:直接在页面上输出内容 Response.write("hello");Response.Redirect方法:重定向到另外一个页面Response.Redirect("www.baidu.com");End方法:结束本张界面的输出流控制如何获取传递过来的数据呢? 用Request对象Request对象:QueryString属性-获取通过URL路径传来的数据 阅读全文
posted @ 2012-10-16 14:31 算盘 阅读(137) 评论(0) 推荐(0) 编辑
摘要:相同点: (1) 都可以被继承 (2) 都不能被实例化 (3) 都可以包含方法声明 (4) 派生类必须实现未实现的方法 区 别: (1) 抽象基类可以定义字段、属性、方法实现。接口只能定义属性、索引器、事件、和方法声明,不能包含字段。 (2) 抽象类是一个不完整的类,需要进一步细化,而接口是一个行为规范。微软的自定义接口总是后带able字段,证明其是表述一类“我能做。。。” (3) 接口可以被多重实现,抽象类只能被单一继承 (4) 抽象类更多的是定义在一系列紧密相关的类间,而接口大多数是关系疏松但都实现某一功能的类中 (5) 抽象类是从一系列相关对象中抽象出来的概念, 因此反映的是事物的内部共 阅读全文
posted @ 2012-10-16 14:24 算盘 阅读(180) 评论(0) 推荐(0) 编辑
摘要:基本结构try{}catch(<exceptionType> e){}finally{}也可以只有try块和finally块,而没有catch块,或者有一个try块和好几个catch块。如果有一个或多个catch块,finally块就是可选的,否则就是必需的。代码的用法如下:try——包含抛出异常的代码catch——包含抛出异常时要执行的代码finally——包含总是执行的代码,如果没有产生异常,则在try块之后执行,如果处理了异常,就在catch块后执行,或者在未处理的异常上移动到调用堆栈之前执行。在try块的代码中出现异常后,发生的事件依次是:1、try块在发生异常的地方中断程 阅读全文
posted @ 2012-09-17 15:48 算盘 阅读(170) 评论(0) 推荐(0) 编辑
摘要:进行单元测试,为了发现错误的根源。错误可以分为语法错误、语义错误和逻辑错误3种类型:1、语法错误语法错误是一种程序错误,它会影响编译器完成工作。它也是最简单的错误,几乎所有的语法错误都能被编译器或解释器发现,并将错误信息显示出来提醒程序开发人员。2、语义错误程序源代码的语法正确而语义或意思与程序开发人员本意不同时,就是语义错误。此类错误比较难以察觉,通常在程序运行过程中出现。语义错误会导致程序非正常终止。此类错误在程序运行时,将会被调试器以异常的形式告诉程序开发人员。3、逻辑错误不是所有的语义错误都容易发现,它们可能隐藏的很深。在某些语义错误下,程序仍可以继续执行,但执行结果却不是程序开发人员 阅读全文
posted @ 2012-09-05 10:26 算盘 阅读(188) 评论(0) 推荐(0) 编辑
摘要:jQuery()构造函数能够接受任意类型的数据,但是能够解析的参数包括下面4种类型。1、jQuery(expression,context)参数为一个表达式,该表达式可以是ID、DOM元素名、CSS表达式、XPath表达式等,jQuery将根据表达式匹配文档中的元素,然后将找到的元素包装到一个jQuery对象中返回。jQuery("div#wrap>p:first").addClass("red");在表达式字符串中,div#wrap表示id为wrap的div元素,然后在该元素中匹配子元素p,最后筛选出第一个p元素。2、jQuery(html)参数 阅读全文
posted @ 2012-08-26 14:28 算盘 阅读(250) 评论(0) 推荐(0) 编辑
摘要:DataReader对象是一个读取行的只读流的方式,绑定数据时比使用数据集方式性能更高,因为它是只读的,所以如果要对数据库中的数据进行修改就需要借助其他方法将所作的更改保存到数据库。DataReader对象不能通过直接实例化,必须借助与相关的Command对象来创建实例,例如用SqlCommand的实例的ExecuteReader()方法可以创建SqlDataReader实例。因为DataReader对象读取数据时需要与数据库保持连接,所以在使用完DataReader对象读取完数据之后应该立即调用它的Close()方法关闭,并且还应该关闭与之相关的Connection对象。并且DataRead 阅读全文
posted @ 2012-08-06 23:50 算盘 阅读(283) 评论(0) 推荐(0) 编辑
摘要:Windows7下Mstsc使用的时候会碰到连接客户端时,会发现窗口与远程桌面一样大小或者比桌面小【最大化之后还是没有全屏】,而不是全屏; 但"最大化"按钮显示窗口已处于最大化状态。如果您单击"最大化"按钮,窗口不能正常进入全屏模式,而是还原为比远程桌面略小。 解决办法 打开mstsc--选项--显示--显示配置--把滑动按钮滑动到最右边即全屏。 解决方法是:Ctrl + Alt + Break 阅读全文
posted @ 2012-07-23 13:36 算盘 阅读(18154) 评论(0) 推荐(2) 编辑
摘要:语法格式:WAITFOR{DELAY 具体时间 | Time 具体时间}waitfor delay '00:00:05'select * from tableNamedelay 后面的时间是等待多久才执行SQL语句time——后面的时间是到具体的几点几分才执行SQL语句 阅读全文
posted @ 2012-06-12 13:58 算盘 阅读(251) 评论(0) 推荐(0) 编辑
摘要:具体步骤如下:1、创建Model,实现业务实体。2、创建IDAL,实现接口3、创建SQLServerDAL,实现接口里的方法4、增加web.config里的配置信息,为SQLServerDAL的程序集5、创建DALFactory,返回程序集的指定类的实例6、创建BLL,调用DALFactory,得到程序集指定类的实例,完成数据操作方法7、创建WEB,调用BLL里的数据操作方法注意:1、web.config里的程序集名称必须与SQLServerDAL里的输出程序集名称一致。 2、DALFactory里只需要一个DataAccess类,可以完成创建所有的程序集实例。 3、项目创建后,注意修改各项目 阅读全文
posted @ 2012-06-12 13:57 算盘 阅读(780) 评论(0) 推荐(0) 编辑
摘要:Apple无疑是IT世界的顶级公司,它推出的iPhone、iPod Touches让人们获得非同寻常的移动影音和通信体验。然而,Apple的版权概念十分清晰,iPhone、iPod touch等在没有破解之前将无法安装非授权软件。喜欢自由安装软件的黑客认为这简直就是禁锢,所以,一系列为了突破封锁而设计的“越狱程序”应运而生,George Hotz正是开发越狱类程序的先行者.2007年,17岁的George Hotz独立破解iPhone操作系统。破解的iPhone手机,在eBay的卖价被炒至1已美元。虽然这台手机最终流拍了,他却因此名声大振,并用这台手机换取了价值55万美元的350Z跑车和3台未 阅读全文
posted @ 2012-06-08 11:14 算盘 阅读(1011) 评论(0) 推荐(0) 编辑
摘要:雅虎、Excite@home、MCI WorldCom、微软、花旗银行、SBC Ameritech、Cingular、一连串的名字,让人以为在读福布斯排行榜,事实上,这是阿德里安-拉莫(Adriam Lamo)曾经入侵过的部分企业名单。与其他黑客相似,阿德里安-拉莫在六七岁的时候,已经对电脑产生了浓厚兴趣,开始捣鼓他老爸的Commodore64.成年后,他喜欢带着装着无限网卡的破旧笔记本坐着长途汽车里四处流浪,有时候在朋友家借宿,有时候睡在废弃的建筑物里,有时候甚至露宿街头。谁也想不到这样一个年轻、迷茫、非主流、四处流浪的流浪汉竟然是世界顶级黑客之一。阿德里安-拉莫经常利用大企业旁的咖啡店,图 阅读全文
posted @ 2012-06-08 11:13 算盘 阅读(957) 评论(0) 推荐(0) 编辑