自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

泡温泉

计算机类渣,一步一个脚印!

  • 博客(36)
  • 资源 (4)
  • 收藏
  • 关注

原创 AVL树( C++)

#include #include using namespace std;struct Node { int val; Node *left = nullptr; Node *right = nullptr; int factor = 0; Node(int i) : val(i) {};};class AVLTree {public:

2016-10-04 22:53:56 373

原创 单链表快排

#include #include using namespace std;struct Node { int key; Node *next; Node(int nKey, Node *pNext) : key(nKey), next(pNext) { }};namespace kaze { Node *quick_sor

2016-09-03 20:59:05 379

转载 SQL的执行顺序

SQL 不同于与其他编程语言的最明显特征是处理代码的顺序。在大数编程语言中,代码按编码顺序被处理,但是在SQL语言中,第一个被处理的子句是FROM子句,尽管SELECT语句第一个出现,但是几乎总是最后被处理。      每个步骤都会产生一个虚拟表,该虚拟表被用作下一个步骤的输入。这些虚拟表对调用者(客户端应用程序或者外部查询)不可用。只是最后一步生成的表才会返回给调用者。如果没有在查询中指定某

2016-09-03 11:49:43 266

原创 dijstra

#include #include #include #include using namespace std;int main() { const int len = 3; int matrix[len][len]; bool visited[len]; int begin = 0, target = len - 1; for (int

2016-08-17 01:05:32 375

原创 大堆排序,TOP K 问题

