自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Little__ZM 我愿意付出所有来换一个时光机

迟到的一些学习,生活,随笔

  • 博客(30)
  • 资源 (1)
  • 收藏
  • 关注

原创 mac 上 给zsh和macvim加上powerline

powerline是一款非常好的代码提示状态栏:但是用官网教程pip安装总是出问题,所以选择直接从git上拉下来安装很简单:1首先,你要准备好你的mac,装好了zsh设为默认,安装.oh-my-zsh作为zsh的配置管理(这个网上是在是一大片 我就不说了)2安装好macvim再mac上使用brew安装brew install macvim --env-std --ove

2014-03-22 17:18:47 9559

原创 python学习笔记 安装MySQLdb,连接mysql数据库

今天工作中用到使用python的flask框架构建web应用,不得不说确实十分简单,我的资源中又免积分下载的flask中文手册,感兴趣的可以下载学习之后 的工作需要使用mysql数据库。可以使用homebrew 来安装mysql:直接打开终端输入 brew install MySQL即可,如果报了权限错误则加上sudo即可。安装完毕后:mysql默认的用户名为root,密码为空。使

2014-03-04 23:43:09 2972

原创 python学习笔记 BeautifulSoup趴数据

最近再一家互联网公司实习,原来是使用java,头要求从网页上抓取数据,做成可视化页面。要求使用python脚本参考的资料 :python简明教程  百度一下,就可以搜到电子版本;是以2.7为基础的,非常适合初学者,不厚,却没有那么多废话公司询问之后,发现,虽然python已经升级到3.3以上,可是大部分的公司都还在使用python2.7,是出于稳定性的考虑。除非出现新的无法解决的bug,才

2014-03-03 23:58:11 2875

原创 Mac 上Intellij13 新建项目的一些问题

记得上一篇文章说的是如何新建javaweb项目。以为intellij和Eclipse还是又很大差别的,尤其是他的project 和 module的概念一开始让我非常火大都是中得Eclipse的毒,自己是很想在intellij中实现在Eclipse里面那种可以一个workspace里面建好多project很整齐很舒服的样子。可是他一定要先建一个project(相当于workspace)然后才能在

2014-02-22 21:58:22 1561

原创 Mac上intellij 13新建javaweb项目并用tomcat 7启动

上一篇说了如何配置在mac上得intellij配置tomcat7,今天下午挣扎了一下午,总算搞清楚如何新建javaweb项目,并发布到tomcat上运行,写出来加深印象写起来很罗嗦,一张张图片解决问题第一步,新建项目:点击Finish,项目建立完成。开始进入配置阶段跟着图片走继续跟着图片走,改完了输出目录,可以把lib也加到Dep

2014-02-20 21:25:25 21925 7

原创 Mac上 Intellij 13配置tomcat7

intellij13配置上与MyEclipse有很大不同,博主正在艰难爬行,怕日后遗忘,详细记录与博客内。,这一次说说mac上intellij 13 如何配置tomcat昨天一篇博客说道如何在mac上安装tomcat,安装好之后将其部署到intellij 13上,首先打开13.intellij---Preferences,选择Application Server标签:点击右边的

2014-02-20 20:31:08 11454 1

原创 Mac Intellij 13 自定义live template自动补全简写

Intellj是非常智能的一款IDE,提供一些自己可以进行快速代码编写的方法你可以自定义一些简单字母,用于输出一些常用的语句,这样可以一定程度的提高开发效率例如 在Eclipse中输入 syso,在点击alt+/ 就可以补全成System.out.println();intellj自然也提供了这样的功能,并且可以自定义不同的的语言环境系不同的快捷短句设置方法如下(见图片):

2014-02-20 17:01:00 6328 2

转载 mac delete使用技巧

很多刚刚从 Windows 系统转到 Mac 系统的同学很不习惯的一点就是在 MacBooks 上的删除键很不给力,与其说是删除键,还不如叫做退格键(BackSpace),因为这个键连个文件都删不了,难道 Mac 上的删除键真的就这么弱吗?非也。今天我们就来看看 Mac 上 delete 键的几个妙用。1、按 delete 键,实现 Windows 键盘上退格键的功能,也就是删除光标之

2014-02-20 14:24:18 1300

原创 javaweb学习笔记 mac中intellij 13如删除project

使用intellij多少有点不习惯如何删除目录:先关闭窗口:会出现:鼠标移到到你像删除的项目上 然后不要点击,一点就进去了只需要按 fn+delete就可以将项目删除。很简单。哥试了好久。

