自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

化简

只有当你把知识交给别人的时候,你才算真正掌握了知识。。。。

  • 博客(63)
  • 资源 (6)
  • 收藏
  • 关注

原创 在内网中使用gitlab

在gitlab中创建一个项目http://10.109.252.42/projects/new 复制项目的url将服务器上的项目导入Eclipse中将远程服务器上的项目下载到本地电脑。 选择将工程保存到电脑的哪个位置上一步完成之后,你的本地电脑的相应目录中已经有从git服务器拷贝下来的工程了。下面这一步就是将项目导入到Eclipse中。与服务器上的代码进行同步提交

2016-02-26 11:36:50 5587

原创 算法导论笔记——第十五章 动态规划

更多博客,请访问我的个人网站 点此访问一、概念部分第一部分比较抽象,建议先大体上浏览一下,有个初步印象,等熟悉第二部分的具体的例题之后,回过头再仔细总结这一部分。1.1 动态规划法思想首先说明一点,动态规划(dynamic programming)中的programming指的是一种表格法,而不是编程的意思。动态规划法的思想妙就妙在这个“表格”上。根据动态规划思想,要求解一个问题,先求解它的子问题

2016-02-18 22:27:39 777

原创 求递增数列中所有A[i]=i的元素(阿里巴巴2013笔试题)

求递增数列中所有A[i]=i的元素阅读更多博客,请访问博主的个人网站 点击访问网站题意描述给定一个排好升序的数组A[1]、A[2]、……、A[n],其元素两两不相等。请设计一高效的算法找出中间所有A[i] = i的下标。并分析其复杂度。思路分析该题目有两个重要的条件: 1. 排好升序的数组 2. 元素两两不相等我们根据以上两个已知条件可以得出以下定理: 定理1:在递增序列中A中,对于A的所

2016-02-18 12:26:25 1311

原创 LeetCode 227. Basic Calculator II 解题报告【python】

思路分析该题是一个简单的表达式求值问题,我们可以采用“算符优先法”来解决该问题。该算法在严蔚敏的《数据结构C语言版》第三章有详细描述。该题中的每一个表达式都是由操作数和操作符组成,根据四则运算法则中的“先算乘除,后算加减”原则,任意两个相继出现的操作符op1和op2之间的优先关系至多是下面的三种关系之一:op1 < op2 表示op1的优先权低于op2op1 = op2 表示op1的优先权等于

2016-01-30 14:11:10 1510

原创 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

另一篇文章:Mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost'问题的解决这种问题需要强行重新修改密码,方法如下:/etc/init.d/mysql stop   (service mysqld stop )/usr/bin/mysqld_safe --skip-grant-tables

2016-01-21 17:14:16 465

原创 ### Error querying database. Cause: org.postgresql.util.PSQLException: 大型对象无法被使用在自动确认事物交易模式。

把LONGVARCHAR改为VARCHAR

2015-08-11 09:49:47 10099 1

原创 Caused by: org.postgresql.util.PSQLException: 不良的类型值 long

开发时用到了mybatis+pgsql解决办法:出错的地方在mapper配置文件中,将的LONGVARCHAR改为VARCHAR。

2015-07-30 16:51:19 37662 1

原创 A ResourcePool could not acquire a resource from its primary factory or source.

我擦,今天遇到这个问题真是TMD蛋疼。好端端的突然就连不上数据库了。产生的原因: 1、改了Domain类的*.hbm.xml文件 2、hibernate配置文件中 update 注意,是“update” 3、原来数据库中有以前创建的表解决方案: 2中该update为create,重新自动生成数据库表。

2015-07-04 23:24:49 1629

转载 mysql允许外网访问设置方法

本文介绍了mysql允许远程用户访问的设置方法,设置mysql允许外网访问的例子,在mysql中开启远程连接的方法,需要的朋友参考下。mysql允许外网访问怎么设置?1、设置mysql的配置文件/etc/mysql/my.cnf找到 bind-address  =127.0.0.1  将其注释掉;//使得不再只允许本地访问; 重启

2015-07-04 14:01:02 15978

转载 【项目开发】mysql-5.5字符编码相关的设置与查询

mysql编码设置MYSQL 2009-09-11 15:37 阅读73 评论1 字号: 大大 中中 小小 mysql> SHOW VARIABLES LIKE ‘character_set_%’; +————————–+—————————-+ | Variable_name | Value | +————————–+—————————-+ | character_set_client |

