代码改变世界

基于Mix网络的通信系统安全性性能分析

2011-10-24 21:32 by 夜雨瞳, 1007 阅读, 0 推荐, 收藏, 编辑
摘要:高超 毛胜利 (黄石理工学院 计算机学院,湖北 黄石 435003) 摘要:文章论证了基于Mix的安全性,给出了基于Mix网络中各类节点的负载。Mix网络在提供较强匿名性的同时,系统中用户节点的期望负载不随系统规模的扩大而增加,消息的期望路径长度与系统规模无关,系统的可扩展性较好。 关键词:Mix网 阅读全文

基于P2P的匿名技术研究

2011-10-23 16:12 by 夜雨瞳, 1380 阅读, 0 推荐, 收藏, 编辑
摘要:李超 北京图形研究所 摘要:本文针对匿名通信中两种基本技术:Mix和洋葱路由进行了论述,并分析了P2P网络对于Mix网络和传统的洋葱路由的改进和缺陷,论述了基于P2P的匿名通信在提高通信性能和抗攻击能力上的实现技术。 关键词:P2P 洋葱路由 网络 匿名 1、概述 传统意义下的网络安全包括以下四个要 阅读全文

Asp.net分页控件AspNetPager的使用(DataList和Reapter结合Linq的编辑与删除)

