首页 > 全部
Openstack 自动化部署puppet代码管理
Openstack发展的很快,6个月就会release,每次release后不免升级到最新的版本。自动化部署是绕不开的一个问题。那么什么策略管理本地的自动化部署脚本一直困扰着我们。...
分类:其他   时间:2014-01-21 09:48:51    收藏:0  评论:0  赞:0  阅读:428
从上往下打印二叉树
题目:从上往下打印出二叉树的每个结点,同一层的结点按照从左到右的顺序打印。 二叉树结点的定义如下: 代码如下: void PrintBinaryTree(Node* head) { Queue qu; qu.push(head); while(!qu.empty()) { Node* temp = qu.top(); ...
分类:其他   时间:2014-01-21 09:48:46    收藏:0  评论:0  赞:0  阅读:392
UVA 11986 - Save from Radiation(推理)
Most of you are aware of Nuclear Power Plant Explosion at Fukushima after devastating earth quake and tsunami. Many people in Bangladesh were seen to be concerned with radiation. The message says: ...
分类:其他   时间:2014-01-21 09:48:41    收藏:0  评论:0  赞:0  阅读:366
paip. dsl 编程语言优点以及 常见的dsl
paip. dsl 编程语言优点以及  常见的dsl 作者Attilax 艾龙,  EMAIL:1466519819@qq.com 来源:attilax的专栏 地址:http://blog.csdn.net/attilax DSL主要分为三类:外部DSL、内部DSL,以及语言工作台。 //////////////规则 2.DSL = 整洁的代码 3.DSL必须以文...
分类:编程语言   时间:2014-01-21 09:48:36    收藏:0  评论:0  赞:0  阅读:477
程序 打印 输出 调试 信息
在程序中某行处输出调试重要的信息 打印当前源文件的名字、行数和函数名: __FILE__, __LINE__, __func__ (注意,不是 __FUNC__ ) printf("File: %s Func: %s  Line: %d \n", __FILE__, __LINE__, __func__ );...
分类:其他   时间:2014-01-21 09:48:31    收藏:0  评论:0  赞:0  阅读:368
高内聚,低耦合
内聚:一个模块内各个元素彼此结合的紧密程度 耦合:一个软件结构内不同模块之间互连程度的度量 最近编码的时候,总是在犹豫是把某个方法封装在一个类里,还是单独的封装成一个类。这让我突然想起内聚耦合这两个名词。 我们一直追求着,高内聚,低耦合。 对于低耦合,我粗浅的理解是: 一个完整的系统,模块与模块之间,尽可能的使其独立存在。 也就是说,让每个模块,尽可能的独立完成...
分类:其他   时间:2014-01-21 09:50:41    收藏:0  评论:0  赞:0  阅读:383
pyqt5.2 + vs2010-- could not find or load the Qt platform plugin windows
vs2010编译pyqt5.2,执行错误 This application failed to start because it could not find or load the Qt platform plugin windows...
分类:Windows开发   时间:2014-01-21 09:48:16    收藏:0  评论:0  赞:0  阅读:1131
如何编写高质量的程序
从正确性,可读性,可维护性等方面讲述了对编写高质量程序的理解,并给出了一些措施。...
分类:其他   时间:2014-01-21 09:48:11    收藏:0  评论:0  赞:0  阅读:334
MongoDB初探-基本概念与数据类型
一、基本概念 1、文档:MongoDB是基于文档(Document)的NoSQL数据库。文档是MongoDB中数据的基本单元,非常类似于关系数据库中的行(比行要复杂)。 文档由多个键值对组成,它们具有以下特性: a、文档中的键/值对是有序的(通常文档中键的顺序并不重要)。 b、文档中的值不仅可以是双引号里的字符串,还可以是其他几种数据类型(甚至可以是整个嵌入的文档)。 c、文档的键是字符...
分类:数据库技术   时间:2014-01-21 09:48:06    收藏:0  评论:0  赞:0  阅读:447
通用makefile是如何炼成的(X)—— 导入单元测试
经过这么长的时间,我们的通用makefile已基本构建完成,下面使用一个具体的Examle,作为如何使用的说明。 我们这个例子为之前写的hello world编写单元测试。单元测试的工具使用gtest,比较简单嘛。 从官网上下载gtest源码包,解压后,里面有个fused-src目录,在里面就是gtest文件夹,包括1个头文件gtest.h, 两个源文件gtest_all.cc, gt...
分类:其他   时间:2014-01-21 09:48:26    收藏:0  评论:0  赞:0  阅读:462
POJ 3250 Bad Hair Day
顺手写个单调队列。。。。 Bad Hair Day Time Limit: 2000MS   Memory Limit: 65536KB   64bit IO Format: %I64d & %I64u [Submit]   [Go Back]   [Status]   Description Some ...
分类:其他   时间:2014-01-21 09:47:56    收藏:0  评论:0  赞:0  阅读:486
js导出txt
js导出txt...
分类:Web开发   时间:2014-01-21 09:47:51    收藏:0  评论:0  赞:0  阅读:405
微机接口课程设计报告-模拟汽车控制系统
1. 课程论文题目    设计一个模拟汽车控制系统,用简单逻辑电平控制车的档位(前进1,前进2,前进3,后退),用步进电机的转速模拟车的速度(若步进电机不能用,也可以用流水灯的刷新方向和速度,或数码管显示的数值来模拟车的速度),用A/D转换器模拟车的油门大小。用Visual C++ 6.0(推荐使用)编程,并设计程序界面。   2. 程序设计思路(包括硬件连接结构)     本实验用到的芯...
分类:其他   时间:2014-01-21 09:47:46    收藏:0  评论:0  赞:0  阅读:739
算法之排序 排序第六篇 计数排序(count sort)
基数排序(radix sort) 真言 科技是第一生产力。 引言 快过年了,祝大家新年快乐,在过年期间,博客也会一直出新。 思路 radix sort很牛叉,以空间换时间 时间复杂度O(n) 空间复杂度O(max+n)max为要排序的数据中的最大值...
分类:其他   时间:2014-01-21 09:47:41    收藏:0  评论:0  赞:0  阅读:590
目标框架framework不同对项目的影响
DLL:         背景:         开始做中谷项目时我还不知道怎么用DLL。后来看别人用才试着去学习使用。虽然现在已经会用了,但DLL的强大之处我了解的还远远不够。下面先简单说下DLL。         DLL是神马?          Windows操作系统是非常依赖于动态链接库(DLL)中的函数和数据的,实际上操作系统中几乎所有的内容都由DLL以一种或另外一种形式代表着,...
分类:其他   时间:2014-01-21 09:47:36    收藏:0  评论:0  赞:0  阅读:472
IOS中过滤HTML标签
- (void)dooo { NSLog(@"------"); NSString * str=@"AC米兰官方宣布阿莱格里下课  北京时间1月13日晚6时,意甲AC米兰俱乐部官方宣布主帅阿莱格里下课。昨天的意甲第19轮比赛中,AC米兰客场3比4不敌升班马萨索洛,比赛结束之后就传出了阿莱格里将会被解雇的消息。  米兰的官方公告中写道:“阿莱格里先生和他的助手们将不再担任球...
分类:Web开发   时间:2014-01-21 09:47:31    收藏:0  评论:0  赞:0  阅读:430
uva 11986 - Save from Radiation(规律)
题目链接:uva 11986 - Save from Radiation 题目大意:给出n,表示有n个无辐射的药,外加1个有辐射的药,小白 鼠若吃了有辐射的药,5分钟内会死亡,问说最少用几只小白鼠在5分钟内找出有毒的药。 解题思路:2^m = n + 1。 #include typedef long long ll; int main() { int cas; ...
分类:其他   时间:2014-01-21 09:47:26    收藏:0  评论:0  赞:0  阅读:368
TI-Davinci开发系列之六CCS5.2调试Linux内核
使用CCS5.2远程调试内核时,只需导入Linux内核源码,而不需要编译内核,也就不会用到交叉编译链,同时不需要使用gdbserver,但需要仿真器XDS560V2,所以Windows和Linux都可以完成,但考虑Windows CCS5.2软件成熟,bug较少,且Windows易于操作,故本文推荐并主要介绍Windows版CCS5.2调试内核的方法。在介绍远程调试Linux之前,务必保证仿真器X...
分类:其他   时间:2014-01-21 09:47:21    收藏:0  评论:0  赞:0  阅读:338
Oracle Web ADI配置
?? Oracle Web ADI配置 一、浏览器的配置 1、将需要打开的网址加入到浏览器的安全站点中 2、修改浏览器的安全属性:工具——安全——自定义级别——启用“允许脚本更新状态栏” 二、修改EXCEL设置 1、依次进入EXCEL——文件——选项——信任中心——信任中心设置——受保护的视图——将“位于可能不安全位置的文件启用受保护视图”选项前的勾去掉 2、依次进入EXCE...
分类:数据库技术   时间:2014-01-21 09:47:16    收藏:0  评论:0  赞:0  阅读:463
归并排序的算法实现
归并排序: 一种稳定的算法,时间复杂度可以达到nlogn 是比较快的一种算法,并且稳定,这是最重要的一点,这点事区别于快速排序算法的。 归并算法的核心思想是: 分治。 对一个无序数组来说,唯一有序的地方就是每个数,也就是说,每个数对于它自身都是有序的。 所以我们可以这么做。 把一个数组,比如有n个元素, 我们把它分成n个部分 然后两两归并。 就剩下n/2个数组。 再重复以上过...
分类:其他   时间:2014-01-21 09:47:11    收藏:0  评论:0  赞:0  阅读:318
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!