re:正则表达式 一些常量 函数 complie() findall() 与finditer() 迭代器生成Match实例, 通过group() start() end() 获取信息 groups() 所有匹配字符串 group() 整体匹配字符串 group(0) group(1) 按组匹配的字符 ...
分类:
编程语言 时间:
2017-06-02 01:15:18
阅读次数:
324
1.二维数组定义:元素为一维数组的数组。动态初始化方式一(指定有多少个长度相同的一维数组):数据类型[][]变量名=new数据类型[m][n];m表示有多少个一维数组n表示一维数组中有多少个元素动态初始化方式二(指定二维数组中有多少个一维数组,每一个一维数组的长度不固定):数..
分类:
编程语言 时间:
2017-06-02 01:16:08
阅读次数:
255
今天欣赏一个包含众多知识点的解法。题目是这样的: 给定两个字符串s1和s2,统计它们各自包含的各个小写字母的个数,然后互相比较。如果对某个字母,s1中出现的次数多,就打印“1:aaaa” (表示字母a在s1中出现了4次);如果s2中出现的次数多,就打印“2:aaaa”;如果次数相同,就打印“=:aa ...
分类:
编程语言 时间:
2017-06-02 01:17:04
阅读次数:
361
今天,在阅读吴喜之教授的《复杂数据统计方法》时,遇到了把一个数据集按照某个因子分成若干子集,再把若干子集随机平均分成n份的问题,吴教授的方法也比较好理解,但是我还是觉得有点繁琐,因此自己编写了一个函数,此后遇到这种问题只需要运行一下函数就可以了。 这里采用R中自带的iris数据集, iris数据集结 ...
分类:
编程语言 时间:
2017-06-02 01:17:39
阅读次数:
1908
一、线性结构list、tuple、str、bytes、bytearray,range()都是顺序存储、顺序访问的、都是可迭代对象、都可以通过索引访问;被称为线性结构可使用len()获取长度、可以切片,可以使用iter()将可迭代对象转换为迭代器In[16]:r=range(8)
In[17]:r
Out[17]:range(0,8)
In[18]:i=..
分类:
编程语言 时间:
2017-06-02 01:17:59
阅读次数:
238
函数体内含有yield关键字,那该函数的执行结果是生成器对象 生成器对象的本质就是迭代器,所以yield的功能是 1.把函数的执行结果做成迭代器 2.可以返回多次值,而return只能返回一次值 3.可以挂起函数的执行 yield语句形式 yield 1 yield的表达式形式 x=yield ne ...
分类:
编程语言 时间:
2017-06-02 01:18:07
阅读次数:
265
在阎宏博士的《JAVA与模式》一书中开头是这样描述责任链(Chain of Responsibility)模式的: 责任链模式是一种对象的行为模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递, 直到链上的某一个对象决定处理此请求。发出这个请求的客户端并 ...
分类:
编程语言 时间:
2017-06-02 01:18:41
阅读次数:
193
转载自别人,如有侵权,请联系本人。 http://www.zhangxinxu.com/wordpress/2013/12/javascript-js-%E5%85%83%E7%B4%A0-%E6%8A%9B%E7%89%A9%E7%BA%BF-%E8%BF%90%E5%8A%A8-%E5%8A%A ...
分类:
编程语言 时间:
2017-06-02 01:19:00
阅读次数:
274
1.线程的生命周期线程是一个动态执行的过程,它也有一个从产生到死亡的过程。 (1)生命周期的五种状态 新建(new Thread)当创建Thread类的一个实例(对象)时,此线程进入新建状态(未被启动)。例如:Thread t1=new Thread(); 就绪(runnable)线程已经被启动,正 ...
分类:
编程语言 时间:
2017-06-02 01:19:28
阅读次数:
263
关于多线程会有一系列如下:多线程之概念解析 多线程之pthread, NSThread, NSOperation, GCD 多线程之NSThread 多线程之NSOperation 多线程之GCD pthread:跨平台,适用于多种操作系统,可移植性强,是一套纯C语言的通用API,且线程的生命周期需 ...
分类:
编程语言 时间:
2017-06-02 01:20:21
阅读次数:
270
性能管理系统中,数据产生后需要经过采集,汇聚,入库三个流程,用户才能查询使用。 采集可以是snmp采集,也可以是ems采集;汇聚可以使storm汇聚,也可以是spark汇聚;入库可以是hdfs入库,也可以是mppdb入库。 针对不同场景,我们可以灵活选择不同的采集,汇聚,入库方式。这种一个功能需要多 ...
分类:
编程语言 时间:
2017-06-02 01:20:29
阅读次数:
357
一、为什么GUI是单线程化 传统的GUI应用程序通常都是单线程的。 1. 在代码的各个位置都须要调用poll方法来获得输入事件(这样的方式将给代码带来极大的混乱) 2. 通过一个“主事件循环(Main Event Loop)”来间接地运行应用程序的全部代码。 假设在主事件循环中调用的代码须要非常长时 ...
分类:
编程语言 时间:
2017-06-02 09:45:09
阅读次数:
193
01,各司其职; 栈内存用来存储局部变量和方法的调用, 而堆内存用来存储java中的对象,无论是成员变量,局部变量,还是类变量 他们指向的对象都存储在堆内存中。 02,独有还是共享; 栈内存归属于单个线程,每个线程都会有一个栈内存,其存储的对象 只能在其所属的线程中可见,即栈内存可以理解为私有内存, ...
分类:
编程语言 时间:
2017-06-02 09:45:34
阅读次数:
232
最近一直研究和看EM算法,尝试理解它的含义和用途,一直被人们称为“上帝的算法”,现在我就谈一下几点自己的看法。 它主要运用的场景应该是含有隐变量的地方,其中一个典型的情况就是混合高斯模型。用通俗的话来说,当一个模型很难描述数据的分布的情况时,需要多个模型的时候,便会引入隐变量的概念。一般问题,假设一 ...
分类:
编程语言 时间:
2017-06-02 09:46:16
阅读次数:
171
http://nixmash.com/post/rss-feeds-with-spring-boot **************************************** We added a RSS Subscription to NixMash Spring Posts in lik ...
分类:
编程语言 时间:
2017-06-02 09:46:33
阅读次数:
257
I/O 线程状态: (1) Connecting to master :线程正视图连接主服务器(2) Checking master version :同步服务器之间建立连接后临时出现的状态(3) Registering slave on master :同步服务器之间建立连接后临时出现的状态(4) ...
分类:
编程语言 时间:
2017-06-02 09:49:24
阅读次数:
267
线程状态包括: (1) Waiting to finalize termination :线程停止时发生的一个很简单的状态(2) Send binlog event to slave :线程已经从二进制 binlog 日志读取了一个事件并且正将它发送到从服务器(3) Finished reading ...
分类:
编程语言 时间:
2017-06-02 09:49:51
阅读次数:
255
class Player { private: int health; //these are the attributes int strength; int agility; public: void move(); void attackEnemy(); //these are the met ...
分类:
编程语言 时间:
2017-06-02 09:50:44
阅读次数:
157
(1)格式: switch(表达式) { case 值1: 语句体1; break; case 值2: 语句体2; break; ... default: 语句体n+1; break; } 格式解释说明: switch:说明这是switch语句。 表达式:可以是byte,short,int,char... ...
分类:
编程语言 时间:
2017-06-02 09:50:52
阅读次数:
269
编程范式 编程是程序员用特定的语法+数据结构+算法组成的代码来告诉计算机如何执行任务的过程 , 一个程序是程序员为了得到一个任务结果而编写的一组指令的集合,正所谓条条大路通罗马,实现一个任务的方式有很多种不同的方式, 对这些不同的编程方式的特点进行归纳总结得出来的编程方式类别,即为编程范式。 不同的 ...
分类:
编程语言 时间:
2017-06-02 09:51:15
阅读次数:
131