码迷,mamicode.com
首页 > 编程语言
CPython在CPU密集型应用下的并发
Python是解释型语言,根据不同的底层协议有很多种版本,最常见的是基于C的Cpython,默认情况下我们所说的Python就是Cpython。 Python的GIL(global interpreter lock): 用于解决多线程之间的数据完整性和状态同步而存在,使得不管线程分布在多少个CPU上 ...
分类:编程语言   时间:2017-07-11 01:05:07    阅读次数:253
线程池与Threadlocal
线程池与Threadlocal 线程池: 线程池是为了使线程能够得到循环的利用,线程池里面养着一些线程,有任务需要使用线程的时候就往线程池里抓线程对象出来使用。线程池里的线程能够重复使用,所以在资源上能够得到比较好的利用。 在任务数量多的时候就适合使用线程池,因为总不可能将线程无限的开启下去,万一任 ...
分类:编程语言   时间:2017-07-11 01:03:38    阅读次数:205
C# IEnumerable和IEnumerator的区别,如何实现
IEnumerable接口和IEnumerator接口是.NET中非常重要的接口,二者有何区别? 1. 简单来说IEnumerable是一个声明式的接口,声明实现该接口的类就是“可迭代的enumerable”,但并没用说明如何实现迭代器(iterator).其代码实现为: public interf ...
分类:编程语言   时间:2017-07-11 01:02:35    阅读次数:404
java IO,bufferedReader类
1,掌握bufferedreader类作用 2,掌握键盘输入的基本格式。 Buffer:表示缓冲区,之前的StringBuffer,缓冲区中的内容可以更改,可以提高效率。 如果要想接收任意长度的数据,而且避免乱码的产生,就可以使用bufferedreader。 因为输入的数据可能出现中文,所以此处使 ...
分类:编程语言   时间:2017-07-11 01:02:17    阅读次数:302
Learn Python 005: Random
import random health = 50 difficulty = 1 portionHealth = int(random.randint(20,50) / difficulty) health = health + portionHealth print(health) ...
分类:编程语言   时间:2017-07-11 01:01:39    阅读次数:244
Python--基础之socket编程
一 客户端/服务器架构 即C/S架构,包括 1.硬件C/S架构(打印机) 2.软件C/S架构(web服务) 美好的愿望: 最常用的软件服务器是 Web 服务器。一台机器里放一些网页或 Web 应用程序,然后启动 服务。这样的服务器的任务就是接受客户的请求,把网页发给客户(如用户计算机上的浏览器),然 ...
分类:编程语言   时间:2017-07-11 01:01:30    阅读次数:271
linux 系统调用python脚本发送自定义系统邮件
以上为邮件脚本其中的登陆密码为客户端授权码 把此代码复制到/usr/bin/mail_test 加个执行权限,让以下的脚本来调用 ...
分类:编程语言   时间:2017-07-11 01:00:56    阅读次数:324
windows平台python 2.7环境编译安装zbarlight
类似于前一篇博文,http://www.cnblogs.com/zhongtang/p/7148082.html中描述的情况。 编译zbarlight同样出现问题,简要处理步骤如下: 1、到https://pypi.python.org/pypi/zbarlight下载源文件。 2、解压到桌面目录, ...
分类:编程语言   时间:2017-07-11 01:00:31    阅读次数:661
java类加载2
1.类的加载过程 JVM将类加载过程分为三个步骤:装载(Load),链接(Link)和初始化(Initialize)链接又分为三个步骤,如下图所示: 1) 装载:查找并加载类的二进制数据; 2)链接: 验证:确保被加载类的正确性; 准备:为类的静态变量分配内存,并将其初始化为默认值; 解析:把类中的 ...
分类:编程语言   时间:2017-07-11 00:58:58    阅读次数:235
python100题目的爬取
import requestsfrom bs4 import BeautifulSoupdef getHTMLText(url): try: r = requests.get(url) r.raise_for_status() r.encoding = 'utf-8' return r.text e ...
分类:编程语言   时间:2017-07-11 00:55:00    阅读次数:189
C语言 AscII ,GB3213,Ansi
1. # include<stdio.h> # include<stdlib.h> void main(){ char l_c[ ]={'A', 'B','C‘,’D‘,0x45} int length= sizeof(l_c)/sizeof(char); for(size_t i=0, i<len ...
分类:编程语言   时间:2017-07-11 00:54:13    阅读次数:207
java字符串集合
一,java的接口跟C语言所能做到的相比确实是让人眼前一亮的东西。利用接口可以将多种东西放到一起,在编程过程中就能省略掉相同类的很多重复代码,将代码进行分类别的,统一的处理。 二,java中的字符串处理,java中的字符串并不像C语言那样利用二维数组来进行操作,而是对应了String这个对象,可以用 ...
分类:编程语言   时间:2017-07-11 00:53:58    阅读次数:278
自然语言处理哪家强?
自然语言处理哪家强? 摘要:语音交互事关未来,这点从大公司收购、投资、合作不断,就可见一斑。如苹果收购Siri、Novauris、Google收购多项语音识别技术专利、Facebook收购Wit.ai等、Amazon收购Yap……目前,基本上所有的巨头都有涉足。 语音交互事关未来,国内外已经不少公司 ...
分类:编程语言   时间:2017-07-11 00:53:42    阅读次数:224
文本情感分析的基础在于自然语言处理、情感词典、机器学习方法等内容。以下是我总结的一些资源。
文本情感分析的基础在于自然语言处理、情感词典、机器学习方法等内容。以下是我总结的一些资源。 词典资源:SentiWordNet《知网》中文版中文情感极性词典 NTUSD情感词汇本体下载 自然语言处理工具和平台:哈尔滨工业大学社会计算与信息检索研究中心isnowfy/snownlp · GitHub ...
分类:编程语言   时间:2017-07-11 00:53:34    阅读次数:334
自然语言处理一些读书笔记和自己的思考。
在知乎上搜索相关问题,有人推荐《数学之美》,之前粗略看过一次,这次想重新看一下并且做个读书笔记。下面是关于自然语言理解方面的一些读书笔记和自己的思考。 一. 自然语言处理历史: 自然语言处理最初发展的20多年里,相关科学家都极力通过电脑模拟人脑,试图用这种方式来处理人类语言,但是这种方式被证明是行不 ...
分类:编程语言   时间:2017-07-11 00:52:35    阅读次数:560
c语言 基本运算
计算机的基本能力就是计算,所以一门程序设计语言的计算能力是非常重要的。C语言之所以无所不能,是因为它不仅有丰富的数据类型,还有强大的计算能力。C语言一共有34种运算符,包括了常见的加减乘除运算。这讲就对C语言中的运算符做一个详细介绍。 一:算术运算符 算术运算符非常地简单,就是小学数学里面的一些加减 ...
分类:编程语言   时间:2017-07-11 00:52:28    阅读次数:256
Python Day05 python 环境变量和import模块导入
1.定义 模块:本质就是.py结尾的文件(逻辑上组织python代码)模块的本质就是实现一个功能 文件名就是模块名称 包: 一个有__init__.py的文件夹;用来存放模块文件2.导入模块 import 模块名 form 模块名 import * from 模块名 import 模块名 as 新名... ...
分类:编程语言   时间:2017-07-11 00:50:55    阅读次数:285
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!