码迷,mamicode.com
首页 > 编程语言
JAVA基础之正则表达式
加 ^$ 整个字符串满足要求 不加部分字符串满足要求即可通过 \:转义字符 \d:任意一个数字 (digit:数字) \w:任意一个单词字符( 数字,字母,下划线)(word:单词) \s:任意一个空白字符(\t \r \n \f \x0B) (space:空) \D:任意一个非数字字符 \W:任意 ...
分类:编程语言   时间:2016-10-19 07:46:18    阅读次数:181
【Python】Windows, Linux/UNIX, Mac OS X 下安裝 Python
下載地址:https://www.python.org/downloads/ 下載對應系統、對應位數的版本即可。 【Windows】 一般選擇“Windows x86-64 executable installer”,即 64 位兼容 32 位的可執行安裝程序。 打開安裝程序,先勾選“Add Pyt ...
分类:编程语言   时间:2016-10-19 07:44:53    阅读次数:309
Python 命令行参数和getopt模块详解
有时候我们需要写一些脚本处理一些任务,这时候往往需要提供一些命令行参数,根据不同参数进行不同的处理,在Python里,命令行的参数和C语言很类似(因为标准Python是用C语言实现的)。在C语言里,main函数的原型为int main(int argc, char **argv),这里主要指linu ...
分类:编程语言   时间:2016-10-19 03:10:39    阅读次数:192
python高级之生成器&迭代器
python高级之生成器&迭代器 本机内容 1.概念梳理 下面这张图解释了这些概念之间的关系: 2.容器 前面已经简单说明了什么叫容器,下面再深入解释什么是容器: 容器是一种把多个元素组织在一起的数据结构,容器中的元素可以逐个地迭代获取,可以用 in , not in 关键字判断元素是否包含在容器中 ...
分类:编程语言   时间:2016-10-19 03:10:53    阅读次数:217
c++ string.find()函数的陷阱
string.find(char *)查找字符串中是否包含子串 找到:返回第一个索引 没有找到:返回一个很大的随机数字而不是返回负数(这是个坑) 所以不能这么写if (string.find(str) > 0) 必须这样写if (string.find(str)!= npos) string s(" ...
分类:编程语言   时间:2016-10-19 03:10:29    阅读次数:204
Python之list添加新元素、删除元素、替换元素
Python之list添加新元素 现在,班里有3名同学: >>> L = ['Adam', 'Lisa', 'Bart'] 今天,班里转来一名新同学 Paul,如何把新同学添加到现有的 list 中呢? 第一个办法是用 list 的 append() 方法,把新同学追加到 list 的末尾: >>> ...
分类:编程语言   时间:2016-10-19 03:02:05    阅读次数:187
[前端JS学习笔记]JavaScript CallBack
一、概念介绍 CallBack : "回调" 。 在spring优秀框架回调无处不在, 回调的运用场景很多, 如 swt事件监听、netty等。它的主要作用是提高程序执行效率, 一段代码执行时不必等另一段代码执行结束才继续往下run。 在JavaScript也不例外。 二、js 回调语法 传递函数作 ...
分类:编程语言   时间:2016-10-19 03:02:28    阅读次数:160
线程,进程
1.线程 event An event is a simple synchronization object the event represents an internal flag,and threads can wait for the flag to set ,or set or clear ...
分类:编程语言   时间:2016-10-19 02:54:52    阅读次数:206
通过一系列破坏行为加深对spark RDD 的理解(或者是猜测)(python 版)
这个实验由一个实验案例产生,实验中,需要对一个数据集进行维护,其中有一个需要对数据一条条进行插入: 下面是最二的写法: 每次插入数据,新建一个rdd,然后union。 后果是: java.lang.OutOfMemoryError: GC overhead limit exceeded at org ...
分类:编程语言   时间:2016-10-19 02:53:10    阅读次数:347
java nio管道
管道(Pipe) (本部分原文链接,作者:Jakob Jenkov,译者:黄忠,校对:丁一) Java NIO 管道是2个线程之间的单向数据连接。Pipe有一个source通道和一个sink通道。数据会被写到sink通道,从source通道读取。 这里是Pipe原理的图示: 创建管道 通过Pipe. ...
分类:编程语言   时间:2016-10-19 02:54:16    阅读次数:202
Java线程安全性中的对象发布和逸出
发布(Publish)和逸出(Escape)这两个概念倒是第一次听说,不过它在实际当中却十分常见,这和Java并发编程的线程安全性就很大的关系。 什么是发布?简单来说就是提供一个对象的引用给作用域之外的代码。比如return一个对象,或者作为参数传递到其他类的方法中。 什么是逸出?如果一个类还没有构 ...
分类:编程语言   时间:2016-10-19 02:49:43    阅读次数:202
javascript运动系列第三篇——曲线运动
× 目录 [1]圆周运动 [2]钟摆运动 [3]抛物线运动 前面的话 上一篇介绍了变速运动,但只实现了直线运动。如果元素的left和top同时运动,并遵循不同的曲线公式,则会进行不同形式的曲线运动。本文将详细介绍圆周运动、钟摆运动和抛物线运动这三种曲线运动形式 圆周运动 圆周运动可能是最好理解的曲线 ...
分类:编程语言   时间:2016-10-19 02:49:11    阅读次数:541
JavaEE基础(四)
1、Java语言基础(循环结构概述和for语句的格式及其使用) A:循环结构的分类 for,while,do...while B:循环结构for语句的格式: for(初始化表达式;条件表达式;循环后的操作表达式) { 循环体; } C执行流程: a:执行初始化语句 b:执行判断条件语句,看其返回值是 ...
分类:编程语言   时间:2016-10-19 02:47:38    阅读次数:210
通俗易懂----欧几里得算法
欧几里德算法又称辗转相除法,用于计算两个正整数a,b的最大公约数。 算法依赖于定理: 两个整数的最大公约数等于其中较小的那个数和两数相除余数的最大公约数. 代码很简单,思想最重要. 欧几里得扩展算法等后续吧.... ...
分类:编程语言   时间:2016-10-19 02:47:51    阅读次数:328
(翻译)《二》语言基础(4)--控制流语句
控制流语句 代码中的语句通常都是自上而下顺序执行。但是控制流语句打断执行的流程,利用决策、循环、分支,让你的程序有条件的执行代码的某一部分。本节描述java支持的决策语句(if-then,if-then-else,switch),循环语句(for,while,do-while),分支语句(break ...
分类:编程语言   时间:2016-10-19 02:46:56    阅读次数:239
JavaScript--对象+函数
1. 复杂数据类型 Object ECMAScript中的对象其实就是一组数据(属性)和功能(方法)的集合。 1) 创建Object实例: 1.使用构造函数创建,new Object() var person = new Object(); person.name = "briup"; person ...
分类:编程语言   时间:2016-10-19 02:44:42    阅读次数:237
python学习笔记(one)
第一天,学习python,用了《Head First》这本书,深入浅出,通俗易懂。现在上传自己的学习笔记,与大家共勉! 这是第一天的学习笔记,里面会有一些错误的尝试,错误都在上面显示了。读者可以随意浏览。与大家一起努力。 ...
分类:编程语言   时间:2016-10-19 02:45:42    阅读次数:187
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!