泛型概述
在Java中存入容器中的对象再取出时需要转换类型,因为对象加入容器会被转换成Object类型,而取出时要转换成实际类型。但向 下类型转换都是存在潜在危险的,因此应该尽量避免它们。
Java的泛型:
所谓泛型就是在定义(类、方法、形参、成员变量等等)的时候,指 定它们为通用类型,也就是数据类型可以是任意类型。
泛型为提高大型程序的类型安全和维护带来了很大的潜力。...
分类:
编程语言 时间:
2014-05-24 20:42:04
收藏:
0 评论:
0 赞:
0 阅读:
523
本文介绍使用ImageMagick开发程序的方法。ImageMagick安装之后就可以支持C/C++程序的开发,提供了3种接口。在这里首先介绍一下ImageMagick的3种接口。
MagickCore:
底层的C语言接口。较复杂,但是可以修改很多参数,只适合高端用户使用。
MagickWand:
推荐的C语言接口。相比于MagickCore接口,简单很多。适合普通用户使用。
Magick++:
提供面向对象的C++接口。...
分类:
其他 时间:
2014-05-24 18:16:57
收藏:
0 评论:
0 赞:
0 阅读:
438
实例如下:
update users set classes='1' where id in('u001','u002','u003','u004');
update users set classes='2' where id in('u005','u006','u007');
users表的内容如下:
+------+-----------+------------+------+--...
分类:
其他 时间:
2014-05-24 20:41:03
收藏:
0 评论:
0 赞:
0 阅读:
398
上次的博文Git实战(一)版本控制概述中我们简单介绍了一下版本控制系统的概念,重点对版本控制的三种类型进行了分析和对比,从本篇博文开始我们进入Git的世界,首先介绍一下Git实现版本控制的原理。...
分类:
其他 时间:
2014-05-24 21:04:44
收藏:
0 评论:
0 赞:
0 阅读:
328
队列...
分类:
其他 时间:
2014-05-24 21:47:56
收藏:
0 评论:
0 赞:
0 阅读:
507
上次的博文中,我们介绍了一下关于Git作为版本控制工具的基本原理,接下来我们来搭建一个基本的Git环境(由于我使用的是Windows系统,所以重点侧重在这方面)。...
分类:
其他 时间:
2014-05-24 19:23:55
收藏:
0 评论:
0 赞:
0 阅读:
323
{1,2,3}子集合的个数,有{1},{2},{3},{1,2},{2,3},{1,3},{1,2,3},求n个元素组成的集合,m个元素组成的子集合的个数。
如上例,3个元素由其中2个组成的子集合有3个。...
分类:
其他 时间:
2014-05-24 19:29:07
收藏:
0 评论:
0 赞:
0 阅读:
406
枚举法得分数拆分以及分析...
分类:
其他 时间:
2014-05-24 19:28:03
收藏:
0 评论:
0 赞:
0 阅读:
362
一、可见性
什么是可见性?
Java线程安全需要防止某个线程正在使用对象状态而另一个线程在同时修改该状态,而且需要确保当一个线程修改了对象的状态后,其他线程可以看到发生的状态变化。 后者就是可见性的描述即多线程可以实时获取其他线程修改后的状态。
*** 待补充 两个工人同时记录生产产品总数问题
1. 失效数据
可见性出现问题就是其他线程没有获取到修改后的状态,更直观...
分类:
编程语言 时间:
2014-05-24 22:16:42
收藏:
0 评论:
0 赞:
0 阅读:
447
工厂模式(Factory)允许你在代码执行时实例化对象。它之所以被称为工厂模式是因为它负责“生产”对象。工厂方法的参数是
你要生成的对象对应的类名称。①抽象基类:类中定义抽象一些方法,用以在子类中实现②继承自抽象基类的子类:实现基类中的抽象方法③工厂类:用以实例化对象eg:简单工厂模式的初步实现
g...
分类:
Web开发 时间:
2014-05-24 09:25:54
收藏:
0 评论:
0 赞:
0 阅读:
393
Cocos2d-x 3.0新引擎文件夹结构2014年4月29日 Cocos2d-x
3.0学习作为一个Cocos2d-x的菜鸟,我倒是挺愿意关注不同版本号之间的差别,Cocos2d-x
3.0自2013年7月份開始公布alpha0-pre版本号,到2014年4月23日公布正式版,历经9个版本号,总算...
分类:
其他 时间:
2014-05-24 09:26:21
收藏:
0 评论:
0 赞:
0 阅读:
579
Apache的虚拟主机是一种允许在同一台机器上,运行超过一个网站的解决方案。虚拟主机有两种,一种叫基于IP的(IP-based),另一种叫基于名字的(name-based)。虚拟主机的存在,对用户来说是透明的。基于IP的虚拟主机:对于基于IP的虚拟主机来说,必须为每个虚拟主机配备一个单独的IP。也就...
分类:
Web开发 时间:
2014-05-24 09:26:56
收藏:
0 评论:
0 赞:
0 阅读:
433
1 #include 2 using namespace std; 3 4 int main() {
5 bool isPalindromic (int num); 6 int res = 0; 7 8 for(int i = 100; i res)11 ...
分类:
其他 时间:
2014-05-24 09:26:36
收藏:
0 评论:
0 赞:
0 阅读:
413
由于客户的需要,最近都在整帝国cms,很多东西还是不熟悉,特别是帝国cms模板,以前用的那些网站模板一般是保存在ftp文件中,而帝国cms模板是直接保存在数据库中,修改是在网站后台的模板管理,得慢慢适应。
这几天接到一个站,整体是做得差不多了,就是有很多细节还没解决,例如帝国cms站内搜索还不...
分类:
其他 时间:
2014-05-24 09:27:33
收藏:
0 评论:
0 赞:
0 阅读:
531
基本命令1、列出文件ls 参数 目录名 例: 看看驱动目录下有什么:ls
/System/Library/Extensions参数 -w 显示中文,-l 详细信息, -a 包括隐藏文件2、转换目录 cd 例:想到驱动目录下溜达一圈
cd /System/Library/Extension...
分类:
其他 时间:
2014-05-24 09:27:11
收藏:
0 评论:
0 赞:
0 阅读:
466
sort 1 sort — 对数组排序
本函数对数组进行排序。当本函数结束时数组单元将被从最低到最高重新安排。 2 Example #1 sort() 例子 $val ){echo "fruits["
. $key . "]=" . $val . "\n" ;} ?>...
分类:
其他 时间:
2014-05-24 09:28:15
收藏:
0 评论:
0 赞:
0 阅读:
373
一种方法:清空日志。1.打开查询分析器,输入命令SQL
code?1DUMPTRANSACTION数据库名WITHNO_LOG2.打开企业管理器,在数据库上点右键->属性->选项->故障恢复-模型-选择-简单模型。(也可以直接在查询分析器里执行:SQL
code?1alterdatabase数据库名...
分类:
数据库技术 时间:
2014-05-24 09:28:30
收藏:
0 评论:
0 赞:
0 阅读:
1350
通知机制的实现,官方只有文档没有demo代码,对没搞过的人来说,需要花大量时间来做测试。从文档上说的来看,微信每次通知过来的数据,结构比较复杂,是一个多段数据,除了要取出POST数据外,还要取其它的数据。这里首先涉及到一个关于php://input与$_POST取值的问题,简单列几点如下:1,Con...
分类:
微信 时间:
2014-05-24 09:29:14
收藏:
0 评论:
0 赞:
0 阅读:
434
以jQuery Mobile为例。当我们用nuget添加jQuery
Mobile的package后,需要在项目中引用jQuery
Mobile。传统的做法是在html页面上添加和不过在MVC.Net里我们可以用Scripts.Render和Styles.Render来实现。1.
在_layout....
分类:
Web开发 时间:
2014-05-24 09:29:34
收藏:
0 评论:
0 赞:
0 阅读:
405
1.打开我的电脑--属性--高级--环境变量 2.新建系统变量JAVA_HOME 和CLASSPATH
变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.7.0变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_H...
分类:
编程语言 时间:
2014-05-24 09:31:13
收藏:
0 评论:
0 赞:
0 阅读:
419