自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 资源 (14)
  • 收藏
  • 关注

原创 3次握手协议4次挥手协议和tcp状态跃迁

自己画的状态跃迁图,画的不漂亮,但是能说明问题,大家凑合着看吧,如果浏览时发现图片太小,看不清,可以放大网页。我从3次握手协议和4次挥手协议来解释这个图,接下来提出并解决一些问题。一、3次握手协议1、在t1时刻,client端的进程要求和某个服务器进行连接。所以发送了一个同步请求帧,syn=1。从此刻开始client进入了syn sent阶段(t1-t3)。2、在t2时刻,se

2013-05-10 17:17:10 1256 1

原创 jsf上传图片之图片预览、图片存储、图片获取

1、图片预览:  图片上传预览是一种在图片上传之前对图片进行本地预览的技术。使用户选择图片后能立即查看图片,而不需上传服务器,提高用户体验。但随着浏览器安全性的提高,要实现图片上传预览也越来越困难。所以经常会出现上传的文件获得的路径是c:\fakepath\....,当然可以通过浏览器设置显示正确的文件路径,但是我们总不会期望用户在上传图片之前都设置下浏览器吧,而且用户不关心这些路径,只有开发

2012-12-29 01:20:24 2420

原创 jsf上传图片

总结下图片上传:所用的开发工具版本如下:jsf1.2+ejb3.0+jboss4.2.3准备工作:导入有关三个文件传输的jar包:commons-io-1.3.2.jar  commons-fileupload-1.2.1.jar   tomahawk12-1.1.14.jar,注意此时不要添加myfaces-extension.jar包,否则会冲突。在web.xml写好配置:在添加一个f

2012-12-29 00:36:40 1498

原创 用Navicat 给表创建外键

上次组员在navicat中建表时说给表建立外键的时候出现问题:在建立好外键点击保存时刚建立的外键信息全无。今天我也尝试着给表建立外键,也出现了类似的问题,后来超找资料找到了答案,现在给总结下。首先建立表A,假设这个表的主键为属性名为ANO,类型为smallint,在建立表B,它含有一个外键属性,名为BNO,引用了A表的主键ANO,接着就用navicat实现建立外键的过程。1、注意在设计表的

2012-12-11 17:59:32 7567

原创 Jquery与ajax结合实现验证用户名(邮箱是否)已经被注册过

开发电子商城,组长让我写登录注册界面和业务逻辑的实现。功能简单,要做好可花了我这个菜鸟不少功夫。  理顺下思路,用户在注册界面输入用户名(密码),当输入框blur的时候(就是失去焦点的时候)就在jquery中写该输入框的blur事件,这个事件里面要获得输入的用户名,然后用ajax将该用户名当做一个参数传给一个jsp文件判断是否重名,jsp就是用上java代码和数据库打交道,看看输入的用户名是否

2012-12-08 13:20:28 4311 1

原创 用ajax实现用jsf写的级联菜单

最近在组队在写老师布置的电子商城项目。在我写到商品录入时,需要调出数据库中商品分类(级联),查了资料,有些说直接把所有分类从数据库中取出,然后用javascript实现级联,但是这种方法的缺点是数据冗余度高,于是看到有人推荐用ajax实现。看了几段别人的代码就开始自己着手写了,首先需要下载一个jar包(ajax4jsf),因为在jsf代码中需要用到ajax的话,必须使用这个jar包。接着在jsp页

2012-12-08 12:56:14 909

转载 No entity found for query

EJB: 很久以前一直用EntityManager下getResultList()查询数据,即便一个数据亦是如此,所以要频繁的List.get(0),生活就在这样的反反复复中变得让人“怎渡”;后来,getSingleResult()出现了,然后,过了几秒钟,它被宠幸了…尽管如此,用它时还是要小心,因为你的代码的“可能异常”里从此就多了一个“No entity found for query”,

2012-12-02 13:12:08 955

原创 Fatal error: Can’t open and lock privilege tables: Table ‘mysql.host’ doesn’t exist

在Navicat for MySQL中不小心把mysql删了,后来启动mysql服务时报错:Windows 无法启动mysql服务(位于本地计算机上)。 错误1067:进程意外终止;然后查看日志后(选择事件查看器然后选择windows日志,最后选择应用程序)发现有两处错误1、Fatal error: Can’t open and lock privilege tables: Table ‘my

2012-11-26 17:45:45 879

骑士巡游 回溯法

利用回溯法编程求解国际象棋中的骑士巡游问题。 关于实验中骑士的起始位置(坐标从左上角开始算起) 第一组:(1,1); 第二组:(1,2); … …依次类推 第九组:(2,1); output.txt中输出所得到的巡游路径坐标集合

2013-05-10

DDA、中点画线法、bresenham算法

计算机图形学中的几种画线算法:DDA算法、bresenham算法、中点画线法、扫描线算法。

2013-05-23

算法分析与设计:半数集问题

计算机算法设计与分析,算法实现题2-3半数集问题。

2013-04-07

中点剪裁算法

计算机图形学中的中点裁剪算法。剪裁窗口为矩形,线段起点终点由鼠标点击确定,确定后马上进行裁剪,显示可见部分。欢饮下载指正

2013-05-24

