自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

pomodoro

be a pomodoro timer

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

转载 BST二叉搜索树、AVL平衡二叉树、RBT红黑树、B-树、B+树、B*树

数据结构中常见的树(BST二叉搜索树、AVL平衡二叉树、RBT红黑树、B-树、B+树、B*树)转载自: Sup_Heaven:数据结构中常见的树(BST二叉搜索树、AVL平衡二叉树、RBT红黑树) 辉之光:B树、B-树、B+树、B*树 最后基础知识:CarpenterLee/JCFInternals图画的非常贴切: BST树       即二叉搜索树:       1.所有非叶子结点至多拥有两

2017-08-25 17:21:37 329

转载 eclipse下创建maven项目

转载自:leiOOlei 侵删。eclipse下创建maven项目1.Eclipse中用Maven创建项目上图中Next 2.继续Next 3.选maven-archetype-webapp后,next 4.填写相应的信息,Packaged是默认创建一个包,不写也可以 5.创建好项目后,目录如下:至此,项目已经创建完毕,下边可是配置。二.项目配置1.添加Source FolderMaven规定,必

2017-08-21 20:16:06 330

转载 python json写入txt中文乱码

需求:读取文件,每行为一个json,需要改动某些节点,并重新写入文件中方法:编码格式统一UTF8,读取文件后,fout=open("test","w") fout.write(json.dumps(data,ensure_ascii=False)+"\n")这种方式会导致写入的文件中文不能显示。解决办法,我们需要以指定的编码方式打开输出文件import codecs codecs.open ( "t

2017-08-21 13:34:21 2287

原创 正则表达式

基本规则: 元字符 描述 \ 将下一个字符标记符、或一个向后引用、或一个八进制转义符。例如,“\\n”匹配\n。“\n”匹配换行符。序列“\\”匹配“\”而“\(”则匹配“(”。即相当于多种编程语言中都有的“转义字符”的概念。 ^ 匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^也匹配“\n”或“\r”之后的位置。 $ 匹配输入字符串的结束位置。如果设置了RegE

2017-08-16 13:09:03 137

原创 git基础命令

最经几天觉得用eclipse的git很不方便,所以改用命令行直接用git提交代码,这些是git的一些基础指令:1、基础指令 指令 含义 git init 初始化,创建git文件 git add a.txt b.txt c.txt 添加多个文件,用空格隔开 git add . 添加所有文件 git commit -m “提示信息” 提交 git status

2017-08-16 13:01:00 209

原创 Effictive Java中学到的一些常识

工厂方法中返回的是不同的对象 main Demo d = Demo.getDemo(); Demo e = Demo.getDemo(); System.out.println(d==e)//false; class Demo{ private Demo(){ System.out.println("Demo"); } public

2017-08-10 17:45:43 293

原创 单例模式的5种实现

概要:主要有以下五种,除了4和5 ,安全与否取决于是否加synchronized关键字,加了之后肯定对效率肯定有影响懒汉 饿汉 二次检查 静态内部类(只加载一次) 以上四种都存在2个问题 会被反射的setAccessible(true)破坏单例模式; 反序列化时会破坏单例 解决方式如下:单元素枚举(最优) //懒汉 class LazySingleton{

2017-08-09 17:33:38 217

原创 创建private构造函数的对象

getConstructor()和getDeclaredConstructor()区别:getDeclaredConstructor(Class<?>... parameterTypes) //返回指定参数的构造器,包括public的和非public的,当然也包括private的。 getDeclaredConstructors()返回所有构造器。 getConstructor(Class<?>..

2017-08-09 10:20:49 590

原创 阅读Java String源码遇到的问题

String源码 为什么contentEquals要加sunchronized,有什么意义吗 public boolean contentEquals(CharSequence cs) { // Argument is a StringBuffer, StringBuilder if (cs instanceof AbstractStringBuilder) {

2017-08-05 13:23:12 324

原创 LinkedList源码

1、非常巧妙的部分的部分: 把所有的检查边界抽象成一个方法了:checkPositionIndex 查找某节点 使用了一次比较,使用了一次折半查找 2、 难点 ListItr 3、 遗留问题 java8 新特性 public void forEachRemaining(Consumersuper E> action)

2017-08-03 10:52:44 177

空空如也

空空如也

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

TA关注的人

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