- 博客(27)
- 资源 (3)
- 收藏
- 关注
原创 Linux下Redis安装
1、/usr/local下 >>wget http://download.redis.io/releases/redis-2.8.12.tar.gz2、下载后解压 >>tar xvf redis-2.8.12.tar.gz3、编译 >>make (这里碰到了没安装gcc,于是apt-get install gcc,但是出现了404
2015-08-09 16:17:23 660
原创 Java优先级队列PriotyQueue
优先级队列,顾名思义,和传统“先进后出”的队列相比,优先级队列在元素加入时就根据该元素的优先级插入到相应位置。实际上优先级队列PriotyQueue在poll时还是遵循先进后出,只是数据在进入时已经根据优先级排序了。实现优先级队列需要实现一个Comparator,测试代码如下:public class PriotyQueueTest { //比较器,用于判断两个元素的优先级 Co
2015-06-16 21:48:57 833
原创 Happy Problem【leetcode202】
Tips: 第一次没有AC是因为没有判断1这个特殊的数,其他没有什么太难的地方,代码和注释如下:public class Solution202 { public boolean isHappy(int n) { int nn = n,temp = 0; Set set = new HashSet(); //用set检测是否回到了起点
2015-06-15 20:15:53 606
原创 关于Java数组越界的一个诡异问题【leetcode204】
刷leetcode204时,质数计算,在看完改进算法后有个测试怎么也过不了,数据越界报错: Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: -2146737495 仔细看都没有找到原因,其中最后两行输出为: 499813 499979 7
2015-06-02 20:41:04 1884
原创 Git学习笔记
首先推荐下廖雪峰的官方网站,对Git的使用很详细,本笔记就是根据该网站教程学习整理的:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b0001、分布式版本管理系统,VS SVN2、Linux下查看git git –version3、安装git
2015-05-13 17:44:15 658
原创 自己常用的一些Shell命令
系统常用命令:passwd [hostname] 修改密码useradd [hostname] 添加用户su - 切换到root用户ssh [hostname] ssh连接cd [directory] 进入到directory目录sudo chown [username] 给用户赋相应权限Ctrl+c
2015-04-23 21:50:55 689
原创 【Ubuntu下JAVA安装流程】
一、环境1、Ubuntu Server 14.04 2、Vmware Workstation 9.03、物理机:Windows7 64bit,i5-3470(3.20Hz),8GB二、步骤1、使用wet会比较简单,或者用apt-get,其中wget不能直接加上URL否则只会将html页面下载下来,经测试以下方式可用(如果需要不同版本的JDK请到ORACLE的
2015-04-23 20:00:10 548
原创 设计模式导读
一、工厂方法模式特点:1、一个抽象产品类,可以派生出多个具体产品类2、一个抽象工厂类,可以派生出多个具体工厂类3、每个具体工厂类只能创建一个具体产品类的实例分类:1、普通工厂模式2、多个工厂方法模式3、静态工厂方法模式二、抽象工厂模式特点:将工厂和产品都抽象出来1、多个抽象产品类,每个抽象产品类可以派生出多个具体产品类2、一个抽象工厂类,可以
2015-04-19 22:14:10 687
原创 【2】KMP算法的一些理解问题
该算法在考研时书上看到过,但是因为不作为必考内容所以没有细细复习。这次复习到才感受到它的魅力,并且也花了很久时间才弄懂了基本概念。 关于KMP的细节不再细说,这里只提出学习的方法和对大家可能遇到的问题的理解: 一、KMP之前 当我们需要在字符串S中找到是否存在P时,是怎么解决的?先看看暴力方法是怎么解决的——因为暴力方法最好理解,符合我们的惯性思维,当然时
2015-04-11 15:05:24 640
原创 【1】数据库索引
因为日常大多是建立在ORM框架下,加上对海量数据的认识并不多,所以索引一直是一个陌生的知识点。话不多说开始总结:一、什么是索引? 索引是对数据库表中一个或多个列的值进行排序的结构,通常在底层使用B树或B+树来实现。关于B树相关知识,July的博客相当详细: http://blog.csdn.net/v_JULY_v/article/details/6530142/
2015-04-10 20:11:41 552
原创 容易忽略的Java知识点(整理ing)
由于最近在准备一些笔试复习到的相关Java知识点,不禁感慨:这么多年对Java懂得还太少! 1、关于finally关键字 IBMDeveloperWorks中有一篇已经说明地非常详细: 关于 Java 中 finally 语句块的深度辨析 补充下对Java设计者设计finally语句的初衷想法:我们无法知道异常发生的时间,但是我们需要确保的是无
2015-04-01 20:19:24 549
转载 一位软件工程师的6年总结
作者:成晓旭 “又是一年毕业时”,看到一批批学子离开人生的象牙塔,走上各自的工作岗位;想想自己也曾经意气风发、踌躇满志,不觉感叹万千……本文是自己工作6年的经 历沉淀或者经验提炼,希望对所有的软件工程师们有所帮助,早日实现自己的人生目标。本文主要是关于软件开发人员如何提高自己的软件专业技术方面的具体建 议,前面几点旨在确定大的方向,算是废话吧。 谨以此文献给那个自己为你奉献3年青春
2015-03-31 19:08:33 406
原创 【Ubuntu14.04安装】网络初始化配置
一、环境1、Ubuntu Server 14.04 2、Vmware Workstation 9.03、物理机:Windows7 64bit,i5-3470(3.20Hz),8GB二、基本点1、弄清楚物理机和虚拟机之间的连接途径有三种(以下系转载):①Bridged(网桥)方式: 如果主机是通过局域网上网的,可让虚拟机使用与主机网段、网关和DN
2015-03-26 13:41:52 3497
原创 【ICMD2014 】Bus Travel Time Predictions Using Additive Models
1、论文作者及机构Matthías Kormáksson, Luciano Barbosa, Marcos R. Vieira, and Bianca ZadroznyIBM Research – Brazil2、论文链接【ICMD2014 】Bus Travel Time Predictions Using Additive Models3、摘要翻译“许多因素对公
2015-03-24 14:39:37 486
原创 云计算的原动力
程序设计从本科开始接触,期间碰到的项目多数是按流程走,能把功能做完善就算不错了。很早就在听说的大数据,除了一点皮毛概念,说实话,除了在互联网上每天见到各种数字外,对这个“大”字没有直观感受。原因在于从来没有一个数据源让你等待的时间如此纠结.. 回想一下以前做的项目:网页分页取数据的时间有超过3秒?或者5秒?数据量小的时候你还压根不会去想“优化”这个词。 换成今天,即
2015-03-10 17:08:47 499
原创 机器学习知识导入
每隔一段时间如果没有看相关文献,就会把Machine Learning的知识忘了一些,所以打算写一篇来给将来的自己温故知新使用。1、World? 世界这么大,从表面上看充斥着有规律和无规律的事件。有规律,代表着已被人类归纳总结出来了,具有一定的周期性、原因可循以及未来可预测;再来看看所谓的无规律,实际上是相对”有规律“而定义的:发生随机、原因未知、未来不可测。
2015-03-08 14:42:53 433
原创 一致性哈希的学习和理解
学习算法时候突然想到这个问题,先留个大致印象好了。 看了几篇博文,仍然不知所云,而这篇: http://www.jiacheo.org/blog/174 通过比较普通集群、哈希集群与一致性哈希集群,得出了一致性哈希的优点。进而阐述一致性哈希为什么要具备四个条件: 1、平衡性 2、单调性 3、负载 4、分
2015-01-06 21:14:58 459
原创 Go技术沙龙听后笔记
今天利用两个小时时间听了一场Go语言入门级技术分享,顺便夹带一些讲者的开发经验之谈。顺便提一下,讲者是国内某DSP产品专业团队核心成员,其后台web服务到数据分析均使用golang开发。该公司每天更新数据量级在百亿级别。 进入今年多次听过Go,没有细看,只知道是一个跨平台且高效的语言,所以本次沙龙以菜鸟身份来听。以下是笔记: 1、Go原本是Google公司20%
2014-12-14 22:43:31 484
原创 I. Introduction (Week 1)_NG机器学习笔记(1)
•机器学习的相关应用领域:手写识别,推荐系统• 机器学习来自经验和大量的重复试验-classifying emails as spam or not spam T-watching you label emails as spam or not spam E-the number(or fraction) of emails correctly classified as s
2014-10-25 08:19:12 551
原创 贝叶斯学派和频率学派的一点感悟
引言:我这人看书有个毛病,喜欢刨根问底,有人觉得是好事啊,这样明明白白做人;但有时候也未必,原因在于你没有足够的时间去深究。那么,这次我为什么会思考贝叶斯和频率学派这个问题呢?首先来源于自己正在读研,搞过数据挖掘的朋友应该都听过经典的PRML(Patterrn Recogniztion and Machine Learning),其中看到第一章时候有句话叫“”包括从后面作者对一些概念的陈述无时
2014-10-25 08:10:50 1087
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人