码迷,mamicode.com
首页 > 编程语言
Java状态模式(State模式)
State的定义:不同的状态,不同的行为;或者说,每个状态有着相应的行为。何时使用状态模式State模式在实际使用中比较多,适合"状态的切换"。因为我们经常会使用If elseif else 进行状态切换, 如果针对状态的这样判断切换反复出现,我们就要联想到是否可以采取State模式了。不只是根据状...
分类:编程语言   时间:2015-03-04 08:30:02    阅读次数:159
java Annotation Demo
Java 1.5引入了annotation,这个功能非常好用,是用c#等语言借鉴过来的一个特性。首先编译器本身支持一些像overrides,supresswarning之类的注解。Spring,junit等框架也自己写并且处理自己定义的注解,让java具有了一些声明式编程的一些特点,而且减少了代码量...
分类:编程语言   时间:2015-03-04 07:28:42    阅读次数:149
多线程之同步代码块
classMyThreadimplementsRunnable{privateintticket=6;@Overridepublicvoidrun(){for(inti=0;i<10;i++){synchronized(this){//同步代码块if(this.ticket>0){try{Thread.sleep(1000);//线程休眠}catch(InterruptedExceptione){e.printStackTrace();}System.out.println(Th..
分类:编程语言   时间:2015-03-04 06:25:12    阅读次数:191
【Go语言】【7】GO语言的切片
如果说GO语言的数组为静态长度的数组,那么切片(slice)则为动态长度的数组一、基于数组创建切片1、存在一个整型数组intArr:=[10]int{1,2,3,4,5,6,7,8,9,10},那么下面的slice就是数组切片varslice[]int=intArr[3:7]从图中可以看出切片从数组的第4个元素开始读取数据,直至第8..
分类:编程语言   时间:2015-03-04 06:22:39    阅读次数:279
python入门基础教程01 Python概述
01Python概述Python是一种面向对象的解释性的计算机程序设计语言,也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史,成熟且稳定。Python具有脚本语言中最丰富和强大的类库,足以支持绝大多数日常应用。1这种语言具有非常简捷而清晰的语法特点,适合完成各种高层..
分类:编程语言   时间:2015-03-04 06:23:18    阅读次数:154
python入门基础教程02 Python简介
02Python简介Python简介Python是一种解释型、面向对象、动态数据类型的高级程序设计语言,属于应用层软件。自从20世纪90年代初Python语言诞生至今,它逐渐被广泛应用于处理系统管理任务、自动化运维、图像处理游戏和Web网站开发等领域。Python已经成为最受欢迎的程序设计语言之..
分类:编程语言   时间:2015-03-04 06:23:36    阅读次数:257
python入门基础教程03 Python开发环境基本使用
HelloPython初识Python语言Python(英语发音:/’pain/),是一种面向对象、直译式计算机程序设计语言,由GuidovanRossum于1989年底发明,第一个公开发行版发行于1991年。Py-thon语法简捷而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,它能够很轻松的把用其他语言制作的..
分类:编程语言   时间:2015-03-04 06:23:08    阅读次数:147
python入门基础教程04 Python程序基本组成
Python程序基本组成Python和其他高级语言一样,几乎都是首先从某些地方接收一些数据(如键盘或文件或者赋值),接着对数据进行必要的处理,之后把处理的结果传到某个地方去(输出到文件、数据库或者打印到屏幕上)。Python程序基本架构如下:程序初始化部分程序数据的输入部分程序..
分类:编程语言   时间:2015-03-04 06:22:25    阅读次数:187
python入门基础教程05 Python工具常见错误
Python-Shell反馈常见错误初学者通常会使用Python-Shell来学习Python基础及语法知识,在使用Python-Shell时会遇到这样或者那样的错误,有的是语法错误,有的是键入的函数或者变量名字拼写错误,现就初学者常出现的错误做一个总结。变量、函数未定义下面我们简单总结一下在使用P..
分类:编程语言   时间:2015-03-04 06:20:36    阅读次数:213
学Python大数据处理用Anaconda
anaconda内部集成ipython、scipy和numpy基本都齐了,很好用!下载地址http://pan.baidu.com/s/1o6OEPIipython大数据处理模块pandas由scipy和numpy组成,这核心模块都在anaconda里预装了
分类:编程语言   时间:2015-03-04 06:22:36    阅读次数:229
借助动态代码生成技术在基于Webkit引擎的HTML5网页JS内调用易语言函数
前两天我协助解决了一个技术问题,在此稍作记录和总结。具体来说,就是在使用基于Webkit引擎的封装组件wke的过程中,需要把一个易语言函数注册给JavaScript引擎,让它可以在网页里被调用(就像在网页里调用普通JavaScript函数一样)。如果能做到这一点,就基本实现了从JavaScript传递参数到易语言、易语言返回值给JavaScript的双向沟通机制,以后有广泛的应用空间。最终,我借助动态生成代码技术,纯手工书写了几行X86机器指令,人肉编译形成一个fastcall调用约定的回调函数,传递给js...
分类:编程语言   时间:2015-03-04 06:17:21    阅读次数:268
《Python核心编程》笔记 Python对象
第4章 Python对象1、Python对象Python使用对象模型来存储数据,构造任何类型的值都是一个对象。所有的对象都有三个特性: 身份,可通过内建函数id()查看,这个值即该对象的内存地址。 类型,可通过内建函数type()查看。 值,对象表示的数据项。>>> p = 12 >>> id(p) 31108092 >>> type(p) >>> p 12 >>> 2、标...
分类:编程语言   时间:2015-03-04 06:17:48    阅读次数:179
[Javascript + lodash] sortBy and sortedIndex
sortBy:var collection = ['John', 'Petteri', 'Antti', 'Joonas', 'Zhentian'];var sorted = _.sortBy(collection);//[ 'Antti', 'John', 'Joonas', 'Petteri',...
分类:编程语言   时间:2015-03-04 06:13:41    阅读次数:195
[Javascript] Webpack Loaders, Source Maps, and ES6
Using ES6To use ES6, we need loader.Modify webpack.config.js file:module.exports = { entry: './index.js', output: { filename: 'bundle.js'...
分类:编程语言   时间:2015-03-04 06:15:09    阅读次数:306
JAVA相关知识复习
1、HTTP访问方式:GET、POST、HEAD、DELETE、TRACE、PUT、OPTIONSHEAD表示查询文档头信息,服务器会返回文件类型、长度、最后修改时间等信息,该方式很少被使用。GET方式常用来查询信息;提交数据不能超过256个字符(URL总长度不能超过255个字符)。提交的查询内容j...
分类:编程语言   时间:2015-03-04 06:13:05    阅读次数:164
C++学习:范围for(range for)语句
语法范围for(range for)语句遍历给定序列中的每个元素并对序列中的每个值执行某种操作,其语法形式是: for (declaration : expression) statement其中: expression部分是一个对象,必须是一个序列,比方说用花括号括起来的初始值列表、数组或者vector或string等类型的对象。这些类型的共同特点是拥有能返回迭代器的beg...
分类:编程语言   时间:2015-03-04 01:07:51    阅读次数:224
C++拾遗--函数重载
C++拾遗--函数重载 前言 函数重载似乎并不难,但仍有一些问题值得注意。下面从几个关键词入手: 正文 1.作用域 关于作用域,需要指出几点事实 用大括号{}括起来的区域处于同一作用域,常见的有函数体、for、if语句等。 同一作用域内不可出现同名的变量,若是函数同名,那就是函数重载问题。不同作用域内同名与否,没影响。 所有的函数之外的区域就是全局作用域。 首先需要指出,同一作用域中的函数才会出现重载问题。不同作用域中的函数即使是同名,且参数类型和返回值类型一致,也是两个不同的函数。 2.隐...
分类:编程语言   时间:2015-03-04 01:06:01    阅读次数:218
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!