Python是一种计算机程序设计语言。你可能已经听说过很多种流行的编程语言,比如非常难学的C语言,非常流行的Java语言,适合初学者的Basic语言,适合网页编程的JavaScript语言等等。 那Python是一种什么语言? 首先,我们普及一下编程语言的基础知识。用任何编程语言来开发程序,都是为了 ...
分类:
编程语言 时间:
2017-03-03 13:50:18
阅读次数:
177
切片来源:从list中取出来部分list,组成list 1.传统方法: [list[0],list[1],list[2]] 2.采用循环 ...
分类:
编程语言 时间:
2017-03-03 12:58:54
阅读次数:
161
python语言中的列表排序方法有三个:reverse反转/倒序排序、sort正序排序、sorted可以获取排序后的列表。在更高级列表排序中,后两中方法还可以加入条件参数进行排序。 reverse()方法 将列表中元素反转排序,比如下面这样 reverse列表反转排序:是把原列表中的元素顺序从左至右 ...
分类:
编程语言 时间:
2017-03-03 11:51:01
阅读次数:
232
引言: 在多线程并发编程中synchronized和Volatile都扮演着重要的角色,Volatile是轻量级的synchronized,它在多处理器开发中保证了共享变量的“可见性”。 可见性的意思是当一个线程修改一个共享变量时,另外一个线程能读到这个修改的值。 Volatile的官方定义 Jav ...
分类:
编程语言 时间:
2017-03-03 11:47:17
阅读次数:
226
Given an integer, convert it to a roman numeral. Input is guaranteed to be within the range from 1 to 3999. Solution: 以3999,为例: class Solution {public ...
分类:
编程语言 时间:
2017-03-03 11:43:56
阅读次数:
176
使用Rxjava框架,我个人觉得最大的好处就是能够很方便的在各个线程当中进行切换,而且代码还能保持很优雅。 在代码里面加上以下内容,便可以使用了。 compile 'io.reactivex:rxjava:1.0.14' compile 'io.reactivex:rxandroid:1.0.1' ... ...
分类:
编程语言 时间:
2017-03-03 10:49:07
阅读次数:
317
一年前写过一篇:struts2 配置 xheditor 的文章。那时候还在用ssh,现在开始用spring boot。本来想配置CSDN的markdown编辑器的,可惜在github上找不到。所以,还...
分类:
编程语言 时间:
2017-03-03 10:03:04
阅读次数:
330
面向方面的编程(AOP) 是一种编程范式,旨在通过允许横切关注点的分离,提高模块化。AOP提供方面来将跨越对象关注点模块化。虽然现在可以获得许多AOP框架,但在这里我们要区分的只有两个流行的框架:Spring AOP和AspectJ。这里将会帮助你基于一些关键信息,为你的项目选择正确的技术。 Spr ...
分类:
编程语言 时间:
2017-03-03 01:48:19
阅读次数:
252
最近在研读另外一本关于设计模式的书《JavaScript设计模式》,这本书中描述了更多的设计模式。 一、创建型设计模式 包括简单工厂、工厂方法、抽象工厂、建造者、原型和单例模式。 1)简单工厂 又叫静态工厂方法,由一个工厂对象决定创建某一种产品对象类的实例。 两种实现方式,第一种是通过类实例化对象创 ...
分类:
编程语言 时间:
2017-03-03 01:47:34
阅读次数:
243
严重: Failed to initialize end point associated with ProtocolHandler ["ajp-bio-8090"]java.net.BindException: Address already in use: JVM_Bind <null>:809 ...
分类:
编程语言 时间:
2017-03-03 01:46:20
阅读次数:
414
JavaScript中包含五种基本数据类型(原始数据类型),分别是:undefined, null, number, boolean, string; 和一种引用类型 Object,引用类型中包含特殊的一类:Function类型。number, boolean, string三种基本类型对于有包装类 ...
分类:
编程语言 时间:
2017-03-03 01:41:32
阅读次数:
209
public static void main(String[] args) { // TODO Auto-generated method stub try { URL url = new URL("http://www.baidu.com"); // 创建代理服务器 ... ...
分类:
编程语言 时间:
2017-03-03 01:41:20
阅读次数:
196
转载地址:http://liyangliang.me/posts/2012/10/python-timestamp-to-timestr/ 在写Python的时候经常会遇到时间格式的问题,每次都是上 google 搜索然后找别人的博客或网站来参考。现在自己简单总结一下,方便以后查询。 首先就是最近用 ...
分类:
编程语言 时间:
2017-03-03 01:34:45
阅读次数:
226
1、Python里面一般用gevent实现协程协程, 而协程就是在等待的时候切换去做别的操作,相当于将一个线程分块,充分利用资源 (1)低级版协程的实现 结果如图 这里属于手动切换 (2)高级版协程 执行结果如图 ...
分类:
编程语言 时间:
2017-03-03 01:32:53
阅读次数:
192
vector是C++标准模板库中一种常见的容器,像数组类似,vector使用连续的存储空间用来保存元素,使用指针偏移可以快速的访问元素(通常认为是O1复杂度),与数组不同的是它的大小是可变的,在vector内部使用动态分配的内存保存元素,这意味着vector增长时需要重新分配内存,并将原来的原来的数 ...
分类:
编程语言 时间:
2017-03-03 01:29:25
阅读次数:
166