码迷,mamicode.com
首页 > 编程语言
多线程之互斥锁(By C++)
首先贴一段win32API实现的多线程的代码,使用CreateThread实现,如果不要传参数,就把第四个参数设为NULL 下面是执行的结果 互斥锁: 当一个全局的共有资源被多个线程同时调用会出现意想不到的问题,比如你去银行取出所有钱,同时又转所有钱到支付宝,如果这两块同时执行,就有可能转出双倍的钱 ...
分类:编程语言   时间:2016-05-21 15:54:27    阅读次数:200
JavaScript的DOM操作
什么是DOM? DOM(Document Object Model)文档对象模型是指页面中的文档比如(HTML 、XML等)它是一个树状结构其中包含着许多节点,二节点又分为一下几种: 元素节点 文本节点 属性节点 注释节点 文档节点 如HTML的树状结构如图所示: 而JavaScript中就提供了对... ...
分类:编程语言   时间:2016-05-21 15:55:05    阅读次数:243
Java简化代码神器-Lombok
一、背景 前段时间在开源社区中发现了一个比较牛逼的简化Java代码的神器-Lombok,接着自己写了demo进行测试和练习,感觉真的很不错,特此分享给需要的小伙伴们~ 二、开发之前的准备 1.lombok的官方网站:http://projectlombok.org/ 2.lombok IDE插件安装 ...
分类:编程语言   时间:2016-05-21 15:54:30    阅读次数:259
JavaScript插入节点小结
JS原生API插入节点的方式大致有innerHTML、outerHTML、appendChild、insertBefore、insertAdjacentHTML、applyElement这6种。 这里总结一下各自的用法,并封装包含before、prepend、append、after、applyEl ...
分类:编程语言   时间:2016-05-21 15:53:27    阅读次数:196
python整理-Day2
变量 写三种定义变量的方法 需要注意一点,我们有的时候会使用拼接,但是这样会比不使用拼接所用的内存要多 这样一个就是使用了三块内存 常量 常量在定义的时候需要注意大写,方便大家识别 模块 关于第三方库,这点需要说明一下,第三方库的安装命令是pip,豆瓣有镜像源。 需要注意,在安装的时候这个也会涉及到 ...
分类:编程语言   时间:2016-05-21 15:51:58    阅读次数:214
经典算法_结构体
1 动态结构体 ...
分类:编程语言   时间:2016-05-21 15:54:27    阅读次数:174
java线程池
http://cuisuqiang.iteye.com/blog/2019372 Java四种线程池的使用 java线程线程池监控 Java四种线程池的使用 java线程线程池监控 Java通过Executors提供四种线程池,分别为:newCachedThreadPool创建一个可缓存线程池,如果 ...
分类:编程语言   时间:2016-05-21 15:54:06    阅读次数:208
数组的扩展
一、Array.from() 1、用于将两类对象转为真正的数组,类似数组的对象(array-like object)和可遍历(iterable)的对象(包括ES6新增的数据结构Set和Map)。 2、length属性一定要有 3、常见的类似数组的对象是DOM操作返回的NodeList集合,以及函数内 ...
分类:编程语言   时间:2016-05-21 15:50:19    阅读次数:261
Java基础学习(一)——语言特性及开发环境搭建
学习了一段时间的Java,想通过几篇文章做一下这一段时间的学习总结。由于有c/c++的一些基础,总的来说Java语言还是挺具有亲和感的。虽然经常到博客园找资料,但是也一直没有自己动手写过博客,现在练练手,也为日后有个回忆吧。 一,Java简介 1.语言起源 语言起源:Java是SUN ( Stanf ...
分类:编程语言   时间:2016-05-21 15:49:58    阅读次数:246
关键字、标识符、javadoc工具的使用
标识符:在java程序中有些名字是可以自定义的,那么这些自定义的名字我们就称作为自定义的标识符。表示符要注意的细节: 1、标识符的组成元素是由 字母 (a-z、A-Z) 、数字(0-9)、下划线(_)、美元符号($). 2、标识符不能以数字开头 3、标识符是严格区分大小写的 4、标识符的长度是没有长 ...
分类:编程语言   时间:2016-05-21 15:49:00    阅读次数:178
JavaScript - 正则表达式
正则表达式的大致匹配过程是:依次拿出表达式和文本中的字符比较,如果每一个字符都能匹配,则匹配成功;一旦有匹配不成功的字符则匹配失败。 正则表达式通常用于在文本中查找匹配的字符串。Python里数量词默认是贪婪的(在少数语言里也可能是默认非贪婪),总是尝试匹配尽可能多的字符;非贪婪的则相反,总是尝试匹 ...
分类:编程语言   时间:2016-05-21 15:48:00    阅读次数:202
我是一个线程 - IBM刘欣
来自:码农翻身(微信号:coderising) 作者:IBM刘欣 我是一个线程,我一出生就被编了个号: 0×3704,然后被领到一个昏暗的屋子里, 这里我发现了很多和我一模一样的同伴。 我身边的同伴0×6900待的时间比较长, 他带着沧桑的口气对我说: “我们线程的宿命就是处理包裹。把包裹处理完以后 ...
分类:编程语言   时间:2016-05-21 15:44:57    阅读次数:366
Miller-Rabin算法 codevs 1702 素数判定 2
转载自:http://www.dxmtb.com/blog/miller-rabbin/ 普通的素数测试我们有O(√ n)的试除算法。事实上,我们有O(slog³n)的算法。 定理一:假如p是质数,且(a,p)=1,那么a^(p-1)≡1(mod p)。即假如p是质数,且a,p互质,那么a的(p-1 ...
分类:编程语言   时间:2016-05-21 15:45:36    阅读次数:265
How to get the date N days ago in Python
from datetime import datetime, timedelta N = 2 date_N_days_ago = datetime.now() - timedelta(days=N) print datetime.now() print date_N_days_ago from da ...
分类:编程语言   时间:2016-05-21 15:45:18    阅读次数:195
Python 数据类型笔记
Python有以下几种数据类型:1、字符串(str),2、布尔类型(bool),3、数字(int,float),4、列表(list),5、元组(tuple),6、字典(dict)。1. 字符串。 对于字符串,我们可以做替换,截取,复制,连接等操作。1)字符串替换 我们可以做如下替换。 但是,像下面的 ...
分类:编程语言   时间:2016-05-21 15:43:29    阅读次数:245
多线程之信号量(By C++)
信号量在多线程中,主要是用于线程的同步或者限制线程运行的数量。 所谓同步,当流程1运行在线程1中,流程2运行在线程2中,流程2必须在流程1结束之后才能开始执行。你会怎么做,所有就需要给出一个流程1结束的信号。 在信号来之前,让线程2先在某个位置等待,这个使用方式和互斥锁有点类似,互斥从某种意义上也是 ...
分类:编程语言   时间:2016-05-21 15:44:28    阅读次数:282
JavaScript - 正则表达之二
正则表达式的大致匹配过程是:依次拿出表达式和文本中的字符比较,如果每一个字符都能匹配,则匹配成功;一旦有匹配不成功的字符则匹配失败。 正则表达式通常用于在文本中查找匹配的字符串。Python里数量词默认是贪婪的(在少数语言里也可能是默认非贪婪),总是尝试匹配尽可能多的字符;非贪婪的则相反,总是尝试匹 ...
分类:编程语言   时间:2016-05-21 15:40:46    阅读次数:193
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!