- 博客(98)
- 资源 (13)
- 收藏
- 关注
原创 基于Eclipse搭建SSH框架:第四篇 使用SSH开发一个小程序
本文将介绍如何使用SSH框架开发一个简单的用户注册程序。1.在mysql数据库中创建数据库test ,并在test中创建user数据表2.创建持久化类以及映射文件package com.integration.entity;public class User implements java.io.Serializable{ private int id; pr
2016-12-06 09:51:33
6241
原创 基于Eclipse搭建SSH框架:第三篇 整合Hibernate
上一篇博文中介绍了struts与spring的整合过程,本博文将在上一篇的基础上讲解如何将struts、spring与hibernate整合在一起。
2016-12-06 08:35:45
1484
1
原创 C语言编程实现使用AES对文件进行加密
#include #include #include #include int main(int argc,char* argv[]){ if(argc printf("Usage:./encrypt \n"); return 0; }// char* fname=*(argv+1);//读取文件内容 FILE* file=
2016-05-25 22:04:10
12127
3
原创 Kali Linux 2.0中使用aircrack-ng破解安全性为WPA/WPA2 PSK的无线网络
这些天通过上网查看各类博客,资料,再加上动手操作,成功在Kali Linux 2.0上面破解了附近一个wifi的密码,下面对其大体步骤进行总结:1.ifconfig -a 使用该命令查看本机的无线网卡2.ifconfig 使用该命令查看本机已启动的无线网卡 可以发现wlan1,这一网卡并没有显示在上面.如果想使用它进行下面的破解密码操作,首先使用ifconfig
2016-01-26 20:56:31
35848
原创 windows下如何使用软件来查看本机BIOS的类型
1.使用BIOS Agent2.使用BIOS Agent Plus访问http://biosagentplus.com/下载程序报告会给出BIOS类型以及本机的BIOS、各种驱动程序是否需更新。
2016-01-21 16:00:42
2236
3
原创 编译原理实验一:为PL/0语言编写一个词法分析程序
思路:利用词法分析一章所讲的状态转化图方法,输入源程序,输出单词符号(token)串1.单词符号类package lexical_analyzer;public class Token { private String SYM;// 单词类别 private String ID;// 标识符的名字 private String NUM;// 用户定义的数
2015-11-22 21:01:36
12090
原创 编译原理实验:写一个PL/0的编译器
Pl/0语言文法的BNF表示:〈程序〉→〈分程序>.〈分程序〉→ [][][]〈语句〉 → CONST{ ,}; → = → {} → VAR{ ,}; → {|} → ;{} → procedure; → ||||||| → := → begin{ ;} → |ood → [+|-]{} → {} → ||
2015-11-22 19:49:16
3193
2
原创 如何将基于Struts2的JavaWeb项目部署到阿里云服务器上
1、将Struts项目从Eclipse导出生成war包2、使用tomcat管理平台在本地部署该struts项目3、修改tomcat配置文件4.、访问该项目5、使用Putty中的pscp命令将部署后的struts文件夹上传到云服务器6、将上传的struts项目文件夹移动到tomcat webapps目录下7、修改云服务器中tomcat的配置文件
2015-07-02 16:50:46
4183
原创 在阿里云服务器上搭建JavaWeb开发环境
1.安装JDK1.72.安装Tomcat63.测试一、安装JDK1.7 1.登录云服务器管理控制台 2.进入管理终端 3.或者使用Putty远程管理云服务器
2015-07-02 11:02:27
3778
原创 网络攻防实验-XSS攻击-基于Elgg-Task1-4
网络攻防实验报告 ——XSS攻击何为XSS攻击?XSS即Cross-site scripting跨站脚本,它是一种经常在web应用中出现的漏洞,攻击者可以使用该漏洞注入一些恶意代码以实现对受害者的攻击。一、实验环境
2015-06-06 21:35:37
8423
原创 Git学习笔记:Git命令
git init 进入特定目录使用该命令创建一个版本库git add 文件名 使用该命令将想进行版本管理的文件加入版本库中git commit -m "描述" 使用该命令将文件提交到版本库git staus 使用该命令查看版本库的当前状态,它可以告诉我们是否有修改还未
2014-12-31 16:42:06
669
原创 设计模式其实很简单学习笔记:设计模式之职责链模式
定义 使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系,将这多个对象连成一条链, 并沿着这条链传递该请求,直到有一个对象处理它为止。 即将请求的处理者们组织成一条链,使请求沿着这条职责链传递,直到有一个处理者将其处理或者传递到链的末尾仍没有被处理。 使用职责链模式,请求发送者不需要关心请求的处理细节,请求是如何传递的以及是
2014-12-31 10:12:20
747
原创 设计模式之中介者模式
//客户端调用public static void main(Strng[] args){ ConcreteMediator mediator=new ConcreteMediator(); ConcreteColleague1 c1=new ConcreteColleague1(mediator); ConcreteColleague2 c2=new Concret
2014-12-30 10:56:00
486
原创 文本数据交换格式:JSON
JSON{ "user":{ "id":1304724580, "name":"chris", "sex":"female", "city":"JN" }}定义 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格,JSON采用完全独立于语言的文本格式。 JSON和X
2014-12-26 23:01:20
1152
原创 设计模式学习笔记:结构型模式之外观模式
定义 为子系统中的一组接口提供一个高层接口,这个高层接口使得这一子系统更加容易使用,这样就降低了客户程序与具体子系统之间的耦合度。代码解释 外观模式主要是一个Facade类。//子系统Apublic class SubA{ public void MethodA() { System.out.println("子系统方法A被执行!") }
2014-12-25 09:50:30
594
原创 Android开发学习笔记一:Android启动界面的简单实现
使用窗口主题直接设置背景图片,使用"图层"资源实现多个图片叠加成一个启动图片.示例:新浪微博启动界面步骤一:在res/drawable目录下创建一个splash.xml文件,同时准备dragon.png、splash_bottom.png和dragon_year.png这3个图片.splash.xml内容如下:<bitmap android:gravity="
2014-12-24 20:55:02
706
原创 信息安全:OpenSSL之RC4加密简单示例
RC4 RC4是流密码算法,流算法以密钥作为种子产生密钥流,然后明文比特流和密钥流进行异或以实现加密. RC4加密算法密钥长度可变,没有填充的麻烦.函数 OpenSSL中RC4加密算法主要有两个函数,在openssl/rc4.h中找到.如下: void RC4_set_key(RC4_KEY *key,int len,const unsigned
2014-12-07 00:02:38
6116
原创 信息安全:OpenSSL之AES加密简单示例
AES 即高级加密标准,典型AES的基本操作是把128比特明文在128比特密钥的作用下加密成128比特密文。函数 在openssl/openssl-1.0.1c/crypto/aes/aes.h头文件中有AES加密相关函数的声明,如: int AES_set_encrypt_key(const unsigned char *userKey,const int
2014-12-05 22:54:38
6879
1
原创 Fedora下QT4.8连接MySQL
#include#include#includeint main(int argc,char* argv[]){ QApplication app(argc,argv); QTextCodec::setCodecForTr(QTextCodec::codecForName("utf-8")); QSqlDatabase db=QSqlDatabase::addDatabas
2014-12-05 19:58:01
743
原创 设计原则之迪米特法则
定义 如果两个类不必彼此直接通信,那么这两个类就不应当发生直接的相互作用。如果其中的一个类需要调用另一个类的某一个方法的话,可以通过第三者转发这个调用。——百度百科解释: 迪米特法则又叫最少知识原则,就是说一个对象应该尽可能少的了解其他对象——不要和陌生人说话。 那么问题来了?那应该和谁说话?答案是和自己的直接朋友说话。在面向对象的开发中该法则的表现是:
2014-12-05 11:25:34
1394
原创 一个C语言文件操作例子
#include #include int main(int argc,char *argv[]){ FILE *file=fopen("list","r");//以只读模式打开文件list if(file==NULL){ printf("open file failed!!\n"); return 0; } fseek(file,0,SEEK_END);/
2014-11-30 23:30:48
3941
原创 设计模式学习笔记:What's 设计模式?
结合大三上学期面向对象设计、软件工程课程中与设计模式相关部分以及《设计模式其实很简单》,总结对设计模式的学习。设计模式不是凭空产生的,是对前人代码设计经验的总结.什么是设计模式 设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式的目的 使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。
2014-11-30 15:36:36
530
原创 信息安全实验:对称加密算法DES之DES_ecb_encrypt()中密钥key的生成
int DES_set_key(const_DES_cblock *key,DES_key_schedule *schedule)将8字节的key
2014-11-25 08:50:26
5291
原创 信息安全实验:对称加密算法DES之DES_ecb_encrypt()
函数原型: void DES_ecb_encrypt(const_DES_cb)
2014-11-24 23:32:42
4605
原创 tcpdump学习笔记一
Tcpdump? 用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。-
2014-11-22 22:42:44
700
原创 UML初级学习之类图与对象图
类图类图是用于对系统中的各种概念(类、接口、数据类型、构件,在UML中它们统称为类元,通常可以将类元与类等同。)进行建模,并描绘出它们之间的关系的图。类图显示了系统的静态结构。即一个类图通过系统中的类以及类之间的关系来描述系统的静态结构。类图组成类图中包含以下模型元素:类(Class)、接口(Interface)、各种关系(依赖关系(Dependency)、泛化关系(General
2014-10-24 11:00:54
961
原创 Ubuntu14.04使用su切换到root时提示:Authentication failure
在虚拟机的Ubuntu14.04系统中,使用su切换到root用户,输入密码后总是提示
2014-10-23 23:08:35
7915
山东大学大四编译原理实验Java实现版
2015-11-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人