- 博客(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 382
原创 单链表快排
#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 387
转载 SQL的执行顺序
SQL 不同于与其他编程语言的最明显特征是处理代码的顺序。在大数编程语言中,代码按编码顺序被处理,但是在SQL语言中,第一个被处理的子句是FROM子句,尽管SELECT语句第一个出现,但是几乎总是最后被处理。 每个步骤都会产生一个虚拟表,该虚拟表被用作下一个步骤的输入。这些虚拟表对调用者(客户端应用程序或者外部查询)不可用。只是最后一步生成的表才会返回给调用者。如果没有在查询中指定某
2016-09-03 11:49:43 276
原创 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 383
原创 大堆排序,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 485
原创 大数相乘
#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 345
原创 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 7235
原创 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 466
原创 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 693
原创 冒泡,插入,选择,归并,快速排序的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 298
原创 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 310
原创 对AbstractQueuedSychronizer的粗略理解
AbstractQueuedSychronizer理解从ReentrantLock入手了解,其提供了两种锁,一种是公平锁,一种是非公平锁;这两种锁都继承了抽象类Sync extends AbstractQueuedSychronizer,里面有一个抽象方法和两个主要函数一、非公平锁NonfairSync 它是继承了Sync,对于公平锁,例如线程1通过lock()
2016-05-25 18:16:21 740
原创 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 1274
转载 SpringMVC+Hibernate4 导致事务失效不提交的可能原因
原文:http://blog.csdn.net/running_snail_/article/details/88885061.对于用annotation方式的事务注解和bean配置,spring的配置文件 与springMVC的配置文件对包的重复扫描装配会照成失效在主容器中(applicationContext.xml),将Controller的注解排除掉
2015-12-10 21:20:33 4268 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 465
原创 对于JPA实现的hibernate实体的下划线无法转换问题
这个问题困扰了我很久,最后终于解决了,废话不多说。User这个实体类里面有如下 @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "accounts_id") public Accounts getAccounts() { return this.accounts; }这时候如果我在action里面调
2015-10-22 21:04:12 8092
原创 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 1909
原创 关于ssh 使用批注
在applicationContext.xml中加入下句,扫描@Respository @Service @Controller以登陆login为例说明@Controller("accountsController")public class AccountsController extends BaseAction { //BaseAction 已经继承了 A
2015-09-26 14:25:20 304
原创 取出不是实体成员变量的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 413
转载 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 286
原创 springmvc中controller之间的跳转
刚开始学习springmvc,做了一个简单的登录功能之后来到后台@Controller@RequestMapping("/user/controller")public class UserController extends BaseController { @Autowired protected UserService userServi
2015-09-14 15:43:30 476
原创 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 450
原创 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 333
原创 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 352
原创 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 250
转载 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 287
转载 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 517
转载 Myeclipse如何自动创建hibernate
Myeclipse的下载安装就不用我介绍了吧,相信大家看到这篇经验的时候已经把前期工作都已经做好了,那么我就直接开始进入正题。打开Myeclipse软件——新建一个Web project。2创建数据库驱动连接。单击右上角的编辑模式,选择Myeclipse Database Explorer。3
2015-07-24 19:07:04 718 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 439
转载 MySQL中的外键是什么、有什么作用
原文(?):http://www.2cto.com/database/201406/310213.html我的疑问是 "使用外键约束" ,然后我对 "外键" 这个词不是很理解,查询相关资料都是讲一些术语,说外键的主要作用是:保持数据的一致性、完整性。听得我是一头雾水。关于外键,我有自己的一些理解,但是不晓得是否正确,举个例子来表达我的看法:假如现在需要建立一个表,一个什么样的表呢?一个
2015-07-23 21:36:14 1188
转载 MySQL索引类型一览 让MySQL高效运行起来
索引是快速搜索的关键。MySQL索引的建立对于MySQL的高效运行是很重要的。下面介绍几种常见的MySQL索引类型。在数据库表中,对字段建立索引可以大大提高查询速度。假如我们创建了一个 mytable表:CREATE TABLE mytable( ID INT NOT NULL, username VARCHAR(16) NOT NULL ); 我们随机向里面插入了
2015-07-23 21:10:18 294
转载 jQuery实现鼠标滑过延时显示的效果
WEB开发人员有时候经常用到延时操作的用户交互事件,比如聚美优品网站首页的产品展示,当鼠标移入产品1秒钟后,会显示产品的详情,而不希望用户的鼠标指针刚刚移入元素就显示详情,对于不希望显示详情的用户来说,达到了友好的交互作用,下面就要使用jQuery的计时器setTimeout,具体代码如下:HTML代码123456
2015-07-17 16:50:31 1156
转载 装完XAMPP之后如何进行php网站的建设
装完之后,先试下 http://localhost/ 是否能访问,如果可以,说明环境可以使用了,如果不可以,环境就未配置成功成功后,在xampp/htdocs 下 新建一个 test.php然后打开这个文件,在里面输入保存后,在IE打开 http://localhost/test.php 看一看效果
2015-07-03 20:00:34 409
转载 安装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 7031
转载 JAVA的用途是什么?如果学好JAVA能干什么【转】
很多网友问我学习Java有没有什么捷径,我说“无他,唯手熟尔”。但是我却很愿意将自己学习的一些经验写出来,以便后来者少走弯路,帮助别人是最大的快乐嘛! 要想学好Java,首先要知道Java的大致分类。我们知道,自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environme
2015-07-02 09:21:39 1065
SSH框架我的博客(怎么上传个东西这么难)
2015-09-06
Multi-cpu(14).zip
2015-06-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人