码迷,mamicode.com
首页 > 编程语言
《算法导论》 调用RANDOM(0,1),实现RANDOM(a,b)的过程
描述RANDOM(a,b)的过程的一种实现,它只调用RANDOM(0,1)。作为a和b的函数,你的程序的期望运行时间是多少?(RANDOM(0,1)以等概率输出0或者1,RANDOM(a,b)以等概率输出[a,b]之间的数(整数))要RANDOM(a,b)等概率输出[a,b]之间的数,只要等概率得到...
分类:编程语言   时间:2014-11-11 12:06:11    阅读次数:282
JavaScript写的等边三角形(正三角形)
多次输出
分类:编程语言   时间:2014-11-11 12:05:11    阅读次数:271
(C#) Lock - 将对象上锁,互斥多个线程,使同步。
C# Lock原文:http://www.dotnetperls.com/lockLocking is essential in threaded programs. It restricts code from being executed by more than one thread at t...
分类:编程语言   时间:2014-11-11 12:03:57    阅读次数:375
java里头几个重要的IO概念
## 同步与异步 阻塞还是不阻塞,轮询还是事件驱动 Netty是事件驱动的 ## Buffer and Stream > Java has two kinds of classes for input and output (I/O): streams and readers/writers. Streams (InputStream, ...
分类:编程语言   时间:2014-11-11 11:01:56    阅读次数:218
2014年11月编程语言排行榜,看看哪些更大众
今日,TIOBE刚刚发布了11月编程语言排行榜,本月前十基本稳定,C、Java以及Objective-C依然稳居前三,然而用于统计分析、绘图和操作环境的R语言排名晋升迅速,本月位居12名,下个月有望进入前十。...
分类:编程语言   时间:2014-11-11 10:54:29    阅读次数:278
java对比IO和NIO的文件读写性能测试
java对比IO和NIO的文件读写性能测试 源代码下载地址:http://www.zuidaima.com/share/1550463508466688.htm...
分类:编程语言   时间:2014-11-11 10:55:26    阅读次数:274
Effective JavaScript Item 49 对于数组遍历,优先使用for循环,而不是for..in循环
本系列作为Effective JavaScript的读书笔记。   对于下面这段代码,能看出最后的平均数是多少吗? var scores = [98, 74, 85, 77, 93, 100, 89]; var total = 0; for (var score in scores) { total += score; } var mean = total / scores.len...
分类:编程语言   时间:2014-11-11 10:54:43    阅读次数:244
java 类转换成byte[]与byte[]转换成java类的方法
首先对象要继承Serializable接口  private static java.lang.Object ByteToObject(byte[] bytes)...{ java.lang.Object obj; try { //bytearray to object ByteArrayInputStream bi...
分类:编程语言   时间:2014-11-11 10:54:01    阅读次数:174
Boost.Asio c++ 网络编程翻译(24)
异步服务端中的多线程 我在第4章 客户端和服务端展示的异步服务端是单线程的,所有的事情都发生在main()中: int main() { talk_to_client::ptr client = talk_to_client::new_(); acc.async_accept(client->sock(), boost::bind(handle_ accept,client,_1)); service.run(); } 异步的美妙之处就在于把单线程变为多线程的简单。你可...
分类:编程语言   时间:2014-11-11 10:50:49    阅读次数:281
java编程的78条黄金法则
创建和销毁对象1、考虑用静态工厂方法(返回类的实例的静态方法)代替构造器2、遇到多个构造器参数时要考虑用构造器3、用私有构造器或者枚举类型强化Singleton属性4、通过私有构造器强化不可实例化的能力5、避免创建不必要的对象6、消除过期的对象引用7、避免使用终结(final)方法对于所有对象都通用...
分类:编程语言   时间:2014-11-11 10:49:36    阅读次数:191
【C/C++】随机数问题
最初问题:从n个数中随机选择m个数(0s;while(signed(s.size())::iteratori=s.begin();while(i!=s.end())cout=n)return;for(inti=0;m!=0&&i<n;i++){if(BigRand()%(n-i)<m){cout<<...
分类:编程语言   时间:2014-11-11 10:43:44    阅读次数:273
MFC常用的字符串、文件、目录操作(双11版本)
修改日志:1.增加了list容器存储;2.修改了IsFile 和 IsDir的实现,使区别于IfExistFile和IfExistDir;3.修改了部分函数的名称;4.其他细节修改;首先是头文件:/* ******* StrDirFile.h ******************* 字符串、文件、目...
分类:编程语言   时间:2014-11-11 10:43:45    阅读次数:234
深入理解Javascript window对象
首先看我们的源代码。[html]view plaincopy深入理解Javascript深入理解Javascript我们知道,通过浏览器打开这个页面,包含在标签中的 脚本会被执行,那我们看一下 console.log(this); 这个this 到底指向的是谁呢?在Google Chrome 中我们...
分类:编程语言   时间:2014-11-11 10:44:52    阅读次数:200
python 基础知识点整理 和详细应用
Python教程Python是一种简单易学,功能强大的编程语言。它包含了高效的高级数据结构和简单而有效的方法,面向对象编程。Python优雅的语法,动态类型,以及它天然的解释能力,使其成为理想的语言,脚本和应用程序高速开发在大多数平台上的很多领域。Python解释器及其扩展标准库的源代码和编译版本号...
分类:编程语言   时间:2014-11-11 10:43:31    阅读次数:296
Python的高级特性之切片、迭代、列表生成式、生成器
切片切片就是获取一个list、tuple、字符串等的部分元素 1 l = range(100) 2 #取[0,5)元素 3 print(l[:5]) #[0, 1, 2, 3, 4] 4 #在[0,99]中每隔10个元素取一个 5 print( l[::10]) #[0, 10, 20, 3...
分类:编程语言   时间:2014-11-11 10:41:41    阅读次数:213
Python基础教程(第四章)
dict()函数可通过其它映射或者(键,值)这样的序列建立字典 // dict 并不属于函数,它是像list tuple str一样的类型items = [('name', 'gumy'), ('age', 20)]d = dict(items)或者 d = dict(name = 'gumy', ...
分类:编程语言   时间:2014-11-11 10:42:51    阅读次数:206
Java自学之道(一) ------ 给程序入门者的一点建议
道可道非常道,名可名非常名。Java自学之道博大精深,自己只是将理论和实际相结合,进行了简单总结。
分类:编程语言   时间:2014-11-11 10:36:09    阅读次数:231
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!