自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

IT人的日常

IT 不安分但守己

  • 博客(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

此资源是以太坊节点Geth 在节点发现过程中产生的数据包,启动V5协议、使用协议是Discv5,对于了解新的节点发现协议格式、数据包内容具有帮助。

2019-11-29

ethereum_v4_20190926.pcap

此资源是以太坊节点Geth 在节点发现过程中产生的数据包,使用协议是Discv4,对于了解协议格式、数据包内容具有帮助。

2019-11-29

哈夫曼压缩源码及两个样例

资源中有完整的哈夫曼压缩&解压的算法java实现,并且包括两个运行实例。

2017-12-09

高级人工智能(史忠值)第三版

全书分为12章,分别讨论了人工智能的认知问题,人工智能逻辑,约束推理,定性推理,基于范式推理,归纳学习,类比学习,解释学习,知识发现和数据开采,分布式人工智能,进化计算和人工生命。

2017-10-11

IA-32 架构软件开发人员指南

描述IA-32 处理器的操作系统支撑环境,包括内存管理、保护、任务管理、中断和异常处理、以及系统管理等,同时也提供IA-32 处理器的兼容信息。这卷手册主要供操作系统和BIOS 开发人员参考。

2017-10-11

web前端黑客技术揭秘

Web 前端的黑客攻防技术是一门非常新颖且有趣的黑客技术,主要包含Web 前端安全的跨站脚本(XSS)、跨站请求伪造(CSRF)、界面操作劫持这三大类,涉及的知识点涵盖信任与信任关系、Cookie安全、Flash 安全、DOM 渲染、字符集、跨域、原生态攻击、高级钓鱼、蠕虫思想等,这些都是研究前端安全的人必备的知识点。本书作者深入剖析了许多经典的攻防技巧,并给出了许多独到的安全见解。

2017-10-11

网络安全开发包详解pdf版带目录.pdf

该本书详细介绍了网络安全常用的集中开发包,非常适合初学者和开发者阅读,对于了解网络协议非常有帮助。

2016-11-25

网络安全开发包详解代码

协议分析绝对有用 配合原书使用效果更好 《网络安全开发包详解》——前言 随着网络技术的飞速发展,网络安全问题变得日益严重,对网络安全的研究也越来越重要。在网络安全领域,有很多网络安全技术,如防火墙、入侵检测、安全扫描、网络嗅探、协议分析、流量统计、网络管理以及蜜罐技术等,无论是研究这些技术的原理,还是直接使用这些技术来设计网络安全系统,都会遇到它们的程序设计与开发问题。例如,在研究这些技术的时候,通常要根据研究的理论来设计一个模型,以此模型来验证技术的正确性和性能;还有就是直接运用成熟的网络安全技术来设计一个应用系统,其中常见的有:防火墙系统(如Netfilter,pktfilter等),入侵检测系统(如Snort等),网络安全扫描系统(如Nmap,Nessus等),网络嗅探器(如Tcpdump/Windump,Sniffer等),网络协议分析系统(如Ethereal,Ettercap等),蜜罐系统(如H Honeyd)等。 无论是作为研究的模型还是成熟的应用系统,它们的设计和实现都离不开一些网络安全操作,其中一些操作是很基本的,使用频繁,而且很多都是底层操作,如网络地址的操作、网络接口的操作、数据包的捕获、数据包的构造、数据包的发送等。还有一些操作比较复杂,如流量的统计、路由的管理、ARP缓存的配置、防火墙的管理和配置等。这些操作都会在开发模型或应用系统时碰到,如果这些功能都已经实现,就只需调用它们,这样会大大提高开发的效率,从而降低成本,节省时间和精力。 为了实现这一目标,人们开发了关于这些操作的专用网络安全开发包。网络安全开发包是指用于网络安全研究和开发的一些专业开发函数库,它的主要作用是实现网络安全研究和开发的基本功能,为研究者和开发者进一步研究和开发网络安全提供编程接口,使网络开发人员能够忽略网络底层细节的实现,从而专注于程序本身具体功能的设计与开发。使用它们,会大大加快程序设计的速度。由于这些开发包已经经过时间的考验,非常稳定,使用它们也会提高程序的稳定性。利用它们,网络安全开发者可以很方便地编写出具有结构化强、健壮性好、可移植性高等特点的网络安全应用程序。网络安全开发包实现的都是某一种或某一类网络安全技术,都是经过很多网络安全研究和开发者的长期研究而形成的,人们的不断测试和使用使它们逐渐成熟起来,在实际应用中得到了深入推广。 网络安全开发包有很多种,功能也大不相同,其中比较著名、应用广泛、最具代表性的开发包有以下几种: · 网络数据包捕获开发包Libpcap; · Windows网络数据包捕获开发包WinPcap; · 网络数据包构造和发送开发包Libnet; · 网络入侵检测开发包Libnids; · 通用网络安全开发包Libdnet。 这些著名的网络安全开发包与上述网络安全技术密切相关,它们在网络安全领域得到了广泛的应用。这些网络安全开发包实现了一些网络安全技术,并为其他网络安全技术的开发打下坚实的基础,因而对于研究网络安全技术和开发网络安全应用程序是很有帮助的。 本书对上述网络安全开发包进行了详细讨论,详细阐述开发包的原理、数据结构、输出函数和使用方法。 本书的特点如下: ·介绍当今最著名的网络安全开发包,包括Libpcap,WinPcap,Libnet,Libdnet和Libndis等,全部以最新版本进行介绍。 · 讲解详细、透彻,对每个网络安全开发包的数据结构、输出函数以及使用方法都进行了详细阐述,特别对其使用方法进行了深入而细致的讨论。 · 针对每个网络安全开发包,提供了丰富的例程,每个程序短小精悍,都有全部源代码(需要这些源代码电子文档的读者,请与作者或本书责任编辑联系),对程序都做了详细注解,对其编译过程和运行结果都进行了详细分析。 在本书的编写过程中,得到了很多朋友的帮助,在此对他们表示真挚的感谢。同时也感谢我的亲人,他们的支持和理解是我创作的动力。 由于作者水平有限,再加上网络安全技术的发展十分迅速,书中难免有不妥和错误之处,恳请广大读者赐教。读者可以通过E-mail与作者联系。E-mail:securitybook@163.com(作者);zhangls@phei.com.cn(责任编辑) 刘文涛 2005年7月于武汉

2016-11-25

QPA抓包工具

QPA抓包工具,提供了功能强大的抓包分析、特征提取的功能,并可以针对某个线程进行抓包。

2016-11-22

fragroute介绍以及使用案例

该文档详细介绍了fragroute的工作原理,并提供了fragroute的使用方法,和简单的操作实例。

2016-11-22

数据库连接池所需jar包

数据库连接池所需jar包

2016-11-02

Flex 与 Bison中文版Pdf

详细介绍了词法分析器自动生成器Flex和语法分析器自动生成器Bison的的原理,使用

2016-04-23

词法分析器自动生成器 FLEX

windows 下方便实用的词法分析器自动生成器FLEX软件。

2016-04-23

计算机图形学 课件

详细讲解了计算机图形学的原理和底层的原理。

2016-04-08

android 安装包

自己开发的基于android平台的计算器,这里是打包好的安装包。

2016-04-08

android 计算器

自己开发的一个基于android的计算器,这里是它的源码。

2016-04-08

个性化推荐系统

这是一篇对“推荐系统”进行综述的一篇论文。论文整体上分为三部分:介绍了什么是“推荐系统”和它出现的必要性;介绍目前的推荐策略,相应的技术和推荐策略优劣的评估标准;分析了推荐系统中的重点和难点,以及未来的研究方向和研究热点。

2015-10-06

mysql-connector-java-5.1.26-bin.jar

实现java代码和Mysql数据库的连接的jar包,只需将其复制到自己的工程的lib目录下即可使用。

2015-08-11

大嘴巴漫谈数据挖掘

本文档对数据挖掘过程进行了生动形象的介绍,非常适合初学者了解数据挖掘的过程和相关技术。

2015-08-11

百度地图SDK

android编程中使用百度地图进行定位的SDK,解压后将其添加到自己的工程即可使用百度提供的地图服务。

2015-08-11

百度地图 API Demo

一个利用百度地图SDK实现的实例,包括定位,导航等功能。适合于初学者了解实现过程。

2015-08-11

空空如也

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

TA关注的人

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