自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

huacuilaifa的专栏

三人行,必有我师焉!

  • 博客(37)
  • 收藏
  • 关注

原创 java设计模式—模式分类

Java 23种设计模式从目的分类:一、创建型m

2014-09-04 17:05:19 544

原创 Spring单例Bean

Spring的原型Bean与单例Bean的设置spring单例Bean在spring中的Bean缺省的情况下是单例模式的,在spring容器中分配Bean的时候(无论通过getBean()还是通过依赖注入(IOC)),它总是返回同一个Bean的实例,如果你想每次向上下文请求一个bean的时候总是得到一个不同的实例,或者想每次想从spring容器中得到一个bean的不同实例,需要将bean定

2014-08-26 19:47:41 853 1

转载 github简单使用教程

github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开。对于一般人来说公共仓库就已经足够了,而且我们也没多少代码来管理,O(∩_∩)O~。下面是我总结的一些简单使用方法,供初学者参考。1.注册账户以及创建仓库要想使用github第一步当然是注册github账号了。之后就可以创建仓库了(免费用户只能建公共仓库),Cre

2014-02-19 16:43:41 569

原创 用命令查看Mysql数据库大小

1、进去指定schema 数据库(存放了其他的数据库的信息)use information_schema2、查询所有数据的大小select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data from TABLES3、查看指定数据库的大小比如说 数据库apoylselect concat(r

2014-02-19 16:26:55 861 1

原创 Git与svn的区别

在参加百度的开源项目时接触到Git,后来又陆续在微博上看到很多宣扬Git为程序员的比学工具,于是开始广泛收集了一些Git的电子书籍、网站等着自己“有时间”去消磨,一直拖到现在。由于自己实验室的项目的版本控制一直用的是SVN,先将二者区别总结如下:1、版本控制的进化                        本地版本控制系统

2014-02-12 17:34:15 12916 3

原创 mysql_mysql的启动、停止、重启

修改了my.cnf,需要重启MySQL服务mysqladmin和mysqld_safe位于Mysql安装目录的bin目录下安全的重启方法$mysql_dir/bin/mysqladmin -u root -p shutdown$mysql_dir/bin/safe_mysqld & 一、启动方式1、使用 service 启动:service mysqld start

2013-10-19 15:59:06 683

原创 字符集的编码的总结

一、常用的字符集编码  ASCII(American Standard Code for Information Interchange,美国信息互换标准代码),是基于常用的英文字符的一套电脑编码系统。我们知道英文中经常使用的字符、数字符号被计算机处理时都是以二进制码的形式出现的。这种二进制码的集合就是所谓的ASCII码。每一个ASCII码与一个8位(bit)二进制数对应。其最高位是0,相应的

2013-10-19 15:46:51 511

原创 mysql_ubuntu服务器上mysql客户端phpmyadmin 与Navicat的配置

一、phpmyadmin 安装假设apache2和mysql已经安装好了; a、安装   sudo ap -get install phpmyadmin访问地址:http://localhost/phpmyadmin/   出现404错误b、建立phpadmin目录与apache www目录的映射sudo ln -s /usr/share/phpmyadmin /var/w

2013-10-19 15:22:09 1569

原创 未来一年学习计划(2013.10.14)

针对过去一年的广撒网,盲目性,现就未来一年规划如下:一、工作面试知识储备方面(在实验室的上午时间 ,8:30-11:30)总体思路:总结前期项目过程中到的问题与解决思路;扎实C/C++基础;做ACM、经典笔试题 形成解题思路主要参参考书籍:《剑指offer 名企面试官精讲典型编程题 》和作者博客   (10.14日---11月)《编程之美》微软面试100题系列by_

2013-10-14 15:06:25 1413

原创 C编译异常集锦

1、fatal error C1083: 无法打开包括文件:“iostream.h”: No such file or directory     c++中使用#include  编译时报上述错误C中使用:#include 在标准C++里面,使用:#include using namespace std; fatal error C1083错误解决思路:步骤

2013-10-12 20:19:31 523

原创 数据结构、算法面试系列【1】

申明:题目来自http://blog.csdn.net/v_JULY_v 。1.把二元查找树转变成排序的双向链表 题目:输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。要求不能创建任何新的结点,只调整指针的指向。    10  /  \ 6  14 / \    /  \4 8 12 16     转换成双向链表4=6=8=10=12=14=16

2013-10-12 19:54:52 621

原创 用于优化、分析源代码的Java工具

本文将提供一些工具,帮助你优化代码以及检查源代码中的潜在问题。1. PMD from http://pmd.sourceforge.net/PMD能够扫描JAVA 源代码,查找类似以下的潜在问题:可能的bug——try/catch/finally/switch语句中返回空值。死代码——未使用的局部变量、参数、私有方法。不理想的代码——使用String/Str

2013-10-12 13:19:36 559

原创 Mysql_字符乱码问题

今天在向mysql插入户籍数据数据时,部分生僻汉字变成了问号。如:花荄镇 ,花?镇1、检查程序连接数据库时的编码:jdbc:mysql://192.168.0.121:3306/checkdb?useUnicode=true&characterEncoding=gb2312没有问题,初步判断是数据库配置问题2、查看数据库配置文件:查看数据库的字符编码: mysql> s

2013-09-29 00:25:24 474

原创 The C programing language K&R 笔记

《C程序设计语言(第2版·新版)》2.1编写一个程序以确定分别由signed及unsigned限定的char、short、int及long类型变量的取值范围。采用打印标准头文件中的相应值以及直接计算两种方式实现:#include int main() { printf("采用直接计算的方式:\n"); //signed types printf("s

2013-06-05 11:23:51 756

原创 PHP模板引擎Smarty

目的是要使用PHP程序同美工分离1、Smarty的配置 :smarty_inc.php<?phpinclude_once("Smarty/Smarty.class.php");//包含smarty类文件$smarty = new Smarty();$smarty->config_dir = "smarty/SmartyBC.class.php";$smarty->templa

2013-05-30 11:01:24 753

原创 ubuntu12.04打开终端方法

新安装的ubuntu12.04在左边的快捷方式里默认是没有终端图标的,可以使用如下方法打开终端:使用ctrl+alt+t。这个组合键适合ubuntu的各种版本。在Dash里搜索。打开Dash,在里面搜索“gnome-terminal”,就可以找到终端应用序。     在用户目录里搜索。打开用户目录,按“ctrl+f”进入搜索界面,搜索“gnome-terminal”,搜索范围为“Files

2013-04-01 08:48:02 702

转载 高质量javascript精品

原文地址:http://www.alloyteam.com/2012/06/high-quality-javascript-boutique-library-collection/编辑器1、Code Mirror又一款“Online Source Editor”,基于Javascript,短小精悍,实时在线代码高亮显示,他不是某个富文本编辑器的附属产品,他是许多大名鼎鼎的在

2013-03-27 15:56:01 1022

转载 你是想读书,还是想读完书?

读到这篇文章,感觉非常不错,转载至此,以作留念! 从左岸转过来一篇文章,原文地址 http://www.zreading.cn/archives/3621.html,有趣的是原文前半部分最早出自豆瓣,后半部分出自知乎上一个问题精彩回答。一起来看看吧,至于标题的问题,看完你会自己答案的。以下是左岸原文以前,读书前会很想读一本书,但实际读书时,经常是“想读完

2013-03-27 09:55:27 423

原创 C/C++中忽略的基础

1、switch语句  switch(表达式){ case 常量表达式1:语句/语句组1; case 常量表达式2:语句/语句组2; .... default:语句/语句组n}执行过程:进入switch语句后,首先进行表达式的值被计算,并与case后面的常量表达式逐一匹配,当某一条执行成功,则开始执行它后面的语句/语句组,然后顺序执行之后的所有语句,直到

2013-03-26 09:51:28 561

原创 Apache POI组件读取Excel文档内存溢出

今天在用POI处理excel时,发生内存溢出,excel大概有3万多行Exception in thread "main" java.lang.OutOfMemoryError: Java heap spaceat org.apache.poi.hssf.usermodel.HSSFCell.(HSSFCell.java:180)at org.apache.poi.hssf.userm

2013-03-19 15:22:44 3487

原创 easyeclipse for php 如何默认显示行号

window->preferences->PHPeclipse web development->php然后找到appearance选项卡 在 show line numbers前面打钩就行了.

2013-03-14 21:21:28 2395

原创 PHP与mysql建立连接

1、php.ini加载mysql组件:a、extension_mysql.dll 前的;去掉b、extension_dir=""路径正确2、PHP连接mysql函数mysql_connect:开启mysql连接   mysql_connect("主机名","用户名","密码")mysql_select_db:打开数据库    mysql_select_db("打开数据库", 连

2013-03-14 20:00:22 920

原创 java链接Mysql异常:com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:

1963okcom.mysql.jdbc.exceptions.jdbc4.CommunicationsException: The driver was unable to create a connection due to an inability to establish the client portion of a socket.This is usually caused by

2013-03-12 15:57:33 13132

转载 Ubuntu 12.04安装中文输入法(ibus)

昨天把ubuntu装上了12.04版本的,感觉还不错。但今天一整天给中文输入法整得半死:以前在ubuntu上一直用scim的,但 到了12.04这个版本,很多程序都不支持scim,如gnome-terminal,firefox,gedit等。后来在网上偶然看到了用ibus输 入法框架解决中文输入法的方法,装上之后,感觉还不错。安装步骤如下:用PPA的第三方源将IBu

2013-01-06 12:21:54 739

原创 SQL删除一个表中所有记录命令

RUNCATE TABLE删除表中的所有行,而不记录单个行删除操作。 语法TRUNCATE TABLE name参数name是要截断的表的名称或要删除其全部行的表的名称。注释TRUNCATE TABLE 在功能上与不带 WHERE 子句的 DELETE 语句相同:二者均删除表中的全部行。但 TRUNCATE TABLE 比 DELETE 速度快,且使

2013-01-04 20:41:29 3162

原创 dom4j:The reference to entity "characterEncoding" must end with the ';' delimiter

数据源配置时加上编码转换格式后出问题了:The reference to entity "characterEncoding" must end with the ';' delimiter这个错误就是 context.xml中设置数据源链接URL的问题       url    jdbc:mysql://localhost:3306/bookstore?u

2013-01-04 20:40:22 605

原创 hibernate中用log4j搭建日志环境

hibernate本身日志框架slf4j-nop-1.6.6.jar包,slf相当于是一个日志框架,有很多记录日志的实现:slf4j nodep、log4j、jdk logging api、apache-commons-logging在slf的基础上搭建log4j日志环境需要的jar包:1、slf4j-log4j12-1.6.6.jar(相当于适配器)2、log4j-1.2.17.ja

2012-12-29 20:23:27 374

原创 oracle异常:ORA-27101: shared memory realm does not exist ;ORA-03113: 通信通道的文件结尾(错误解决)

今天实验室断电,oracle服务器强制down机,Oracle数据库无法打开了,总是报“ORA-03113: 通信通道的文件结尾”错误,分析可能由于数据库立即关闭,导致文件状态可能不一致,因为正常关闭数据库会同步校验各文件,使得重新启动的时候文件时间点一致并且不用进行崩溃恢复,不得不进行下面的恢复。 错误情况:sqlplus下:请输入用户名:  training输入口令:ERR

2012-12-29 14:40:51 1145

转载 oracle 查看 用户,用户权限,用户表空间,用户默认表空间。

查看用户和默认表空间的关系。     select   username,default_tablespace   from   dba_users; 1.查看表结构:desc表名2.查看当前用户的表:select table_name from user_tables; 3.查看所有用户的表名:select  table_name  fro

2012-10-10 13:42:24 608

原创 PL/SQL Developer工具登陆一个新创建的用户进行查询时报Dynamic Performance Tables not accessible

今天用PL/SQL Developer工具登陆一个新创建的用户进行查询时报Dynamic Performance Tables not accessible 错误Automatic statistics 含义:When you execute a statement in a SQL Window or in a Test Window, PL/SQL Developer wi

2012-10-10 13:38:51 1000

原创 oracle 11g JDBC连接数据库:IO异常The Network Adapter could not establish the connection 解决方法

一、jdbc的drive选择:oracle官网说明:http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-112010-090769.htmlojdbc5.jar (2,095,932 bytes) - Classes for use with JDK 1.5. It

2012-09-26 12:59:30 31145 1

原创 字符串知识点总结

1、基本知识String类在java.lang包中,String对象是不可变的,即其内容不可变。2、常用方法2.1字符串的比较2.1.1: ==  只能检测两个字符串是否指向同一个对象,不能判断是否具有相同的内容2.1.2:equals() 方法检测两个字符串是否具有相同的内容2.1.3:compareTo() ; s1.compareTo(s2) 返回值的大小依赖于s1和

2012-09-22 15:07:16 572

原创 EXCEL2007如何打开或关闭R1C1样式引用

今天准备将excel横排A/B/C/D索引变为1、2、3式的索引,即R1C1样式引用 找了半天啊:为了上有相同遭遇的朋友们免受同样的痛苦,留下方法,供大家参考。点击office图标点击Excel选项在弹出的“Excel选项”窗口中选中“公式”选项卡中画红圈选项即可。

2012-09-05 15:12:34 11448

原创 Solve recurrence

Solve recurrences1、substitution method 代换法a、guess  the form of  the solutionb、verify by induction(归纳)c、solve for constants2、recursion-tree  methoda、draw a general pictureb、sum level by l

2012-08-29 20:05:19 662

原创 oracle的使用<三>

1、数据库管理员dba管理数据的用户:sys和system区别:1、存储数据的重要性不同sys:所有oracle的数据字典的基表和视图都存放在sys用户中,影响oracle的运行,由数据库自己维护,任何用户都不能手动更改。拥有dba、sysdba、sysoper(系统操作员)角色或权限,其权限最高system:用于存放次一级的内部数据,如oracle的一些特性或工具的管理信息,

2012-08-27 09:54:48 574

原创 oracle的使用<二>查询

1、查询为空null的字段Select * from 表名 where字段   is(not) null;切记不是字段=null或者字段=''2、删除数据创建保存点:savepoint  保存点名字;操作过程rollback    to保存点 ;Delete from表名;删除记录,表结构还在,写日志,可以恢复,速度慢Delete table

2012-08-27 09:33:13 596

原创 oracle的使用<一>支持的数据类型

字符型:char          定长  最大2000字符        查询速度快(整个匹配)       varchar2    变长   最大4000字符        clob(character large object)字符型大对象 最大4G数字型:number(a,b)     一个小数一共有a位,小数占b位日期类型:Date

2012-08-27 09:27:57 338

空空如也

空空如也

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

TA关注的人

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