timer_gao的博客

Coding change the world

bash shell命令学习(-)

第一步:了解 shell脚本中一些基础特殊符号 第二步:入门 小试牛刀 输入输出 终端打印 echo [-n -e] str #忽略换行符或解释包含的转义序列(默认追加换行符) printf [“%s%c%d%f”] str #跟C语言差不多(不添加换行符) 注...

2018-09-02 11:47:11

阅读数 55

评论数 0

shell脚本中一些特殊符号

在shell中常用的特殊符号罗列如下:  # ;   ;; . , / \\ 'string'| !   $   ${}   $? $$   $*  \"string\"* **   ? : ^ $#   $@ `command`{}   [] [[]] ()   ...

2017-12-06 11:14:53

阅读数 1808

评论数 0

索引的实现原理

这篇文章是介绍MySQL数据库中的索引是如何根据需求一步步演变最终成为B+树结构的以及针对B+树索引的查询,插入,删除,更新等操作的处理方法。Oracle和DB2数据库索引的实现基本上也是大同小异的。文章写得很通俗易懂,就转在这了。关于B+树和索引内部结构可以参考:《B 树、B- 树、B+ 树...

2017-09-17 21:47:38

阅读数 26563

评论数 10

Java软件开发工程师实习生面试经验分享总结

今天收到了自己满意的第一个offer也是第二个offer(第一个太low了不好意思说,BAT牛叉不在意,没赶上华为面试可惜了),每次面试都有收获,不愧于自己这段时间的小小努力。其实也没什么就是自己意识早、信息好就可以找到好的单位,我算是比较晚的了。不知道还有没有机会找到更好点的(阿里笔试挂了?)。...

2017-05-04 19:26:33

阅读数 6177

评论数 1

Java中char占用几个字节

