- 博客(27)
- 资源 (2)
- 收藏
- 关注
转载 单例模式的七种写法
转载请注明出处:http://cantellow.iteye.com/blog/838473 第一种(懒汉,线程不安全): Java代码 public class Singleton { private static Singleton instance; private Singleton (){} public stati
2014-04-15 10:27:34
570
转载 Windows 下 msysgit 中文配置
Windows 下 msysgit 中文配置目录[-]一、 概述1. 参考文章2. 相关软件二、 中文环境配置1. 正常文件配置2. 配置后中文乱码一、 概述1. 参考文章 《git乱码解决方案汇总》 《另类方法解决Windows下git-bash中文输入的乱码问题》2. 相关软件
2014-03-20 16:34:11
622
原创 Linux内存清理
操作系统:Ubuntu12.04 清理方式:-----------------------------------------------------------------手动清理----------------------------------------------------------------------------清理前内存使用情况 :free -m
2014-03-13 16:03:59
674
转载 ubuntu 12.04 LTS 安装sun-java6-jdk
系统环境:(执行uname -a)Linux muou-G460 3.8.0-37-generic #53~precise1-Ubuntu SMP Wed Feb 19 21:37:54 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux解决方法:1. 在/etc/apt/sources.list 末尾加上如下行:###for inst
2014-03-10 13:30:34
731
原创 Spring+Hibrenate中findByCriteria(criteria, start, limit)查询重复的问题解决
1、问题出现的场景:两个Entity互相关联,我这里有两个类MessageMedel和CaseProcess,代码如下:MessageModel类:public class MessageModel extends Model { @Id @GeneratedValue @OrderBy("id") private long id; @ManyToMany(fetch = Fe
2013-11-14 23:16:27
3401
原创 《Android编程典型实例与项目开发》读书笔记之Android简介
1、Android系统架构由5部分组成,分别是:Linux Kernel、Android Runtime、Libraries、Application Framework、Applications。(详见)1) Android应用程序框架:该框架是进行Android开发的基础,应用程序框架包含了视图系统、活动管理器、通知管理、内容提供器、窗口管理器、位置管理器、资源管
2012-10-23 15:54:00
1256
原创 《JavaScript详解》读书笔记(2)——脚本的安装
1、 JavaScript保留关键字abstractbooleanbreakbytecasecatchcharclassconstcontinuedefaultdeletefinallyfloat
2012-10-11 11:05:33
314
原创 《JavaScript详解》读书笔记(1)——JavaScript概述
1、 javaScript流行的通用脚本语言,可以实现用户与页面的交互,响应页面上发生的事件,是Web页面之间的粘合剂。它可运行在大多数平台上,与硬件无关,是一种客户端语。是由浏览器的javaScript解释器执行2、 java和javaScript的不同:①Java由Sun公司开发,JavaScript由NetScape公司开发②Java可以脱离Web页面存在;JavaScript要嵌入
2012-10-11 11:02:17
489
原创 JavaScript学习资料(链接)
CSS中的相对定位与绝对定位javascript获取随机颜色JavaScript 拖放效果全面理解javascript的caller,callee,call,apply概念(修改版)
2012-09-16 11:37:11
439
转载 java关键字synchronized
概述 synchronized 关键字,代表这个方法加锁,相当于不管哪一个线程A每次运行到这个方法时,都要检查有没有其它正在用这个方法或者其它synchronized方法的线程B(或者C D等),有的话要等正在使用synchronized方法的线程B(或者C D)运行完这个方法后再运行此线程A,没有的话,直接运行 它包括两种用法:synchronized 方法和 synchronized
2012-06-20 00:40:50
388
转载 Java中堆(heap)和堆栈(stack)的区别
stack 和 heep 都是内存的一部分stack 空间小,速度比较快, 用来放对象的引用heep 大,一般所有创建的对象都放在这里。栈(stack):是一个先进后出的数据结构,通常用于保存方法(函数)中的参数,局部变量.在java中,所有基本类型和引用类型都在栈中存储.栈中数据的生存空间一般在当前scopes内(就是由{...}括起来的区域).堆(heap)
2012-06-20 00:38:17
523
转载 linux创建新进程的过程
系统允许一个进程创建新进程,新进程即为子进程,子进程还可以创建新的子进程,形成进程树结构模型。整个linux系统的所有进程也是一个树形结构。树根是系统自动构造的,即在内核态下执行的0号进程,它是所有进程的祖先。由0号进程创建1号进程(内核态),1号负责执行内核的部分初始化工作及进行系统配置,并创建若干个用于高速缓存和虚拟主存管理的内核线程。随后,1号进程调用execve()运行可执行程序init,
2012-06-13 20:12:15
464
转载 JavaScript面向对象编程
Javascript是一个类C的语言,他的面向对象的东西相对于C++/Java比较奇怪,但是其的确相当的强大,在 Todd 同学的“对象的消息模型”一文中我们已经可以看到一些端倪了。这两天有个前同事总在问我Javascript面向对象的东西,所以,索性写篇文章让他看去吧,这里这篇文章主要想从一个整体的角度来说明一下Javascript的面向对象的编程。(成文比较仓促,应该有不准确或是有误的地方,请
2012-06-10 09:44:42
372
原创 Vim 使用学习的精华资源
一、Vim学习1、简明Vim练级攻略:http://coolshell.cn/articles/5426.html——简明易懂,入门必备2、我的Vim配置文件:http://nootn.com/blog/tag/vimrc/——配合下面的插件,打造全面完美的Vim3、Vim常用插件:http://nootn.com/blog/tag/VIM/4、vi/vim使用进阶:http:
2012-06-09 20:25:10
558
转载 VIM用法及技巧
一、 在普通模式下1、移动光标:h 左 j 下 k 上 l 右(先输入数字可以移动指定数量,如9k 上移9行,其他命令也可用数字+命令的方式实现,重复的编辑操作)gj 下,长字符串行折行时只移动下一个屏幕显示行gk 上,长字符串行折行时只移动下一个屏幕显示行w (小)向后(右)移动一个word,光标在word的首字母处,如3w,向后
2012-06-09 17:40:09
2333
原创 WebGL初探
一、什么是WebGL?“WebGL -OpenGL ES 2.0 for the Web”这是WebGL的官网首页上最明显的标题,可以说是对WebGL简明扼要的概括,那么是什么意思呢?就是网页版的OpenGL ES 2.0。可能有人会问什么是OpenGL ES 2.0,这里就暂不讨论。对于WebGL,官方给出的进一步解释是:一个基于OpenGL ES 2.0的跨平台,免税的用于开发低级别的
2012-05-13 18:01:01
1379
原创 <研磨01>面向对象设计原则
一、概述 1、关于类设计的: ◆ SRP,单一职责原则,一个类应该有且只有一个改变的理由。 ◆ OCP,开放封闭原则,你应该能够不用修改原有类就能扩展一个类的行为。 ◆ LSP,Liskov替换原则,派生类要与其基类自相容。 ◆ DIP,依赖倒置原则,依赖于抽象而不是实现。 ◆ ISP,接口隔离原则,客户只要关注它们所需的接口。 2、关于包内聚性的,告诉
2012-05-06 14:38:09
319
转载 使用cron,logrotate来管理日志文件
支持原创,本文转自一个人的精彩1) logrotate配置 logrotate 程序是一个日志文件管理工具。用来把旧的日志文件删除,并创建新的日志文件,我们把它叫做“转储”。 我们可以根据日志文件的大小,也可以根据其天数来转储,这个过程一般通过 cron 程序来执行。 logrotate 程序还可以用于压缩日志文件,以及发送日志到指定的E-mail 。
2011-06-11 17:13:00
557
转载 由“警告:检测到时钟错误。您的创建可能是不完整的。”引起的!
[linux]警告:检测到时钟错误。您的创建可能是不完整的。<br />原因:如果上一次编译时为20071001,你把系统时间改成20070901后再编译就会报这样的错误.<br />解决:把时间改了或运行下来命令再make <br />find . -type f -exec touch {} /; <br /> 警告:检测到时钟错误。您的创建可能是不完整的。<br /> <br />这个警告是我在编译APACHE2的时候碰到的。之前我更改了系统的日期和时间,从而导致了系统当前时间和内核系统时间的
2011-05-25 16:40:00
11347
转载 合理规划您的硬盘分区
<br /> 合理规划您的硬盘分区Posted 九月 11th, 2005 by beinan基础入门Fedora作者:北南南北(转载自)<br />提要:对于一个硬盘(包括移动存储设备)如何规划分区结构及如何划分才是比较合理的;为了减少由于硬盘划分不合理而造成的风险及不必要的麻烦,有必要重述如何对一个硬盘的分区结构进行规划;<br /><br />+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++<br />正文<br
2011-05-25 16:35:00
476
转载 Win7/R2 原生VHD 启动 详解
Win7/R2 原生VHD 启动 详解 转载自:http://ce.sysu.edu.cn/hope/Education/ShowArticle.asp?ArticleID=7715 以前,虽然听说过这个特性,但一直没有尝试过。 最近有机会尝试了一下,本以为是很难的东西,但实际操作起来,还是很简单的。首先,先解释一下什么是原生 VHD 启动(Na
2011-04-16 15:05:00
1906
转载 Diskpart 命令行实用工具介绍
p { margin-bottom: 0.21cm; }h2 { margin-bottom: 0.21cm; }h2.western { font-family: "DejaVu Serif",serif; }h2.cjk { font-family: "DejaVu Sans"; font-style: normal; }h2.ctl { font-family: "Lohit Hindi"; }h3 { margin-bottom: 0.21cm; }h3.western {
2011-04-16 10:59:00
1197
转载 分析待机、休眠、睡眠的区别和优缺点
摘要:Windows操作系统中很早就加入了待机、休眠等模式,而Windows Vista中更是新加入了一种叫做睡眠的模式,可是很多人还是习惯在不使用电脑的时候将其彻底关闭。其实充分利用这些模式,我们不仅可以节约电力消耗,还可以用尽可能短的时间把系统恢复到正常工作状...Windows操作系统中很早就加入了待机、休眠等模式,而Windows Vista中更是新加入了一种叫做睡眠的模式,可是很多人还是习惯在不使用电脑的时候将其彻底关闭。其实充分利用这些模式,我们不仅可以节约电力消耗,还可以用
2011-04-13 19:33:00
1128
转载 原生支持从VHD启动——Win7最强大的新功能
原生支持从VHD启动——Win7最强大的新功能本文转载自http://hi.baidu.com/ming6595/blog/item/caf188c47caa78c738db4978.html一、什么是VHD? VHD 全称 Virtual Hard Disk 中文名 虚拟硬盘VHD其实应该被称作 VHD技术 或 VHD功能 就是能够
2011-04-13 19:29:00
3064
原创 (一)libvirt库简介
一、什么是libvirt?答:libvirt是一套免费、开源的支持Linux下主流虚拟化工具的C函数库,libvirt本身不是一种工具, 它是一种可以建立工具来管理来宾操作系统的 API,官方描述为: libvirt is: * A toolkit to interact with the virtualization capabilities of recent
2011-04-07 20:34:00
4775
原创 一个结束,又是一个开始
随着大一期终考试的结束,我的C语言学习之旅算是暂告一段落,盘点下来我最多就只是学习了一些最皮毛的语法之类的东西!我同时从各种渠道了解到C语言的特殊地位:是许多计算机语言的根本,我也体会到其中的许多乐趣!我会继续学习下去,感受其中的快乐!我渴望成为一位高手,我热爱做高手的感觉!
2010-07-17 18:18:00
491
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人