- 博客(12)
- 资源 (6)
- 收藏
- 关注
原创 Ubuntu镜像源的替换
为什么要替换Ubuntu镜像源Ubuntu官方更新服务器位于欧洲,国内速度较慢.有些软件或者库通过官方的源安装失败,例如sudo apt-get install libgtk2.0-dev就显示依赖关系冲突,换个国内源试试,可能就好了,而事实也确实如此.如何使用推荐的源Ubuntu的源列表文件位于/etc/apt/sources.list.所以,替换之前,先进行备份sudo cp /ect/a
2015-08-09 23:11:28 711
原创 解决Sublime Text 2在Ubuntu 14.04系统下不能输入中文
Sublime Text 2在Ubuntu 14.04系统下的安装到Sublime Text 2官网下载对应系统版本的tar.gz文件 注意: 64位系统也可以下载32位的tar.gz文件,而事实上,如果下载64位的tar.gz文件不能执行,换成32位的即可解压缩该tar.gz文件tar zxvf Sublime\ Text\ 2.tar.gz由于官网的目录结构中包含空格(不知道他们怎么想的
2015-08-09 23:09:10 701
原创 工厂模式与反射
定义一个接口以及两个实现了该接口的类:package Reflect;interface fruit{ public void eat();}class Apple implements fruit{ public void eat(){ System.out.println("Apple Eat"); }}class Orange implement
2015-08-09 22:16:34 749
原创 java的反射原理与Spring的自动注入(转载)
Java反射原理与Spring的自动注入反射的定义java的反射机制就是在运行状态中,对于任意一个类都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性。这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。Sping的自动注入原理一个Bean的类:public class User{ pri
2015-08-09 21:55:02 788
原创 Java的垃圾回收机制笔记
Java的垃圾回收机制笔记java垃圾回收的意义确保不再被引用的对象的内存空间被回收。确保被引用的对象的内存不被错误回收。再分配内存。java垃圾回收的常用方法引用计数收集器堆中的每个对象(不是对象的引用)都有一个引用计数。当一个对象被创建时,给该对象分配一个变量,该变量计数设置设置为1.当任何其他变量被赋值为这个对象的引用,计数加1(a=b,则b引用的对象计数
2015-08-09 21:55:00 383
原创 依赖注入与控制反转的理解
控制反转与依赖注入定义控制反转(IoC/Inverse of Control): 调用者不再创建被调用者的实例,而是由spring框架实现(容器创建)所以称为控制反转。依赖注入(DI/Dependency injection): 容器创建好实例后再注入到调用者称为依赖注入。当某个角色(调用者)需要另外一个角色(被调用者)的协助时,在传统的程序设计过程中,通常由调用者创建被调用者的实
2015-08-09 21:54:56 886
原创 java abstract与interface解析
java abstract与interface解析abstract 定义在面向对象的概念中,所有的对象都是通过类来描述。但是,反过来,不是所有的类都是用来描述对象的(把类具体化)。如果一个类没有包含足够的信息来描述一个具体的对象,那么这个类就是抽象类。比如,我们进行一个图形编辑软件的开发,就会发现问题域中存在圆,三角形这样一些具体的概念,它们是不同的,但是它们又都属于形状这样一个概念。
2015-08-09 21:54:51 645
原创 Python的赋值,浅拷贝与深拷贝
一、基础知识Python中有3个重要的概念:变量和对象和引用。在Python中,类型属于对象,而变量是无类型的。举例来说,在Python中,给一个变量赋值,a = 1在Java中,给一个变量赋值是这样的:int a = 1;在这里, a 是一个变量,在Python中,并没有像在Java中显式地说明 a 的数据的类型 int. Python的编译器会自动判
2015-08-09 21:54:47 458
原创 Python的多线程与多进程实践
最近要产生大量的”假“的电话号码,所以就写了一个自动产生电话号码程序,产生了一百万条数据,然后把数据放到一个文件中。死跑版:# -*- coding: utf-8 -*-# 以下是中国的手机号码分段情况 # 新联通 (中国联通+中国网通)手机号码开头数字 130、131、132、145、 # 155、156、185、186 # 新
2015-08-09 21:54:42 519
原创 Centos为一般用户安装MySQLdb
环境与背景OS: CentOS 6.6 Python: 2.6.6 Pip: 7.1.0安装过程pip install
2015-08-07 14:41:09 519
原创 使用Python的pip命令安装numpy
NumPy 是一个基础科学的计算包。很多的科学计算特别是向量处理的时候会用到。因为用到了,而且安装的过程中出现了一些问题,所以记录下来,便于备查。平台: windows 8.1 Python: 2.7.9 32位(已包含pip命令)无Microsoft的VS环境打开powershell,(事先将Python以及Python的Script的目录导入环境变量PATH中),输
2015-01-26 23:10:36 14137
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人