package kaze.algorithm;public class KthNumbers { private int[] findKthNumbers(int[] A, int n, int k) { if(n 0 || k 0) return null; build(A, n); maxHeapSort(A, n, k);

2016-07-03 21:11:48 471

原创 大数相乘

#include using namespace std;void matoi(const string s, short * arr) { for (int i = 0; i s.length(); ++i) { arr[i] = s[i] - '0'; }}void printArr(short * arr, int len) { bool

2016-07-03 21:06:08 335

原创 nginx反向代理tomcat的ssl(https)实现

tomcat的server.xml <!-- Security listener. Documentation at /docs/config/listeners.html --> <Resource name="UserDatabase" auth="Container" type="org.

2016-06-26 00:21:36 7219

原创 nginx和tomcat的简单配置

nginx.confuser nginx;worker_processes 2;error_log /var/log/nginx/error.log warn;pid /var/run/nginx.pid;events { worker_connections 1024;}http { include /etc/nginx

2016-06-12 00:08:37 458

原创 C++ 哈希表

#include #include #include #include #include using namespace std;templatetypename T>class HashEntry {public: int hash; string key; T value; HashEntryT> * next; HashEntry(

2016-06-09 14:09:10 675

原创 冒泡,插入,选择,归并,快速排序的C++实现

#include #include using namespace std;void before_print(int * arr, const int len);void after_print(int * arr, const int len);int quickSort(int *pInt, int left, int right);void doMergeSort(int

2016-05-29 20:46:36 293

原创 AVL树C实现

#include #include typedef struct S_Node { struct S_Node * left; struct S_Node * right; int value; int factor; //平衡因子} Node;typedef struct S_Queue { struct S_Queue * next; void * data;}

2016-05-27 20:55:05 300

原创 对AbstractQueuedSychronizer的粗略理解

AbstractQueuedSychronizer理解从ReentrantLock入手了解,其提供了两种锁,一种是公平锁,一种是非公平锁;这两种锁都继承了抽象类Sync extends AbstractQueuedSychronizer,里面有一个抽象方法和两个主要函数一、非公平锁NonfairSync 它是继承了Sync,对于公平锁,例如线程1通过lock()

2016-05-25 18:16:21 736

原创 springmvc4.1+hibernate和jackson2.5的配置

首先是配置spring-servlet.xml(对springmvc配置)<beans xmlns="http://www.springframework.org/schema/beans" xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:xsi="http://www.w3.org/2001/XMLSc

2015-12-13 22:34:52 1263

转载 SpringMVC+Hibernate4 导致事务失效不提交的可能原因

原文:http://blog.csdn.net/running_snail_/article/details/88885061.对于用annotation方式的事务注解和bean配置,spring的配置文件 与springMVC的配置文件对包的重复扫描装配会照成失效在主容器中(applicationContext.xml),将Controller的注解排除掉      

2015-12-10 21:20:33 4234 1

原创 Struts2通过json前后自动给后台自定义对象赋值

后台的action类中有以下实体,要struts2通过json给他自动赋值private Accounts accounts;public Accounts getAccounts() { return accounts; } public void setAccounts(Accounts accounts) { this.accounts = accounts; }$.a

2015-10-25 12:17:11 458

原创 对于JPA实现的hibernate实体的下划线无法转换问题

这个问题困扰了我很久,最后终于解决了,废话不多说。User这个实体类里面有如下 @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "accounts_id") public Accounts getAccounts() { return this.accounts; }这时候如果我在action里面调

2015-10-22 21:04:12 8075

原创 ubuntu 下安装 校园网 iNode Client

由于学校是用iNodeClient进行联网,所以在ubuntu下要联网得先安装iNode,但是由于我安装的是ubuntu14 64位,但是inode只有32位,所以是不能直接运行inode的,刚开始是cd到inode的目录下sudo ./install.sh这时候就会提示缺少libjpeg.so.62,然后去网上找到下载,将其复制到/usr/lib下,然后发现要安装32位兼容包ia

2015-10-19 22:19:42 1887

原创 关于ssh 使用批注

在applicationContext.xml中加入下句,扫描@Respository  @Service  @Controller以登陆login为例说明@Controller("accountsController")public class AccountsController extends BaseAction { //BaseAction 已经继承了 A

2015-09-26 14:25:20 296

原创 取出不是实体成员变量的JSON数据

function getjson() { var jstr = { acaName : "tewtewt", dsada: "ddddddgdfg" }; alert($.toJSON(jstr)); $.ajax( { type : 'POST', contentType :"application/x-www-form-u

2015-09-19 19:57:54 404

转载 Spring mvc4使用JSON包变更

spring MVC4以上,使用的json包有变更。使用之前的json包出包java.lang.NoClassDefFoundError: com/fasterxml/jackson/core/JsonProcessingException错误。新用到包为jackson-annotations-2.5.0.jar,jackson-core-2.5.0.jar,jackson-dat

2015-09-16 22:09:14 278

原创 springmvc中controller之间的跳转

刚开始学习springmvc,做了一个简单的登录功能之后来到后台@Controller@RequestMapping("/user/controller")public class UserController extends BaseController { @Autowired protected UserService userServi

2015-09-14 15:43:30 468

原创 SSH架构的自定义filter

打算弄一个自定义的拦截器,在检测到session中的用户 信息为null也就是没登录或者登陆超时的情况下跳转到登陆页面。web.xml配置如下 userLogin com.pwq.util.UserFilter userLogin *.jsp userLogin *.action 拦截下来jsp和action的url。impo

2015-08-29 20:01:54 437

原创 struts2 和 ajax的交互

struts2的配置 text/html textStream 1024 jsp的代码如下,定义了一个流type="stream",返回的是文件,textStream function captcha() { var xmlhttp; if(window.XMLHttpRequest){ xmlhttp = new XMLHt

2015-08-19 16:02:33 324

原创 hibernate4.2.0的HibernateSessionFactory()函数

因为hibernate4放弃了buildSessionFactory()方法,所以getSession()需要重新修改一下,具体代码如下package com.ssh.pwq.hibernate;import org.hibernate.HibernateException;import org.hibernate.Session;import org.hibernate.cf

2015-08-13 10:39:07 345

原创 hibernate 4.2.0错误

org.hibernate.boot.registry.classloading.spi.ClassLoadingException: Unable to load class [com.mysql.jdbc.Driver]这是因为缺少了mysql-connector-java-bin.jar

2015-08-13 10:34:40 241

转载 hibernate 多对多(many-to-many)

多对多(many-to-many):在操作和性能方面都不太理想,所以多对多的映射使用较少,实际使用中最好转换成一对多的对象模型;hibernate会为我们创建中间关联表,转换成两个一对多。1. E-R图 2. 实体类:Teacher实体类如下:Java代码  package com.reiyen.hibernate.d

2015-08-02 22:12:07 282

转载 jsp预览本地上传图片

function PreviewImage(imgFile) { var pattern = /(\.*.jpg$)|(\.*.png$)|(\.*.jpeg$)|(\.*.gif$)|(\.*.bmp$)/; if(!pattern.test(imgFile.value)) { alert("系统仅支持jpg/jpeg/png/gif/bmp格式的照片!");

2015-07-29 10:57:23 506

转载 Myeclipse如何自动创建hibernate

Myeclipse的下载安装就不用我介绍了吧,相信大家看到这篇经验的时候已经把前期工作都已经做好了,那么我就直接开始进入正题。打开Myeclipse软件——新建一个Web project。2创建数据库驱动连接。单击右上角的编辑模式,选择Myeclipse Database Explorer。3

2015-07-24 19:07:04 704 2

转载 struts2.3详细配置

①:在该网站下载struts2.3.16.3,目前为最新版。http://www.struts.apache.org/download.cgi不妨下载“Full Distribution”版本下载完后解压。用eclipse创建一个Dynamic Web project项目这里要注意一点,创建的src文件的.class文件要放到WEB-INF/cl

2015-07-24 15:47:52 425

转载 MySQL中的外键是什么、有什么作用

原文(?):http://www.2cto.com/database/201406/310213.html我的疑问是 "使用外键约束" ,然后我对 "外键" 这个词不是很理解,查询相关资料都是讲一些术语,说外键的主要作用是:保持数据的一致性、完整性。听得我是一头雾水。关于外键,我有自己的一些理解,但是不晓得是否正确,举个例子来表达我的看法:假如现在需要建立一个表,一个什么样的表呢?一个

2015-07-23 21:36:14 1178

转载 MySQL索引类型一览 让MySQL高效运行起来

索引是快速搜索的关键。MySQL索引的建立对于MySQL的高效运行是很重要的。下面介绍几种常见的MySQL索引类型。在数据库表中,对字段建立索引可以大大提高查询速度。假如我们创建了一个 mytable表:CREATE TABLE mytable(   ID INT NOT NULL,    username VARCHAR(16) NOT NULL  );   我们随机向里面插入了

2015-07-23 21:10:18 284

转载 jQuery实现鼠标滑过延时显示的效果

WEB开发人员有时候经常用到延时操作的用户交互事件,比如聚美优品网站首页的产品展示,当鼠标移入产品1秒钟后,会显示产品的详情,而不希望用户的鼠标指针刚刚移入元素就显示详情,对于不希望显示详情的用户来说,达到了友好的交互作用,下面就要使用jQuery的计时器setTimeout,具体代码如下:HTML代码123456

2015-07-17 16:50:31 1152

转载 装完XAMPP之后如何进行php网站的建设

装完之后,先试下 http://localhost/ 是否能访问,如果可以,说明环境可以使用了,如果不可以,环境就未配置成功成功后,在xampp/htdocs 下 新建一个 test.php然后打开这个文件,在里面输入保存后,在IE打开 http://localhost/test.php 看一看效果

2015-07-03 20:00:34 404

转载 安装XAMPP 警示

"Important! Because an activated User Account Control (UAC) on your system some functions of XAMPP are possibly restricted. With UAC please avoid to install XAMPP to C:\Program Files(Missing Write p

2015-07-03 19:41:05 7005

转载 JAVA的用途是什么?如果学好JAVA能干什么【转】

很多网友问我学习Java有没有什么捷径,我说“无他,唯手熟尔”。但是我却很愿意将自己学习的一些经验写出来,以便后来者少走弯路,帮助别人是最大的快乐嘛! 要想学好Java,首先要知道Java的大致分类。我们知道,自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environme

2015-07-02 09:21:39 1058

原创 计划和基本说明

该学习了!!~~

2015-07-01 23:20:09 342

SSH框架配置例子

spring4.2.0 + struts-2.3.16.3 + hibernate-4.3.10

2015-09-06

SSH框架我的博客(怎么上传个东西这么难)

SSH框架,MYSQL,CKEDITOR配置实现图片上传,登录验证码,自定义拦截器对没登录用户自动跳转到登录页面。网页在CHROME模式下排版才不乱。

2015-09-06

SSH框架博客

我的博客前端半成,SSH框架,已经配置好CKEDITOR,实现验证码、和拦截器。

2015-09-06

Multi-cpu(14).zip

在Xilinx_ISE下实现的多周期CPU。 多周期CPU 指的是将整个CPU 的执行过程分成几个阶段,每个阶段用一个时钟去完成, 然后开始下一条指令的执行。CPU 在处理指令时,一般需要经过以下几个阶段: (1) 取指令(IF):根据程序计数器PC 中的指令地址,从存储器中取出一条指令,同时, PC 根据指令字长度自动递增产生下一条指令所需要的指令地址,但遇到“地址转移”指令 时,则控制器把“转移地址”送入PC,当然得到的“地址”需要做些变换才送入PC。 (2) 指令译码(ID):对取指令操作中得到的指令进行分析并译码,确定这条指令需要完 成的操作,从而产生相应的操作控制信号,用于驱动执行状态中的各种操作。 (3) 指令执行(EXE):根据指令译码得到的操作控制信号,具体地执行指令动作,然后 转移到结果写回状态。 (4) 存储器访问(MEM):所有需要访问存储器的操作都将在这个步骤中执行,该步骤给 出存储器的数据地址,把数据写入到存储器中数据地址所指定的存储单元或者从存储器中得 到数据地址单元中的数据。 (5) 结果写回(WB):指令执行的结果或者访问存储器中得到的数据写回相应的目的寄存 器中。

2015-06-22

空空如也

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

TA关注的人

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