自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Gane_Cheng的博客

Change the World with Code !

原创 常用操作技巧总结

有一些常用的操作技巧,忘记了就很难找回来了。记下来方便以后回来看。

2016-11-13 21:57:06 1414

原创 常见软件下载地址

有些软件的下载链接不容易找,即使在官网,找到指定版本的下载链接也比较困难。现在我将自己常用的软件下载链接总结在这里。

2016-11-13 20:50:28 1131

原创 文件中转站

文件中转站

2017-08-18 16:12:16 1340

原创 Java的前世今生

搞Java 6年了,一直想对Java有一个系统的认识,今天终于做了这件事。Java不仅仅是一门编程语言,还是一个由一系列计算机软件和规范形成的技术体系,这个技术体系提供了完整的用于软件开发和跨平台部署的支持环境,并广泛应用于嵌入式系统、移动终端、企业服务器、大型机等各种场合。时至今日,Java技术体系已经吸引了900多万软件开发者,这是全球最大的软件开发团队。使用Java的设备多达几十亿台,其中包括11亿多台个人计算

2017-07-09 21:43:58 18886 3

原创 腾讯、百度、珍爱网、中国电信、三之乐面试经历

2016年9月中下旬面试了5家公司。留下一点经验给后来人。

2017-01-08 12:44:26 5853 8

原创 使用决策树实现分类

决策树是一种树形结构,为人们提供决策依据,决策树可以用来回答yes和no问题,它通过树形结构将各种情况组合都表示出来,每个分支表示一次选择(选择yes还是no),直到所有选择都进行完毕,最终给出正确答案。

2016-12-29 21:56:12 27128 1

原创 用DevStack安装OpenStack(单机)

OpenStack是一个开源的云计算管理平台项目,由几个主要的组件组合起来完成具体工作。但是安装OpenStack却不是那么容易的,让许多初学者望而却步。想体验一下OpenStack的魅力,可以使用DevStack来安装OpenStack。

2016-12-09 16:06:42 10929

原创 利用朴素贝叶斯模型识别垃圾邮件

在学习,工作,生活中,我们经常会遇到各种分类问题。让你猜测一个身高2.16的人的职业,你一般会猜测他是篮球运动员。收到一条含有“中奖”词语的短信,会怀疑是一条垃圾短信。新闻编辑,收到一封含有“马云”词语的稿子,会倾向于将这个新闻放在科技板块,而不是财经,娱乐,体育板块。去找一家餐馆吃饭,我们倾向于找人多的一家。贝叶斯将生活中的概率问题,用数学方式表示了出来。下面,让我们看看朴素贝叶斯模型如何识别垃圾...

2016-11-19 11:54:28 20948 7

原创 网页前端静态资源公共库

一些常见的前端库,比如说jQuery,Bootstrap。每个网站都可以从自己网站引入,也可以从其他网站引入。从其他网站引入,一来可以让用户加速访问这些资源,二来还可节

2016-11-13 12:36:03 4210 1

原创 Tomcat启用HTTPS协议配置过程

本文将讲解HTTPS协议在Tomcat中启用是如何配置的。

2016-11-01 23:59:35 106454 21

原创 Hadoop0.20.2 完全分布式安装和配置

Hadoop 分布式环境

2016-10-25 23:27:16 4050 9

原创 Xshell使用root账户连接Deepin(Ubuntu)

Xshell 是一个安全终端模拟软件,可以进行远程登录。Xshell 的主要目的是在 Windows 环境下登录 Linux 终端进行操作,非常方便。root 账户是 Linux 权限最高的用户。很多操作切换到 root 账户下很方便,而且没有各种权限问题。

2016-10-24 18:06:18 7624 1

原创 HTML5新特性浅谈

2014年10月29日,W3C宣布,经过接近8年的艰苦努力,HTML5标准规范终于制定完成。HTML5将会取代1999年制定的HTML 4.01、XHTML 1.0标准,以期能在互联网应用迅速发展的时候,使网络标准达到符合当代的网络需求,为桌面和移动平台带来无缝衔接的丰富内容。作为2010年入坑IT的程序员来说,可以说一步一步见证着HTML5的发展。这些年为了兼容IE6放弃了很多HTML5的新特性。

2016-10-17 21:25:58 40989 2

原创 SSH(Struts,Spring,Hibernate)和SSM(SpringMVC,Spring,MyBatis)的区别

