首页 > 编程语言
Hadoop读书笔记(十三)MapReduce中Top算法
MapReduce中Top算法; 利用Hadoop从100w数据中找到最大值问题...
分类:编程语言   时间:2014-12-03 00:31:35    收藏:0  评论:0  赞:0  阅读:301
【C语言疯狂讲义】(十六)C语言文件操作
1、文件的基本概念         存储外部介质上得数据集,数据集有一个名称就是文件名          文件的分类:           1)用户角度:普通文件和设备文件         2)存储的内容:                ascii文件(文本文件):                存储的流程:根据文本找到其对应的as...
分类:编程语言   时间:2014-12-03 00:31:15    收藏:0  评论:0  赞:0  阅读:277
通信算法之十四:GMSK调制与解调仿真链路,DSP软件无线电实现
一. GMSK调制信号产生,软件无线电DSP实现流程 二. GMSK解调,一比特差分解调,DSP实现流程 三. 基于软件无线电的架构思路,已经DSP实现和优化,符合工程项目 四.参考文献 《GSM通信系统GMSK的DSP实现》 《GMSK调制解调及其TMS320C6xxxDSP实现》 五.如需要工程项目,GMSK调制与解调的,...
分类:编程语言   时间:2014-12-03 00:30:46    收藏:0  评论:0  赞:0  阅读:256
Program in Lua中图算法的改进(打印所有图路径)
在Program in Lua第二版,第11.7节中介绍了用lua写“图”数据结构的方法, 但书中提供的图的算法只能打印出第一条找到的正确路径,于是我就自己琢磨 着怎么用lua写出一个图算法打印出所有可能的路径,自己独自一个人思考了 很久,期间没有参考任何资料,完全靠“头脑暴力”把它解决了,最后思考了看看, 也不知道这到底是什么算法,完全凭借着自己认为的所谓的"退化"的概念,奇妙 的解决...
分类:编程语言   时间:2014-12-03 00:30:15    收藏:0  评论:0  赞:0  阅读:675
【C语言疯狂讲义】(十六)C语言简易通讯录(未优化版)
《通讯录》开发用到得知识点 常量、变量的使用 全局变量 分支语句 函数 宏 循环语句 scanf和printf 数据 结构体 文件 指针* 《通讯录》中解决的经典问题 数组元素如何删除(不使用链表)...
分类:编程语言   时间:2014-12-03 00:29:35    收藏:0  评论:0  赞:0  阅读:260
atitit.判断时间重叠方法总结 java c++ c#.net js php
atitit.判断时间重叠方法总结 java c++ c#.net  js php   1. 判断时间重叠具体流程思路 1 2. 重叠算法 实际上就是日期集合跟个时间集合的的交集(乘法算法) 1 3. 代码--- 1 4. 最终生成的sql 3 5. 参考 5   1. 判断时间重叠具体流程思路 先判断日期重叠,在判断时间区段重叠。 每个区段都有内包含,外包含,左包含,右包括....
分类:编程语言   时间:2014-12-03 00:29:05    收藏:0  评论:0  赞:0  阅读:372
Java容器类基础
Java容器类基础 Java实用类库提供了一套相当完善的容器类,基本类型为List,Set,Map,Queue。它们都有一些特性,例如Set对于每一个值都只保存一个对象,Map允许你将对象和对象关联起来。此外,Java容器类都可以自动调节尺寸。因此,与数组不同,你可以放置任意数量的对象到容器中而不用担心容器应该设置为多大。 Java容器类有4个接口,它们分别上面提到过的List,Set...
分类:编程语言   时间:2014-12-03 00:27:15    收藏:0  评论:0  赞:0  阅读:214
通信算法之十五:WIFI-802.11a,b,g,n协议物理层仿真
一. 802.11协议-WIFI-对比 二. 802.11n物理层技术 OFDM-MIMO 三. MIMO技术 四.工程实践   802.11a,b,g,n,物理层基带matlab仿真已经完成,性能优异   DSP工程实践了 五.如需要协议相应的物理层仿真代码,matlab仿真链路代码,及DSP之C语言...
分类:编程语言   时间:2014-12-03 00:26:45    收藏:0  评论:0  赞:0  阅读:263
SpringIOC原理浅析
1. IoC理论的背景我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。图1:软件系统中耦合的对象如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生正确...
分类:编程语言   时间:2014-12-03 00:23:15    收藏:0  评论:0  赞:0  阅读:379
SpringIOC原理
IOC(DI):其实这个Spring架构核心的概念没有这么复杂,更不像有些书上描述的那样晦涩。java程序员都知道:java程序中的每个业务逻辑至少需要两个或以上的对象来协作完成,通常,每个对象在使用他的合作对象时,自己均要使用像new object() 这样的语法来完成合作对象的申请工作。你会发现...
分类:编程语言   时间:2014-12-03 00:21:55    收藏:0  评论:0  赞:0  阅读:352
C++程序中不同变量、函数在内存中内存中的分布情况
一、一个C++编译的程序占用的内存分为以下几个部分1、栈区:由编译器自动分配 存放函数的参数值,局部变量的值等,操作方式类似于数据结构中的栈。2、堆区:一般由程序员分配释放,若程序员不释放,程序结束时 可能 有系统收回。它与数据结构中的堆是两回事。分配方式类似于链表。3、全局区(静态区):全局变量和...
分类:编程语言   时间:2014-12-03 00:20:22    收藏:0  评论:0  赞:0  阅读:571
深入浅出 Java Concurrency (40): 并发总结 part 4 性能与伸缩性[转]
性能与伸缩性使用线程的一种说法是为了提高性能。多线程可以使程序充分利用闲置的资源,提高资源的利用率,同时能够并行处理任务,提高系统的响应性。 但是很显然,引入线程的同时也引入了系统的复杂性。另外系统的性能并不是总是随着线程数的增加而总是提高。性能与伸缩性性能的提升通常意味着可以用更少的资源做更多的事...
分类:编程语言   时间:2014-12-03 00:19:05    收藏:0  评论:0  赞:0  阅读:378
JavaWeb之 JSP:内置对象,EL表达式,JSP标签基础
JSP的内置对象什么是JSP的内置对象呢?在JSP页面进行编程的时候,如果我们要使用一些对象,如:HttpSession,ServletConfig,ServletContext这些对象,如果每次都要先创建这些对象,然后再去使用它们,这样就显得十分繁琐了,为了方便使用者,Sun公司在开发JSP的时候...
分类:编程语言   时间:2014-12-03 00:18:05    收藏:0  评论:0  赞:0  阅读:328
深入浅出 Java Concurrency (39): 并发总结 part 3 常见的并发陷阱
常见的并发陷阱volatilevolatile只能强调数据的可见性,并不能保证原子操作和线程安全,因此volatile不是万能的。参考指令重排序volatile最常见于下面两种场景。a. 循环检测机制volatilebooleandone=false;while(!done){dosomething...
分类:编程语言   时间:2014-12-03 00:17:55    收藏:0  评论:0  赞:0  阅读:379
python smtp 群发邮件
最近工作中遇到使用脚本处理问题并发送结果邮件,使用python的smtp模块很简单的完成了实现。今天遇到一个问题,根据脚本的测试结果需要群发邮件,但是发送邮件的py文件只有首个地址收到了邮件。仔细排查发现个有意思的地方:发送邮件的py大致如下:1 def sendmail(message,to_ad...
分类:编程语言   时间:2014-12-03 00:17:25    收藏:0  评论:0  赞:0  阅读:281
深入浅出 Java Concurrency (28): 线程池 part 1 简介[转]
从这一节开始正式进入线程池的部分。其实整个体系已经拖了很长的时间,因此后面的章节会加快速度,甚至只是一个半成品或者简单化,以后有时间的慢慢补充、完善。其实线程池是并发包里面很重要的一部分,在实际情况中也是使用很多的一个重要组件。下图描述的是线程池API的一部分。广义上的完整线程池可能还包括Threa...
分类:编程语言   时间:2014-12-03 00:13:35    收藏:0  评论:0  赞:0  阅读:441
在单线程模型中 Message、Handler、Message Queue、Looper 之间的关系
Message,信息的载体,用来传递数据给Handler。Handler (Handler处理者,是 Message 的主要处理者,负责 Message 的发送,Message 内容的执行处理)发送和处理Message和Runable对象,这些对象和一个线程的MessageQueue相关联。每一个线...
分类:编程语言   时间:2014-12-03 00:13:15    收藏:0  评论:0  赞:0  阅读:181
深入浅出 Java Concurrency (34): 线程池 part 7 线程池的实现及原理 (2)[转]
线程池任务执行流程我们从一个API开始接触Executor是如何处理任务队列的。java.util.concurrent.Executor.execute(Runnable)Executes the given task sometime in the future. The task may ex...
分类:编程语言   时间:2014-12-03 00:13:05    收藏:0  评论:0  赞:0  阅读:304
深入浅出 Java Concurrency (15): 锁机制 part 10 锁的一些其它问题[转]
主要谈谈锁的性能以及其它一些理论知识,内容主要的出处是《Java Concurrency in Practice》,结合自己的理解和实际应用对锁机制进行一个小小的总结。首先需要强调的一点是:所有锁(包括内置锁和高级锁)都是有性能消耗的,也就是说在高并发的情况下,由于锁机制带来的上下文切换、资源同步等...
分类:编程语言   时间:2014-12-03 00:12:45    收藏:0  评论:0  赞:0  阅读:362
深入浅出 Java Concurrency (30): 线程池 part 3 Executor 生命周期[转]
我们知道线程是有多种执行状态的,同样管理线程的线程池也有多种状态。JVM会在所有线程(非后台daemon线程)全部终止后才退出,为了节省资源和有效释放资源关闭一个线程池就显得很重要。有时候无法正确的关闭线程池,将会阻止JVM的结束。线程池Executor是异步的执行任务,因此任何时刻不能够直接获取提...
分类:编程语言   时间:2014-12-03 00:12:15    收藏:0  评论:0  赞:0  阅读:344
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!