自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 【Rails】inverse_of在has_many和belongs_to中的用法

最近使用Rails时,遇到了通过关联关系来多次访问同一条record,虽然得到的内容一样,但是每次都会创建不同对象的情况。通过查询Rails官方文档,找到了对关联关系的一种设置inverse_of,可以避免在一些情况下重复创建对象的问题。但是,文档中提到了inverse_of的限制:不能和 :through 选项同时使用不能和 :polymorphic 选项同时使用不能和 :as 选项同时使用

2016-06-23 12:56:45 1609

原创 【Ruby】模块扩展方法介绍

当我们要扩展类的方法时,我们可以采取Mixin的方式将模块中的方法添加到类中,下面会对实现的几种方式进行详细介绍。

2015-10-18 13:48:33 2312

原创 【MySQL】Access denied for user 'root'@'127.0.0.1' (using password: YES)解决方法

我们在使用mysql数据库的过程中,无论是通过mysql的命令行客户端,还是利用Sequel Pro这种图形化的数据库管理工具,在登录mysql时往往会遇到一个问题:Access denied for user 'root'@'127.0.0.1' (using password: YES),本文会介绍出现该问题的原因以及解决方法。

2015-09-13 22:35:36 40093 2

原创 【Ruby】Ruby和Java比较——方法访问权限

最近开始接触Ruby,发现语法很有特点,而大家都喜欢拿Java和Ruby进行比较,本文着重对类方法作用域进行介绍,包括public、protected、private和default。

2015-09-13 11:54:16 1646 1

原创 Sublime Text Plugin

Introduction to installing and using Sublime Text Recommanded Plugin

2015-09-01 00:33:47 1002

原创 【Ruby】instance_eval和class_eval用法讲解

最近开始学习Ruby,在看到instance_eval和class_eval的用法时,觉得很是困惑,于是对此进行研究并整理一下。

2015-08-31 20:49:20 2764

原创 【MySQL】连接查询中索引的重要性

在mysql中,我们要从多张表中读取数据时,往往需要用到连接查询。连接查询通过两张表中符合连接关系的字段来建立两张表的关联,通常包括内连接、左外连接、右外连接和全连接。本文我们以一个学生选课的例子,来分析下左外连接的性能,并引入索引进行对比,从而说明mysql连接查询中索引的重要性。

2014-12-05 14:22:08 4371

原创 求连续子数组和的最大值的变种问题

本文首先对求连续子数组和的最大值问题进行简要介绍,然后对它的两个变种问题进行讲解分析,一是求连续子数组和的绝对值的最小值,二是求环形数组连续子数组和的最大值。

2014-11-10 19:13:04 2338

原创 【Docker】利用ambassador实现container跨主机连接

针对于不同主机上的两个container,docker目前并没有提供直接有效的方法来实现它们之间的连接,必须借助其它工具来实现。docker主页的文章Link via an Ambassador Container介绍了一种方法,通过ambassador pattern来实现container跨主机连接,这里对这种方法做一下详细讲解。

2014-11-06 10:27:02 5150 6

原创 ssh连接虚拟机内的ubuntu

今天在vmvare workstation10中安装了ubuntu14.10版本,

2014-11-05 10:20:53 4893 1

原创 【Docker】Docker1.3改动简介

一段时间没有关注Docker,突然发现它的1.3版本已经在10月28日发布了,而且我认为改动neir

2014-11-01 10:47:57 1222

原创 二叉树遍历的非递归实现方法

二叉树的遍历,通常分为前序、中序、后序和层序遍历。而前序、中序和后序遍历,我们一般刚开始接触的都是递归实现的方式,这种情况不再赘述,本文是主要介绍的是二叉树遍历的非递归实现方法。首先,定义树节点的结构:class TreeNode { int val; TreeNode left; TreeNode right; TreeNode(int x) { val = x;

2014-10-17 10:12:00 708

原创 中文数字版atoi【Java实现】

谈到atoi,相信大家非常熟悉了,就是把一个字符串zhuanhuanchen

2014-09-09 18:57:39 948

原创 通过生产者消费者问题比较信号量和信号【Java实现】

最近在看操作系统相关的内容,kandao

2014-08-25 13:40:27 4851

原创 【Docker】构建mysql的image和container

构建mysql的image的Dockerfile如下:

2014-07-21 12:14:36 1823

原创 【Hadoop】Call to localhost/127.0.0.1:8020 failed on connection exception

14/07/02 14:22:46 INFO ipc.Client: Retrying connect to server: localhost/127.0.0.1:8020. Already tried 0 time(s); retry policy is RetryUpToMaximumCountWithFixedSleep(maxRetries=10, sleepTime=1 SECONDS

2014-07-02 15:19:43 28188 2

原创 【LeetCode】Palindrome Number

Determine whether an integer is a palindrome. Do this without extra space.Some hints:Could negative integers be palindromes? (ie, -1)If you are thinking of converting the integer to string, no

2014-06-29 10:34:43 755

原创 JAVA中父类与子类静态代码块、非静态代码块、构造函数的加载顺序

public class Super { static { System.out.println("父类--静态代码块1"); } { System.out.println("父类--非静态代码块1"); } public Super() { System.out.println("父类--构造函数"); } public static void main(

2014-01-20 13:16:19 3639

原创 Java中HashMap、HashSet中Object类型对象比较问题

在JAVA中使用HashMap和HashSet时,往往会考虑到key类型的问题。如果我们使用的key类型为java封装的基本类型(Integer、Double、String等)时,当两个key的内容相同时,他们在HashMap和HashSet中也会被认为是相同的。比如下面代码:String s1 = new String("test");String s2 = new String("tes

2013-11-13 11:47:24 1725

转载 Java读取文件方法

1、按字节读取文件内容 /**  * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。  */ public static void readFileByBytes(String fileName) {     File file = new File(fileName);     InputStream in = null;     try {

2013-11-08 10:11:18 622

空空如也

空空如也

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

TA关注的人

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