码迷,mamicode.com
首页 > 2014年06月16日 > 全部分享
POJ 2632 Crashing Robots (模拟 坐标调整)(fflush导致RE)
fflush(stdin)会导致Runtime Error...
分类:其他好文   时间:2014-06-16 12:11:13    阅读次数:245
Effective C++:条款17:以独立语句将newed对象置入智能指针
(一) 假设有下面这两个函数: int priority(); void processWidget(tr1::shared_ptr pw, int priority); 现在这样调用它: processWidget(new Widget, priority()); 但是!上面这种调用不能通过编译,因为tr1::shared_ptr构造函数需要一个原始指针,但是,这个构造函数是expl...
分类:编程语言   时间:2014-06-16 11:31:09    阅读次数:296
hdu2084动态规划入门题----数塔
原题:数塔 动态规划入门题目。比较简单。...
分类:其他好文   时间:2014-06-16 12:53:25    阅读次数:176
试着品评:远离你的电脑,代码写得更好!
试着品评:远离你的电脑,代码写得更好!...
分类:其他好文   时间:2014-06-16 12:33:49    阅读次数:152
nginx负载均衡简单配置
nginx负载均衡简单配置 准备三台虚拟机来做这个实验: 192.168.232.132        web服务器 192.168.232.133        web服务器 192.168.232.134        负载均衡服务器 首先三台电脑预装nginx软件: 1、导入外部软件库 rpm -Uvh http://dl.iuscommunity.org/pu...
分类:其他好文   时间:2014-06-16 12:32:45    阅读次数:242
Linux内核设计基础(五)之内存管理
我感觉学习操作系统首先要从内存分配和管理入手。首先我们应该知道现代操作系统是以页为单位进行内存管理的,32位体系结构支持4KB的页,而64位体系结构支持8KB的页。页是用来分配的,如何才能进行高效和充分的利用,这是内存管理单元(MMU)应当仔细考虑的。...
分类:系统相关   时间:2014-06-16 12:31:45    阅读次数:259
算法5-2:红黑树
红黑树就是将二三树表示成二叉树的形式,极大地简化了算法。 红黑树的基本思想就是将二三树中的三节点表示成两个二节点,而这两个二节点之间使用红色的连接,普通连接使用黑色的连接。 红黑树中的每个节点都有以下性质: 没有一个节点同时拥有两个红连接 每个空节点到根节点路径上黑色连接的数量都是相同的 红连接只会出现在左边 下图展示...
分类:其他好文   时间:2014-06-16 11:53:53    阅读次数:164
算法5-3:B树
我们知道硬盘的读取速度是很慢的,那么如何实现文件系统才能让计算机更加高效呢?这时候就要引入B树的概念了。B树是平衡二叉树的推广形式,它的每个节点可以有很多的子节点。子节点的数量取决于扇区的大小。因为硬盘读取一个扇区的开销是最节省时间的。 下图展示了B树的样子,每个节点可以有多个子节点。 平衡树的应用 红黑树有着广泛的应用 ...
分类:其他好文   时间:2014-06-16 11:52:50    阅读次数:146
算法5-4:1d范围查找
有一个整数集合,求所有介于x到y之间的所有整数 实现方法 非顺序数组:复杂度是N,比较慢 顺序数组:查找操作的复杂度是lgN,插入操作的复杂度是N 二叉查找树:复杂度是logN,比较快 代码 下面这段代码用于统计lo到hi之间的整数个数 public int count(Key lo, Key hi) { i...
分类:其他好文   时间:2014-06-16 11:51:47    阅读次数:194
ARM体系结构与编程
ARM处理器的7中运行模式:usr、fiq、irq、svc、abt、und、sys。 ARM处理器共37个寄存器:31个通用寄存器(未备份寄存器R0-R7,在所有模式下指的都是同一个物理寄存器;备份寄存器R8-R12,每个寄存器对应两个不同的物理寄存器。对于R13[sp]和R14[lr]来说,每个寄存器对应6个不同的寄存器;程序计数器R15[pc]),6个状态寄存器(当前程序状态寄存器[...
分类:其他好文   时间:2014-06-16 11:24:59    阅读次数:180
初探单例模式学习笔记
如何防止一个类产生多个实例呢 1.不做任何措施...
分类:其他好文   时间:2014-06-16 11:23:56    阅读次数:171
【闲聊产品】之四:代码的万劫不复
我已经看到过不少这样的案例了,产品经理为了赶功能,程序员开始无休止的堆代码,中间根本没有多少时间停下来进行代码重构和调整,随着功能的进一步增多,为了照顾以前糟糕的逻辑,不断在代码上进行妥协和让步,慢慢的让整个代码架构越来越糟糕,直到有一天出现了代码的万劫不复,整个项目无法进行下去了,只好全部停止增加新功能,然后整个重新写代码,移动互联网的迭代不等人,这一停下来,也许就是大大的落后甚至是死亡。...
分类:其他好文   时间:2014-06-16 11:22:54    阅读次数:142
MapReduce全局变量之捉虫记
写MapReduce程序时候,有时候需要用到全局变量,常用的全局变量实现由三种方式:Configuration设置、DistributedCache、文件传参。博主在使用Configuration时,在Mapper中却没法读取全局变量。请看博主是如何一步一步找到问题所在的...
分类:其他好文   时间:2014-06-16 12:21:33    阅读次数:296
Sublime 2 如何配置Java运行环境
Sublime 2 如何配置Java运行环境 第一步:配置JDK 之前玩过Java的都应该知道,在这里我就不赘述了。 第二步:创建runJava.bat 批处理文件 用记事本创建一个文件命名为runJava.bat 将下面的内容粘贴进记事本即可: @ECHO OFF cd %~dp1 ECHO Compiling %~nx1....... IF EX...
分类:编程语言   时间:2014-06-16 12:20:32    阅读次数:449
linux网络编程学习笔记之三 -----多进程并发服务端
首先是fork()函数,比较清晰的解释可以参考http://blog.csdn.net/lingdxuyan/article/details/4993883和http://www.oschina.net/question/195301_62902...
分类:系统相关   时间:2014-06-16 12:19:31    阅读次数:248
DM8168 PWM驱动(寄存器设置)
DM8168的PWM是通过TIMx_OUT引脚输出的,需要对Timer进行配置才能有波形输出。 ①对Timer的时钟进行配置,确保Timer能正常工作。 ②设置寄存器之前关闭Timer。 ③设置定时溢出后的装载值。 ④设置比较值,该值决定PWM占空比。 ⑤设置internal counter值。 ⑥启动Timer。 启动DM8168过后,停在U-boot界面,使用U-boot的内存读...
分类:其他好文   时间:2014-06-16 12:30:42    阅读次数:267
聊一聊【网易云课堂】
若干天之前注册了网易云课堂,并填写、邮寄申请讲师的材料。若干天之后的今天,终于收到通知,我通过了讲师认证,给我名字上加了个大大的“V”。以及《petshop4.0源码解读》教程通过了审核,正式发布了。下班之前看了看,竟然已经有6名学习者了,就是不知道他们有没有真的学。有想学的直接去那里看就行了,免费的。...
分类:其他好文   时间:2014-06-16 12:29:42    阅读次数:212
1175条   上一页 1 ... 36 37 38 39 40 41 42 ... 70 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!