相信明天会更好

Tomorrow will be better

网络同传是个好东西,一台机器作为发射端,把其他的机器作为接受端,可以实现你想要做的,省时省力。不同的机器进入他的方法不同,这个在说明书中有详细说明。

计算机相关 | 1 条留言
| sunny | 777 Views

今天折腾了一天,总算搞定了这个问题,下面就简单说一下整个过程吧:

  • 上传文件
  • 上传成功以后写到数据库中以备从数据库中读取该文件用</li>
  • 从数据库中读取插入的文件的pid从而获取刚刚插入的文件名</li>
  • 根据已知的文件名读取该文件的内容从而插入到相应的数据库的表中;</li>

阅读全文 »

数据库 | 2 条留言
| sunny | 1,430 Views

要想在jsp处理页面的最后给以人性化的提示,比如插入数据库成功、修改成功、等等来通知用户,我们可以在java代码中加入out.println(“alert(‘数据库修改成功!’)”);

如果想要由当前的页面跳转到另一个jsp页面可以用out.println(“window.location=\”../log.jsp\”");

在js中如果要是超链接另一个js的话可以按照如下实现 

newRow.cells[2].innerHTML = “<a href=\”javascript:delFile(“+rowSize+”)\”>删除</a>”;

数据库 | 1 条留言
| sunny | 757 Views

因为做得项目中有这个需求,所以就逼着自己试了一会,在许师兄和张师兄的帮助下,终于编译通过了,收获不少啊,首先要确保有相应的api,这里我们用的是java excel的jxl.jar ,把这个包放在应用的lib文件夹下面,然后在处理页面中引用相应的类来为从excel数据表中读取数据做准备,剩下的就是代码实现了,其中关键的代码是

 filename=request.getParameter(“url”);
Workbook workbook=Workbook.getWorkbook(new File(filename));
Sheet sheet=workbook.getSheet(0);
int rows=sheet.getRows();
int columns=sheet.getColumns();
String [] content=new String [100];
for(int i=1;i {
for(int j=1;j {
Cell cell=sheet.getCell(j,i);
content[j]=cell.getContents();
}
}

接下来要实现的就是把导出来的数据插入到相应的表中,这里要有一个转换比如说在excel中用汉字实现的而在数据库中是用int型的数字实现的,所以这就要在插入之前先做一下转换,还有一个问题就是要插入的字段在该表中是另一个表的外键例如在excel中存的是一个人的工种名称,但是在这个人的基本信息表中工种名称是以外健形式存在的通过两个表join来获取工种名称,所以在插入之前要把读出的工种名称转换为工种的pid然后插入到数据库中。所有这些都实现了以后就可以使用insert来插入到数据库了。

数据库 | 2 条留言
| sunny | 1,512 Views

前几天在做项目的时候遇到了在数据库中建立数据表,以前对这个很模糊,经过贾老师的讲解,现在明白了很多了。首先要确定与该模块相关的实体有哪些,分别为这些实体建立一个数据表,然后在确定这些实体之间有没有关系,如果有的话,而且关系不能用实体之间的传递来表示,那么就建立一个关系表,这样数据表的雏形就建好了。

接下来要做的就是处理数据表之间是一对一、一对多、还是多对多的关系,第一个好说,如果是第二种情况,那么我们可以把多的那个数据表的主键在一的数据表中设立相应的外键来实现一对多的情况。如果是第三种情况,那么我们要单独抽出一个数据表来存放 这两个表的主键来解决多对多的情况。

数据库 | 给我留言
| sunny | 956 Views

  政治终于考试完了,整整折磨了一个周,整天就耗在这上面了,想干别的吧又不踏实,随着十一点交卷铃声的响起,政治考试结束了,说实话好久没有认认真真的干一件事情了(当然是被逼无奈,不干不行了),上了研究生以后经常逃课,有时候去上课也是自己看自己专业方面的书,准备考试的这段时间虽然有点辛苦,但是感觉自己真的投入进去了,那种感觉挺好的,政治考试的结束也就意味着研一生活的结束,因为这是最后一门考试的课程,也是最重视的一门考试

随笔 | 给我留言
| sunny | 524 Views
 Page 16 of 17  « First  ... « 13  14  15  16  17 »