模块设计是否良好,有个重要的因素在于,相对外部模块是否隐藏内部数据以及实现细节。设计良好的模块会隐藏实现细节,并将API与其实现隔离开来。模块之间通过API进行通信,对于内部工作情况互不可见。即,封装(encapsulation)——软件设计的基本原则之一。 为什么要封装?通过封装可以有效地接触各....
分类:
其他 时间:
2015-01-02 22:14:40
收藏:
0 评论:
0 赞:
0 阅读:
257
Orzzky神犇http://blog.csdn.net/iamzky/article/details/42029921spfa的灵活应用!(好像是求了一个叫做斯坦纳树的东西……)o(︶︿︶)o 唉我就是太水了,离散化写跪了,x*1e5+y*1e4+k,但是这题里我x和y的范围是[1,10]所以在y...
分类:
其他 时间:
2015-01-02 22:14:19
收藏:
0 评论:
0 赞:
0 阅读:
607
原文链接CUDA存储器类型:每个线程拥有自己的register and loacal memory;每个线程块拥有一块shared memory;所有线程都可以访问global memory;还有,可以被所有线程访问的只读存储器:constant memory and texture memory1...
分类:
其他 时间:
2015-01-02 22:13:39
收藏:
0 评论:
0 赞:
0 阅读:
334
接上一篇redis ruby客户端学习( 二)对于redis的五种数据类型:字符串(String),哈希(Map),列表(list),集合(sets)和有序集合(sorted sets),上一篇介绍了字符串。1,哈希(Map)hset。设置 key 指定的哈希集中指定字段的值。如果 key 指定的哈...
分类:
其他 时间:
2015-01-02 22:13:29
收藏:
0 评论:
0 赞:
0 阅读:
300
元旦回去走了两天,本来是想散散心,想些事情,可惜未能如愿,一个字“懒”,回去都睡到10点才起来。 看看自己的状态,和大家现在做的,觉得有必要写点东西,一则是做的不好的引以为戒,一则是对15年立下目标。 先大致回顾下这一年的事情吧。 14年2月~4月,“煤气表头数字识别”项目,其中3月18日...
分类:
其他 时间:
2015-01-02 22:13:09
收藏:
0 评论:
0 赞:
0 阅读:
317
昨天晚飯之後和大學同學在西門町紅樓後面的酒吧聊了很多,聊了過去,現在,當然也不斷地在弄清我們的未來。“清華北大”這是我的第一個夢想吧,可能大多數中國的學生的夢想,但是能去的人才有幾個呢。特別是在小城市,每年也就三四個考上清華和北大的。大我兩歲的表哥還是我們市歷史上第一個報送到清華的學生,而下一個這麼...
分类:
其他 时间:
2015-01-02 22:12:29
收藏:
0 评论:
0 赞:
0 阅读:
249
Given a binary tree, check whether it is a mirror of itself (ie, symmetric around its center).For example, this binary tree is symmetric: 1 / \ ...
分类:
其他 时间:
2015-01-02 22:12:09
收藏:
0 评论:
0 赞:
0 阅读:
274
如题,先来张图,看下效果: 主要是参考网上的示例,重写protected void dispatchDraw(Canvas canvas)方法。 示例代码下载: http://download.csdn.net/detail/yzwlord/8321037...
分类:
其他 时间:
2015-01-02 21:10:20
收藏:
0 评论:
0 赞:
0 阅读:
317
Head First Design Pattern 读书笔记(1) Strategy Pattern 策略模式 ========= 这几天为了锻炼看英语文档的能力,开着有道硬着头皮看 《Head First Desgin Pattern》的原版书,顺便做下笔记,把里面提到的每个模...
分类:
其他 时间:
2015-01-02 21:10:00
收藏:
0 评论:
0 赞:
0 阅读:
342
高可用方案其实很多,而且有很多成本是非常低和简单的。比如你如果有一个网站,高可用最简单的就是nds+nginx+两台机器。
我们由于是客户的一个项目,dns申请是非常麻烦的,所以才考虑用keepalived+nginx做高可用方案。
从网上整理了HA常用组合。
heartbeat v2+crm
heartbeat v3+pacemaker
corosync+pacemaker
cman...
分类:
其他 时间:
2015-01-02 21:09:09
收藏:
0 评论:
0 赞:
0 阅读:
373
引言
我感觉学习机器学习算法还是要从数学角度入门才是唯一正道,机器学习领域大牛Michael I. Jordan给出的机器学习定义是,“A field that bridge computation and statistics,with ties to information theory, signal processing, algorithm, control theory and ...
分类:
其他 时间:
2015-01-02 21:08:49
收藏:
0 评论:
0 赞:
0 阅读:
391
1、什么是临界区?答:每个进程中访问临界资源的那段程序称为临界区(临界资源是一次仅允许一个进程使用的共享资源)。每次只准许一个进程进入临界区,进入后不允许其他进程进入。2、进程进入临界区的调度原则是:①如果有若干进程要求进入空闲的临界区,一次仅允许一个进程进入。②任何时候,处于临界区内的进程不可多于...
分类:
其他 时间:
2015-01-02 21:07:49
收藏:
0 评论:
0 赞:
0 阅读:
302
可能是因为这次没有分Div.1和Div.2,所以感觉题的难度比较大。题意:给出一个1~n的排列和一个邻接矩阵A,Aij = 1表示可以交换排列的第i项和第j项,问经过若干次交换后,求能够得到最小字典序的排列。分析:如果a和b可交换,b和c可交换,则a和c也可以交换位置。如果把这n个位置看做顶点,两个...
分类:
其他 时间:
2015-01-02 21:07:39
收藏:
0 评论:
0 赞:
0 阅读:
364
function:定义一个函数functiond = fileFunction(a);定义一个函数,并用d来代替这个函数。调用是为fileFunction(a);disp:在屏幕上输出;cd:切换目录到;tic: tic函数记录起始时刻toc:toc函数会自动计算时间差tic和toc是用来记录mat...
分类:
其他 时间:
2015-01-02 21:07:19
收藏:
0 评论:
0 赞:
0 阅读:
352
html5中一个有趣的API,能够调用电脑的摄像头,结合 标签和 Canvas 就能在浏览器中拍摄照片了。这里需要注意:因为安全问题, chrome 对于本地文件禁用了很多功能(以file:///开头). 所以如果你直接把html文件拖进chrome是看不到效果的(getUserMedia 失败)....
分类:
其他 时间:
2015-01-02 21:06:59
收藏:
0 评论:
0 赞:
0 阅读:
477
Given two binary trees, write a function to check if they are equal or not.Two binary trees are considered equal if they are structurally identical an...
分类:
其他 时间:
2015-01-02 21:06:49
收藏:
0 评论:
0 赞:
0 阅读:
292
Two elements of a binary search tree (BST) are swapped by mistake.Recover the tree without changing its structure.Note:A solution using O(n) space is ...
分类:
其他 时间:
2015-01-02 21:06:19
收藏:
0 评论:
0 赞:
0 阅读:
262
第一部分 TCP _IP基础知识现在的计算机网络经过了迅猛的发展,有原来的单机模式变为了现在的广域网和局域网模式,左图实例为局域网,右图示例为广域网、计算机之间数据的传递是以"包"的形式进行的。人们在邮寄包裹的时候,通常会填写一个寄件单贴到包裹上再交给邮局。单子上肯定要填写寄件人和收件人的详细地址,...
分类:
其他 时间:
2015-01-02 21:05:59
收藏:
0 评论:
0 赞:
0 阅读:
523
一,先看看简单工厂模式简单工厂模式的优点:工厂类中包含了必要的逻辑判断,根据客户端的选择动态实例化相关的类,对于客户端来说,去除了与具体产品的依赖。简单工厂模式的缺点:增加功能的时候,就需要增加case的条件分支,也就是要修改工厂类,违背了“开放-封闭原则”。2,工厂方法模式:# -*- encod...
分类:
其他 时间:
2015-01-02 21:05:49
收藏:
0 评论:
0 赞:
0 阅读:
282
元旦第二天晚上在黄龙影城打算看八点二十的一步之遥,一个一直想看未看的电影。今天个人日记列了2014总结和2015目标,感觉接下来要再细化计划明确一下挑战,顺便列一下2015要在技术方面学习的内容。然后明天再回顾下个人2014做的各种收藏。今天听了逻辑思维甲午战争战败的原因,简单说是李鸿章一个人与日本...
分类:
其他 时间:
2015-01-02 21:05:39
收藏:
0 评论:
0 赞:
0 阅读:
322