在讨论这个问题之前,我们需要先区分unicode和UTF。 unicode :统一的字符编号,仅仅提供字符与编号间映射。符号数量在不断增加,已超百万。详细:[https://zh.wikipedia.org/zh-cn/Unicode]UTF :unicode转换格式 (unicode tran...

2017-04-30 19:07:21

阅读数 901

评论数 0

20170402_gaomj_半月结

我学到的知识 基础知识 郭霖著的《第一行代码Android》,通过学长划得重点知识学习。 Project 结构、常用控件及布局、Activity、Intent(显隐式)、RecyclerView、碎片、持久化技术SharedPreferences、通知、OKHttp、GSON、多线程、全局Con...

2017-04-02 21:43:29

阅读数 183

评论数 0

TCP的三次握手与四次分手详细分析

TCP是什么? 具体的关于TCP是什么,我不打算详细的说了;当你看到这篇文章时,我想你也知道TCP的概念了,想要更深入的了解TCP的工作,我们就继续。它只是一个超级麻烦的协议,而它又是互联网的基础,也是每个程序员必备的基本功。首先来看看OSI的七层模型:我们需要知道TCP工作在网络OSI的七层模...

2017-03-29 23:10:50

阅读数 309

评论数 0

CSDN博客积分规则及帮助

博客积分是CSDN对用户努力的认可和奖励,也是衡量博客水平的重要标准。博客等级也将由博客积分唯一决定。积分规则具体如下: 1、每发布一篇原创或者翻译文章:可获得10分;2、每发布一篇转载文章:可获得2分;3、博主的文章每被评论一次:可获得1分;4、每发表一次评论:可获得1分(自己给自己评论、...

2017-03-29 22:58:59

阅读数 466

评论数 2

Java8 十大新特性详解

本教程将Java8的新特新逐一列出,并将使用简单的代码示例来指导你如何使用默认接口方法,lambda表达式,方法引用以及多重Annotation,之后你将会学到最新的API上的改进,比如流,函数式接口,Map以及全新的日期API “Java is still not dead—and p...

2017-03-22 23:13:20

阅读数 377

评论数 0

求两个不等长、有序数组的中位数非常简洁的O(log(min(M,N)))迭代解详细解释

非常简洁的O(log(min(M,N)))迭代解详细解释 这个问题是众所周知的难以实现由于所有的角落情况。大多数实现将奇数和偶数数组视为两种不同的情况,并分别对待它们。事实上,有一点想法扭曲。这两种情况可以组合为一个,导致一个非常简单的解决方案,几乎不需要特殊的处理。 首先,让我们以一种非常规...

2017-03-18 16:14:10

阅读数 634

评论数 0

找数组中出现次数超过一半的数字

找数组中出现次数超过一半的数字 数组中有一个数字出现次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。 由于数字2在数组中出现了5次,超过数组长度一半,因此输出2 问题分析 首先想到的是,可以维护一个数据结构用来存储每...

2017-03-18 15:05:58

阅读数 200

评论数 0

用const修饰函数的参数

用const修饰函数的参数 如果参数作输出用,不论它是什么数据类型,也不论它采用“指针传递”还是“引用传递”,都不能加const修饰,否则该参数将失去输出功能。 const只能修饰输入参数: u 如果输入参数采用“指针传递”,那么加const修饰可以防止意外地改动该指针,起到保护作用。 例...

2017-03-16 21:12:34

阅读数 168

评论数 0

最长回文子串的4种解法

最长回文子串是最初我在网易笔试的时候遇见的,当时天真的把原字符串S倒转过来成为S‘,以为这样就将问题转化成为了求S和S’的最长公共子串的问题,而这个问题是典型的DP问题,我也在前面的文章中介绍了3中解决这个问题的方法。但是非常可惜,后来才知道这个算法是不完善的。那么到底为什么呢?听我慢慢道来。 ...

2017-03-16 20:20:51

阅读数 228

评论数 0

Java中的垃圾回收机制

一.如何判断对象是否需要回收?   堆中几乎放着java世界中的所有的对象实例,垃圾收集器在对堆进行回收前,第一件事就是要确定这些对象哪些还“存活”着,哪些已经“死去”(即不可能再被任何途径使用的对象)。而如何判断对象是否应该回收,存在两个算法:引用计数算法(Reference Countin...

2017-03-13 20:15:26

阅读数 237

评论数 0

Java中类加载的时机

Java虚拟机规范没有强制性约束在什么时候开始类加载过程,但是对于初始化阶段,虚拟机规范则严格规定了有且只有四种情况必需立即对类进行“初始化”(而加载、验证、准备阶段则必需在此之前开始),这四种情况归类如下: 1.遇到new、getstatic、putstatic或invokestatic这4条...

2017-03-13 20:09:21

阅读数 172

评论数 0

Ubuntu进入root权限命令——sudo和su命令详解

ubuntu用户管理 sudo意思就是super-user do,让当前用户暂时以管理员的身份root来执行这条命令。 su是用来改变当前用户的,su root,就是将当前用户切换为root,用了su root之后,下面所有的命令就可以不用打sudo了,因为当前用户已经是管理员root了。 ...

2017-03-12 20:01:08

阅读数 1758

评论数 0

C#中的delegate

引言 由于在搞一个C#的项目,遇到一个特别经典的问题,关于事件和回调。这两天,我再度翻阅了一些关于Delegate的资料,并开始正式整理这个C#中著名的特性。本文将由浅入深的谈一下Delegate这个特性。 一.Delegate是什么? Delegate中文翻译为“委托”。Msd...

2017-03-11 19:34:29

阅读数 152

评论数 0

C++ 虚函数表解析

虚函数表 对C++ 了解的人都应该知道虚函数(Virtual Function)是通过一张虚函数表(Virtual Table)来实现的。简称为V-Table。在这个表中,主是要一个类的虚函数的地址表,这张表解决了继承、覆盖的问题,保证其容真实反应实际的函数。这样,在有虚函数的类的实例中这个...

2017-03-11 00:20:40

阅读数 148

评论数 0

原生代码:native codes

今天学Java遇到一个名词:原生代码 引导类加载器(bootstrap class loader):它用来加载 Java 的核心库,是用原生代码来实现的 扩展类加载器(extensions class loader):它用来加载 Java 的扩展库。 系统类加载器(system c...

2017-03-04 00:19:30

阅读数 277

评论数 0

简单工厂模式,工厂方法模式,抽象工厂模式

一、引子        话说十年前,有一个暴发户,他家有三辆汽车——Benz奔驰、Bmw宝马、Audi奥迪,还雇了司机为他开车。不过,暴发户坐车时总是怪怪的:上Benz车后跟司机说“开奔驰车!”,坐上Bmw后他说“开宝马车!”,坐上Audi说“开奥迪车!”。你一定说:这人有病!直接说开车不就行了...

2017-03-02 22:23:47

阅读数 153

评论数 0

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