2015-07-03 14:16:26 531

原创 [java面试]关于多态性的理解

运行时多态性是面向对象程序设计代码重用的一个最强大机制,Java多态性的概念也可以被说成“一个接口,多个方法”。Java实现运行时多态性的基础是动态方法调度,它是一种在运行时而不是在编译期调用重载方法的机制。方法的重写Overriding和重载Overloading是Java多态性的不同表现。重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多态性的一种表

2015-07-02 14:28:49 3047

转载 Java面试 多线程 生产者消费者

今天研究了一下java多线程,顺便写了一下多线程中的经典问题—–生产者消费者经典问题,参照了网上的各种写法之后自己写了一个,如下所示/**生产者消费者问题,涉及到几个类 * 第一,这个问题本身就是一个类,即主类 * 第二,既然是生产者、消费者,那么生产者类和消费者类就是必须的 * 第三,生产什么,消费什么,所以物品类是必须的,这里是馒头类 * 第四,既然是线程,那么就不是一对一的,也就是说不

2015-07-01 19:22:00 505

原创 POJ 3468 【线段树】

区间更新区间求和思想:懒处理,对于区间更新不需要将更新具体到叶子结点,只在需要更新的时候,再细化处理。代码:import java.util.Scanner;class SegmentTree{ class Node{ int left; int right; long sum; long addValue; }

2015-05-23 19:01:00 747

原创 线段树学习

http://blog.csdn.net/metalseed/article/details/8039326

2015-05-20 15:19:08 471

原创 MyEclipse + Maven 整合时一些奇葩问题的解决办法

在MyEclipse中使用Maven时,经常会出现一些编译问题,比如Spring无法加载某个类啦,xxx.xml找不到啦。。。 给出一个大体的解决办法,当然不保证都有效。 1、 其实就是让MyEclipse在每次Ctrl+S Java代码的时候,将编译好的.class文件放到maven的target目录中 2、 这个有时候出现红叉的时候,非常有效。

2015-05-10 15:49:30 739

原创 自己设置快捷键——文本编辑器sublime的妙用

最近想学python,想找一个好用的码字工具,网上有人推荐sublime,于是边下载下来用了一下,感觉还不错,下面把使用经验给大家分享一下。一直使用eclipse比较多,所以对于eclipse的一些快捷键已经习惯了,不想再学习新,免得弄混了。好在sublime提供了很好的自己设置快捷键的方式。方式如下:在程序主界面,依次选择"Preferences"->"Key bindings-user",于是

2015-05-05 22:28:23 5944 1

转载 Hibernate的casecade与inverse探究

Hibernate级联问题1.级联是指两个对象之间的操作联动关系,对一个对象执行了操作之后,对其指定的级联对象也需要执行相同的操作;2.级联配置通过many-to-one的cascade属性实现;3.cascade属性有四种取值:   all:所有操作都执行级联操作;   none:所有操作都不执行级联操作;   save-update:保存和更新时执行级联操作;  

2015-05-03 22:04:58 1183

原创 maven 工程使用run as myeclipse server application 报错的解决方案

报错入下: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘sessionFactory’ defined in ServletContext resource [/WEB-INF/classes/applicationContext.xml]: Invocation o

2015-04-29 21:13:48 1210

原创 树状数组简明介绍

先看一幅图 树状数组英文名叫 Binary Indexed Tree或Fenwick Tree。这也就表明 树状数组逻辑上是一种树,但是物理上是用数组来存储。1、存储树状数组的数组下标是从1开始的。 2、如何得到一个结点的祖先结点? 观察到: 从低向上地 - 结点1(0001)【1的二进制形式是0001】的祖先节点分别是2(0010)、4(0100),8(1000) - 结点2(00

2015-04-26 16:50:33 480

原创 去除注释

题目描述:1. 将一个.c文件1复制到另一个文件2中,要求过滤掉文件1中的注释。注释类型:以//开头或者/**/中的注释。用一个函数完成该功能。          基本要求:假设//或者/**/不会出现在printf语句中。          高级要求:要能处理printf中的//或者/**/练习目的:练习文件的基本操作//klkl//kk;;l/*l;;l*//*kl

2015-04-23 08:57:17 1935

原创 junit或maven test中无法输出被测试类中log4j的调试信息的解决方案

您应该用的是junit3吧,建议使用JUnit4,就不会出现该问题了。。。

2015-04-17 11:17:15 2744