骑士巡游问题

利用回溯法编程求解国际象棋中的骑士巡游问题。 关于实验中骑士的起始位置(坐标从左上角开始算起) 第一组:(1,1); 第二组:(1,2); … …依次类推 第九组:(2,1); output.txt中输出所得到的巡游路径坐标集合

2013-05-10

数字计数问题

算法设计与分析:数字计数问题 问题描述: 一本书的页码从自然数 1 1 1 1 开始顺序编码直到自然数 n n n n 。 书的页码按照 通常的习惯编排 , 每个页码都不含多余的前导数字 0 0 0 0 。 例如 , 第 6 6 6 6 页 用数字 6 6 6 6 表示,而不是 06060606 或 006 006 006 006 等。数字计数问题要求对给定书 的总页码 n n n n , 计算出书的全部页码中分别用到多少次数字 0 0 0 0 , 1 1 1 1 , 2 2 2 2 , … , 9 9 9 9 。 编程任务: 给定表示书的总页码的 10101010 进制整数 n n n n (1 (1 (1 (1 ≤ n n n n ≤ 109) 109) 109) 109) 。编程计算书的全部页码中分别用到多少次数字 0 0 0 0 , 1 1 1 1 , 2 2 2 2 , … , 9 9 9 9 。 数据输入: 输入数据由文件名为 input.txt input.txt input.txt input.txt 的文本文件提供。 每个文件只有 1 1 1 1 行,给出表示书的总页码的整数 n n n n 。 结果输出 : : : : 程序运行结束时 , 将计算结果输出到文件 output.txt output.txt output.txt output.txt 中 。 输出文件共 有 10101010 行,在第 k k k k 行输出页码中用到数字 k-1 k-1 k-1 k-1 的次数, k=1 k=1 k=1 k=1 , 2 2 2 2 , … , 10101010 。

2013-04-07

primefaces-3.4.2.jar

primefaces 用于JSF开发,轻松实现许多组建功能

2012-12-14

计算机网络特南鲍姆

经典计算机网络教材。特南鲍姆著,欢迎下载,好资料共享

2013-05-14

Linux/unix 实践教程

内含ppt 光盘 课本代码 试题 Lecture 1 Outline _________________________________________________________________ Topic: Welcome, Intro, Review Approach: Outline, Dissect Main Ideas: Course goals Course structure Required preparation C ideas What is systems programming? User level Unix System Services Outline: How the Course Works The Role of an Operating System Manage use and access to resources Creates an illusion of a dedicated machine Unix from the User Perspective Underlying Principles in Applications Internet Bridge Distributed, coordinated, communicating processes. What are the basic elements of this architecture? bc what it does how it does it web browser what it does how it does it Studying and Writing Our Own Versions of System Programs more file I/O terminal I/O process management video control Conclusions: Naive picture of C programs More complete picture of C programs What is system programming What is kernel programming

2013-05-11

编译原理龙书第二版

龙书 第二版 中文 学习编译的经典书籍,好资料一起分享 欢迎下载,我这有斯坦福大学编译原理的课件就是根据这本书写的课件,很好用。需要的留言。

2013-05-13

计算机网络 特南鲍姆part3

计算机网络,特南鲍姆,第三部分,要下载全三个压缩包才能正确解压,

2013-05-31

计算机网络 特南鲍姆part2

计算机网络,特南鲍姆,第二部分,要下载全三个压缩包才能正确解压,

2013-05-31

五边形的扫描转换

计算机图形学中的五边形扫描转换。使用et表,ael表实现,自定义5个顶点,然后进行五边形的扫描线算法。

2013-05-23

汽车加油问题

  分析:根据题目的意思,要使汽车加油次数最少,就必须让汽车跑的尽可能远,直到无法到达下一站的时候才加油。   设汽车加满油后最多能行驶nkm,旅途中有k个加油站,D={d1,d2,d3,d4,...dk,d(k+1)}为相邻两个加油站之间的距离的集合,d1为从出发点到第一个加油站之间的距离,d(k+1)为第k个加油站距离第k+1个加油站之间的距离。   贪心选择性质:设S={s1,s2,s3,...sn}为给汽车加过油的加油站的集合,易知有n个加油站给汽车加过油,假设S为最有解,则n为最优值n(n<=k)。   设有d1+d2+....+d(m)<=n,d1+d2+...+d(m+1)>n,则为了得到最优解,第一次给汽车加油的加油站为d(m)。若s1=d(m),则S就是一个以贪心选择开始的最优解。若汽车在第m个加油站之前已经加过油,则设S’=S-{s1}Ud(m),汽车在s1加满油后可到达s2,则在第m个加油站加满油后,汽车也毫无疑问能到达s2。也就是说S’是以贪心选择加油站dm开始的最优加油选择。由此可见,总存在以贪心选择开始的最优加油方案。   最优子结构:在做了贪心选择之后,原问题就变成了在第m个加油站到第k个加油站之间汽车加油的最少次数问题。假设能在第m个加油站到第k个加油站加更少次数的油,那么总的加油次数将小于n这与S为问题最优解相矛盾,所以每一步所做的贪心选择都将问题简化为一个更小的与原问题具有相同形式的子问题。

2013-05-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除