关于Java泛型,这里我不想总结它是什么,这个百度一下一大堆解释,各种java的书籍中也有明确的定义,只要稍微看一下就能很快清楚.从泛型的英文名字Generic type也能看出,Generic普通、一般、通用的,是一个概括性的词,那么泛型从名字上也就好理解了,它是一种通用类型,是java中各种类型...
分类:
编程语言 时间:
2015-07-08 18:03:34
收藏:
0 评论:
0 赞:
0 阅读:
163
zuoxiaolong博客园《浅谈程序猿书箱的选择,你会如何选择自己的爱书呢》一文,链接如下:http://www.cnblogs.com/zuoxiaolong/p/life19.html引用其知识体系框图如下,只为对照学习,自我反思,弥补缺陷。
分类:
编程语言 时间:
2015-07-08 17:59:34
收藏:
0 评论:
0 赞:
0 阅读:
208
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------先前也没搞清银行业务调度系统是怎么回事,也是看了张孝祥老师的视频并照着写出的代码,执行时发现结果并不是自己想象的那样。自己的预想为:倘若某普通窗口先于另一个普通窗口服务完客户,那么该窗口必然先于另一...
分类:
编程语言 时间:
2015-07-08 17:54:44
收藏:
0 评论:
0 赞:
0 阅读:
157
C#开发Unity游戏教程之游戏对象的行为逻辑方法 游戏对象的行为逻辑——方法 方法(method),读者在第1章新建脚本时就见过了,而且在第2章对脚本做整体上的介绍时也介绍过,那么上一章呢,尽管主要内容是变量,但...
分类:
编程语言 时间:
2015-07-08 16:44:44
收藏:
0 评论:
0 赞:
0 阅读:
219
javac命令编译JAVA文件 把 .java编译成 .class 文件。 java命令执行CLASS文件? 情况1 public?class?MainTest?{
public?static?void?main(String[]?args)?{
System.out.println("test");
}
} 没有pac...
分类:
编程语言 时间:
2015-07-08 16:44:14
收藏:
0 评论:
0 赞:
0 阅读:
178
重写hashCode()时最重要的原因就是:无论何时,对同一个对象调用hashCode()都应该生成同样的值。如果在将一个对象用put()方法添 加进HashMap时产生一个hashCode()值,而用get()取出时却产生了另外一个 hashCo...
分类:
编程语言 时间:
2015-07-08 16:43:34
收藏:
0 评论:
0 赞:
0 阅读:
275
1、赋值操作符 = 赋值 eg: int?cadence?=?0;
int?speed?=?0;
int?gear?=?1; 2、基本数学运算符 + ????加 (两边是数值型变量或值作数学运算,其中一个为字符型变量或值作连接运算) - ????减 ...
分类:
编程语言 时间:
2015-07-08 16:42:34
收藏:
0 评论:
0 赞:
0 阅读:
216
javaScript
1.文档的输出:document.write() 可输出字符,表达式,html标签,函数
2.任何类型和字符串相加,都会被转换成字符串类型。
例如:var i=5; var j="5"; var k=i+j; 结果:k=55
3.运算符优先级(由高到低)
算术操作符->比较操作符->逻辑操作符->"="赋值操作符 ,如果同级的运算按从左到右次...
分类:
编程语言 时间:
2015-07-08 16:39:14
收藏:
0 评论:
0 赞:
0 阅读:
244
今天在写js代码的时候遇到一个奇怪的错误,uncaught typeerror illegal invocation。
这个错误以前一直没遇到过,不知道是什么问题,于是我仔细看我的代码,才发现是因为自己粗心,在用ajax向后台传值的时候把一个对象当作参数传上去了,所以才会报这个
错误。。。简直无语了,以后不能粗心大意啊。。
这么低级的...
分类:
编程语言 时间:
2015-07-08 16:37:34
收藏:
0 评论:
0 赞:
0 阅读:
224
1、当有大量数据需要计算、显示在界面或者调用sleep函数时,容易导致界面卡死,可以采用多线程加委托的方法解决
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
usin...
分类:
编程语言 时间:
2015-07-08 16:37:04
收藏:
0 评论:
0 赞:
0 阅读:
278
1.clone()
protected Object clone()
throws CloneNotSupportedException
创建并返回此对象的一个副本。“副本”的准确含义可能依赖于对象的类。
1>. Clone&Copy
假设现在有一个Employee对象,Employee tobby =new Employee(“CMTob...
分类:
编程语言 时间:
2015-07-08 16:36:24
收藏:
0 评论:
0 赞:
0 阅读:
378
在进行这一个研究前,首先得有一个思想:语言只是一个工具,不同的语言在不同的平台与环境下发挥不同的作用,而你的权利是在选择.有一次我要开发一个关于视频点播系统(事实上这一个系统没什么用处)的时候,发现C#不是很合适进行对Directshow的开发.一个方面是directx在C#环境下对Directshow的支持比较少,另一个方面是在存在Directshow.net(一个开源项目,是把directsh...
分类:
编程语言 时间:
2015-07-08 16:36:04
收藏:
0 评论:
0 赞:
0 阅读:
198
第一次用C#调用C/C++生成的DLL文件,感觉有点新奇,其实只是实现了运行在公共语言运行库 (CLR) 的控制之外的“非托管代码”(运行在公共语言运行库(CLR)的控制之中的代码码称为“托管代码“)的东西,怎样运用在托管下的非托管呢?现在给感兴趣的初学者简单地写一个实现的全过程吧(有什么问题千万别笑):
1.用VS2008选择其它语言(C++)创建一个控制台应用程序命名为Mydll1,然后...
分类:
编程语言 时间:
2015-07-08 16:35:54
收藏:
0 评论:
0 赞:
0 阅读:
357
在实际software开发工作中,我们经常会测试某个module或者function的执行效率。或者是某个算法的时间复杂度(虽然时间复杂度一定程度上依赖于机器性能,但在同一台computer上,经过算法优化,可以测试其复杂度);这时候就需要精确获取时间,才可以准确的运行时间,下面的函数实现了精确计时,计时精度可以达到微秒级;可用于测试某个模块的效率!...
分类:
编程语言 时间:
2015-07-08 16:35:44
收藏:
0 评论:
0 赞:
0 阅读:
246
最近在编写Warensoft3D游戏引擎,并预计明年年初发布测试版本,底层引擎使用DirectX和MONO来编写,上层的逻辑使用C#来编写,因此编写了大量C#与C++互调的代码,现在经验写出来与大家分享,并希望后来者少走弯路。
C#与C++交互,总体来说可以有两种方法:
利用C++/CLI作为代理中间层
利用PInvoke实现直接调用
第一种方法:实现起来比较简单直...
分类:
编程语言 时间:
2015-07-08 16:35:34
收藏:
0 评论:
0 赞:
0 阅读:
325
C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技术,要么是试图做到在编译时决议,要么试图做到运行时决议。
关于虚函数的使用方法,我在这里不做过...
分类:
编程语言 时间:
2015-07-08 16:35:04
收藏:
0 评论:
0 赞:
0 阅读:
210
1、C++中一般采用下面三种方法之一管理指针成员:
(1)指针成员采取常规行为。这样的类具有指针的所有缺陷:具有指针成员且使用默认复制构造函数和赋值操作符,无法避免悬垂指针(两个对象的指针成员指向同一内存,删除了其中一个指针指向的内存时,另一个指针将不再指向有效的内存空间)。
(2)类可以实现所谓的"智能指针"行为。引入计数类,智能指针类将一个计数器与类的对象相关联。使...
分类:
编程语言 时间:
2015-07-08 16:34:44
收藏:
0 评论:
0 赞:
0 阅读:
244
1、容器元素类型
C++中大多数数据类型可以作为容器的元素类型。容器元素类型必须满足一下两个条件:支持赋值和复制操作。
所以没有元素是引用类型的容器,同时IO对象和auto_ptr也不能作为容器的元素类型。
2、vector容器的自增长
vector容器中存储的元素在内存中是连续存储的。假如容器中没有空间容纳新元素,此时由于元素必须连续存储以便索引访...
分类:
编程语言 时间:
2015-07-08 16:34:34
收藏:
0 评论:
0 赞:
0 阅读:
437
C#开发Unity游戏教程之游戏对象的行为逻辑方法...
分类:
编程语言 时间:
2015-07-08 16:33:34
收藏:
0 评论:
0 赞:
0 阅读:
304
在Swift语言中用了willSet和didSet这两个特性来监视属性的除初始化之外的属性值变化无需说太多,看看下面的代码你就能很快明白的复制代码
import Foundationclass People : NSObject
{
//普通属性
var firstName:String = “”
var lastName:String = “”
var...
分类:
编程语言 时间:
2015-07-08 16:33:26
收藏:
0 评论:
0 赞:
0 阅读:
173