定义:高层模块不应该依赖低层模块,二者都应该依赖其抽象;抽象不应该依赖细节;细节应该依赖抽象。问题由来:类A直接依赖类B,假如要将类A改为依赖类C,则必须通过修改类A的代码来达成。这种场景下,类A一般是高层模块,负责复杂的业务逻辑;类B和类C是低层模块,负责基本的原子操作;假如修改类A,会给程序带来...
分类:
其他 时间:
2015-04-12 21:00:28
收藏:
0 评论:
0 赞:
0 阅读:
253
2015-04-1220:15:25方法一; 第二种方法:
分类:
其他 时间:
2015-04-12 21:00:08
收藏:
0 评论:
0 赞:
0 阅读:
394
之前我的离散化方法一直用set和map做,感觉使用stl不够优越。刚刚发现线段树PPT给了一种离散化的新姿势。。。
分类:
其他 时间:
2015-04-12 20:59:48
收藏:
0 评论:
0 赞:
0 阅读:
252
n: 读取一行,执行n,把当前行打印到标准输出,再读取一行,覆盖当前行,然后对模式空间执行一组模式/行为。N:读取一行,执行N,再读取一行,现在模式空间有两行内容,执行一组模式/行为。如下:[root@localhost ~]# sed 'n;p;' num.txt num1num2num2num3...
分类:
其他 时间:
2015-04-12 20:59:38
收藏:
0 评论:
0 赞:
0 阅读:
301
假设数字1~i-1已经全部归位,则第i到第n个数为无序区间。如果i在无序区间的前半段,那么直接将i换到第i个位置上。否则先将i换到无序区间的前半段,再将i归位。这样每个数最多操作两次即可归位。 1 #include 2 using namespace std; 3 4 const int max.....
分类:
编程语言 时间:
2015-04-12 20:59:28
收藏:
0 评论:
0 赞:
0 阅读:
273
Language:Minimum CostTime Limit:4000MSMemory Limit:65536KTotal Submissions:14334Accepted:4908DescriptionDearboy, a goods victualer, now comes to a big...
分类:
其他 时间:
2015-04-12 20:59:18
收藏:
0 评论:
0 赞:
0 阅读:
233
SpringMVC与SiteMesh2.4无缝整合并借助JSR303规范实现表单验证SiteMesh3.0的下载,简介与使用
分类:
编程语言 时间:
2015-04-12 20:59:08
收藏:
0 评论:
0 赞:
0 阅读:
281
CPU序列号是一个建立在处理器内部的、唯一的、不能被修改的编号。它由96位数字组成。高32位是CPU ID,用来识别CPU类型。低64位每个处理器都不同,唯一地代表了该处理器。CPU号可以用来识别每一个处理器。为了适应这一新特征,Intel在处理中增加了两条指令(“读取”和“禁止”)和一个寄...
分类:
其他 时间:
2015-04-12 20:58:58
收藏:
0 评论:
0 赞:
0 阅读:
334
JavaScript 的核心 ECMAScript 描述了该语言的语法和基本对象;DOM 描述了处理网页内容的方法和接口;BOM 描述了与浏览器进行交互的方法和接口。ECMAScript、DOM 和 BOM尽管 ECMAScript 是一个重要的标准,但它并不是 JavaScript 唯一的部分,当...
分类:
编程语言 时间:
2015-04-12 20:58:48
收藏:
0 评论:
0 赞:
0 阅读:
226
开发者文档在这里:http://mp.weixin.qq.com/wiki/home/index.html文档都说了,需要有:其中URL就是自己服务器的地址。这里我用的是SAE提供的服务器。Token就是令牌,用来验证用的。其他的东西现在用不到,先放着。接着要做的就是让微信服务器认识我的服务器。这里...
分类:
微信 时间:
2015-04-12 20:58:38
收藏:
0 评论:
0 赞:
0 阅读:
449
产品介绍SQL Sharper是一款SQL Server Management Studio插件,用于数据库对象快速查询、表结构查询、优化查询结果导出、代码生成等方面。适用人群:T-SQL开发者、DBA、数据分析师等原名SQL Sharp,曾分别于2010、2011年发布针对SSMS2005、SSM...
分类:
数据库技术 时间:
2015-04-12 20:58:28
收藏:
0 评论:
0 赞:
0 阅读:
408
Kinect到手快一个月了,期间查阅了很多资料,见识了很多牛人,他们的工作如此漂亮,让我大开眼界。现将自己所掌握的资料汇总于此,以便随时查阅。首先是csdn上小斤童鞋的系列文章:Kinect开发教程一:OpenNI的安装与开发环境配置Kinect开发教程二:OpenNI读取深度图像与彩色图像并显示K...
分类:
其他 时间:
2015-04-12 20:58:18
收藏:
0 评论:
0 赞:
0 阅读:
284
第一步:点击链接http://sublime.wbond.net/Package%20Control.sublime-package下载Package Control。第二步:点击打开Sublime Text 2,点击PreFerences --> Browse Packages,进入一个文件夹后返...
分类:
其他 时间:
2015-04-12 20:58:08
收藏:
0 评论:
0 赞:
0 阅读:
337
一、Eclipse默认是运行在JRE上的,而m2eclipse的一些功能要求使用JDK,解决方法是配置Eclipse安装目录的eclipse.ini文件,添加vm配置指向JDK,如:--launcher.XXMaxPermSize 256m-vmD:\java\jdk1.6.0_07\bin\jav...
分类:
其他 时间:
2015-04-12 20:57:58
收藏:
0 评论:
0 赞:
0 阅读:
266
结构体练习--自做对战练习using System;using System.Collections;using System.Collections.Generic;using System.Text;namespace 对战练习{ class Program { str...
分类:
其他 时间:
2015-04-12 20:57:48
收藏:
0 评论:
0 赞:
0 阅读:
314
题目:Description 给定一个多项式(ax+by)k,计算多项式展开后xnym项的系数。 Input 第1行:一个整数T(1≤T≤10)为问题数。接下来共T行。每行5个整数,分别为a,b,k,n,m,整数之间由一个空格分隔。0≤k≤1,000,0≤n,m≤k,且n+m=k,0≤a,b≤1,0...
分类:
其他 时间:
2015-04-12 20:57:38
收藏:
0 评论:
0 赞:
0 阅读:
320
Q: What is a class?A: A class is an expanded concept of a data structure: instead of holding only data, it can hold both data and functions.Q: What ar...
分类:
编程语言 时间:
2015-04-12 20:57:28
收藏:
0 评论:
0 赞:
0 阅读:
340
Mac下自带apache,而apache的默认位置为:/etc/apache2/windows下apache位置则是你安装的位置。Mac下apache操作(需要需要超级管理员权限): 运行apache: sudo apachectl start 停止apache: sudoapachectlst.....
分类:
Web开发 时间:
2015-04-12 20:57:18
收藏:
0 评论:
0 赞:
0 阅读:
199
在调试程序时,可能需要让delphi不拦截某些异常,这时我们可以设置debugger options中的language exceptions来完成。下面举例说明如何让delphi在调试时不拦截EOleError,[@more@]打开Tools|Options|Debugger Options|La...
分类:
Windows开发 时间:
2015-04-12 20:57:08
收藏:
0 评论:
0 赞:
0 阅读:
252
服务器基本控件:button: text属性linkbutton:text属性,它是一个超链接模样的普通buttonhyperlink: navigateurl:链接地址,相当于标签imagebutton:imageurl:指定图片路径,这也是一个按钮,执行click事件image:就是一个img标...
分类:
Web开发 时间:
2015-04-12 20:56:58
收藏:
0 评论:
0 赞:
0 阅读:
186