面向对象方法首先对需求进行合理分层,然后构建相对独立的业务模块,最后通过整合各模块,达到高内聚、低耦合的效果,从而满足客户要求。具体而言,有三个基本特征:封装、继承和多态。封装:将客观事物抽象成类,每个类对自身的数据和方法实行保护。类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。C++中类是一种封装手段,采用类来描述客观事物的过程就是封装,本质上是对客观事物的抽象。。。继承...
分类:
编程语言 时间:
2016-05-12 15:32:22
阅读次数:
134
1.通过URL对应Bean
以上配置访问/hello.do就会寻找ID为/hello.do的Bean,此类方式仅使用小型应用系统
2.为URL分配Bean
使用一个统一配置集合,对各个URL对应的Controller做关系映射
he...
分类:
其他好文 时间:
2016-05-12 15:32:00
阅读次数:
114
SCU - 4503板子题,依题意描述分为三个步骤
1. 求每个位置为中心的回文串,以及最大回文串
2. 求每个回文串的长度的异或前缀和
3. 求两个异或前缀和异或的最大值 (xor-Trie) 然后用快速幂算出 JD,再和 FJD比大小即可注意一下 Trie上要先插入一个 0#pragma comment(linker, "/STACK:102400000,102400000")
#i...
分类:
其他好文 时间:
2016-05-12 15:32:18
阅读次数:
147
模板与泛型编程
--模板特化[续]
三、特化成员而不特化类
除了特化整个模板之外,还可以只特化push和pop成员。我们将特化push成员以复制字符数组,并且特化pop成员以释放该副本使用的内存:
template<>
void Queue::push(const char *const &val)
{
char *new_item = new...
分类:
编程语言 时间:
2016-05-12 15:32:11
阅读次数:
214
SCU - 4500
求一个最小的 C进制数,使得他满足
由给定的 M的数组成,最大长度不超过500,并且能被 N整除
依旧是数位DP裸题
从高到低,从小到大枚举每一位
枚举到底的时候判断余数是否为 0比较麻烦的是判断前导 0:
由于前导 0不算在给定的数字内
所以先单独计算一次此位为前导 0的,然后再进行枚举
最后要记忆化一下,如果当前 i位,余数为 rem搜不到解
就标记一...
分类:
其他好文 时间:
2016-05-12 15:30:42
阅读次数:
148
在学校学习Servlet和过滤器的时候,通常是在web.xml文件中配置的,这样可以将配置信息集中在一起,方便修改,而且如果采用注解的形式,会在编译的过程中将注解一同编译进去,这样就无法方便的进行修改了,如果是远程操作的话,就造成了很大的麻烦。一,使用注解应当注意的事项:开发Servlet3.0的程序需要环境支持:
IDE:MyEclipse 10+
JDK:JDK 1.6+
tomcat:tom...
分类:
其他好文 时间:
2016-05-12 15:30:07
阅读次数:
105
前言:
数据库的学习,从VB课本之后,到学生信息管理系统,第一次机房收费系统VB版的完成,数据库,我再也不是陌生,之后在自学考试中,我们也是进一步的学习了,数据库这本书,之前的数据库都是纸上谈兵,这样说,是因为我没有自己建立过数据库,到了个人机房收费系统重构,看看之前给的数据库,真的很冗余,所以,我要自己建立数据库了,那么开始吧!.
核心:
一、文档驱动
要开始机房收费系统的个人重构了,首...
分类:
数据库 时间:
2016-05-12 15:30:39
阅读次数:
251
android最常见的UI之一,登录遍布各大APP,这么easy的东西还是要写写,主要是介绍下:密码的现实与隐藏,用户名和密码表单的网络请求和提交方式。看似简单的一个功能,细看起来,知识点还是挺多的。这里面还有很多东西没有列出,比如用户名下拉选择一个用户登录,登录保存状态下次免登录,cookie的使用等。...
分类:
移动开发 时间:
2016-05-12 15:31:07
阅读次数:
221
C++代码如下:#include
#include
using namespace std;
int main()
{
int a = 1;
int* p=NULL;
p=(int*)malloc(sizeof(int));
*p = 5;
cout<<&a;
cout<<"\n";
cout<<&p;...
分类:
编程语言 时间:
2016-05-12 15:29:35
阅读次数:
150
某次,上課時,忘記聊了那個問題,我突然問了一個學生:“我說你不是人,如何證明你是個人?”那學生紅赤著臉站著講:“抗議我侮辱他?”“換個角度說,你跟動物有何不一樣?”我說。學生答:“我能說話,我能思考,我有良知,我能製造工具。”
孟子曰:“人之因此異於禽獸者幾希;庶民去之,君子存之。舜明於庶物,察於人倫,由仁義行,非行仁義也。”孟子認為:人和禽獸的差異就那麼一點兒,人能行仁義,察人倫。孟子...
分类:
其他好文 时间:
2016-05-12 15:29:28
阅读次数:
102
1.1 简介
Apache Shiro是Java的一个安全框架。目前,使用Apache Shiro的人越来越多,因为它相当简单,对比springSecurity,可能没有Spring
Security做的功能强大,但是在实际工作时可能并不需要那么复杂的东西,所以使用小而简单的Shiro就足够了。对于它俩到底哪个好,这个不必纠结,能更简单的解决项目问题就好了。
本教程只介绍基本的Shiro...
分类:
Web程序 时间:
2016-05-12 15:29:57
阅读次数:
202
控件CLSIDA04AC669-CB70-4E8B-9CC0-9B73FC153784功能描述自己写的一个控件,某人寿公司的需求,可惜最后没用到。
需求如下:
1、给你一个一个PDF文档,让你打印该文档,且不同页从打印机的不同纸盒出纸(需求真是千奇百怪)。接口如下:/************************************************/
//发送打印任务到打印队列
/...
分类:
其他好文 时间:
2016-05-12 15:30:53
阅读次数:
208
??
Cinema
Time Limit: 2000MS
Memory Limit: 262144KB
64bit IO Format: %I64d & %I64u
Submit Status
Description
Moscow is hosting a major international conference, whic...
分类:
其他好文 时间:
2016-05-12 15:30:03
阅读次数:
158
通过调用门进行控制转移
1.关于堆栈切换
2.通过调用门进行控制转移和返回的具体过程...
分类:
编程语言 时间:
2016-05-12 15:29:04
阅读次数:
290
今天在部署程序的时候,发现在正式环境上面SVG无法正常显示,激动的心情立马被泼了一盆凉水,之前开发的时候是在Tomcat下面进行的,显示一切正常,正是环境为websphere,SVG就显示不出来了。
一开始猜测资源未找到,通过浏览器访问发现响应码为302,表示资源实际上是找的,既然资源存在,同样的浏览器,唯有环境不同,造成这种现象的原因应该就处在服务器上面了。...
分类:
其他好文 时间:
2016-05-12 15:28:42
阅读次数:
409
二维码在APP中的使用越来越多,于是就是找了相关的资料写了一个二维码扫描和生成二维码的Demo。
本Demo使用了第三方的ZXing库。github的地址:
Zxing
AndroidStudio中的引用:
File---New---import module导入ZXing的第三方库然后选中项目按F4,
点击加号选择File dependency将ZXing库导入。
接下来就开始...
分类:
其他好文 时间:
2016-05-12 15:29:10
阅读次数:
116
首先我们先看put方法:将指定 key 映射到此哈希表中的指定 value。注意这里键key和值value都不可为空。
[java] view
plain copy
print?
public synchronized V put(K key, V value) {
// 确保value不为null
i...
分类:
其他好文 时间:
2016-05-12 15:30:43
阅读次数:
141