常见的数据类型 列表 在python中,列表的创建可以是由[]两个方括号组成的。在其他语言中,被称之为数组。 列表里可以存放一组值,并且系统默认的给列表里的每一个元素以索引值,方便查找和使用。 如下: #创建一个列表,并且保存一定的数据 user_list = ['刘德华','张学友','张靓颖', ...
分类:
编程语言 时间:
2017-09-03 00:18:03
阅读次数:
253
最近在项目中截取指定字节位置和字节长度的字符串时遇到的坑,在这里总结一下: String s="测试内容"; 一、两个方法的区别 s.length() 获取字符长度 s.getBytes().length 获取操作系统默认编码字节长度 获取指定编码的字节长度,不同的编码字节长度不一样 s.getBy ...
分类:
其他好文 时间:
2017-09-03 00:17:11
阅读次数:
192
什么是CAS CAS:Compare and Swap,它是一种原子操作,什么是原子操作,可以在多线程编程中实现数据交换而不被打断。是用来更新变量的,当多个线程使用CAS来更新变量时,只有一个线程可以更新变量的值,其他线程都会失败,失败的线程不回被挂起,而是重试直到成功为止。 CAS实现方式,有三个 ...
分类:
编程语言 时间:
2017-09-02 20:46:58
阅读次数:
203
BufferedWriter:java程序 >test.txt 主要方法:void write(char ch);//写入单个字符。 void write(char []cbuf,int off,int len)//写入字符数据的某一部分。 void write(String s,int off,i ...
分类:
编程语言 时间:
2017-09-02 19:54:19
阅读次数:
177
问题: SimpleDateFormat 是线程不安全的类,一般不要定义为static变量,如果定义为static,必须加锁,或者使用DateUtils工具类。 解决方法: [正例]: 1.注意线程安全,使用DateUtils。 2.亦推荐如下处理: 3.说明:如果是JDK8的应用,可以使用Inst ...
分类:
其他好文 时间:
2017-09-02 19:11:51
阅读次数:
186
1.定义命令接口 2.具体需要调用到的方法的类 3.这些具体要调用到的方法的类的对应具体命令类 4.客户程序 5.应用 6.结果应该是这样的 tip: 而命令模式中,经典的批处理,撤销,重做。其实就是在客户程序中,比如用list集合缓存一批命令对象,批调用就实现了批处理,然后在每次调用时也缓存这次调 ...
分类:
其他好文 时间:
2017-09-02 18:00:57
阅读次数:
118
思路:先用面过过程的方法将要实现的效果实现出来,然后按照以下步骤将拆分成面向对象 //面向过程的程序改写成面向对象程序不能有函数嵌套 //将window.onload初始化整个程序改为构造函数初始化整个对象 //将面向过程中的变量改为属性 //将面向过程中的函数改为方法 index.html代码: ...
分类:
其他好文 时间:
2017-09-02 15:43:42
阅读次数:
221
鸡哥今天分享一个激活神器吧!KMS Tools Portable是一款激活windows和office的软件,这款软件集合了Ratiborus制作的其他几个软件。相当的实用,且安全便携无毒。可以激活最新的WIN10 、WIN8全系列、WIN7 Office2016、Visio2016、Project ...
分类:
其他好文 时间:
2017-09-02 09:39:31
阅读次数:
283
1、查看linux版本 2、关闭selinux和iptables 3、更改字符集,支持中文,但不建议最好用英文字符集,防止乱码问题 4、精简开机自启动服务 5、时间同步 6、更改yum源 7、加大文件描述符 8、linux内核优化 9、SSH连接速度优化 10、常用小工具安装 11、通过sudo提权 ...
分类:
系统相关 时间:
2017-09-01 14:35:02
阅读次数:
242