- 博客(21)
- 收藏
- 关注
原创 wpf 1(数据库中获取n条数据库或者获取从第n条到第m条数据的区别)
<br />数据库中获取n条数据或者获取从第n条到第m条数据的区别:<br /> <br />//获取前5行数据<br />select top 5*from table<br /> <br />//查询第11行到第20行记录<br />select top 10 * from[表明] where [主键] not in (select top 10[主键] from [表明] order by [排序字段及排序方法])order by [排序字段及排序方法]
2010-12-12 19:32:00
564
原创 sql注入
<br />对于sql注入,攻击者首先要确定你使用的是什么数据库。他要怎么确定你用什么数据库呢?就是利用第一个sql注入的方式,URL传值去获取异常信息,分析异常信息知道你使用什么数据库,SQLServer,Mysql,Oracle,还是简单的Acess!他们会像DBA一样操控数据库里面飞信息,确定你数据库的名字,再知道你数据库里面有几个表,再去确定表里面的字段,一步一步吞噬数据库里面的信息!<br /> <br />我们应该如何防止呢?<br />首先我们尽量:1.使用post提交<br />2.连接数据
2010-12-12 12:26:00
548
原创 数据加密与解密技术
<br />1.简述对称加密与不对称加密的特点及其原理<br />对称加密:<br />(1)加密和解密使用同一个密钥。<br />(2)私钥算法以块为单位加密数据,一次加密一个数据块,因此支持数据流。<br />对称加密的优点:保密强度高,加、解密速度快,适合加密大量数据。<br />对称加密的缺点:通信双方使用相同的密钥和iv加密,发送方需要先将密钥和iv传送给接收方。如果攻击者拦截了密钥和iv,也就等于知道了如何解密数据。<br /> <br />不对称加密:<br />(1)使用一个需要保密的私钥和
2010-12-10 11:21:00
2545
原创 HTTP
<br />1.HTTP的特点是什么?分别从Windows应用程序和web应用程序,说明.net提供了哪些对HTTP封装的技术?<br />从应用的角度来说,HTTP主要有一下特点<br />(1)http以tcp方式工作。<br />(2)http是 无状态的。<br />(3)http使用元信息作为表头。<br />在Windows应用程序中,.NET提供了以下类对HTTP进行封装:<br />(1)WebRequest类和HttpWebRequest类。<br />WebRequest是.NET Fr
2010-12-10 10:48:00
561
1
原创 udp
<br />1.udp和tcp协议的主要区别在哪?<br />udp是一个简单的、面向数据报的无连接的协议,提供了快速但是不一定可靠的传输服务。<br />与tcp一样,UDP也是构建于底层ip协议之上的传输层协议。与tcp相比,UDP有如下一些特点:<br />首先,UDP协议时基于无连接的协议,它能够消除生成连接的系统延迟,所以速度比tcp更快。对于强调传输性能而不是传输完整性的应用(例如音频和多媒体应用)udp是最好的选择。<br />其次,udp不但支持一对一的链接,而且支持一对多的连接,可以使用广
2010-12-10 10:30:00
632
原创 tcp
<br />一、tcp的主要优点有哪些?<br />(1)面向连接的传输层协议<br />(2)每一个tcp连接只能有两个端口,而且只能一对一通信,不能一对多直接通信;<br />(3)传输的数据无消息边界;<br />(4)数据以字节流的方式传输;<br />(5)通过tcp连接传输的数据,能保证数据无差错、不丢失、不重复地准确到达接收方并且保证数据到达的顺序与数据发出的顺序相同。<br /> <br /> <br />二、解决消息的无边界问题有哪些常用的方法?<br />(1)发送固定长度的消息。适用于
2010-12-09 21:05:00
473
原创 关于套接字的一些概念
<br />1.套接字是引用网络连接的特殊的文件描述符,他有三个基本要素组成:网络类型、数据传输类型、采用的网络协议。<br /> <br /> <br />套接字有三种不同的类型:<br />流套接字、原始套接字、数据报套接字<br /> <br /> <br /> <br />2.说明面向连接的套接字服务端编程的基本步骤<br /> 1)创建一个包含采用的网络类型、数据传输类型、协议类型的本地套接字对象,并将其与服务器的ip地址和端口号绑定。这个过程可以通过Socket类实现<br />
2010-12-09 20:47:00
999
原创 什么是编码?什么是解码?
<br />将字符序列转换为字节序列的过程称为编码。<br />将字节序列转换为字符序列的过程称为解码。<br /> <br />NETFramework提供了编码、解码的类有:Encoding、Encoder、Decoder。<br />Encoding类位于System.Text命名空间中,主要用于在不同的编码和Unicode之间进行转换。<br /> <br />为什么要对字符进行编码和解码?<br />答:在网络通信中,很多情况下通信双方传达的都是字符信息。但是,字符信息并不能从网络的一端传递到另一
2010-12-09 20:05:00
1666
原创 Dreamweaver中的标签
<br />meta是用来在HTML文档中模拟HTTP协议的响应头报文。meta写在<head>标签里面,他的用处很多,属性有两种:name和bttp-equiv。name属性主要用于描述网页,对应于content(网页内容),以便于搜索引擎机器人查找、分类(目前几乎所有的搜索引擎都使用网上机器人自动查找meta值来给网页分类)。这其中最重要的是description(站点在搜索引擎上的描述)和keywords(分类关键词)。所以应该给每页加一个meta值。比较常用的有以下几个:<br /> <br />n
2010-12-04 17:03:00
678
原创 sql2008中“阻止保存要求更新创建表的更改”
<br /><br /> <br /> <br /> <br /> <br /> <br />1.<br /> <br /> <br /> <br /> <br />
2010-12-03 13:24:00
572
原创 栈的代码的实现 五
<br />1.显示栈内数据 <br />using System;<br />using System.Collections;<br />public class SamplesStack<br />{<br /> public static void Main()<br />{<br /> //初始化一个栈<br />stack myStack = new Stack();<br />myStack.Push("Hello");<br />myStack.Push("Word");<br />myS
2010-12-03 11:57:00
476
原创 有序表的折半查找 三
<br />有序表的折半查找<br />有序表即使表中数据元素按照关键码升序或者降序排序。<br />折半查找的主要思想:<br />在有序表中,取中间元素作为比较对象,若给定值与中间元素的关键码相等则查找成功;若给定值小于中间元素的关键码,则在中间元素的左半区继续查找;若给定值大于中间元素的关键码,则在中间元素的右半区继续查找。不断重复上面的过程直到查找成功,或查找的区域无数据元素,查找失败。<br /> <br /> <br />步骤如下:<br /><1>low=1;heigh=length; //
2010-12-01 17:26:00
1308
原创 接上总结 二
概念第一章:1.什么是数据结构数据结构是指相互存在着一种或多种关系的数据元素的集合2.数据之间最基本的结构有哪几种集合、线性、树形、图形结构3.数据存储结构的方法有哪些链式存储方法和顺序存储方法4.一个算法应该具有的特性有哪些有穷性、确定性、可行性、输入、输出5.算法和程序的区别在哪里第一:一个程序不一定满足有穷性。例如操作系统,只要整个操作系统不被破坏,他将永远不会停止,即使没有作业要处理,他仍会处于动态等待当中。第二:程序中的指令必须是机器可执行的,而算法中的指令
2010-12-01 16:35:00
472
原创 2010上学期《数据结构》考试试题预测 一、
冒泡排序的思想与代码描述思想:它是计算机程序设计中的一种排序方法,在每一次的排序过程中总有一个最大的值被移到后面,值小的就像是水泡一样浮到水面上。冒泡排序是从最低层的元素开始,用它和它紧挨着的上一个元素比较,如果下面的元素小于上面的元素,就交换它们,否则保持。代码如下:public class Demo{ public static void main (String arg []) { int [] score = new int [5]{88,89,67,94,98} //声
2010-11-30 21:01:00
396
原创 目标
<br />仟佰实训公司来我们学校试讲“程序开发”,时间是一个星期。我想他们的目的就是一个:一个星期过后希望有更多的学生到仟佰培训。<br />我本不打算毕业实训,但是我还是参加了他们这次的试讲。<br />.net主讲师是邓佑华。很巧他是我们学校计算机科学系05级毕业的学长,顿时倍感亲切。他应该算是计算机专业的一位牛人吧!有时候一个项目下来就是几十万。而且用不到一年的时间当上了项目主管,带领着一个团队。——将来的奋斗目标 O(∩_∩)O~<br />突然感觉牛人就在我们身边,他们能做出如此辉煌的成绩我们为
2010-11-10 16:35:00
345
原创 360&腾讯
<br />360与腾讯之战还未停息,马化腾和周鸿祎各有说辞,两个人都猴精猴精。这么猴精的两个人掐架结果会是什么?两败俱伤呗,何必?又曰:竞争!竞争个p。<br />周强调曰:扣扣保镖是一款合法产品。!!!!!!!<br />扣扣保镖合法?你弄一个软件劫持人家的软件,把广告全都去了,这叫合法?果然不愧为流氓之子--引<br />TX凭什么扫描我电脑?经过我同意了吗?<br />没事净找事
2010-11-08 11:33:00
396
原创 路是要靠自己走的,关键时刻还要靠自己。
<br />大学生活马上就要结束了。专科两年。<br /> <br /><br /> <br /> <br />当初刚来时的兴奋和对未来的美好憧憬,现在想想真是感慨万千。我有好多同学都选择了升本。我也想过......<br />但是正是我对自己的了解,我放弃了升本这条路。也许我放弃升本可能会失去很多机会,但是我不会后悔。<br />常常想起老师说的那句话:向你们学软件开发的将来走上社会,要么你有过硬的技术,要么你有高学历,不然你就很难在社会上立足。<br />学了一年多的c#,感觉学到的东西不多。很担心毕业
2010-10-14 20:52:00
633
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人