摘要: 3.11.3、String类对正则的支持 在JDK 1.4之后,String类对正则有了直接的方法支持,只需要通过如下的几个方法就可以操作正则。 No. 方法名称 类型 描述 1 public boolean matches(String regex) 普通 与指定正则匹配 2 public Str 阅读全文
posted @ 2017-10-03 14:47 懒企鹅 阅读(191) 评论(0) 推荐(0)
摘要: 原文:http://www.linuxidc.com/Linux/2015-10/123848.htm 阅读全文
posted @ 2017-10-02 21:59 懒企鹅 阅读(609) 评论(0) 推荐(0)
摘要: String: 关于字符串最大多长,字符串是一个char[],数组的最大长度int的值-2^31--2^31-1,所以最大长度是2147483647,又由于一个长度占两个字节,最大长度时一个字符串占用4G内存,所以在内存充足的情况下可以达到2^31-1的长度,内存较小的时候是会溢出的。 String 阅读全文
posted @ 2017-10-01 21:15 懒企鹅 阅读(207) 评论(0) 推荐(0)
摘要: java 多线程一 java 多线程二 java 多线程三 java 多线程四 一个生产者,消费者的例子: 结果: 阅读全文
posted @ 2017-10-01 19:30 懒企鹅 阅读(253) 评论(0) 推荐(0)
摘要: java 多线程一 java 多线程二 java 多线程三 java 多线程四 注意到 java 多线程一 中 MyThread2 运行结果出现0、-1,那是因为在操作共享数据时没有加锁导致。 加锁的方式: 1、同步方法 2、同步代码块 3、锁 读过 java.util.concurrent 集合源 阅读全文
posted @ 2017-09-30 21:21 懒企鹅 阅读(228) 评论(0) 推荐(0)
摘要: java 多线程一 java 多线程二 java 多线程三 java 多线程四 线程中断: 输出: 当线程0在休眠时,线程1打断他,就会报异常。 线程优先级: 结果: 阅读全文
posted @ 2017-09-30 14:23 懒企鹅 阅读(239) 评论(0) 推荐(0)
摘要: java 多线程一 java 多线程二 java 多线程三 java 多线程四 java 多线程实现的几种方式: 1、extends Thread 2、implements Runnable 3、implements Callable<> 下面上代码: 运行结果: 可以看到,后在需要实现多线程操作公 阅读全文
posted @ 2017-09-30 12:28 懒企鹅 阅读(222) 评论(0) 推荐(0)
摘要: 分组: groupby() 函数扫描整个序列并且查找连续相同值(或者根据指定 key 函数返回值相同)的元素序列。 在每次迭代的时候,它会返回一个值和一个迭代器对象, 这个迭代器对象可以生成元素值全部等于上面那个值的组中所有对象。 一个非常重要的准备步骤是要根据指定的字段将数据排序。 因为 grou 阅读全文
posted @ 2017-09-26 14:47 懒企鹅 阅读(231) 评论(0) 推荐(0)
摘要: 去重和排序: 找出序列中出现次数最多的元素 解决方案 collections.Counter 类就是专门为这类问题而设计的, 它甚至有一个有用的 most_common() 方法直接给了你答案。 为了演示,先假设你有一个单词列表并且想找出哪个单词出现频率最高。你可以这样做: words = [ 'l 阅读全文
posted @ 2017-09-26 14:19 懒企鹅 阅读(180) 评论(0) 推荐(0)
摘要: 因为有些代码只有在python3里可以正常运行,所以最好配两个虚拟环境 安装虚拟环境: 扩展的迭代解压语法是专门为解压不确定个数或任意个数元素的可迭代对象而设计的。 通常,这些可迭代对象的元素结构有确定的规则(比如第 1 个元素后面都是电话号码), 星号表达式让开发人员可以很容易的利用这些规则来解压 阅读全文
posted @ 2017-09-26 10:37 懒企鹅 阅读(235) 评论(0) 推荐(0)