码迷,mamicode.com
首页 > 其他好文
[转] 如何正确地写出单例模式
你真的了解单例吗? 这两天在看 《多处理器编程的艺术》 (英文版) 里面提到懒汉式单例模式编写的不严密性。由此我想梳理下单例模式这个问题到底涉及哪些细节。于是找到文章一篇: 原文地址:http://wuchong.me/blog/2014/08/28/how-to-correctly-write-s... ...
分类:其他好文   时间:2016-06-26 10:17:00    阅读次数:150
数据结构--树--红黑树
R-B Tree简介 R-B Tree,全称是Red-Black Tree,又称为“红黑树”,它一种特殊的二叉查找树。红黑树的每个节点上都有存储位表示节点的颜色,可以是红(Red)或黑(Black)。 红黑树的特性:(1)每个节点或者是黑色,或者是红色。(2)根节点是黑色。(3)每个叶子节点(NIL ...
分类:其他好文   时间:2016-06-26 10:15:26    阅读次数:219
OpenCV学习和总结1
1. OpenCV安装 OpenCV是一个开源的跨平台的计算机视觉类库,实现了图像处理和计算机视觉方面的很多通用算法。OpenCV的应用包括:人机互动,物体识别,图像分割,人脸识别,动作识别,运动跟踪,机器人,运动分析,机器视觉,结构分析,汽车安全驾驶等领域。自己也坚信计算机视觉会成为AR/VR,机 ...
分类:其他好文   时间:2016-06-26 10:16:18    阅读次数:136
sed命令之练习集
sed意为流编辑器,在shell脚本和Makefile中作为过滤器使用非常方便,也就是把前一个程序的输出引入sed的输入,经过一系列编辑命令转换为另一种格式输出。它是一款轻量级流编辑器,它无需直接编辑资料,能够将编辑工作自动化。sed的工作方式:由标准输入读取编辑文件,读入一行..
分类:其他好文   时间:2016-06-26 09:12:33    阅读次数:193
纸牌游戏之六 游戏概述
游戏规则概述: 进入纸牌游戏之后,会输入名称进入游戏: 二:游戏的主界面,五局制和七局制: 三:游戏完毕之后,出现游戏排行榜,使用SQLite保存到数据库...
分类:其他好文   时间:2016-06-26 09:12:02    阅读次数:210
HDU2012 素数判定
问题链接:HDU2012 素数判定。 这是个入门训练题,自然用C语言编写程序。 判定一个数是否为素数有各种各样的方法。参见:素性测试算法。这里采用比较简单的试除法来实现,并且将判断一个数是否为素数的功能封装到一个函数中。 本程序采用自顶向下逐步细化的编程方法,程序读起来逻辑清晰十分易懂。 使用带参数的宏定义,也是值得推荐的好方法。 AC程序如下: /* HDU2012 素数判定 *...
分类:其他好文   时间:2016-06-26 09:11:02    阅读次数:243
开发经验(漫谈)
我没有快速学习的能力,我不得不在时间花费上非常谨慎。我希望尽可能地学习到有持久生命力的技能,即不会在几年内就过时的技术。只要占主导地位的计算模型体系不变,我们如今使用的数据结构与算法在未来也会以另外的形式继续适用,也会成为程序员职业生涯中一笔长期巨大的财富。 我要重新发明轮子:在实现一个简单东西的时候,与其去花时间精力调查有没有能用的轮子,以及哪个轮子最好用,可能还不如自己实现一套,而且...
分类:其他好文   时间:2016-06-26 09:12:09    阅读次数:327
数据结构中的栈
今早在微信上看了一篇关于介绍栈的文章,看完以后觉得还是有好多不解的地方,于是百度了一些关于栈的文章。看完以后整理如下 什么是栈?栈是一种特殊的数据结构,一种特殊的线性表,这种表只能在表的一端进行插入和删除操作, 允许插入和删除数据元素的这一端称为栈顶; 而另一固定的一端称为栈底。 不含任何元素的栈称 ...
分类:其他好文   时间:2016-06-26 09:09:01    阅读次数:238
【树链剖分/线段树】BZOJ1036-[ZJOI2008]树的统计Count
【题目大意】 一棵树上有n个节点,编号分别为1到n,每个节点都有一个权值w。我们将以下面的形式来要求你对这棵树完成 一些操作: I. CHANGE u t : 把结点u的权值改为t II. QMAX u v: 询问从点u到点v的路径上的节点的最大权值 III. QSUM u v: 询问从点u到点v的 ...
分类:其他好文   时间:2016-06-26 09:07:50    阅读次数:219
计算器一位加法计算,并将实际值,测试结果输出,最终导入到本地
'计算器一位加法计算,并将实际值,测试结果输出,最终导入到本地 Dim iDim inputDim expertvalue,actualvaluedatatable.ImportSheet "C:\Users\Administrator\Desktop\UFT活动讲课资料\加法运算case.xlsx ...
分类:其他好文   时间:2016-06-26 09:08:08    阅读次数:192
N皇后问题
【题目描述】 在n×n格的棋盘上放置彼此不受攻击的n个皇后。按照国际象棋的规则,皇后可以攻击与之处在同一行或同一列或同一斜线上的棋子。n后问题等价于再n×n的棋盘上放置n个皇后,任何2个皇后不妨在同一行或同一列或同一斜线上。 【题目描述】 在n×n格的棋盘上放置彼此不受攻击的n个皇后。按照国际象棋的 ...
分类:其他好文   时间:2016-06-26 09:09:26    阅读次数:172
人过 40
人过 40天过午,40岁已到了不惑之年,不但不再青春年华,而且这个年龄有太多的负担,子女的 ,父母的 还有工作中的等等,实际上男人40以后完全可以让自己的生活轻松而潇洒的,这关键看自己如何经来经营了。 一、首先人过40要有一份淡定的心态,注重修心养性、不断打造自己的成熟与稳重,要有一颗豁达的心,克己 ...
分类:其他好文   时间:2016-06-26 09:09:15    阅读次数:132
XML--- XML文档类型定义(DTD)
**定义:**DTD定义了文档的逻辑结构,规定了文档中所使用的元素、实体、元素的属性、元素与实体之间的关系。其作用主要表现在以下几个方面。 (1) 使用DTD可以提供一种统一的格式。XML的可扩展性为文档的作者提供了很高的灵活性,可有时候需要的是统一,要求某一类文档具有相同的结构。 (2) 使用DTD可以保证数据交流和共享的顺利进行。 (3) DTD使用户能够不依赖具体的数据就知道文档的逻辑结...
分类:其他好文   时间:2016-06-26 08:04:41    阅读次数:259
Nginx 拒绝指定IP访问
来源 : http://www.ttlsa.com/nginx/nginx-deny-ip-access/ 闲来无事,登陆服务器,发现有个IP不断的猜测路径、试图往服务器上传文件(木马)。于是查看了之前的日志,无奈鄙站被攻击者盯上了,不断的有不同的IP试图上传木马。看来坏人还是有的。由于不想让鄙站沦... ...
分类:其他好文   时间:2016-06-26 08:03:44    阅读次数:745
操作系统实现之内存分页机制.虚拟空间
内存虚拟存储主要是为了将一个进程分为不同页.存储到不同物理页中.然而不同进程的虚拟地址是可以相同的.因为MMU把进程的虚拟地址映射到各个不同的物理地址中. 以下操作系统采用二级分页.一开始CS:IP寄存器.将CS的基地址跟IP的偏移地址进行相加.得到线性地址.接着.线性地址的高10位用于当作页目录表的索引.页目录表保存的是页表的物理地址.接着.线性地址的低10位用于当作页表的索引.页...
分类:其他好文   时间:2016-06-26 07:02:18    阅读次数:446
269. Alien Dictionary
...
分类:其他好文   时间:2016-06-26 06:59:42    阅读次数:174
Centos 7可用的epel yum源
由于Centos 7与老版本有着巨大的差别 所以各种软件包都无法沿用老版本的,所以若使用老版本的扩展yum源 就会导致yum出现严重错误,无法安装大量软件包 不过epel源已经支持了Centos 7,只要添加即可 修改yum源 1、运行下面的命令编辑yum源: 1 vi /etc/yum.repos ...
分类:其他好文   时间:2016-06-26 07:00:32    阅读次数:301
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!