SSH 和 SSM 的定义本人经历过两种技术架构,分别是常说的 SSH 和 SSM ,SSH 在本科的时候老师就教过。SSM 则是去公司后用的比较多。现在我想将这两大阵营的技术做一下对比。由于本人能力有限,涉及技术较多,我只从具体的应用方面做一些对比。SSH 通常指的是 Struts2 做前端控制器,Spring 管理各层的组件,Hibernate 负责持久化层。SSM 则指的是 SpringMVC

2016-10-13 23:29:20 24391 21

原创 SpringMVC浅谈

Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson创建。

2016-10-11 21:28:54 5794 1

原创 Spring浅谈

Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson创建。简单来说,Spring是一个开源的控制反转(Inversion of Control ,IoC)和面向切面(AOP)的容器框架。它的主要目得是简化企业开发。Spring是潜在地一站式解决方案,定位于与典型应用相关的大部分基础结构。它也涉及到其他framework没有考虑到的内容

2016-10-09 21:30:06 3690 3

原创 MyBatis浅谈

MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。

2016-10-07 20:54:54 7116 11

原创 常见排序算法及对应的时间复杂度和空间复杂度

排序算法经过了很长时间的演变,产生了很多种不同的方法。对于初学者来说,对它们进行整理便于理解记忆显得很重要。每种算法都有它特定的使用场合,很难通用。因此,我们很有必要对所有常见的排序算法进行归纳。

2016-09-25 00:14:24 80985 18

原创 二叉搜索树的构建,遍历,查找,删除

本篇博客重点研究二叉搜索树。数据结构中为了存储和查找的方便,用各种树结构来存储文件,本章就浅谈一下各种树的表示方法、特点及各自的用途,本章设计的树结构包括:二叉搜索树(二叉查找树,二叉排序树)、平衡二叉树(AVL树)、红黑树、B-树、B+树、字典树(trie树)、后缀树、广义后缀树。

2016-09-23 21:49:05 3775

原创 Java研发方向技术面试指南

最近BAT等各大互联网巨头们的校招陆陆续续都准备开始了,可能对于在校的大多数学生来说,不知道如何正确衡量自己掌握的技术,更不知道BAT这样的公司会要求自己必须具备什么样的技术能力。对于Java研发方向的技术面试,这里总结了一些你必须要掌握的技术知识点,考察的内容会比这里总结的多,所以如果想要有一个很不错的offer,下面的知识点需要都具备。社招考察的内容会在此基础上增加项目经验、技术实战经验、热门技

2016-08-28 11:21:01 2405

原创 MySQL数据库char与varchar区别

① VARCHAR与CHAR字符型数据的差异字符串数据类型 MySQL数据类型 含义 char(n) 固定长度,最多255个字符 varchar(n) 可变长度,最多65535个字符 tinytext 可变长度,最多255个字符

2016-08-25 17:10:15 14222 2

转载 偏执却管用的10条Java编程技巧

经过一段时间的编码(咦,我已经经历了将近20年的编程生涯,快乐的日子总是过得很快),我们开始感谢那些好习惯。因为,你知道… “任何可能出错的事情,最后都会出错。”这就是人们为什么喜欢进行“防错性程序设计”的原因。偏执的习惯有时很有意义,有时则不够清晰也不够聪明,也许当你想到这样写的人的时候还会觉得有点怪异。下面是我列出的的个人感觉最有用而又偏执的 10 项 Java 编程技巧。请看:①把字符串

2016-08-25 13:15:26 1726

转载 Java基础总结

琥哥的Java基础总结,东西非常多,经常看有一种历久弥新的感觉一、JVM1、内存模型1.1.1 内存分几部分(1)程序计数器可看作当前线程所执行的字节码的行号指示器。字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖这个计数器来完成。在线程创建时创建。执行本地方法时,PC的值为null。为了线程切换后能恢复到正确的

2016-08-24 22:00:29 3180 3

原创 美化CSDN博客基于MarkDown写的文章-图片100%宽度、代码高亮

最近开始使用CSDN写博客,一来就赶上MarkDown编辑器,所见即所得的编写方式,深得我心。写第一篇的时候还有点不适,现在写了10篇了,慢慢的开始适应了。但是第一次写的时候就觉得有两点不爽的地方,我可不是那么容易将就的人,别以为我真的会去适应。插入的图片在预览的时候可以完全显示出来,在文章详情页面却最多只有602px宽度代码显示和普通文本基本没有区别,不够高亮

2016-08-18 19:47:11 4346 12

转载 时间管理的七句话

下面七句话,我希望自己能做到。① “进程切换非常昂贵,避免多任务,保持单进程。”不要同时做多件事,结果可能都没做好,还拖长了工作时间。上图是多任务状态和单进程状态的对比,可以看到,多任务状态会花费更多的时间。② “研究表明,集中注意力、高效工作,每天最多4小时。”一个人能够集中注意力的时间,是有限的。一般来说,高效工作只能持续四个小时,其余时间就都是低效工作了。上图左侧是大多数人每天的时

