首页 > 编程语言
套接字的多线程技术
上一次的用的套接字如果不受到数据就会有阻塞 我们可以使用多线程技术,把数据发过去,由服务器端的线程来操作,一个线程操作一个发过去的数据,然后发回来,不会阻塞客户端 测试代码 客户端 import java.io.DataInputStream; import java.io.DataOutputSt ...
分类:编程语言   时间:2016-11-24 07:53:33    收藏:0  评论:0  赞:0  阅读:233
C# 在多线程环境中,进行安全遍历操作
本文以List作为操作对象MSDN官方给出的List的线程安全的说法:此类型的公共静态成员是线程安全的。但不能保证任何实例成员是线程安全的。只要不修改该集合,List 就可以同时支持多个阅读器。通过集合枚举在本质上不是一个线程安全的过程。在枚举与一个或多个写访问竞争的罕见情况下,确保线程安全的唯一方 ...
分类:编程语言   时间:2016-11-24 07:48:10    收藏:0  评论:0  赞:0  阅读:202
编译性语言、解释性语言和脚本语言的区别
http://www.cnblogs.com/wvvv/p/5227318.html计算机是不能理解高级语言,当然也就不能直接执行高级语言了。计算机只能直接理解机器语言,所以任何语言,都必须将其翻译成机器语言,计算机才能运行高级语言编写的程序。 一、翻译和解释的不同 翻译的方式有两种,一个是编译,一 ...
分类:编程语言   时间:2016-11-24 07:47:40    收藏:0  评论:0  赞:0  阅读:260
C# 线程池执行操作例子
...
分类:编程语言   时间:2016-11-24 07:46:30    收藏:0  评论:0  赞:0  阅读:240
knapsack problem 背包问题 贪婪算法GA
knapsack problem 背包问题贪婪算法GA 给点n个物品,第j个物品的重量,价值,背包的容量为。应选哪些物品放入包内使物品总价值最大? 规划模型 max s.t. 贪婪算法(GA) 1、按价值密度从大到小依次放入包内直到放不下,设此时放了s个物品 2、将所得价值与最大价值()所比较,取最 ...
分类:编程语言   时间:2016-11-24 07:43:43    收藏:0  评论:0  赞:0  阅读:244
JAVA09 异常处理
一.动手动脑 运行AboutException.java示例,了解Java中实现异常处理的基础知识。 1)源代码 2)结果截图 3)结果分析 Try{ //可能发生运行错误的代码; } catch(异常类型 异常对象引用){ //用于处理异常的代码 } finally{ //用于“善后” 的代码 } ...
分类:编程语言   时间:2016-11-24 07:39:53    收藏:0  评论:0  赞:0  阅读:240
Python-模块的使用
基础概念 - 模块是Python组织代码的基本方式 - 一个Python脚本可以单独运行,也可以导入到另一个脚本中运行,当脚本被导入运行时,我们将其称为模块(module) - 所有的.py文件都可以作为一个模块导入 特点 - 模块名与脚本的文件名相同 例如写一个hello.py的脚本,则可以在另一 ...
分类:编程语言   时间:2016-11-24 07:37:07    收藏:0  评论:0  赞:0  阅读:335
使用 Task 替换 ThreadPool ,异步监测所有线程(任务)是否全部执行完毕
...
分类:编程语言   时间:2016-11-24 07:36:19    收藏:0  评论:0  赞:0  阅读:265
java面试题——HashMap和Hashtable 的区别
一.HashMap 和Hashtable 的区别 我们先看2个类的定义 可见Hashtable 继承自 Dictiionary 而 HashMap继承自AbstractMap Hashtable的put方法如下 注意1 方法是同步的注意2 方法不允许value==null注意3 方法调用了key的h ...
分类:编程语言   时间:2016-11-24 07:35:47    收藏:0  评论:0  赞:0  阅读:247
javadoc 生成帮助文档时,注意以下几点
参考:http://www.w3school.com.cn/tags/tag_pre.asp javadoc 生成帮助文档时,注意以下几点: 1、函数功能描述的结尾一定要有句号,英文句号或中文句号均可。不然会有方法摘要里会出现后边一大片内容。 2、换行用<p> 3、<pre> 元素可定义预格式化的文 ...
分类:编程语言   时间:2016-11-24 07:34:39    收藏:0  评论:0  赞:0  阅读:514
.net list与数组互相转换
1,从System.String[]转到List<System.String>System.String[] str={"str","string","abc"};List<System.String> listS=new List<System.String>(str);2, 从List<Syst ...
分类:编程语言   时间:2016-11-24 07:31:12    收藏:0  评论:0  赞:0  阅读:266
Java中instanceof和isInstance区别详解
一次性搞定instanceof和isInstance,instanceof和isInstance长的非常像,用法也很类似,先看看这两个的用法: obj.instanceof(class) 也就是说这个对象是不是这种类型, 1.一个对象是本身类的一个对象 2.一个对象是本身类父类(父类的父类)和接口( ...
分类:编程语言   时间:2016-11-24 07:30:25    收藏:0  评论:0  赞:0  阅读:253
python 性能优化
1、优化循环 循环之外能做的事不要放在循环内,比如下面的优化可以快一倍 2、使用join合并迭代器中的字符串 join对于累加的方式,有大约5倍的提升 3、使用if is 使用if is True比if == True将近快一倍 4、使用级联比较x < y < z x < y < z效率略高,而且可 ...
分类:编程语言   时间:2016-11-24 07:29:36    收藏:0  评论:0  赞:0  阅读:294
Python-匿名函数
lambda 函数是一种快速定义单行的最小函数,可以用在任何需要函数的地方 常规版本: def fun(x,y) return x*y lambda版本: r = lambda x,y:x*y print r(2,3) 格式: lambda 参数列表:return [表达式] 变量 由于lambda ...
分类:编程语言   时间:2016-11-24 07:24:58    收藏:0  评论:0  赞:0  阅读:209
秀才提笔忘了字:javascript使用requestAnimationFrame实现动画
requestAnimationFrame优于setTimeout/setInterval的地方在于它是由浏览器专门为动画提供的API,在运行时浏览器会自动优化方法的调用,并且如果页面不是激活状态下的话,动画会自动暂停,有效节省了CPU开销,这篇文章给大家详细介绍使用requestAnimation ...
分类:编程语言   时间:2016-11-24 07:22:29    收藏:0  评论:0  赞:0  阅读:328
<转>Python的内存泄漏及gc模块的使用分析
一般来说在 Python 中,为了解决内存泄漏问题,采用了对象引用计数,并基于引用计数实现自动垃圾回收。由于Python 有了自动垃圾回收功能,就造成了不少初学者误认为自己从此过上了好日子,不必再受内存泄漏的骚扰了。但如果仔细查看一下Python文档对 __del__() 函数的描述,就知道这种好日 ...
分类:编程语言   时间:2016-11-24 07:21:15    收藏:0  评论:0  赞:0  阅读:295
学习Spring——两个你熟悉的不能再熟悉的场景使用
我们大致的了解了Spring这个框架对于依赖注入的使用和诠释可谓是淋漓尽致。因为有了Spring的IOC或DI,我们把上街买菜的事情变成了菜主动送上门的活,这样的“生活方式”大大的提高了我们对于Spring框架的用户体验。这篇介绍两个凡是接触过Spring框架都应该见过或者用过的场景——Spring... ...
分类:编程语言   时间:2016-11-24 07:20:18    收藏:0  评论:0  赞:0  阅读:281
ubuntu下创建c语言程序之hello world
将要学习c语言了,先记录一下在ubuntu下,使用vim创建一个最基本的hello world程序: 打开终端,使用cd命令转到操作的目录,如我在home下的program files文件内创建, 就是 cd program\ files 接着在终端输入:vim helloworld.c 按下i键, ...
分类:编程语言   时间:2016-11-24 07:11:08    收藏:0  评论:0  赞:0  阅读:285
Python的多类型传值和冗余参数
多类型传值(向函数中传递元组和字典) 1 向函数中传递元组 def func(x,y): print x+y 调用这个函数的时候,我们只需要传入两个变量就可以了,但是比如我有一个元组t = (1,2),我想把t的值传入func,那么func(t)是不可以的,因为默认情况下它把t当做1个变量了,那么这 ...
分类:编程语言   时间:2016-11-24 07:09:47    收藏:0  评论:0  赞:0  阅读:229
springmvc 导出excel
1.pom.xml 2.web.xml 3.spring和springmc的配置 3.1 applicationContext-service.xml 3.2 springmvc 4 java代码部分,此demo还涉及到跨域请其他工程接口使用httpclient跨域请求 4.1 相关的propert ...
分类:编程语言   时间:2016-11-24 07:07:42    收藏:0  评论:0  赞:0  阅读:373
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!