打印出从1到最大的n位十进制数,如输入3 打印 1到 999
分析:
可能很多人想到直接求出 10的 n次方 ,然后从1打印到该数。这种情况只适合输入比较小的数字 如 1 2 3 4 5 但是当输入100时,肯定无法直接表示该数。
所以,用数组是一个不错的方法 number[n]
换种思路,n位所有十进制数其实就是n个0-9的数全排列的过程,只是排...
分类:
其他好文 时间:
2015-01-14 21:24:33
阅读次数:
215
misc子系统
转载请注明出处:http://blog.csdn.net/wang_zheng_kai
光源器件与系统研究所
个人学习总结
1、在linux系统中什么是misc?
在研究摄像头驱动的时候,发现摄像头驱动的路径为:/driver/misc/jz_cim/文件目录下,经过查找结果如下:
杂项设备(misc device)
...
分类:
系统相关 时间:
2015-01-14 21:24:12
阅读次数:
269
TCP下的Keep Alive
我们常说的TCP的keep alive,就是为了保证连接的有效性,在间隔一定的时间发探测包,根据回复来确认该连接是否有效。通常上层应用会自己提供心跳检测机制,而Linux内核本身也提供了从内核态确保连接有效性的方式。
在sock 函数中可以设置是否需要打开keep alive开关,默认建立socket 是关闭keep alive的。代码如下
opt...
分类:
系统相关 时间:
2015-01-14 21:25:08
阅读次数:
319
Nginx 提供了两种全异步方式与第三方服务进行通信:upstream 和 subrequest。upstream 在与第三方服务器交互时(包括建立 TCP 连接、发送请求、接收响应、关闭 TCP 连接),不会阻塞 Nginx 进程处理其他请求。subrequest 只是分解复杂请求的一种设计模式,它可以把原始请求分解为多个子请求,使得诸多请求协同完成一个用户请求,并且每个请求只关注一个功能。subrequest 访问第三方服务最终也是基于 upstream 实现的。
upstream 被定...
分类:
其他好文 时间:
2015-01-14 21:26:09
阅读次数:
272
第一步 新建数据库和表 USE [TestDB]
GO
/****** Object: Table [dbo].[T_User] Script Date: 01/14/2015 20:27:52 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER O...
分类:
数据库 时间:
2015-01-14 21:25:23
阅读次数:
315
java.util.Timer计时器有管理任务延迟执行("如1000ms后执行任务")以及周期性执行("如每500ms执行一次该任务")。但是,Timer存在一些缺陷,因此你应该考虑使用ScheduledThreadPoolExecutor作为代替品,Timer对调度的支持是基于绝对时间,而不是相对...
分类:
其他好文 时间:
2015-01-14 21:24:22
阅读次数:
164
-- 使用lua自定义类local _class = {}function BaseClass(super)-- 生成一个类类型, 实际上存放类信息local class_type = {}-- 顶层父类"__delete"为falseclass_type.__delete = false--...
分类:
其他好文 时间:
2015-01-14 21:24:33
阅读次数:
247
1 事件三要素 a)事件源:操作事件的对象,例如:窗体Frame b)事件监听器:事件监听器监听事件源,例如WindowListner,它是一个接口 c)事件,例如:单击事件,通过事件,可以取得事件源2 适配器模式 a)当一个接口有较多的方法时,而实现类只需对其中少数几...
分类:
其他好文 时间:
2015-01-14 21:24:12
阅读次数:
278
性能测试的概念是什么,基本目的是什么,我想大家都基本清楚,不作详述,总之,性能测试只是测试过程中的一种方式,帮助我们的功能更好的运行,如果功能测试是可用,易用,满足需求、用户使用为目的,性能测试无非就是让这些目的更流畅。没有什么专业的概念,无非实现两个字:好用!所以,性能测试这种测试方式在发生过程中...
分类:
编程语言 时间:
2015-01-14 21:22:01
阅读次数:
315
输入一个整形数组,数组里有正数也有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。求所有子数组的和的最大值。要求时间复杂度为O(n)。例如输入的数组为1,-2,3,10,-4,7,2,-5,和最大的子数组为3,10,-4,7,2,因此输出为该子数组的和18。 1 #includ...
分类:
编程语言 时间:
2015-01-14 21:23:51
阅读次数:
191
女人,一定别输给了自己 近日,和一个久违了的女友重聚,听说这位女友最近遭遇不太好,四十好几的年龄中发现自己的丈夫有了外遇,在此,我对这位女友遭遇表示同情,和她细聊后,却心中不由发出感慨,写下此文,告诉所有的女人朋友们,女人,别输给了自己。 与她见面时,我心底不得不直说,岁月的制造的痕迹,同样...
分类:
其他好文 时间:
2015-01-14 21:23:47
阅读次数:
146
UltraEdit的函数列表竟然不显示函数,那这功能要它何用,应该如何才能让函数显示出来呢? 1:先查看一下UE的菜单:视图-->查看方式(语法高亮类型)-->选择相应的语言(我们用的是C,嗯嗯这个步骤有快捷键哦) 2:如果显示是上面的情况,则需要修改配置:高级-->配置(导航)-->编辑器显示.....
分类:
其他好文 时间:
2015-01-14 21:23:08
阅读次数:
163
循环-13. 求特殊方程的正整数解(15)时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者张彤彧(浙江大学)本题要求对任意给定的正整数N,求方程X2+Y2=N的全部正整数解。输入格式:输入在一行中给出正整数N( 2 #include 3 #includ...
分类:
其他好文 时间:
2015-01-14 21:23:08
阅读次数:
222
前言 但凡一个略有规模的项目都需要一个持续集成环境的支撑,为什么需要持续集成环境,我们来看一个例子。假如一个项目,由A、B两位程序员来协作开发,A负责前端模块,B负责后端模块,前端依赖后端。A和B都习惯使用SVN作为代码管理工具,他们分别开始工作,一个功能完成后会提交到SVN,以便对方能够使用。一天...
分类:
其他好文 时间:
2015-01-14 21:21:19
阅读次数:
341
参考:Robert Sedgewick,《算法:C语言实现》第1章问题描述假设给定整数对的一个序列,其中每个整数表示某类型的一个对象,我们想要说明整数对p-q表示“p连接到q”。假设“连通”关系是可传递的:也就是说如果p和q之间连通,q和r之间连通,那么p和r也是连通的。我们的目标是写一个过滤集合中...
分类:
其他好文 时间:
2015-01-14 21:23:54
阅读次数:
250
复习一下之前提到的几个原则:单一职责:就一个类而言,应该仅有一个引起它变化的原因。开放-封闭:软件实体(类,模块,函数等等)应该可以扩展,但是不可修改。依赖倒转:子类型必须能够替换掉他们的父类型。下面要介绍的是迪米特原则,也叫最少知识原则。这些原则的提出是为了实现面向对象的几个好处:可维护、可扩展、...
分类:
其他好文 时间:
2015-01-14 21:23:43
阅读次数:
106