从正确性,可读性,可维护性等方面讲述了对编写高质量程序的理解,并给出了一些措施。...
分类:
其他 时间:
2014-01-21 09:48:11
收藏:
0 评论:
0 赞:
0 阅读:
334
经过这么长的时间,我们的通用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
顺手写个单调队列。。。。
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
1. 课程论文题目
设计一个模拟汽车控制系统,用简单逻辑电平控制车的档位(前进1,前进2,前进3,后退),用步进电机的转速模拟车的速度(若步进电机不能用,也可以用流水灯的刷新方向和速度,或数码管显示的数值来模拟车的速度),用A/D转换器模拟车的油门大小。用Visual C++ 6.0(推荐使用)编程,并设计程序界面。
2. 程序设计思路(包括硬件连接结构)
本实验用到的芯...
分类:
其他 时间:
2014-01-21 09:47:46
收藏:
0 评论:
0 赞:
0 阅读:
739
基数排序(radix sort)
真言
科技是第一生产力。
引言
快过年了,祝大家新年快乐,在过年期间,博客也会一直出新。
思路
radix sort很牛叉,以空间换时间
时间复杂度O(n)
空间复杂度O(max+n)max为要排序的数据中的最大值...
分类:
其他 时间:
2014-01-21 09:47:41
收藏:
0 评论:
0 赞:
0 阅读:
590
DLL:
背景:
开始做中谷项目时我还不知道怎么用DLL。后来看别人用才试着去学习使用。虽然现在已经会用了,但DLL的强大之处我了解的还远远不够。下面先简单说下DLL。
DLL是神马?
Windows操作系统是非常依赖于动态链接库(DLL)中的函数和数据的,实际上操作系统中几乎所有的内容都由DLL以一种或另外一种形式代表着,...
分类:
其他 时间:
2014-01-21 09:47:36
收藏:
0 评论:
0 赞:
0 阅读:
472
题目链接: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
使用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
归并排序:
一种稳定的算法,时间复杂度可以达到nlogn
是比较快的一种算法,并且稳定,这是最重要的一点,这点事区别于快速排序算法的。
归并算法的核心思想是:
分治。
对一个无序数组来说,唯一有序的地方就是每个数,也就是说,每个数对于它自身都是有序的。
所以我们可以这么做。
把一个数组,比如有n个元素,
我们把它分成n个部分
然后两两归并。
就剩下n/2个数组。
再重复以上过...
分类:
其他 时间:
2014-01-21 09:47:11
收藏:
0 评论:
0 赞:
0 阅读:
318
1.为什么要使用memcache
由于网站的高并发读写需求,传统的关系型数据库开始出现瓶颈,例如:
1)对数据库的高并发读写:
关系型数据库本身就是个庞然大物,处理过程非常耗时(如解析SQL语句,事务处理等)。如果对关系型数据库进行高并发读写(每秒上万次的访问),那么它是无法承受的。
2)对海量数据的处理:
对于大型的SNS网站,每天有上千万次的苏剧产生(如twitter, 新浪微博)...
分类:
其他 时间:
2014-01-21 09:47:06
收藏:
0 评论:
0 赞:
0 阅读:
356
1.前端知识
开发爬虫需要了解一些前端知识和基本原理,分析网页的构成元素,WEB前端的三要素:HTML + CSS + JavaScript,它们构成一MVC框架,即23个设计模式中的Model_View_Controller模式,HTML作为信息模型(Model),CSS控制样式(View),JavaScript负责调度数据和实现某种展现逻辑(Controller),很好的实现了业务逻辑和用户...
分类:
其他 时间:
2014-01-21 09:46:56
收藏:
0 评论:
0 赞:
0 阅读:
534
云计算主要经历了四个阶段才发展到现在这样比较成熟的水平,这四个阶段依次是电厂模式、效用计算、网
云计算的演进
格计算和云计算。
电厂模式阶段:电厂模式就好比是利用电厂的规模效应,来降低电力的价格,并让用户使用起来更方便,且无需维护和购买任何发电设备。
效用计算阶段:在1960年左右,当时计算设备的价格是非常高昂的,远非普通企业、学校和机构所能承受,所以很多人产生了共...
分类:
其他 时间:
2014-01-21 09:46:46
收藏:
0 评论:
0 赞:
0 阅读:
381
分布式系统(distributed system)是建立在网络之上的软件系统。正是因为软件的特性,所以分布式系统具有高度的内聚性和透明性。因此,网络和分布式系统之间的区别更多的在于高层软件(特别是操作系统),而不是硬件。内聚性是指每一个数据库分布节点高度自治,有本地的数据库管理系统。透明性是指每一个数据库分布节点对用户的应用来说都是透明的,看不出是本地还是远程。在分布式数据库系统中,用户感觉不到数...
分类:
其他 时间:
2014-01-21 09:46:31
收藏:
0 评论:
0 赞:
0 阅读:
495
本文介绍一个自己的开源小项目:TS封装格式分析器。TS全称是 MPEG 2 Transport Stream(MPEG2 传输流),广泛用于广播电视系统,比如说数字电视,以及IPTV。我这个项目规模不大,主要可以用来学习TS封装格式结构。此外它还支持分离TS中的视频流和音频流。使用VC 2010的MFC开发完成。在对TS进行视音频分离的过程中,用到了一个Github开源小工程:tsdemux。...
分类:
其他 时间:
2014-01-21 09:46:21
收藏:
0 评论:
0 赞:
0 阅读:
378
分布式系统和计算机网络系统的共同点是:多数分布式系统是建立在计算机网络之上的,所以分布式系统与计算机网络在物理结构上是基本相同的。
他们的区别在于:分布式操作系统的设计思想和网络操作系统是不同的,这决定了他们在结构、工作方式和功能上也不同。网络操作系统要求网络用户在使用网络资源时首先必须了解网络资源,网络用户必须知道网络中各个计算机的功能与配置、软件资源、网络文件结构等情况,在网络中如果用户...
分类:
其他 时间:
2014-01-21 09:46:16
收藏:
0 评论:
0 赞:
0 阅读:
406
本节主要对论文《PCA-SIFT: A More Distinctive Representation for Local Image Descriptors》中,前5部分进行Transtion.稳定的局部特征检测和描述是很多图像配准和对象识别算法的基本组成部分。Mikolajczyk和Schmid[14]近日评估了不同方法并鉴定SIFT[11]算法是最耐久的一般图像变形算法。本文研究和提高SIFT使用的局部图像描述符。如同SIFT,我们的描述符编码了特征点附近图像梯度的突出方面;然而,代替使用SIFT的平...
分类:
其他 时间:
2014-01-21 09:46:11
收藏:
0 评论:
0 赞:
0 阅读:
449
Parliament
New convocation of The Fool Land's Parliament consists of N delegates. According to the present regulation delegates should be divided into disjoint groups of different sizes...
分类:
其他 时间:
2014-01-21 09:46:06
收藏:
0 评论:
0 赞:
0 阅读:
478
??
创建表序列的触发器
作用
直接往表中贴数据时让序列的字段自动生成
查看方法
一般为:1、触发器用户名.表名_TRG,view就能够看到相应的触发器的代码
2、通过view对应的表看到最后的trigger段可以看到enable的trigger
实现代码
create or replace trigger cux.cux_rebate_l...
分类:
其他 时间:
2014-01-21 09:48:01
收藏:
0 评论:
0 赞:
0 阅读:
353
从本篇文章开始,我们一起来探讨一下敏捷开发的相关内容。...
分类:
其他 时间:
2014-01-21 09:45:56
收藏:
0 评论:
0 赞:
0 阅读:
390
接触linux有一段时间了,进行文本编辑的时候用得最多的是vim,而且也是大多数使用linux的人推荐的,如果熟悉各种常用命令和快捷键,那么使用起来将是一件很爽的事情。
最近看书学习linux,在这里总结一下vim的常用命令和快捷键
nj/k/h/l
移动n次,如10j,向下移动10行
[Crtl]+f
下一页
[Ctrl]+b
上一页
0/Home
移动到这一行...
分类:
其他 时间:
2014-01-21 09:45:46
收藏:
0 评论:
0 赞:
0 阅读:
307