原创 Log4j笔记

1. 配置文件(log4j.properties)1.1 一个简单的配置文件(log4j.properties)log4j.rootLogger=debug, stdout, Rlog4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.layout=org.apache.log4j.PatternLayo

2015-04-17 10:02:24 495

转载 如何使用Log4j

1. Log4j是什么?Log4j可以帮助调试(有时候debug是发挥不了作 用的)和分析,要下载和了解更详细的内容,还是访问其官方网站吧: http://jakarta.apache.org/log4j 。2. Log4j的概念Log4j中有三个主要的组件,它们分别是 Logger、Appender和Layout,Log4j 允许开发人员定义多个Logger,每个Logger拥有自己的名字,Log

2015-04-17 08:33:21 431

原创 maven部署不到tomcat的webapps目录下的解决方案

有时候我们会遇到这样一种情况:用maven的tomcat插件部署web应用到tomcat的webapps目录下的时候,会发现web项目无法访问,仔细一看tomcat的webapps目录下的项目,发现没有web-inf目录。 解决方案:把所有打开tomcat的webapps目录下的项目的文件浏览器窗口关闭

2015-04-08 17:05:02 3062 1

原创 Ubuntu下使用解压版Tomcat7

1. 下载压缩包此处,我们使用Ubuntu自带的Wget工具来下载tomcat的core包 wget的参数是压缩包的URL地址。wget http://apache.claz.org/tomcat/tomcat-8/v8.0.21/bin/apache-tomcat-7.0.59.tar.gz上面的命令执行完后,执行命令的当前目录下,就会多出一个apache-tomcat-7.0.59.tar.g

2015-04-03 14:37:07 1355

原创 Maven直接部署Web应用到Tomcat

下载解压版tomcat,并且配置好环境变量,使tomcat能够成功启动。使用解压版tomcat可以方便查看tomcat的后台输出的出错信息,便于调试。给tomcat配置用户名密码。将tomcat安装目录下的/config/tomcat-user.xml修改为如下:<?xml version='1.0' encoding='cp936'?><tomcat-users><role rolenam

2015-04-02 09:22:38 979

原创 玩转阿里云服务器——安装Web服务器Tomcat7

1. 以root用户身份登录阿里云服务器2. 使用apt-get install安装Tomcat7sudo apt-get install tomcat73.安装后,Tomcat在启动时报错*Starting Tomcat servlet engine tomcat7 [fail]但是tomcat7的主页仍然可以访问,具体原因不详,以后再说吧4.测试在自己电脑浏览器里输入http://阿里云

2015-03-31 20:56:02 1614

原创 玩转阿里云服务器-在终端安装JDK

平时我们在自己电脑的Ubuntu系统中可以通过下载JDK安装包进行安装,但是远程登录服务器,我们能操纵的只是一个终端。所以,下面的教程就是讲如何在终端中安装JDK,也就是通过Ubuntu的apt-get install 用源来安装JDK1.7。

2015-03-31 11:23:30 2422

转载 Ubuntu终端安装JDK

在 Linux 系统中安装JDK,也有很多中方法。最简单的应该是在软件中心搜索查找,直接下载安装,这个过程是自动的;也可以在网上下载安装包,自己解压安装;还有一种方式就是在终端下载并安装。这里主要记录一下终端下载安装的步骤。在Ubuntu 14.04 中安装 JDK可以安装 JDK6,7 或 8。 第一步:添加 PPA repository 到系统t

2015-03-31 10:48:42 1867

原创 把war包放到Tomcat安装目录下,不能直接访问的解决方案

