- 博客(39)
- 资源 (3)
- 收藏
- 关注
原创 tomcat相关知识总结
tomcat编码问题项目开发过程中遇到的乱码问题有可能是由tomcat编码配置不正确导致的。默认情况下,tomcat使用的是iso8859-1的编码方式,而我们做项目一般采用的是UTF-8。
2015-02-05 21:21:37
529
原创 NodeJS即时聊天
最近在着手学习NodeJS相关技术,想为即将开始的职业生涯充点电。那么,问题来了?如何快速的学习一门新的语言,新的技术呢?记得在面试过程中我也经历过这样的面试题,当时面试一家游戏公司4399,作为一个只会就java的程序猿去面试游戏公司,难度可想而知。但是语言永远只是工具,只要你有能力这也没什么。4399主要方向有Erlang/C++,为了掩饰自己不会C++的短板,果断忽悠面试官,对于Erlang
2014-12-08 19:49:38
2281
原创 dp之背包问题
一、.0/1背包问题:问题描述:有N件物品和一个容量为V的背包。第i件物品的重量是c[i],价值是w[i]。求解将哪些物品装入背包可使这些物品的重量总和不超过背包容量,且价值总和最大。状态方程:用f[i][v]表示前i件物品恰放入一个容量为v的背包可以获得的最大价值。则其状态转移方程便是:f[i][v]=max{f[i-1][v],f[i-1][v-c[i]]+
2014-08-20 14:27:42
377
转载 A*算法入门
在看下面这篇文章之前,先介绍几个理论知识,有助于理解A*算法。 启发式搜索:启发式搜索就是在状态空间中的搜索对每一个搜索的位置进行评估,得到最好的位置,再从这个位置进行搜索直到目标。这样可以省略大量无畏的搜索路径,提到了效率。在启发式搜索中,对位置的估价是十分重要的。采用了不同的估价可以有不同的效果。估价函数:从当前节点移动到目标节点的预估费用;这个估计就是启发式的。在寻路
2014-04-24 19:59:02
442
转载 MySql与SqlServer的一些常用用法的差别
MySql与SqlServer的一些常用用法的差别由于工作的原因:上家公司的数据库全采用MySql,所以不得不用它。因此也学到了MySql的一些知识,但考虑到今后可能没机会使用了,所以想趁现在离职在家休息,打算把这些东西整理一下,也为了万一今后能用上,留个参考的资源。考虑到一直在使用SqlServer,所以就打算直接与SqlServer对比来写。本文将主要列出MySql与S
2014-04-22 09:52:28
382
原创 Ubuntu之路1:初出茅庐
以前也听说过linux有多么多么好,本科的时候也用过几次,用完的体验就是如果不是这个圈里的人尽量别自己找事,毕竟windows还是很人性化的了。最近因为找工作需要,开始接触一些,自己试着学习,跑一跑,起步很是艰难,但不管怎样,还是越用越爽。在这里分享下我的历程,可能很浅薄,但是,都是我实际遇到的问题。这写基本都是网友的力量,但是网上资料太多,太杂,下面我记录的都是我亲身实验过的。首先:我的电脑
2014-03-19 16:25:00
532
原创 一些经典的博文地址
由于并不是所有的博客都是联通的,可以相互收藏,本文目的是收藏一些自己看过的较好的博文地址。随着阅历,持续更新中。。。1、Selenium-WebDriver教程http://www.cnblogs.com/clslife/archive/2013/03/26/2982907.html
2013-11-23 11:28:53
665
原创 过滤器与拦截器的区别
过滤器,是在java web中,你传入的request,response提前过滤掉一些信息,或者提前设置一些参数,然后再传入servlet或者struts的 action进行业务逻辑,比如过滤掉非法url(不是login.do的地址请求,如果用户没有登陆都过滤掉),或者在传入servlet或者 struts的action前统一设置字符集,或者去除掉一些非法字符拦截器,是在面向切面编程的就是
2013-11-12 09:47:53
947
转载 jQuery UI Theme
jQuery UI是一套非常好用的jQuery Tools库,目前已经发布的最新版本是1.8.4。在我自己的使用过程中,总有一些不爽。因为我下载的那个包里默认的主题样式是下图这样的,使用起来很难和具体的网页风格去配合。 一开始,我准备去动手,自己修改CSS文件。这被证明是个非常费力不讨好的事情。 有一次在jQuery UI的主页【http://jquery
2013-11-08 14:58:57
759
原创 .bat导出SVN纯净项目
做项目的过程中偶尔会遇到,无法链接SVN服务器,拷贝了一份SVN项目,需要导出干净的项目这种情况。如何去除项目中剩余的SVN记录,导出干净的项目:可能你会选择手动去删除一个个文件夹下的信息,但是聪明的做法是让计算机处理。写了一个bat文件,进行批处理,删除记录信息。代码如下:@echo off:start::启动过程,切换目录set pwd=%cd%cd %1ech
2013-10-19 17:06:55
1192
转载 详细解析Java中抽象类和接口的区别
在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两
2013-10-02 13:01:07
491
转载 从源代码角度看Struts2返回JSON数据的原理
前面一篇文章其实只是介绍了如何在Struts2中返回JSON数据到客户端的具体范例而无关其原理,内容与标题不符惹来标题党嫌疑确实是笔者发文不够严谨,目前已修改标题,与内容匹配。本文将从struts2-json插件的源码角度出发,结合之前的应用范例来说明struts2-json插件返回JSON数据的原理。 用winrar打开struts2-json-plugin-xx.jar(笔者使
2013-09-30 11:22:38
1322
原创 学习笔记
1、常用的前台页面、表单验证:http://www.cnblogs.com/lhws/archive/2011/09/13/2174570.htmlhttp://javacrazyer.iteye.com/blog/8251742、Quartz定时发邮件、整合Spring:http://www.blogjava.net/javagrass/archive/2011/
2013-09-30 11:20:58
780
原创 在使用axis的Eclipse生成工具service Archiver 生成aar文件出错
错误描述:UI显示不完整:打开插件界面,窗口只有上面和下面按钮部分,中间信息块丢失了Axis2 Service Archiver 使用Eclipse插件的时候容易出现的两个错误:1、UI显示不完整:打开插件界面,窗口只有上面和下面按钮部分,中间信息块丢失了解决方式:最简单的方法:用鼠标拖动界面,eclipse会自动刷新一次。根本的解决方式:关闭e
2013-09-30 11:19:52
1184
1
转载 Java数组技巧
本文分享了关于Java数组最顶级的11大方法,帮助你解决工作流程问题,无论是运用在团队环境或是在私人项目中,你都可以直接拿来用! 0. 声明一个数组(Declare an array) 123String[] aArray = new String[5];String[] bArray = {"a",
2013-09-30 10:19:30
512
原创 几款实用Chrome插件
几款实用Chrome插件 时下很多人都用上了Google Chrome浏览器,这款目前世界上最快的浏览器既简洁又高效,用来上网冲浪还真是不错。特别是最为开发者,这是非常好的工具。不过好马也得配好鞍,和很多非IE核心浏览器一样,Chrome也需要利用插件扩展自己的能耐。下面就推荐几款笔者很喜欢的且实用插件,感兴趣的不妨慢慢往下看吧! 注:不同版本,不同系统,某些插件可能
2013-09-30 09:37:30
3709
原创 icon
http://inhu.net/31-free-flat-icons.htmlhttp://www.oschina.net/news/41831/12_beautiful_sets_of_free_flat_iconshttp://www.colorcombos.com/http://icongal.com/http://android-ui-utils.googl
2013-09-30 09:37:08
517
转载 网页开发几个不错的Chrome插件
Chrome 网上商店有着各种好用的扩展程序和应用程序,其中有许多都让设计师们的生活变得轻松很多。但其中也有许多滥竽充数的程序,安装他们实在是浪费大家的时间。所以,为了让各位免去这些困扰,我们总结了一些对于设计师们来说最好用的工具。以下就是我们找到的11个网页设计师们必须拥有的程序:BounceBounce 对于在网站上分享评论、想法和笔记等内容绝对是最佳之选。这可
2013-09-29 14:53:19
1060
转载 HTML5中input新增标签详解
一、type属性里新增的标签:(1) date、datetime、datetime-local、time、week、month这些是 type属性里表示时间类型的。(这些只在opera里面支持)例: lianxi 时间date:datetime:datetime-local:time:week:month:week标签输入框里会出现w标识,表示
2013-09-29 14:25:05
1581
转载 EL表达式
EL 全名为Expression LanguageEL 语法很简单,它最大的特点就是使用上很方便。接下来介绍EL主要的语法结构:${sessionScope.user.sex}所有EL都是以${为起始、以}为结尾的。上述EL范例的意思是:从Session的范围中,取得用户的性别。假若依照之前JSP Scriptlet的写法如下:User user = (Us
2013-09-29 14:24:14
514
转载 Spring的注解
一、几个常用的注解 对Spring的注解标签刚刚接触,所以就找了几个常用的,记录下,感觉注解用了之后,会在*.xml文件中大大减少配置量。以前我们每个Bean都需到配置文件中配置关联下。spring2.5后,引入了完整的annotation配置注解,使得我们的程序配置更简单更容易维护。 @Component;@Controller;@Service ;@Re
2013-09-29 14:22:23
598
转载 Hibernate注解
声明实体Bean 1@Entity 2public class Flight implements Serializable { 3 Long id; 4 @Id
2013-09-29 14:20:11
767
原创 struts2注解
一、配置web.xml 01filter>02filter-name>struts2filter-name>03filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecu
2013-09-29 14:18:30
1034
转载 HTML中id、name、class 区别
HTML 中 id与name 区别一个name可以同时对应多个控件,比如checkbox和radio而id必须是全文档中唯一的id的用途 1) id是HTML元素的Identity,主要是在客户端脚本里用。2) label与form控件的关联,如 label for="MyInput">My Input
2013-09-29 11:32:07
530
转载 Struts2 日期类型转换
Struts2 日期类型转换在Struts2中,一般的内置类型都会由系统自动进行转换.但是Date类型好像有时候行,有时候不行。因此要想保证系统正确的对Date类型进行转换,就要写一个全局的类型转换类,进行Date与String之间的类型转换。 01package ouc.sei.trace.util;
2013-09-29 11:30:38
1557
原创 好玩的简单网页技术
1、使网页倾斜:按F5刷新,可破2、用一行代码向逝者致哀:页面body标签加样式:style="filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);-webkit-filter: grayscale(100%);" 之间加上下面这段代码: html{filter:progid:DXI
2013-09-29 11:27:36
575
原创 一些好玩的简单网页技术
1、使网页倾斜:按F5刷新,可破2、用一行代码向逝者致哀:页面body标签加样式:style="filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);-webkit-filter: grayscale(100%);" 之间加上下面这段代码:
2013-09-29 11:26:37
794
转载 C语言中字符数组和字符串指针分析
这几天搞Unix上的C程序,里面用到了很多字符数组和字符串指针,我记得在学完C语言后相当一段时间里,对指针这个东西还是模模糊糊,后来工作也没怎么用到过C,虽然网上这类的文章也有很多,还是决定自己在这做个小总结,也算加深下自己的印象,写了下面的测试程序:01#include 02
2013-09-29 11:25:03
474
原创 C语言的几个小常识
char s[20] 与 char *s[20]的区别 /* char s[20]表示在栈上分配了20个字符空间,该空间的首址为s char *s[20]表示一个指针数组,该数组有20个成员.每一个成员都是一个指针 */*p++ 与 (*p)++的区别/* *p++表示 取*p的值后p的地址加1
2013-09-29 11:23:48
507
原创 导入代码时eclipse的src目录变为包名
初学Java网站开发,还是个菜鸟。用SVN和队友做项目,经常碰到从SVN上下载的项目,导入代码时eclipse的src目录变为包名,总是把src当包名附在每个包最前面,一直报错,改了吧,没法使用SVN同步,不改没法做,很是纠结。 后来,上网搜索了一下,得到很多答案,但是没有一个是对的,或者说对自己情况适用的。最后跟自己师兄请教才解决。在这里把这些情况也都总结一下。
2013-09-29 11:22:44
3218
转载 Access restriction: The type XXX is not accessi...
- Access restriction: The type IInboundMessageNotification is not accessible due to restriction on required library C:\Program Files\Java\jdk\jre\lib\ext \jdsmsserver-3.4.jargoogle了一下 下面是
2013-09-29 11:21:39
656
原创 Mysql文件的导入导出和alter语句的使用
用了一段时间的MySQL,作为一个初学者,觉得很有必要来总结一下一些基本的用法。不够成熟,但有必要记录,持续更新吧!在摸索中前进,在总结中升华!一、MySQL导入sql 文件 即MySQL数据库导入导出sql 文件的实际操作步骤,我主要是将其分成5大步骤对其进行讲述步骤如下: 一. MySQL的命令行模式的设置: 桌面->我的电
2013-09-29 11:19:15
1397
原创 浏览器兼容问题
Firefox浏览器良好支持W3C标准,是目前对CSS支持最好的浏览器,而ie是出现的比较早,在w3c支持方面做的一直不是很好,所以两种浏览器在很多方面不尽相同。下面总结一下这两种浏览器的兼容问题: 1.集合类对象问题 说明:IE下,可以使用()或[]获取集合类对象; Firefox下,只能使用[]获取集合类对象. 解决方法:统一使用[]获取集合类对象.2.HT
2013-09-29 11:10:35
711
转载 主流浏览器内核概览
主流浏览器内核概览Fromwww.liulan7.net并有较大的修改。浏览器最核心的部分是渲染引擎(RenderingEngine),我们一般习惯称之为“浏览器内核”,其负责解析网页语法(如HTML、JavaScript)并渲染、展示网页。因此,所谓的浏览器内核通常也就是指浏览器所采用的渲染引擎,渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息。不同的浏览器内核对网页编写语法的解
2013-09-29 11:01:19
896
转载 JDBC数据库连接
1、Oracle8/8i/9i数据库(thin模式) Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl(数据库的SID) 或者 为mesString user="system"; Str
2013-09-29 10:41:30
630
转载 数据库JDBC驱动
PostgreSQLPostgreSQL 8.1.4PostgreSQL 8.1 JDBC3 with SSL (build 407) (下载驱动程序)文件:postgresql-8.1-407.jdbc3.jar驱动程序类:org.postgresql.DriverURL:jdbc:postgresql://:/
2013-09-29 10:28:11
1116
转载 用jstl截取字符串
jstl以前在jsp页面截取字符串时都是用Java表达式,感觉在jsp页面用多了Java表达式不是很好(那时主要是不知道jstl标签怎么去截取字符串,所以就只能用Java表达式了)。今天在网上找了些相关资料,原来jstl标签是可以截取字符串的,主要有两种方法:一、用jstl原有的标签库中方法(fn函数)[html] view plain copy print ?
2013-09-01 21:11:49
2916
转载 深入log4J和commons-logging
log4j的好处在于:1.通过修改配置文件,就可以决定log信息输出到何处(console,文件,...),是否输出。这样,在系统开发阶段可以打印详细的log信息以跟踪系统运行情况,而在系统稳定后可以关闭log输出,从而在能跟踪系统运行情况的同时,又减少了垃圾代码(System.out.println(...)等)。2.使用log4j,需要整个系统有一个统一的log机制,有利于系统的规
2013-09-01 21:07:49
910
转载 commons-logging和Log4j使用总结
Apache通用日志工具commons-logging和Log4j使用总结 前言 在程序开发中,有时候为了跟踪代码的运行情况,需要在程序代码中加入一些打印代码运行情况的日志代码,在早期的C语言中,一般都是用printf()函数来实现这些信息的输出,在Java语言中用System..out.println()来实现控制台信息输出。这种输出的信息功能非常有限,如果要输出到文件,就很麻烦
2013-09-01 20:51:23
749
武汉邮电科学院 考研资料 脉冲与数字电路
2013-04-05
俄罗斯方块
2012-11-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人