这两天一直在学习Java中的泛型,发现泛型的出现帮我们苦逼程序猿解决了许多潜在的问题,并为我们程序猿变成减轻了工作量。
下面把我的心得体会与大家共享一下(尽管只是些皮毛):
泛型技术的由来:在集合中可以存储任意的对象,但是在取出时,如果要使用具体对象的特有方法时,需要进行向下转型,如果存储的对象类型不一致,在转型的过程中,就会出现ClassCastException异常。看下面一个例子:
p...
分类:
编程语言 时间:
2014-07-06 12:04:57
收藏:
0 评论:
0 赞:
0 阅读:
333
组合模式(composite pattern) 详解本文地址: http://blog.csdn.net/caroline_wendy组合模式:...
分类:
其他 时间:
2014-07-06 10:13:20
收藏:
0 评论:
0 赞:
0 阅读:
342
本系列主要参考《Unity Shaders and Effects Cookbook》一书(感谢原书作者),同时会加上一点个人理解或拓展。这里是本书所有的插图。这里是本书所需的代码和资源(当然你也可以从官网下载)。========================================== 分割线 ==========================================写在前面...
分类:
其他 时间:
2014-07-06 09:17:25
收藏:
0 评论:
0 赞:
0 阅读:
632
一篇Sun项目主页上介绍JConsole使用的文章,前段时间性能测试的时候大概翻译了一下以便学习,今天整理一下发上来,有些地方也不知道怎么翻,就保留了原文,可能还好理解点,呵呵,水平有限,翻的不好,大家多多包涵。
JConsole毕竟是JDK自带的东西,功能虽然没有一些商业软件那么强大,但是稳定性好,在大压力情况下也不会发生什么问题。而且,提供了相对全面的系统监控功能,还是值得一用的。
...
分类:
其他 时间:
2014-07-06 10:27:54
收藏:
0 评论:
0 赞:
0 阅读:
391
Linux下Nginx的安装...
分类:
系统服务 时间:
2014-07-06 10:27:17
收藏:
0 评论:
0 赞:
0 阅读:
407
一. 访问者模式
定义:表示一个作用于某对象结构中的各元素的操作。它你可以在不改变各元素的类的前提下定义作用于这些元素的新操作。
结构如下:
二. 举例
假设有一项科学实验,是用来对比两种种子在不同环境下的生长情况。
两种种子,一种是普通的种子(Seed_A),一种是太空运回的种子(Seed_B)。
生长环境,分别是在多雨环境下(Rain_Statu...
分类:
编程语言 时间:
2014-07-06 10:57:39
收藏:
0 评论:
0 赞:
0 阅读:
453
eceipt = {
bid = "com.xxx.xxxx";
bvrs = "1.0.0";
"expires_date" = 1385103911000;
"expires_date_formatted" = "2013-11-22 07:05:11 Etc/GMT";
"expires_dat...
分类:
移动平台 时间:
2014-07-06 12:12:52
收藏:
0 评论:
0 赞:
0 阅读:
702
题目如下:
Play on Words
Some of the secret doorscontain a very interesting word puzzle. The team of archaeologists has tosolve it to open that doors. Because there is no other way to open the doors,...
分类:
其他 时间:
2014-07-06 12:12:16
收藏:
0 评论:
0 赞:
0 阅读:
318
OS & MySQL的版本和配置:
MySQL Version: 5.6.19
[root@boston ~]# uname -a
Linux boston.oracle.com 2.6.18-164.el5 #1 SMP Thu Sep 3 02:16:47 EDT 2009 i686 i686 i386 GNU/Linux
一,下载MySQL安装软件,请到www.oracle.c...
分类:
数据库技术 时间:
2014-07-06 08:30:39
收藏:
0 评论:
0 赞:
0 阅读:
486
本题是求最小生成树。
给出的是坐标节点,然后需要根据这些坐标计算出各个点之间的距离。
除此就是标准的Prime算法了,能使用Prime的基本上都可以使用Kruskal。
这些经典的算法一定要多写,熟练掌握,否则很难灵活运用的。
而且经典的算法之所以为经典,原因之一是没那么容易自己凭空想象出来的,所以要熟练。
#include
#include
#include
#include ...
分类:
其他 时间:
2014-07-06 00:22:42
收藏:
0 评论:
0 赞:
0 阅读:
665
这个题比较简单,好像也比较old,给定一个整数数组A,有N个元素,找到所有下标对(P,Q)满足 0 ≤ P ≤ Q 数据范围N [1..3*10^5]数组元素[-10^9, +10^9]要求时间复杂度O(N),空间复杂度O(N)。分析: 如果b[i] = max{a[i..N - 1]} ,则对每个i,我们找到最大的j,满足b[j]>=a[i],就可以了。这样做的目的是b,反映了后面还有没有比a...
分类:
其他 时间:
2014-07-06 08:30:02
收藏:
0 评论:
0 赞:
0 阅读:
299
一、ViewBag和ViewData的定义
public dynamic ViewBag { get; }
public ViewDataDictionary ViewData { get; set; }
二、ViewBag和ViewData的区别
viewdata
viewbag
它是key/value字典集合
它是dynamic类型对象...
分类:
Web开发 时间:
2014-07-06 08:29:24
收藏:
0 评论:
0 赞:
0 阅读:
401
在项目开发过程中经常会有开发环境、测试环境、生产环境等,这些环境下的配置文件又各不相同。如何在不同环境下使用不同的配置是一个有意思的问题
常用的做法有
1.使用jndi通过tomcat不同的配置,这个需要在每一个tomcat下都进行配置,最恶心的是在eclipse下tomcat插件无法读取到jndi的信息。
2.还是通过配置tomcat的参数,读取不同环境下的配置,这种情况也有问题,ecli...
分类:
编程语言 时间:
2014-07-06 11:19:01
收藏:
0 评论:
0 赞:
0 阅读:
294
portlet 在部署之后,报异常 - Could not initialize class com.liferay.util.portlet.PortletProps。
先简述一下 portlet.properties,开发 portlet 过程中,可自己定义类似于 portal.properties 的配置文件 - portlet.properties。
步骤如下:
1. 在 c...
分类:
其他 时间:
2014-07-06 10:25:54
收藏:
0 评论:
0 赞:
0 阅读:
418
首先请保证已经安装好jdk,并且环境变量以及配置好了
第一步、为服务器生成证书:
使用toolkey为tomcat生成证书,假定目标机器的域名为localhost,使用如下命令生成:keytool –genkey –v –aliaslocalhost_server RSA –keystore localhost_server.store –validity 365...
分类:
其他 时间:
2014-07-06 12:11:40
收藏:
0 评论:
0 赞:
0 阅读:
333
--用户(user)
SQL> --创建名叫 grace 密码是password 的用户,新用户没有任何权限
SQL> create user grace identified by password;
验证用户:
密码验证方式(用户名/密码)
外部验证方式(主机认证,即通过登陆的用户名)
全局验证方式(其他方式:生物认证方式、token方式)
优先级顺序:外部验证>密码验证
--权限(pri...
分类:
数据库技术 时间:
2014-07-06 12:10:55
收藏:
0 评论:
0 赞:
0 阅读:
471
本系列所有文章可以在这里查看http://blog.csdn.net/cloud_castle/article/category/2123873
接上文Qt5官方demo解析集17——Chapter
3: Adding Property Bindings
在前面的“饼状图”Demo中,我们为这个自定义类型定义了"name"和"color"属性,他们都是基于Qt内置类型"QStrin...
分类:
其他 时间:
2014-07-06 09:34:06
收藏:
0 评论:
0 赞:
0 阅读:
425
--分布式数据库的独立性:分布数据的独立性指用户不必关心数据如何分割和存储,只需关心他需要什么数据。
--本地操作
SQL> sqlplus scott/tiger
--远程操作
SQL> sqlplus scott/tiger@192.168.1.217:1521/orcl
--分布式操作
SQL> --创建数据库链路l2(需要权限);
SQL> --remoteorcl服务命名(在net...
分类:
数据库技术 时间:
2014-07-06 09:33:30
收藏:
0 评论:
0 赞:
0 阅读:
425
UVA 10555 - Dead Fraction
题目链接
题意:给定一个循环小数,不确定循环节,求出该小数用分数表示,并且分母最小的情况
思路:推个小公式
一个小数0.aaaaabbb... 表示为n/m形式,并且a为整数部分有c位, b为小数部分有d位
那么aaaaa.bbb...和aaaaabbb....分别可以表示为10c?(n/m)和10c+d?(n/m)
两式...
分类:
其他 时间:
2014-07-06 08:28:47
收藏:
0 评论:
0 赞:
0 阅读:
666
1、判断字符串是否包含某个字符
if( [str rangeOfString:@"hello"].location != NSNotFound) {
NSLog(@"yes");
} else {
NSLog(@...
分类:
移动平台 时间:
2014-07-06 11:18:23
收藏:
0 评论:
0 赞:
0 阅读:
312