2011-08-24 11:51 by 夜雨瞳, 931 阅读, 0 推荐, 收藏, 编辑
摘要:一、大概思想1、数据交互形式2、控件使用简述二、数据库CREATE TABLE [dbo].[student]( [stu_id] [int] IDENTITY(1,1) NOT NULL, [stu_name] [nvarchar](20) COLLATE Chinese_PRC_CI_AS NULL, [stu_sex] [nvarchar](1) COLLATE Chinese_PRC_CI_AS NULL, CONSTRAINT [PK_student] PRIMARY KEY CLUSTERED ( [stu_id] ASC)WITH (PAD_INDEX 阅读全文

Asp.net的FileUpload控件的文件上传与Extjs文件上传的简单Demo

2011-08-16 11:28 by 夜雨瞳, 1722 阅读, 2 推荐, 收藏, 编辑
摘要:一、大概思路1.1、Asp.net的FileUpload控件的文件上传1.2、Extjs的文件上传二、数据库(暂无)三、新建一个网站3.1、Default.aspx代码上传方面比较写得比较简单些(还可以扩展一些文件上的存储),像一些博客发表文章、数据库存储(图片名称、访问路径)还有编辑自己头像等等,判断稍微有些复杂,不过花些时间应该也不会太难。 阅读全文

课程设计之(ZendFrameWrok)构建的航空订票系统网站

2011-07-08 09:30 by 夜雨瞳, 929 阅读, 1 推荐, 收藏, 编辑
摘要:1、系统介绍2、总结对于这次课程设计,要总结的实在是太多了,虽然结果个人觉得不满意,但是总体所要达到的目标总算完成了。毕竟这次大家在设计的时候比较乱,除了网站界面方面上有很多人不擅长,同时又要学习ZendFrameWork在Ubuntu下开发,加大了大家的难度。少部分人连布局都存在问题的情况,计划和进度也没有好好地把握好,放假偷懒的也有些。git在代码提交上部分人不会,不能实时提交到github的网站上去,不过版本控制还是有的,(有提供源代码下载)具体可访问https://github.com/swyma/Airline大家实力不平均,能力参差不齐,很多徘徊在技术点上。最近2个月有点忙考试和做 阅读全文

Zend Framework使用Extjs进行数据库交互和分页

2011-04-29 00:54 by 夜雨瞳, 929 阅读, 0 推荐, 收藏, 编辑
摘要:一、大概思路1.1、(备注:具体配置和运行情况参考上篇Ubuntu10.10 Zend FrameWork配置及helloworld显示)二、数据库CREATE DATABASE IF NOT EXISTS `text`;USE `text`;---- Definition of table `text`.`user`--DROP TABLE IF EXISTS `text`.`user`;CREATE TABLE `text`.`user` ( `useId` int(11) NOT NULL AUTO_INCREMENT, `useAccount` varchar(50) DEFAU为数据库创建可操作的Model层(即输入zf create db-table User user,然后增加自定义函数方法Zend Framework和Extjs结合方面还不算太难,不过要掌握好可能需要些时间。 阅读全文

Zend Framework使用Zend_Paginator进行数据库交互和分页

2011-04-22 22:05 by 夜雨瞳, 1239 阅读, 1 推荐, 收藏, 编辑
摘要:一、大概思路1.1(备注:具体配置和运行情况参考上一篇Ubuntu10.10 Zend FrameWork配置及helloworld显示)二、创建数据库表CREATE DATABASE IF NOT EXISTS test;USE test;DROP TABLE IF EXISTS `test`.`userinfo`;CREATE TABLE `test`.`userinfo` ( `user_autoid` int(11) NOT NULL AUTO_INCREMENT, `user_name` varchar(20) NOT NULL, `user_pwd` varchar(10)如果连接出现mysql drivers not found,请检查是否安装了php5-mysql(在ubuntu下一般没有安装),到“新立德软件中心”安装 阅读全文

Ubuntu10.10 Zend FrameWork配置及helloworld显示

2011-03-24 18:07 by 夜雨瞳, 705 阅读, 0 推荐, 收藏, 编辑
摘要:一、大概思路1.1、(备注:安装ZendFramework,其附带apache2和php5)1.2、二、ZendFramework配置2.1、安装ZendFramework在ubuntu10.10的软件中心安装zf.2.2、激活apache的rewrite模块命令行输入:sudoa2enmod rewrite2.3、配置PHP5路径配置include_path路径信息,修改/etc/php5/con.d目录下的zend-framework.ini终端输入:sudogedit /etc/php5/conf.d/zend-framework.ini2.4、创建firstProject项目终端输入2.7、启动运行(要重启服务器sudo /etc/init.d/apache2 restart后) http://localhost/firstProject 阅读全文

Asp.net MVC使用MvcPager进行分页

2011-02-27 19:33 by 夜雨瞳, 3171 阅读, 3 推荐, 收藏, 编辑
摘要:一、数据库表CREATE TABLE [dbo].[T_Class]( [ID] [int] NOT NULL, [Name] [nvarchar](max) COLLATE Chinese_PRC_CI_AS NOT NULL, CONSTRAINT [PK_T_Class] PRIMARY KEY CLUSTERED ( [ID] ASC)WITH (PAD_INDEX = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]) ON [PRIMARY]CREATE TABLE [dbo].[T_Teacher]( [ID] [int] NOT NULL, [N.添加MvcPager.dll,并引用MvcPager的命名空间Webdiyer.WebControls.Mvc。 阅读全文

课程设计之(struts2+Hibernate)航空订票系统

2011-01-15 15:16 by 夜雨瞳, 2249 阅读, 0 推荐, 收藏, 编辑
摘要:1、题目课程设计之航空订票系统为某家机票预订服务商开发一个机票预订和查询管理系统。该系统中的航班和机票信息由多家航空公司负责提供。客户通过上网方式查询航班时间表、机票可用信息、机票折扣信息,可以远程订票、退票、通过信用卡支付票款。客户分为三类:金牌客户、银牌客户和普通客户。普通客户通过订票积分至一定的额度可以逐步升级为银牌客户、金牌客户。不同类别的客户可享有不同的机票折扣。系统还必须每日、每周、每月给出机票销售的统计分析报表。l实验要求:按基于数据流的软件工程的要求完成主要阶段的文档,实现的程序应能初步运行。²分组进行,每组4~5人,自由组合,设项目负责人一个;²每组抽签选 阅读全文

Ubuntu 10.10配置JRE、JDK、Eclipse和Tomcat7.0.5

2010-12-14 20:38 by 夜雨瞳, 6370 阅读, 4 推荐, 收藏, 编辑
摘要:、安装JDK1.1、到官网下载相关的JDK,这里下载的是 jdk-6u23-linux-i586.bin。网站:http://www.oracle.com/l1.2、在“administrator个人文件夹”建立一个“Java文件夹“,(即位置主文件夹administrator);将下载的 jdk-6u23-linux-i586.bin放置这个Java的文件夹。(路径可以根据自己的实际情况进行修改,这里以administrator下的Java文件夹为例子)1.3、打开“终端”(即应用程序2.2、同样,修改第二个文件 输入:sudo gedit /etc/profile 在umask 022之前添加以下语句 阅读全文

ASP.net MVC使用Jquery-pager和Newtonsoft.Json进行分页

2010-11-21 22:45 by 夜雨瞳, 1390 阅读, 0 推荐, 收藏, 编辑
摘要:1、大概思想模型2、数据库建立代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--CREATE DATABASE db_testUSE [db_test]GO/****** 对象: Table [dbo].[movie] 脚本日期: 11/21/2010 22:07:57 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOSET ANSI_PADDING ONGOCREATE TABLE. 阅读全文

ExtJs、Struts2、Hibernate3.2的Grid后台分页

2010-10-29 22:08 by 夜雨瞳, 3147 阅读, 1 推荐, 收藏, 编辑
摘要:1、大致思想模型2、基本配置2.1、创建数据库test,表student这里用了json-lib进行json序列化,hibernate中外键用了map的映射方法,即此处HQL是“select new map(...) ...”,对map有个初步的了解;大致了解了sturts和hibernate的模型,为之后课程设计做好了一定的准备工作;以下是相关配置和使用环境win7系统myeclipse6.5tomcat6.0版本extjs3.2版本struts2.2.1hibernate3.2mysql5.1json-li因为源代码没有加入Extjs,所以这部分添加麻烦读者自己到它们的官方网站下载了。 阅读全文

ExtJs、Struts2、Hibernate3.2登录页面的简单实现

2010-10-23 18:57 by 夜雨瞳, 2855 阅读, 0 推荐, 收藏, 编辑
摘要:1、思想的大致模型2、建立数据库test和数据库表tb_userCodeCREATE DATABASE `test`;2 CREATE TABLE `test`.`tb_user` (3 `username` varchar(20) NOT NULL,4 `password` varchar(20) NOT NULL,5 PRIMARY KEY (`username`)6 ) ENGINE=掌握了java的一些数据传送规律 懂得了如何简单地使用struts2和hibernate3.2 让自己对java和asp.net(asp.net mvc)有个简单的比较因为源代码没有加入Extjs,所以这部分添加麻烦读者自己到它们的官方网站下载了。 Extjs官方下载包:http://www.sencha.com/products/js/ struts配置:http://files.cnblogs.co 阅读全文

ASP.net MVC、Extjs多级目录(理论上可以无限级、非递归)treepanel显示和数据库(多级目录)存储结构的设计(下篇)

2010-10-09 11:24 by 夜雨瞳, 1416 阅读, 2 推荐, 收藏, 编辑
摘要:1、添加节点、子节点、编辑节点1.1、添加节点1.2、添加子节点2、移动节点或者目录3、删除目录和节点其中,遍历的情况有2种。通过后台获取的(这里是一次性获取)节点,在该树的attributes内。从前台操作增加的节点,在childNodes内。这里遍历的代码片段: var temp = []; //获取loader的所有子节点 function findchildasy(node) { var childnodes = node.children; Ext.each(childnodes, function() { //从节点中取出子节点依次遍历... 阅读全文

ASP.net MVC、Extjs多级目录(理论上可以无限级、非递归)treepanel显示和数据库(多级目录)存储结构的设计(上篇)

2010-09-19 22:28 by 夜雨瞳, 3968 阅读, 2 推荐, 收藏, 编辑
摘要:1、数据库(多级目录)存储结构的设计1.1、表设计 1.2、数据显示及相关信息:升序:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--select C.tre_parent,B.tre_name as tre_parentname,C.tre_children as tre_children,A.tre_name as tre_childrenname,C.tre_children as childrenfrom treetable A,t 阅读全文

Asp.net MVC、Extjs(运用Linq to SQL和List泛型)批量更新、删除、打印(使用CKEditor)、导出Excel

2010-09-07 02:29 by 夜雨瞳, 8482 阅读, 4 推荐, 收藏, 编辑
摘要:1、批量操作思想的大概模型:更新:删除:2、导出Excel的特点按页面渲染来导出数据3、打印(运用的是CKEditor)4、一些程序解释说明4.1@page指令 validateRequest的作用 在 Web应用程序中,要阻止依赖于恶意输入字符串的黑客攻击,约束和验证用户输入是必不可少的。跨站点脚本攻击就是此类攻击的一个示例。其他类型的恶意数据或不需要的数据可以通过各种形式的输入在请求中传入。通过在应用程序中的较低级别限制允许通过的数据类型,就可以阻止不希望的事件,即使当使用代码的程序员没有恰当地使用合适的验证技术时也是如此。当请求验证检测到潜在的恶意客户端输入时,会引发此异常来中止请求处理 阅读全文

SQL跨数据库访问linux或windows的mysql和定时作业

2010-08-28 17:21 by 夜雨瞳, 1825 阅读, 2 推荐, 收藏, 编辑
摘要:1、远程访问数据库大致模型大致有2种方法:第一种在ODBC配置好ODBC的数据源,然后与SQL链接服务器结合(SQL链接服务器不需要填写访问接口字符串)第二种在SQL链接服务器直接配置好ODBC的Driver字符串。这里主要介绍第一种(第二种在‘访问接口字符串’加上字符串即可)2、mysql在win7、linux上如何设置: 2.1、分配权限(linux和win7) 进行mysql命令行,进行分配权限、执行 GRANT ALL PRIVILEGES ON *.* TO 'Lucy'@'192.168.1.101' IDENTIFIED BY '123&# 阅读全文

C#远程访问linux(ubuntu)或windows的mysql数据库

2010-08-15 10:07 by 夜雨瞳, 4643 阅读, 2 推荐, 收藏, 编辑
摘要:1、远程访问数据库大概模型2、mysql在win7、linux上如何设置:2.1、分配权限(linux和win7)进行mysql命令行,进行分配权限、执行IIS配置ASP后,局域网的机子不能访问本机的网页(如果默认端口是80),而关掉防火墙就可以。是因为你的80端口没有打开。 而mysql的默认端口3306是默认没有打开的。 2.2.2、为什么我们远程访问SQL的时候,不用打开端口? 因为SQL的端口是默认打开的,而你远程访问SQL数据库的时候,只要知道它的用户名、密码、端口号1433就行了。 2.2.3、如何打开mysql的端口 2.2.4、在win7上,只要在‘入站规则’上建立一个3306端口即可 阅读全文

ExtJs、ASP.net运用Linq to SQL与SQL储存过程交互

2010-07-29 01:14 by 夜雨瞳, 2592 阅读, 2 推荐, 收藏, 编辑
摘要:1 基本要点1.1 Grid后台分页1.2 Form表单提交1.3 前台更新、删除(store.remove)、增加(store.insert)1.4 有webService、aspx、Handler三种方法,此处使用Handler1.5 使用Linq to SQL进行读取数据和SQL储存过程的操作1.6 文件结构4 建立Json序列化的类库(JsonHelper.cs)5 建立ashx文件,即使用handler传送//分页需要limit,start是mysql里用的(或取当页开始的记录标识编号)//Grid的分页区显示所有记录数增加totalCount信息6 建立Gri_datagrid.js文件 阅读全文