线程池与线程的不同 线程的创建是比较占用资源的一件事情,.NET 为我们提供了线程池来帮助我们创建和管理线程。Task是默认会直接使用线程池,但是Thread不会。如果我们不使用Task,又想用线程池的话,可以使用ThreadPool类。 Demo 上代码。 1 using System; 2 us... ...
分类:
编程语言 时间:
2016-07-08 13:49:00
阅读次数:
208
摘要:这篇文章主要内容的来源是《javascript高级程序设计第三版》,因为第二遍读完,按照书里面的规范,发觉自己在工作中没有好好遵守。所以此文也是对自己书写js的一种矫正。 1、可维护性 1.1 可理解性——其他人可以接手代码并理解它的意图和一般途径,而无需原开发人员的完整解释。 直观性——代码 ...
分类:
编程语言 时间:
2016-07-08 13:45:31
阅读次数:
190
1、方式1 (饿汉式) 优点:在未调用getInstance() 之前,实例就已经创建了,天生线程安全 缺点:如果一直没有调用getInstance() , 但是已经创建了实例,造成了资源浪费。 2、方式1 (懒汉式) 优点:get() 方法被调用的时候,才创建实例,节省资源。 缺点:线程不安全。 ...
分类:
编程语言 时间:
2016-07-08 13:44:11
阅读次数:
238
以下内容完全为本人原创,如若转载,请注明出自:http://www.cnblogs.com/XiOrang/ 前两天在项目中因为要通过http请求获取一个比较大的json数据(300KB左右)并且保存,思来想去,最后还是决定将获取到的json数据以文件的形式保存下来,每次使用的时候去读取文件就可以了 ...
分类:
编程语言 时间:
2016-07-08 13:42:10
阅读次数:
138
部分内容转载:http://blog.csdn.net/kingstar158/article/details/6859379 感谢追求执着,原本想自己写,却发现了这么明白的文章。 C++文件流操作是基础内容之一,但是内容繁杂,其实会者不难,这里简单概述一下: 需要调用的类: 读入/输出有两种方法, ...
分类:
编程语言 时间:
2016-07-08 13:39:53
阅读次数:
184
在 Python 尤其是 Python2 中,编码问题是困扰开发者尤其初学者的一大问题。什么 Unicode/UTF-8/str ,又是 decode/encode 的,搞得人头都大了。其实不然,这有点类似 Java 中 java.io 包一样,看似庞大难懂,但是可以非常精细地定制需求。 编码 计算 ...
分类:
编程语言 时间:
2016-07-08 13:41:13
阅读次数:
191
这是美团一面面试官的一个问题,后来发现这是一道面试常见题,怪自己没有准备充分:i++;在多线程环境下是否存在问题?当时回答存在,接着问,那怎么解决?。。。好吧,我说加锁或者synchronized同步方法。接着问,那有没有更好的方法? 经过一番百度、谷歌,还可以用AtomicInteger这个类,这 ...
分类:
编程语言 时间:
2016-07-08 13:41:49
阅读次数:
185
目前,机器学习可谓业界火热的一项技术。 随着计算机与网络的快速发展,机器学习在我们的生活和工作中起着越来越大的作用,正在改变着我们的生活和工作。从日常使用的相机,每天使用的搜索引擎,网上的每一次购物,到无人驾驶汽车,智能家居,智能机器人等,都有机器学习的影子。 继Facebook开源人工智能系统Te ...
分类:
编程语言 时间:
2016-07-08 13:35:23
阅读次数:
217
JavaScript作用域 JavaScript的作用域一直以来是前端开发中比较难以理解的知识点,对于JavaScript的作用域主要记住几句话,走遍天下都不怕... 一、“JavaScript中无块级作用域” 在Java或C#中存在块级作用域,即:大括号也是一个作用域。 Java C# 在Java ...
分类:
编程语言 时间:
2016-07-08 13:31:08
阅读次数:
166
简单数据类型:字符串型、布尔型、数值型 变量名可以包含数字、字母、下划线、$,但不能以数字开头,大小写敏感,不能是JavaScript关键字、避开保留字 //JavaScript保留字 break else new var case finally return void catch for swi ...
分类:
编程语言 时间:
2016-07-08 13:26:03
阅读次数:
124
300转一播放码,下载地址:http://pan.baidu.com/s/1dE1XTpZ近年来,金融领域的量化分析越来越受到理论界与实务界的重视,量化分析的技术也取得了较大的进展,成为备受关注的一个热点领域。所谓金融量化,就是将金融分析理论与计算机编程技术相结合,更为有效的利用现代计算技术实现准确 ...
分类:
编程语言 时间:
2016-07-08 13:23:55
阅读次数:
541
前段时间公司做了个winform程序,需要调用c 的dll去读取卡号的程序,期间遇到些问题,下面来分享下 一、dll路径问题 相信很多开发者都会遇到这个问题,我总结了下我现在有3总方式去解决这个问题; 1.直接放在bin下面,跟exe文件在同一文件夹下, ps:调试代码的时候,如果是debug模式的 ...
分类:
编程语言 时间:
2016-07-08 13:21:44
阅读次数:
185
Python 提供了两个基本的 socket 模块。 第一个是 Socket,它提供了标准的 BSD Sockets API。 第二个是 SocketServer, 它提供了服务器中心类,可以简化网络服务器的开发。 下面讲的是Socket模块功能 1、Socket 类型 套接字格式: socket(... ...
分类:
编程语言 时间:
2016-07-08 13:23:30
阅读次数:
146
这个hashheap的实现可以既可以是最大堆,也可以是最小堆,同时因为hash表中存的value是在heap数组中的index和这个key值的数目,所以可以处理重复数字.关键在于siftup和siftdown的非递归实现.siftdown相当于heapify,但是之前只使用过递归版本. ...
分类:
编程语言 时间:
2016-07-08 13:22:37
阅读次数:
182
最近写了个Java Web工程demo,使用maven构建; 后端使用spring + spring mvc + mybatis; 前端使用react + reflux + webpack,使用ES6语法;顺带用了下jquery,bootstrap,echarts等插件,写了两个小demo 初版,还 ...
分类:
编程语言 时间:
2016-07-08 13:20:15
阅读次数:
234
列表:特点:1有序的集合2通过偏移来索引,从而读取数据3支持嵌套4可变的类型操作:1切片2添加操作3修改4删除操作5成员关系6列表推导式7排序翻转1切片:a=[1,2,3,4,5,6,7]正向索引反向索引默认索引2添加操作:+生成一个新的列表Extend:接受参数并将该参数的每个元素都添加..
分类:
编程语言 时间:
2016-07-08 12:09:26
阅读次数:
150