`
unsoundboy
  • 浏览: 63471 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论
文章列表
第一部分:Java的安全基础——虚拟机和字节码安全 概 论:安全问题对很多数人来说都非常重要。从其历史看,Java安全主要意味着虚拟机和字节码安全。然而这个看法忽略了两个重要方面—应用程序和网络安全。 在下面一系列文章中,Todd Sundsted讲解了JAVA虚拟机安全,应用程序安全,网络安全,解释了应该采取什么样的措施来全面巩固你的Java安全。在这第一部分,他向我们解 释了Java安全的基础:虚拟机和字节码安全。 “似乎还没有人曾因为写出了不安全的Java代码而遭解雇”。这句话是我对那句流行语“没人曾因购买了IBM而遭解雇”的修正版本。那些更关心网络速度和那些更有兴趣为简历 ...
1.   oncontextmenu="window.event.returnValue=false"   将彻底屏蔽鼠标右键     <table   border   oncontextmenu=return(false)><td>no</table>   可用于Table         2.   <body   onselectstart="return   false">   取消选取、防止复制         3.   onpaste="return   fa ...
Linux网络编程--10. 原始套接字 --11. 后记 http://linuxc.51.net 作者:hoyt (2001-05-08 11:26:09) 10. 原始套接字      我们在前面已经学习过了网络程序的两种套接字(SOCK_STREAM,SOCK_DRAGM).在这一章 里面我们一起来学习另外一种 套接字--原始套接字(SOCK_RAW). 应用原始套接字,我们可以编写出由TCP和UDP套接字不能够实现的功能. 注意原始套接字只能够由有 root权限的人创建.  10.1 原始套接字的创建   int  ...
Linux网络编程--9. 服务器模型 http://linuxc.51.net 作者:hoyt (2001-05-08 11:23:59)     学习过《软件工程》吧.软件工程可是每一个程序员"必修"的课程啊.如果你没有学习过, 建议你去看一看. 在这一章里面,我们一起来从 软件工程的角度学习网络编程的思想.在我们写程序之前, 我们都应该从软件工程的角度规划好我们的软件,这样我们开发软件的效率才会高. 在网络程序里 面,一般的来说都是许多客户机对应一个服务器.为了处理客户机的请求, 对服务端的程序就提出了特殊的 ...
Linux网络编程--8. 套接字选项 http://linuxc.51.net 作者:hoyt (2001-05-08 11:23:24) 有时候我们要控制套接字的行为(如修改缓冲区的大小),这个时候我们就要控制套接字的选项了.  8.1 getsockopt和setsockopt  int getsockopt(int sockfd,int level,int optname,void *optval,socklen_t *optlen) int setsockopt(int sockfd,int level,int o ...
Linux网络编程--7. TCP/IP协议 http://linuxc.51.net 作者:hoyt (2001-05-08 11:22:40)     你也许听说过TCP/IP协议,那么你知道到底什么是TCP,什么是IP吗?在这一章里面,我们一起来学习这个目前网络上用最广泛的协议.  7.1 网络传输分层  如果你考过计算机等级考试,那么你就应该已经知道了网络传输分层这个概念.在网络上,人们为了传输数据时的方便,把网络的传输分为7个层次.分别 是:应用层,表示层,会话层,传输层,网络层,数据链路层和物理层.分好了层以后, ...
Linux网络编程--6. 高级套接字函数 http://linuxc.51.net 作者:hoyt (2001-05-08 11:22:09)     在前面的几个部分里面,我们已经学会了怎么样从网络上读写信息了.前面的一些函数(read,write)是网络程序里面最基本的函数.也 ...
Linux网络编程--5. 用户数据报发送 http://linuxc.51.net 作者:hoyt (2001-05-08 11:21:31)     我们前面已经学习网络程序的一个很大的部分,由这个部分的知识,我们实际上可以写出大部分的基于TCP协议的网络程序了.现在 ...
Linux网络编程--4. 完整的读写函数 http://linuxc.51.net 作者:hoyt (2001-05-08 11:20:52) 一旦我们建立了连接,我们的下一步就是进行通信了.在Linux下面把我们前面建立的通道 看成是文件描述符,这样服务器端和客户端进行 ...
Linux网络编程--3. 服务器和客户机的信息函数 http://linuxc.51.net 作者:hoyt (2001-05-08 11:20:14) 这一章我们来学习转换和网络方面的信息函数.  3.1 字节转换函数  在网络上面有着许多类型的机器,这些机器在表示 ...
Linux网络编程--2. 初等网络函数介绍(TCP) http://linuxc.51.net 作者:hoyt (2001-05-08 11:19:34)   Linux系统是通过提供套接字(socket)来进行网络编程的.网络程序通过socket和其它几 个函数的调用,会返回一个 通讯的文件描述符,我们可以将这个描述符看成普通的文件的描述符来操作,这就是linux的设备无关性的 好处.我们可以通过 向描述符读写操作实现网络之间的数据交流.  2.1 socket  int socket(int domain, int type ...
Proxy源代码分析--谈谈如何学习linux网络编程 本文出自:http://www.china-pub.com 作者:李培源 (2001-08-10 12:00:00) <!-- HTML_BEGIN--> Linux 是一个可靠性非常高的操作系统,但是所有用过Linux的朋友都会感觉到,Linux和Windo ...
在网络程序里面,一般的来说都是许多客户机对应一个服务器.为了处理客户机的请求, 对服务端的程序就提出了特殊的要求.我们学习一下目前最常用的服务器模型. 循环服务器:循环服务器在同一个时刻只可以响应一个客户端的请 ...
工具名称 语言 费用 描述 日期 ASTRÉE C 联系 undefined code constructs or run-time errors, e.g., out-of-bounds array indexing or arithmetic overflow. 1 Mar 2007 BOON C 免费 integer range analysis determines if an array can be indexed outside its bounds 15 Feb 2005 C Code Analyzer ...
简介 Quercus 是一个开源 PHP 5 引擎,它已经拥有了纯 Java 的完整实现。Quercus 文档指出,Quercus 在 Resin 应用服务器之上运行,利用了负载平衡、代理缓存等 Resin 特性。本文介绍了在 Apache Tomcat 之上运行 Quercus 所提供的特性。另外,本文还将展示 Quercus 针对 Web 服务和应用程序的 “PHP + Java” 混合方法的易用性和灵活性。 为何选择 Quercus? Quercus PHP 库在 Java 中得到了完整的实现,这对 Java 和 PHP 应用程序都有好处。由于 Java 和 ...
Global site tag (gtag.js) - Google Analytics