2014-02-20 12:32:05 5338 1

原创 javaweb学习笔记 mac如何下配置tomcat7

tomcat7在mac上的配置

2014-02-18 23:22:23 1815

原创 java学习笔记 IO学习笔记2 IO流-字节流

IO流从功能上可以分为:输入流和输出流。从结构上可以分为:1)字节流:使用接口InputStream和OutputStream                                    2)字符流:使用接口Reader和Writer 。 字符流,底层也是字节流来是实现。读数据流的逻辑:open a stream ->while more information ->

2014-02-18 16:27:04 1064

原创 java学习笔记 IO学习笔记1 文件

一、java文件,文件夹创建废话不多说,简单问题, 直接看代码:import java.io.File;public class CreateFileTest { public static void main(String[] args) throws Exception { // file表示既可以表示目录,也可以看表示文件 // 建议使用 File.sepa

2014-02-18 14:51:20 1115

原创 java学习笔记 4种内部类小结

内部类,顾名思义,就是在内部定义的类,可以定义在类的内部,也可以定义在方法的内部java中得内部类分为四种:1、静态内部类,2、成员内部类,3、局部内部类,4、匿名内部类一、静态内部类 static inner class静态内部类只能访问外部类静态的属性和方法,只有内部类可以定义为静态的,换言之,一个类如果定义为静态的,必然是内部类简单的测试类如下,包括了如何定义以及如何使用:

2014-02-17 23:51:35 1118

原创 java设计模式学习笔记6 观察者模式

观察者模式:定义了一种一对多的依赖关系,让多个观察者对象同时监听同一个主题对象观察着模式在java中又很重要的应用和地位,在awt,Swing的监听器中应用广泛,java甚至对他提供了内置的支持。观察者模式有以下组成:-两个抽象角色:---抽象主题角色:将所有观察者对象的引用放到一个集合里,提供接口用于增删,一般用抽象类或者接口实现,使用java提供的Observable接口-

2014-02-15 23:53:52 1121

原创 java设计模式学习笔记5 适配器模式几种实现方式

适配器模式:将一个类的接口转换成客户希望的另外一个接口。Adapter模式,使得原本由于接口不兼容而不能一起工作的那些类可以一起工作,起到一种适配的作用。适配器模式的构成:---目标抽象角色(Target):定义用户需要的特定领域的接口,(用户可以调用的类)---适配器(Adapter):调用另一接口,作为一个转换器(起到适配的作用,实现Target接口)---适配器(Adapte

2014-02-15 22:57:41 1040

原创 java学习笔记 异常知识小结

在java中Exception类是在java.lang包下,所以不用导入。它是所有异常的父类。Exception的父类是Throwable。java中异常主要分为两类,checked exception以及unchecked exception(又称Runtime Exception)平时我们try catch的或者是throw的异常,都是checked exception,而Runt

2014-02-15 21:05:29 746

原创 java设计模式学习笔记4 代理模式-动态代理

因为静态代理模式有一些缺点,所以有了动态代理。java的动态代理类位于java.lang.reflect包下,一般涉及以下两个类:1、Interface InvocationHandler: 该接口定义了唯一一个方法Object  invoke(Object proxy,Method method, Object[] args)

2014-02-15 16:36:30 877

原创 java设计模式学习笔记3 代理模式-静态代理

代理的作用是:为其他对象提供一种代理用以控制这个对象的访问。代理可以起到一种中介的作用。 代理模式有三个角色1 抽象角色:是真实角色和代理角色真实的接口。2 代理角色:含有对真实角色的引用,可以操纵真实角色,在封装真实角色的同时可以附加其他操作3 真实角色:代理角色所代表的真实对象,是最终要引用的对象。代理模式分为静态代理模式和动态代理模式,先说静态代理模式一、建一个抽象角

2014-02-15 14:49:30 902

原创 java学习笔记 反射reflection相关知识点小结

java反射机制在很多框架上都有所应用,如果没有反射,那几乎大部分像Spring等得框架就不会存在,日常开发必然用的比较少,但学习了解,对以后学习框架,会有好处。反射reflection,提供了在运行期1、判断任一对象的所属类2、构建任意类的对象3、判断任意一个类的成员变量和方法,调用任意一个类的方法4、获得,改变任意一个对象成员变量的值的功能反射常用的类又lang包下得C

2014-02-15 01:16:32 973

原创 java学习笔记 switch中使用枚举enum

学习枚举前,switch中可以放得是int,char,byte,short四种类型,枚举enum也是可以和switch一块搭配使用的代码如下:import java.util.Random;/** * Created by charleszhu on 14-2-14. */public class TestSwichEunm { public static void

2014-02-14 17:53:44 1526

原创 java 学习笔记 随机数产生的两种办法Math.random()和Random类

java中随机数的产生我学习到的有两种,记下来备份:第一种是使用java.lang包下得Math类的random方法,方法生成的是一个double类型的范围在[0,1)的数字,不包括1.Math.random();所以一般使用都在后面乘以相应的数字,比如100,则得到的就是 [0,100)之间随机double类型数字。Math.random()*100;一边我们需要得到的是

2014-02-14 17:41:28 2244

原创 java设计模式学习笔记2 策略模式

策略模式也是java中用的比较多的一种编程模式,如TreeMap和TreeSet中的比较器,就是使用的策略模式。策略模式把变化的概念进行了封装,编程的时候提供接口,而不管具体实现。策略模式一般有下面几个个角色:1)抽象策略角色(通常由一个接口或者抽象类组成)                                                            2

2014-02-13 14:00:54 901

原创 java学习笔记 access modifier 访问修饰符作用

java中访问修饰符有 public ,private,protected,以及三者都不加的的默认状态对于public :即可以被所有的类访问而 private :  表示 只可以在类的内部访问。 单例模式下,就会把构造方法定义为private,这样外部就无法构造实例。(方法重载 只看方法名与方法参数是否一致,而不看访问修饰符)protected:只可以被 类的内部,相

2014-02-12 20:45:29 1604

原创 java学习笔记 static,final关键字学习

Static关键字可以用在类,方法,属性上。表示静态。  static属性:一类的属性被static修饰后,无论该类生成多少个实例,都共用同一个静态属性,所以其中若有一个实例改变了静态属性的值,则其他实例同样会受到影响。  static方法:可以通过类名直接访问。                       同时static方法只能继承不能override。            

2014-02-12 16:36:43 933

原创 java设计模式学习笔记1 单例模式

单例模式:指的是类 只能由自己生成唯一一个对象实例,并向其他对象提供这一实例。实现单例模式有三种方法;常用的是所谓懒汉模式,与饿汉模式1饿汉式:即在类在初始化的时候就已经自行实例化:public class Singleton(){ // 定义私有的构造方法,所以外界无法定义方法 private Singleton(){} // 自行实例化 private stat

2014-02-11 22:41:32 921

原创 java学习笔记 标准for循环的执行过程

在学习编程语言基础的时候,for循环总是重要的内容,第一次看到for循环的时候,总是有点不大理解他的执行过程,以为条件判断和步进是一起执行的查阅资料后了解自己的理解有所错误,记下来,给自己当个备份。写一个简单的类进行说明:public class Hello(){ public static void main(String[] args) { for (int i=0;

2014-02-11 21:26:40 1412

原创 java学习笔记 基础 数组模仿栈的操作

学习junit想些一个栈的测试类,于是用数组实现了栈package com.zhumin.junit;/** * Created by charleszhu on 14-2-8. */public class MyStack{ private int[] stack; // 下一个元素编号 private int nextIndex; p

2014-02-08 01:04:07 951

原创 java学习笔记 类初始化 调用static变量是否会初始化

最近学习到一些java虚拟机JVM的基础知识,教程上说,当调用类的静态变量时,类会被初始化。即若类中又static代码块,就会被执行:编写了以下代码package com.zhumin.jvm;/** * Created by charleszhu on 14-2-7. */public class TestStaticandFinal1 { public static v

2014-02-07 14:15:23 1272

原创 java学习笔记 使用递归 将文件目录树形结构输出,递归删除目录 文件夹。

今天学习到java.io, 又两个小作业,一个是递归删除目录文件,一个是递归列出树形目录,自己实现,请大伙批评指教

2014-02-03 21:40:31 1667

原创 Java学习笔记 实现阿拉伯数字(一亿以内)转换为中文繁体数字

开始学习java编程,有看到一道题目(如题),便决定自己动手实现一下,发现什么事儿都是动手比想象的难好多,借鉴了网上高手的正则表达式,请各位高手指教。/** * Created by charleszhu on 14-2-1. */public class NumbertoChinese { private final static String[] a_strNumber =

2014-02-01 22:23:36 3091

Python web框架.Flask中文手册.pdf

flask中文手册 无比清楚 有目录 免费下载~希望帮到大家~

2014-03-04

空空如也

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

TA关注的人

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