现在位置: 首页 > LeonelWight发表的所有文章
  • 08月
  • 12日
综合 ⁄ 共 2494字 评论关闭
MAC地址和IP地址的关系  简单地说:ip地址是服务商给你的,mac地址是你的网卡物理地址。     一、IP地址     对于IP地址,相信大家都很熟悉,即指使用TCP/IP协议指定给主机的32位地址。IP地址由用点分隔开的4个8八位组构成,如192.168.0.1就是一个IP地址,这种写法叫点分十进制格式。IP地址由网络地址和主机地址两部分组成,分配给这两部分的位数随地址类(A类、B类、C类等)的不同而不同。网络地址用于路由选择,而主机地址用于在网络或子网内部寻找一个单独的主机。一个IP地址使得将来自源地址的数据通过路由而传送到目的地址变......
阅读全文
URL-Rewrite这项技术早已不是一项新技术了,这个话题也已经被很多人讨论过多次。搜索一下URL-Rewrite可以找到很多URL-Rewrite方面的文章和组件,之前也写过 ISAPI Filter编程重写URL 让IIFR支持二级域名重写,前几天看到了ScottGu关于URL-Rewrite重写的Blog Tip/Trick: Url Rewriting with ASP.NEThttp://weblogs.asp.net/scottgu/archive/2007/02/26/tip-trick-url-rewriting-with-asp-net.aspx觉得URL-Rewrite背后还是有一些技术与非技术的东西是值得讨论和分析的。 为什么要进行URL-Rewrite ScottGu的blog中给出了两个重要的原......
阅读全文
  • 07月
  • 10日
综合 ⁄ 共 1868字 评论关闭
已通知状态(受信状态) 未通知状态(非受信状态) 进程内核对象       当进程正在运行时,进程内核对象处于未通知状态。当进程停止运行时,就处于已通知状态。可以通过等待进程来检查进程是否仍然运行。       无成功等待的副作用。 线程内核对象       当线程正在运行时,线程内核对象处于未通知状态。当线程停止运行时,就处于已通知状态。可以通过等待线程来检查线程是否仍然运行。       无成功等待的副作用。 事件内核对象       包括人工重置的事件和自动重置的事件。 当人工重置事件得到通知时,等待该事件的所有线程成为......
阅读全文
  • 05月
  • 23日
