Git 实用小抄
Git - the stupid content tracker. 在项目开发过程中,Git 是非常得力的版本控制管理工具。它使得开发者可以不分时间地点,高效协作。本文简要说明 Git 的基本用法,并介绍提高效率的小 tips,以及 Git 工作流分支管理。
常用 Git…
《On Java》阅读笔记-03
本章介绍了抽象类和接口的定义,使用,以及区别和意义。这章进一步阐释了 “使用与功能实现分离” 的优秀设计,还顺带介绍了一些设计模式。图灵导读目标如图所示: 接口,到底代表了什么?
接口描述了一个类应该是什么样的和可以做什么,但是不包括怎么做。它实际上是定义了一种类之间的 “协…
MySQL 的优化
MySQL 的优化一般是针对查询操作来说的,首先我们得知道 SQL 查询需要经过哪些操作。 一、连接配置优化
1.1 服务端优化
修改默认的服务端的最大连接数(系统默认一般是 151)和默认的客户端超时时间(默认的一般是 8 小时),当然若无必要不需要修改…
为何要成为“不嵌套主义者”
什么是 “不嵌套主义者” 不嵌套主义者绝不嵌套他们的代码!
好吧,尽可能不要
嵌套深度
如果我们把每个左括号作为新一层嵌套的标志,下列代码块就是一个嵌套深度为 4 的方法:
Copy
public int calculate(int bottom, int top…
《On Java》阅读笔记-02
‘不安全’的编程是导致编程成本高昂的罪魁祸首之一。 而 == 初始化 == 和 == 清理 == 正是导致‘不安全’编程的两个因数。
本章着重说明了 Java 使用构造器初始化对象以及垃圾收集器的一些说明。图灵导读指南说明本章有重点和难点,因此尽量详细阐述自己的心得。
用…
《On Java》阅读笔记-01
《On Java》是一本值得一读的好书。尽管有Java的基础,但在阅读本书时,在基础部分还是能获得新的理解。作者作为《Thinking in Java》的作者,擅长在讲解用法之余,还能向你普及这个知识点的由来,为什么要用它,它的价值体现在哪里,它到底是什么…
工程记录No.01
读书好,好读书,读好书。—— 冰心 工程的背景
大学时期收集了很多书籍,但是一直没有机会消化吸收,又因为拖延症一拖再拖。制定的计划经常延期,设定的目标经常放弃。而开始阅读后,因为仅仅是 “看” 书,阅读和思考的过程都不够深入,在看完第一本书后没有丝毫有价值的输出。
工程的…
算法学习笔记-02
浅析最好、最坏、平均、均摊时间复杂度 最好、最坏时间复杂度
举例一段代码:
Copy
// n表示数组array的长度
int find(int[] array, int n, int x) {
int i = 0;
int pos = -1;
for…
算法学习笔记-01
复杂度分析浅析 一、为什么需要复杂度分析
可能平常,都会通过统计、监控,来得到相关的性能数据,来评估性能。有人将这种平时使用的性能分析方式,称为:事后分析法。
但是事后分析法,虽然普遍存在,但其有一些缺陷:
测试结果非常依赖测试环境。
某种意义上这也很方便…
如何安装虚拟机?
VMware Workstation Pro 15 安装 CentOS6.9 虚拟机 一、前置基石概念
1. VMware Workstation 是?
VMware Workstation是VMware公司推出的一款桌面虚拟计算软件,具有Windows、Linux 版本…
Python学习笔记-03
Python 程序文件结构 Python 程序文件
Python 的此类包含了一系列预编写好的语句的程序文件称作 “模块”
能够直接运行的模块文件通常称作脚本(即程序的顶层文件)
Python 程序可以分解成模块、语句、表达式和对象
程序由模块构成
模块包含语句
语句包含表…
如何安装Oracle数据库11gR2?
Windows7 旗舰版安装 Oracle 数据库 11gR2 流程 Oracle 数据库(Oracle Database, 又名 Oracle RDBMS,或简称 Oracle)。Oracle数据库系统是美国 Oracle 公司(甲骨文)提供的以分布式数据库为核心的一…
Python学习笔记-02
Python 编程语言初接触 Pythonc 程序的执行
源代码(source code)
Python 的源代码大都为 .py 作后缀的文件,在编写完成后会交给编译器(这里就是解释器)
编译器(Compiler)
当源代码提交给编译器后,会被编译成字节码,表现为以 .py…
Python学习笔记-01
Python 编程语言历史及特性 一、Python 简介
Python,是一种面向对象,解释性计算机程序设计语言。Python 语法简介而清晰,它强制地运用文本缩进来表示代码块,而非一般语言运用大括号来表示代码块。这种强制力能使程序员在编写代码时被迫时刻注意代码格式…
卷首语
懒癌患者终于赶在国庆前把博客上线了,其实好久之前就一直想做博客,但是。。。\( ̄ ▽  ̄)/ 总之,初次见面,欢迎光临我的个人博客!
自此篇文章,标志着此博客正式上线。为了充实博客内容,我也要加油!我也是加把劲骑士,希望能总结自己学习中的知识,反复遇到的问题…