- 博客(10)
- 资源 (27)
- 收藏
- 关注
原创 Ubuntu下安装fragroute
最近在学习ip分片重组,需要安装fragroute,可是网上可用的资料很少,且安装过程很麻烦,所以将自己的经验分享出来,供大家参考。 下载fragroute:https://www.monkey.org/~dugsong/fragroute/ 将下载下来的压缩包解压,进入解压目录: 1:执行./configure命令:结果会报错not installed libevent、、、(原因是需
2016-11-21 16:07:25 2299
原创 构造网络数据包(TCP,IP等)时其中checksum字段的处理
最近学习利用scapy工具构造网络数据包: 思路:先利用wireshark在网上抓取相应网络包,进而利用Python(scapy)修改其中的部分字段,再进行后续的工作。 问题:可是在构造时对checksum和len字段的处理成了问题,是否需要手动构造呢?(看别人之前写的代码,在处理之前都会删除该字段)。 后来查了资料才知道:当checksum和len字段为空时,构造时scapy会自动计算并填
2016-11-16 11:12:36 2224
原创 java调用Linux 命令、Shell脚本
最近遇到了一个需求:在JAVA文件中调用一个Linux Shell文件 当时第一印象是:这个还可以调用shell脚本? 网上查询后得到了答案:Java 中的Process类实现此功能,具体实现如下: String command="/file.sh"; Process process =null; process = Runtime.getRuntime().exec(command); t
2016-11-08 17:21:55 602
原创 java 返回ResultSet类型
java中操作数据库时的ResultSet,当关闭对应的Statement或Connection时自动关闭(个人感觉它是一个类似引用的东西)。 我之前写的一个程序将A类中查询数据库的结果ResultSet返回给B类,进而读取数据。但是对应的ResultSet、Statement、Connection的关闭问题成了难题: 1:在B类中Statement、Connection不可见,无法关闭;
2016-11-07 17:40:02 5545
原创 eclipse 中新建的Dynamic Web Project 中无web.xml&&web.xml中Servlet的配置问题
在eclipse 中新建Dynamic Web Project时如果之间点击finish,项目中会没有web.xml,但是不会影响本地的项目运行,如果需要web.xml则需要在新建时点击next,最后勾选生成web.xml。 那么没有web.xml,servlet的对应关系在哪呢?我今天就遇到了这样的问题,将本地的项目部署到服务器上时,报找不到servlet的错误,所以需要考一个
2016-11-04 20:03:44 8015 2
原创 正则表达式验证IP和端口格式的正确性
在网页开发中可能会遇到需要对在页面输入的ip和端口进行正确性验证,那么正则表达式就是最有力的工具: 1:ip的正则表达式: 格式是由“.”分割的四部分,每部分的范围是0-255; 每段的正则可以分几部分来写:200—255;100-199;10-99;0-9; 每一部分对应的正则表达式: 2[0-4]\d|25[0-5]; 1\d{2}; [1-9]\d; \d 所以...
2016-11-03 10:03:22 61429 14
原创 连接池实现连接Mysql数据库
之前操作数据库都是直接使用命令操作(因为做的都是小东西,并发量不会很大),但是如果做实际应用的东西就必须考虑使用连接池实现对数据库的操作,因为数据库的连接和释放都会耗费很大的资源,连接池的原理就是连接池初始时会生成一些连接,当客户端请求连接时会从连接池中直接分配,如果不够则会生成新的连接(但是最大活跃数,最大空闲数,最大等待时间都可以在配置文件中自定义)。使用完则会收回连接池而不会真正的释放(当然
2016-11-02 19:03:13 3955
原创 sql语句的构造,当where后的条件个数不定,当update set后的更新字段数不定
问题:在构造sql语句时遇到where后的条件数是不定的(例如:一个参数对象的非空属性来作为where后的条件);同理:当update table set ...更新字段数不定。 解决办法: 1,针对where条件: 例如:sql="select * from tableName where 1=1"; if(a!=null) sql+=" and id='"+a+"'"; "1=
2016-11-02 17:15:31 3814
原创 JQuery拼接html页面时JSONObject作为onclick参数如何传递?
最近在写一个网页时遇到了如下的一个问题: 当利用JQuery的get方法从后台服务器获得了一个表格的数据,刷新当前页面的局部,利用$("#formid").html("html信息")拼接表格的每一行,但是每一行的onclick方法中需要传一个JSONObject的参数,可是在页面中不能拼接对象。 解决办法: 1:先将JSONObject转行成对应的字符串,再将字符串作为参数拼接进去,在接收
2016-11-02 16:59:35 6840
转载 SQL中execute、executeQuery和executeUpdate之间的区别(整理自网络)
JDBCTM中Statement接口提供的execute、executeQuery和executeUpdate之间的区别 Statement 接口提供了三种执行 SQL 语句的方法:executeQuery、executeUpdate 和 execute。使用哪一个方法由 SQL 语句所产生的内容决定。 方法executeQuery 用于产生单个结果集的语句,例如 SELECT
2016-11-02 14:10:06 6907
ethereum_v5_20190926.pcap
2019-11-29
高级人工智能(史忠值)第三版
2017-10-11
IA-32 架构软件开发人员指南
2017-10-11
web前端黑客技术揭秘
2017-10-11
网络安全开发包详解代码
2016-11-25
个性化推荐系统
2015-10-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人