综合 ⁄ 共 1613字 评论关闭
主函数的一般写法如下:   public static void main(String[] args){…}   下面分别解释这些关键字的作用:   (1)public关键字,这个好理解,声明主函数为public就是告诉其他的类可以访问这个函数。   (2)static关键字,告知编译器main函数是一个静态函数。也就是说main函数中的代码是存储在静态存储区的,即当定义了类以后这段代码就已经存在了。如果main()方法没有使用static修饰符,那么编译不会出错,但是如果你试图执行该程序将会报错,提示main()方法不存在。因为包含main()的类并没有实例化(即没有这个类的对象......
阅读全文
  • 05月
  • 05日
综合 ⁄ 共 2004字 评论关闭
MyEclipse中如何去掉JS/JSP语法错误提示    关于在MyEclipse上WEB工程里面的JS/JSP经常会有语法错误提示,这是由于MyEclipse对其语法要求相当严格所造成的,而这些文件本身是可以运行并没有什么错误的,在你实际应用部署中并无影响.  此问题解决办法有两种:  一、就是您不用去管它提示,直接部署到你的WEB容器上运行是可以的,但此方法欠妥当。  二、选择你的工程右击菜单——>点击MyEclipse菜单项的Exclude From Validation,如果你的工程里还有其它需要它检验其合法性建议可以针对某一文件夹或具体文件进行此项操作,这样可以......
阅读全文
  • 04月
  • 25日
综合 ⁄ 共 1169字 评论关闭
#include<iostream> #include<cstring> #include<cstdio> #define INF 0x7fffffff using namespace std; struct data{ int to,next,v; }e[6000001]; int n,m,ne=1,ans,head[1000001],h[1000001],q[1000001]; void insert(int u,int v,int w){ e[++ne].to=v; e[ne].next=head[u]; e[ne].v=w; head[u]=ne; } bool bfs(){ memset(h,-1,sizeof(h)); h[1]=0;q[0]=1; int i,now,t=0,w=1; while(t<w){ now=q[t++]; i=head[now]; while(i){ ......
阅读全文
  • 04月
  • 05日
综合 ⁄ 共 5439字 评论关闭
本文通过两个图来梳理TCP-IP协议相关知识。TCP通信过程包括三个步骤:建立TCP连接通道,传输数据,断开TCP连接通道。如图1所示,给出了TCP通信过程的示意图。 图1 TCP 三次握手四次挥手 图1主要包括三部分:建立连接、传输数据、断开连接。 1)建立TCP连接很简单,通过三次握手便可建立连接。 2)建立好连接后,开始传输数据。TCP数据传输牵涉到的概念很多:超时重传、快速重传、流量控制、拥塞控制等等。 3)断开连接的过程也很简单,通过四次握手完成断开连接的过程。 三次握手建立连接: 第一次握手:客户端发送syn包(se......
阅读全文
  • 04月
  • 02日
综合 ⁄ 共 1550字 评论关闭
From: http://blog.csdn.net/rock870210/article/details/5973475 <HTML> <HEAD> <TITLE>WMI Scripting HTML</TITLE> <META http-equiv=Content-Type content="text/html; charset=gb2312"> <SCRIPT language=JScript event="OnCompleted(hResult,pErrorObject, pAsyncContext)" for=foo> document.forms[0].txtMACAddr.value=unescape(MACAddr); document.forms[0].txtIPAddr.value=unescape(IPAddr); document.forms[0].txtDNSName.value=unescape(sDNSName); </SCRI......
阅读全文
  • 03月
  • 19日
综合 ⁄ 共 8231字 评论关闭
文章目录   前言   一、会话劫持原理   二、会话劫持实践   三、会话劫持防范   总结 黑客技术分析 会话劫持攻击实战详解 2008-1-16  选择字号: 大 | 中 | 小   前言   通常,大家所说的入侵,都是针对一台主机,在获得管理员权限后,就很是得意;其实,真正的入侵是占领整个内部网络。针对内部网络的攻击方法比较 多,但比较有效的方法非ARP欺骗、DNS欺骗莫属了。但是,不管使用什么技术,无非都是抓......
阅读全文
  • 02月
  • 07日
综合 ⁄ 共 6246字 评论关闭
        第十二章 门急诊划价收费分系统功能规范         第 —条 《门急诊划价收费分系统》是用于处理医院门急诊划价和收费的计算机应用程序,包括门急诊划价、收费、退费、打印报销凭证、结帐、统计等功能。医院门诊划 价、收费系统是直接为门急诊病人服务的,减少病人排队时间,提高划价、收费工作的效率和服务质量,减轻工作强度,优化执行财务监督制度的流程是该系统的主 要目标。    第二条 《门急诊划价收费分系统》必须符合国家、地方有关法律、法规、规章制度的要求:    1.财政部、卫生部颁布的《医院会计制度》和有关财......
阅读全文
  • 01月
  • 18日
综合 ⁄ 共 2218字 评论关闭
IT程序员开发必备-各类资源下载清单,史上最全IT资源,个人收藏总结! RelativeLayout 第一类:属性值为true或false      android:layout_centerHrizontal  水平居中       android:layout_centerVertical   垂直居中      android:layout_centerInparent    相对于父元素完全居中      android:layout_alignParentBottom 贴紧父元素的下边缘      android:layout_alignParentLeft   贴紧父元素的左边缘      android:layout_alignParentRight  贴紧父元素的右边缘      android:layout_alignParentTop    贴紧父元素的上边......
阅读全文
  • 12月
  • 21日
综合 ⁄ 共 1920字 评论关闭
int DES_enc_read(int fd,void *buf,int len,DES_key_schedule *sched,          DES_cblock *iv); 使用此函数时要小心,如果写入的数据超过MAXWRITE个字节,那么数据将会被分割成多个数据块,每个数据加密时使用的IV相同。因此,在使用此函数时,一定要了解此函数的内部实现机制; 此函数客户从文件,或者socket等输入设备中读取数据,并解密数据; 解密模式根据DES_rw_mode的定义,采用PCBC或者CBC模式; fd: 设备描述符; buf: 输出数据缓冲区; len: 长度; sched: 密钥; iv: 初始化向量; 返回值: -1 错误,其他数据,......
阅读全文