Hadoop 高级程序设计(一)---复合键 自定义输入类型...
分类:
其他好文 时间:
2014-09-25 17:39:49
阅读次数:
136
Hadoop 高级程序设计 自定义输入输出格式...
分类:
其他好文 时间:
2014-09-25 17:35:49
阅读次数:
264
JavaScript 面向对象程序设计(下)——继承与多态 前面我们讨论了如何在 JavaScript 语言中实现对私有实例成员、公有实例成员、私有静态成员、公有静态成员和静态类的封装。这次我们来讨论一下面向对象程序设计中的另外两个要素:继承与多态。 1 又是几个基本概念 为什么要说又呢? 在讨论继...
分类:
编程语言 时间:
2014-09-25 16:57:39
阅读次数:
301
###static的用法####面向过程程序设计中的static#####1.静态全局变量在全局区分配内存、自动初始化为0、在声明它的文件之外不可见。#####2.静态局部变量在全局区分配内存、自动初始化为0、生命周期从声明到程序结束,但其作用域是在声明它的函数内。也就是次静态局部变量只有此函数可以...
分类:
其他好文 时间:
2014-09-25 15:25:19
阅读次数:
150
程序设计是涉及程序员和用户两方面的,一方面我们要充分了解用户的使用习惯,一方面我们要将我们的编程加入对人类行为的分析,平衡功能和易用性。达到程序猿和用户双赢!...
分类:
其他好文 时间:
2014-09-25 14:01:28
阅读次数:
210
对象: 拥有状态,行为,标识
万物都是对象
对象通过发送消息来调用对方
每个对象可以拥有其他对象
每个对象都有一个接口
每个对象都提供服务,通过调用其他对象提供的服务来实现这一目的
隐藏实现对象
2个角色:类的创建者,客户端程序员(类消费者)
隐藏目的:创建类,只向客户端程序员暴露必须的部分,隐藏其他部分
访问控制:public private,protected
复用...
分类:
编程语言 时间:
2014-09-25 12:48:59
阅读次数:
246
这两道题都是用的尺取法。尺取法是《挑战程序设计竞赛》里讲的一种常用技巧。就是O(n)的扫一遍数组,扫完了答案也就出来了,这过程中要求问题具有这样的性质:头指针向前走(s++)以后,尾指针(t)要么不动要么也往前走。满足这种特点的就可以考虑尺取法。poj3061 比较简单,也可以用二分做,时间复杂度O...
分类:
其他好文 时间:
2014-09-25 02:11:38
阅读次数:
245
最近在学习《js高级程序设计》,之前所接触的很多的js类库和jQuery插件都会用面向对象的方式来设计,而自己却还是停留在面向方法的阶段,所以今天好好记录一下学习的js创建对象。第一种方式:工厂模式function createPerson(name,age,job){ var o = new...
分类:
Web程序 时间:
2014-09-24 17:12:57
阅读次数:
231
1、配置web.config文件:配置数据库连接参数 2程序设计开始:1、按要求建立Access数据库及数据表2、编写数据库访问、操作的公用类,此类可以复用到以后开发的任何系统中(1)、新建一个C# 类库项目, 命名为“Com.LXJ”,设置项目属性:程序集名称、默认命名空间均为“Com.LXJ”(...
分类:
数据库 时间:
2014-09-24 13:37:56
阅读次数:
208
多线程程序设计的困难
难以重现失败,bug难以追踪
并发错误难以追踪和消除
独立任务的拆分并不总是那么明朗
线程同步、通信引入的复杂
多线程引发的竞争、死锁、可见性问题(难以调试、追踪)
测试困难,简单的测试并不能覆盖生产环境的问题
设计不当,并不能充分提升性能(不控制线程数量,造成无谓上下文切换和Cache失效)
see Amdahl's law,阿姆达尔定律,...
分类:
编程语言 时间:
2014-09-23 19:25:45
阅读次数:
300