技术
文章平均质量分 82
octopusflying
这个作者很懒,什么都没留下…
展开
-
安装java之后,找不到tools.jar 和dt.jar
可能很多初学者和我一样,在初次接触java开发的过程中,急于看到最终的结果,匆匆在网上下载了jdk之后,点击安装,结果等安装完,开始配置classpath时,发现jdk/lib下面根本就没有 tools.jar 和dt.jar 这两个包。作者在首次遇到这样的问题时,以为是下载的包有问题,于是重新下载了之后再安装,结果还是老样子。我相信你现在很可能遇到了类似的问题。好吧,那你就接着往下看,耐心一点。转载 2016-09-09 09:25:01 · 992 阅读 · 0 评论 -
关于VLAN和VXLAN的理解
被公司调到新网路部门研究SDN,项目涉及到一些虚拟网络的概念。初次接触VLAN和VXLAN技术,特整理资料学习下。VLAN·概况 VLAN (Virtual Local Area Network)意为虚拟局域网,是在交换机实现过程中涉及到的概念,由802.1Q标准所定义。由于交换机是工作在链路层的网络设备,连接在同一台交换机的终端处于同一个三层网中,同时也处于同一个广播域。原创 2017-08-26 22:48:53 · 103292 阅读 · 24 评论 -
Servlet 3.0 的文件上传功能
利用Servlet 3.0 的新特性可以轻松实现从客户端上传文件到服务器的功能。原理: 首先介绍HttpServletRequest类中包含的涉及到文件上传的2个函数: ① Part getPart(String name):根据文件名来获取文件上传域。 ② Collection getParts():获取所有文件的上传域。 上面两个方法的返回值都原创 2017-01-24 20:06:48 · 754 阅读 · 1 评论 -
利用Java和photoShop实现照片拼图
概述: 今天进行一个很有意思的实践,利用Java编程实现照片拼图,通过程序操作图片文件,结合photoshop软件,实现下面的效果: 该图片由很多小图片拼接而成,放大以后是这样的效果: 下文中将介绍实现步骤,主要用到了Java程序和photoshop,利用Java编程完成图片的拼接和原图像的采样,然后利用photoshop完成采样图片和拼图图片的叠原创 2017-02-19 11:16:35 · 5287 阅读 · 4 评论 -
JSP2自定义标签库技术
1、概述: JSP本质其实仍然是Servlet,部署JSP后,服务器会将其自动转化成Servlet进行运行。用JSP取代Servlet的原因是利用Servlet实现用户界面比较繁琐,将大量的静态HTML代码穿插于Java代码中增加了代码维护工作的难度,并且也不利于前端开发人员和美工人员参与项目开发。 JSP 2 标准为开发者提供了自定义标签库的功能。使用自定义标签库的目的跟使用原创 2016-12-28 16:46:19 · 911 阅读 · 0 评论 -
关于Javac命令和类文件之间的依赖问题
今天,笔者遇到了一个小问题:在使用原始的javac编译Java类文件时,如果当前类文件对其他类有依赖,那么,就可能会出现问题。 举例如下:笔者在桌面新建一个文件夹test,然后建立两个类:A.java和B.java,如下图: 两个类的代码都很简单,其中B类对A类有依赖: 然后,我们分3种情况分析:情况① : 直接用javac命原创 2016-12-21 21:40:05 · 16099 阅读 · 5 评论 -
eclipse启动Tomcat服务输入http://localhost:8080/报404解决方法
本文转载自:http://www.07net01.com/linux/eclipseqidongTomcatfuwushuruhttp_localhost_8080_bao404jiejuefangfa_657685_1382022486.html eclipse启动Tomcat服务输入http://localhost:8080/报404解决方法其实如果Tomcat能够正常启动,而就转载 2016-11-27 20:42:56 · 841 阅读 · 0 评论 -
修改Eclipse的最大行宽
Java编程过程中,如果每一行的代码长度过长,会生成横向的滚动条,此时阅读代码很不方便,因此,对于长度过长的表达式或语句,应该分多行来编写。 Eclipse集成开发环境提供了自动格式化代码的功能,按下 Ctrl + Shift + F,就可以自动完成对于代码格式的标准化处理。对代码的缩进、空格、对齐等调整至合理状态,如下图: 这个过程对于代码中较长的语句也会有分行原创 2016-09-13 20:41:40 · 4877 阅读 · 0 评论 -
WinPcap编程入门(4)——不使用回调方法获取数据包
本文转载自:http://www.cnblogs.com/blacksword/这一次要分析的实例程序跟上一讲非常类似(“打开适配器并捕获数据包”),略微不同的一点是本次将pcap_loop()函数替换成了pcap_next_ex()函数。本节的重点也就是说一下这两个函数之间的差异。我们知道pcap_loop()函数是基于回调的原理来进行数据捕获的,如技术文档所说,这是一种精妙的方法,转载 2016-09-14 09:24:12 · 521 阅读 · 0 评论 -
WinPcap编程入门(3)——打开适配器并捕获数据包
本文转载自:http://www.cnblogs.com/blacksword/ 由前两节的铺垫,我们已经知道如何获取本地适配器的信息了,接下来我们来学习一下如何打开适配器并捕获数据包,听起来相当诱惑,那么咱们立刻进入主题吧!在贴源码之前先介绍一个将要用到的很重要的函数--pcap_open(),下面是pcap_open()在remote-ex.h中的声明:pca转载 2016-09-14 09:20:11 · 1372 阅读 · 0 评论 -
WinPcap编程入门(2)——获取安装设备的高级信息
本文转载自:http://www.cnblogs.com/blacksword/ 继续WinPcap编程的学习,上一节说到《获取本地适配器信息》,本节的实例程序功能跟上一节的程序功能类似,只是打印了适配器更详细的信息,来看一下源码(在windows下codeblocks下编译运行,即使用MingW编译器通过)//#define WPCAP//#include #de转载 2016-09-09 13:57:00 · 985 阅读 · 0 评论 -
Eclipse配置Javadoc
Java中有一种新型的注释方法 —— 用 /** 和 */ 包围注释内容。这种新型的注释方式,可以通过采用 JDK 包含的Javadoc工具生成用于说明项目信息的html页面。我们常用的Java Api 就是用javadoc生成的: 集成开发环境Eclipse具有调用Javadoc生成说明文档的功能。配置步骤如下: (1) 启动Eclipse原创 2016-09-13 21:43:31 · 1275 阅读 · 0 评论 -
WinPcap编程入门(1)——获取本地适配器信息
本文转载自:http://www.cnblogs.com/blacksword/ 第一次听说Winpcap是在做计算机网络实验的时候,那时候要用Ethereal捕获数据包来做分析,而Ethereal需要用到Winpcap包,那时候对Winpcap的概念很粗浅,认为它就是用来捕获数据包的。现在由于项目的原因要用到Winpcap编程,简单来说就是调用Winpcap里面的库函数来捕获网转载 2016-09-09 13:47:40 · 771 阅读 · 0 评论 -
编程探究智能手机的图案解锁
概述 图案解锁是现今智能手机比较常见的解锁方式,用户通过在3×3的点阵中绘制图案来设置密码,解锁时,也通过实时绘制图案来实现解锁验证。例如,下图就是几个解锁的图案示例:下文中笔者通过编程对图案解锁的情况进行探究,主要计算一些统计信息。首先给出图案解锁中对于图案绘制的规则,然后说明为实现相关计算而进行编程的思路,最后根据程序输出结果说明一些统计信息。绘图规则 对于目前图案解锁的实现,在绘...原创 2018-05-01 16:32:06 · 4368 阅读 · 0 评论