临床表现:Tomcat启动后首页能访问(http://localhost:8080/).将自己写的一个web工程war包放到Tomcat安装目录下的/webapps下面(比如helloworld.war),通过浏览器访问http://localhost:8080/helloworld,却无法访问。访问时出现404错误,The requested resource is not availabl

2015-03-31 09:09:58 12059

转载 tomcat7安装以及环境变量配置

一、安装JDK 1.71、JDK1.7下载地址:进入官方下载2、添加环境变量:在 我的电脑->属性->高级->环境变量2、新建系统变量,变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.7.0 (JDK的安装目录)3、在原有的系统变量 Path后面加上英文分号,再添加%JAVA_HOME%\bin;%JAVA_

2015-03-30 21:42:47 943

原创 java.lang.ClassCastException: com.sun.proxy.$Proxy* cannot be cast to***问题解决方案

临床表现:使用Spring AOP动态代理;使用Spring管理的bean类继承自某个接口;Spring容器中有你要代理的bean的id,但是该id不能强制转换成Bean类。病例: 定义代理类:@Transactional@Repositorypublic UserDaoImpl implements UserDao extends BaseDaoImpl{/*没有实现任何接口*/

2015-03-30 20:08:15 20824 6

原创 maven项目中 org.hibernate.MappingNotFoundException: resource:**.hbm.xml not found问题的解决方案

maven项目中 org.hibernate.MappingNotFoundException: resource:**.hbm.xml not found问题的解决方案刚开始学习Maven,学习过程中遇到了很多问题,尤其是使用Eclipse创建Maven工程,真TM蛋疼。。。 按照网上的教程创建了一个Maven项目,看一下项目结构: 请注意,我的配置文件没有放到src/main/resou

2015-03-29 17:38:11 7637 5

原创 The method assertEquals(Object, Object) is ambiguous for the type Assert解决办法

该错误意思是方法调用存在歧义,先看下面这个例子:assertEquals(10L, (Long)10);编译器就会报出The method assertEquals(Object, Object) is ambiguous for the type Assert的错误;10L是long型,而(Long)10是Long型。而assertEquals()是一个重载的方法,其中就有ass

2015-03-29 13:33:03 8495

原创 Maven学习笔记

Maven常用命令:mvn clean :清理编译生成的文件mvn compile:编译项目mvn test:执行src/test/文件夹下的JUnit测试文件mvn package:将项目打包成jar或者war文件mvn install:将项目放到本地repository中

2015-03-27 22:46:20 726

原创 用eclipse创建maven项目pom.xml报错的解决办法

最近刚学习Maven,用Eclipse创建Maven项目后,pom.xml文件那老是有一个红叉,真TM烦人。虽然还不知道原因是什么,但还是找到了一种解决办法。

2015-03-27 20:30:36 5957 1

原创 玩转阿里云服务器——创建新用户

上一篇博客中,我们已经用root账户登录了阿里云主机,下面我们就为我们的Ubuntu创建一个普通用户。

2015-03-27 20:01:06 9525 2

原创 玩转阿里云服务器——远程登录

今天用前段时间阿里云送的代金券买了一个月的云服务器,感觉挺新鲜,特此写一篇博客记录自己玩云服务器的过称。

2015-03-27 19:47:57 7065

原创 说说软件开发中版本号的那些事

看一个实际的例子,这里有一个版本:1.3.4-beta-2。 上面的版本号的解释如下:“1”表示该本本是第一个重大版本;“3”表示这是基于重大版本的第三个次要版本;“4”表示该次要版本的第四个增量;最后的“beta-2”表示该增量的某一个里程碑。

2015-03-27 14:52:38 2430 1

原创 Java中Map的使用

最近两天,再修改实验室的项目bug的时候,遇到了Map的get(key)方法得不到value的情况。分析了一下原因,原来程序中用到的Map类型是HashMap,而Map的key的类型是自己定义的一个类,并且这个类的hashCode()方法被重写了,所以当一条键值对被put进Map之后,如果某一个key被改变之后,就会发生get(key)方法得不到value的问题。

2015-03-26 19:13:27 852

C语言课程设计(通讯录管理程序)

这是我学C语言那年做的课程设计,是一个通讯录管理程序。实现时用到了链表和文件。我顺便也把课程设计报告也分享给大家了,供大家参考,希望对大家学习C语言能有所帮助。

2013-01-21

acm模板(交大,吉大,浙大)

acm模板 参加acm各项比赛不可或缺的资料 内容非常丰富全面

2013-01-20

程序设计导引及在线实践

一本介绍通过online judge 来练习编程的资料,准备ACM竞赛的童鞋可以看一下。

2012-02-17

图论及其应用(J.A.邦迪 U.S.R(1))

这是一本介绍图论的书籍,非常适合图论初学者使用。如果在解压时需要密码,可用解压工具打开密码说明,里面有密码。

2012-02-17

软件工程思想 电子书 pdf格式

一本关于软件工程方面的书,作者的写作风格诙谐幽默,内容也很好,值得一读,上传真的太麻烦了,本来是好心好意跟大家分享好的资源,唉!

2011-08-19

《c语言编程技巧程序集》

自己下载看吧!里面有很多好东西,很多关于c的编程技巧

2011-05-27

空空如也

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

TA关注的人

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