2016-08-18 09:55:58 957

原创 C#原生连接数据库并操作数据库的方法

最近想使用C#连一下SQL Server数据库,一搜网上资料,发现大部分是关于Linq的。但是我只想简简单单的连一下数据库,读取一下数据,用完就释放连接的这种,不想整一堆ORM的类文件到项目中,经过查阅相关资料后,总结方法如下。首先需要引入数据库连接所在的命名空间。接着就可以在代码中实现了。

2016-08-17 17:48:42 2829

原创 当 IDENTITY_INSERT 设置为 OFF 时,不能为表中的标识列插入显式值

{“当 IDENTITY_INSERT 设置为 OFF 时,不能向表 ‘ClassInfo’ 中的标识列插入显式值”}解决办法是将显式值插入表的标识列中的功能打开,用完这个功能之后再关闭。

2016-08-17 16:37:25 31719

原创 利用TortoiseGit客户端来管理GitHub项目代码

一直以来,我都是使用SVN来管理我的代码,自己本地建立一个SVN服务器来存储代码,然后使用TortoiseSVN客户端来更新提交代码。用的很爽。然后最近开始接触GitHub,使用GitHub for Windows客户端来管理代码,奈何这玩意儿只能在线安装,而且CDN也不建一个节点在中国,速度慢的要死,20KB/s的速度,让人抓狂,折腾了好久,还是没有成功装上去。差点都放弃GitHub了。不过最终我

2016-08-14 17:58:02 5221 2

原创 利用GitHub搭建个人网站

最近在找实习,需要写一份含有丰富内容的简历,但是简历最多只能写两页纸。再多的话就会让面试官烦了,找不到重点。如果还想向面试官展示更多的个人能力,经验,经历,在简历上放上自己的个人网站链接无疑是一种比较好的方式。面试官想了解更多的话,打开链接就知道你的知识的深度和广度了,能为面试加分不少。想搭建一个个人网站,首先需要有一个域名,别人能够访问,其次还要有一个空间来存放你的页面。域名 域名可以在万网,

2016-08-14 11:46:06 13717 29

原创 iOS9.3.3骚扰电话拦截黑名单数据库

iPhone由于苹果不开放系统权限的原因,一直是骚扰电话的重灾区,来电之后不知道要不要接,不接,容易误事儿,接了,给你推销基金,郁闷不已。笔者曾经使用开封的手机号码,然后需要跟广州的一个人联系,约在10点见面,打了好几个电话,对方都直接挂断。无赖之下,发短信给他,说明我是谁,怎么不接电话,对方才和我联系上。等见到面了,发现对方用的是iPhone 5s,我说你怎么不接我电话啊,他说我一看是开封的号码,

2016-08-12 11:39:51 7431 5

原创 华为校招软件上机考试题目解析

华为校招软件上机考试,技术岗需要软件上机考试。总共三道题。 题目 分数 可以提交次数 回文数字判断 100 5 字符串排序 200 5 整数排序 300 5第一题 回文数字判断描述: 有这样一类数字,他们顺着看和倒着看是相同的数,例如:121,656,2332等,这样的数字就称为:回文数字。判断某数字是否是回文数字。 运行时间限制: 10 Sec

2016-08-11 16:47:10 7426 7

原创 C# DataGridView在HeaderCell中显示行号的方法

C# DataGridView在HeaderCell中显示行号的方法使用C#开发WinForm程序时,DataGridView是我们经常用到的表格数据控件。使用此控件的时候经常有一个需求,就是需要在第一列中显示行号,方便知道现在操作到哪一行了。这个时候我们就有两种显示方式了:一种是直接显示在HeaderCell中。 另一种是显示在数据列中。 显示在数据列上的缺点显而易见。一般我们显示在DataGr

2016-08-09 16:32:08 21398 8

原创 代码规范、如何写出好代码

代码规范、如何写出好代码 上大学以来,每当看到好的文章,第一反应都是使用浏览器的收藏功能,收藏下来,久而久之,收藏的网址越来越多。虽然浏览器收藏夹也有文件夹的功能可以分门别类,但是终究没有博客的Tag好用,而且只能收藏网址。内容被原作者修改,或者网址失效都是经常发生的事儿。考虑到CSDN应该轻易不会倒闭,还有吕兄和琥哥两位大神的亲身表率,特开通CSDN博客。作为一个程序员,肯定希望能写出一手好

2016-08-08 15:41:14 10226 3

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