1.获取字符串字节长度 1 function GetStrLenByte(str){ 2 var len=0; 3 try{ 4 if (str+"" == "undefined" || str == null){ 5 len=0; 6...
分类:
编程语言 时间:
2014-11-28 00:51:47
阅读次数:
267
Java有着一个非常突出的动态相关机制:Reflection,用在Java身上指的是我们可以于运行时加载、探知、使用编译期间完全未知的classes。换句话说,Java程序可以加载一个运行时才得知名称的class,获悉其完整构造(但不包括methods定义),并生成其对象实体、或对其fields设值、或唤起其methods。...
分类:
编程语言 时间:
2014-11-27 23:45:52
阅读次数:
545
虚函数为了重载和多态的需要,在基类中是有定义的,即便定义是空,所以子类中可以重写也可以不写基类中的此函数!
纯虚函数在基类中是没有定义的,必须在子类中加以实现,很像java中的接口函数!
虚函数
引入原因:为了方便使用多态特性,我们常常需要在基类中定义虚函数。
class Cman
{
public:
virtual void Eat(){……};
...
分类:
编程语言 时间:
2014-11-27 23:45:34
阅读次数:
345
写在前面最近一直在思考下面的学习该怎么进行,当然自己有在一边做项目一边学OpenGL,偶尔翻翻论文之类的。但是,写shader是一个需要实战和动手经验的过程,而模仿是前期学习的必经之路。很多人都会问,怎么学shader,看什么书。当然我经验也不够,目前的路线是:掌握一门着色语言+读几本经典书籍+学习优秀的shader实例+动手实践+动手实践+动手实践。每一个都不容易,所以学shader是一个漫长而...
分类:
编程语言 时间:
2014-11-27 23:42:30
阅读次数:
440
最近不是太忙,发现Python写出来的程序简单容易看懂,准备学习一下其中之奥妙,
Linux下Python是可以直接使用的,里面一般都装有内嵌的Python系统
在Windows下 需要下载一个Python,我是下载了一个activePython3.0版本,其中语法和2.X有一点差别
在Python下面可以直接执行一段代码
例如:1+1 自动能够识别并返回2
也可以把chengxu程序...
分类:
编程语言 时间:
2014-11-27 23:43:27
阅读次数:
305
这是我看过《C/C++求职宝典》一书做的笔记,都是一些笔试面试中常考的重点难点问题。...
分类:
编程语言 时间:
2014-11-27 23:41:33
阅读次数:
306
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
模板方法设计模式:
解决的办法:当功能内部一部分是现实确定,一部分是现实不确定的,这时间不可把不确定的部分暴漏出去,让子类实现。
实例:统计一个程序的的运行时间
思路:程序的结束时间减去程序的开始时间abstract class Gettime{
public final void g...
分类:
编程语言 时间:
2014-11-27 23:41:12
阅读次数:
323
首先看看矩阵中.A操作的结果 1 >>> a=mat([[1,2,3],[2,3,0]]); 2 >>> a 3 matrix([[1, 2, 3], 4 [2, 3, 0]]) 5 >>> a.A 6 array([[1, 2, 3], 7 [2, 3, 0]]) 8...
分类:
编程语言 时间:
2014-11-27 23:36:51
阅读次数:
934
一.打包jar文件 1 如果是class文件 jar cvf myjar.jar Foo.class Bar.class 如果是包 jar cvf myjar.jar pack 在eclipse下打包 需要打包的程序工程名称,再单击Eclipse编程器的相应菜单命令“File>>Exp...
分类:
编程语言 时间:
2014-11-27 23:31:53
阅读次数:
268
何谓消息、消息处理函数、消息映射?消息简单的说就是指通过输入设备向程序发出指令要执行某个操作。具体的某个操作是你的一系列代码。称为消息处理函数。在SDK中消息其实非常容易理解,当窗口建立后便会有一个函数(窗口处理函数)开始执行一个消息循环,我们还可以清楚的看到消息处理的脉络。一个switch cas...
分类:
编程语言 时间:
2014-11-27 23:31:49
阅读次数:
246
【原】API、Win32SDK、Win32项目、MFC、Windows窗体应用程序的区别首先来看一下每一个术语的定义:API:ApplicationProgrammingInterface。Windows操作系统提供给应用程序编程的接口, 简称 为API函数。Win32SDK:SDK(Softwar...
分类:
编程语言 时间:
2014-11-27 23:32:46
阅读次数:
312
我们知道java中new方式创建的对象都是在堆中创建的,而局部变量对应的值存放在栈上。那么java中的int [] arr={1,2,3}是存放在什么地方的呢,int []arr = new int[3]又是存放在什么地方的呢,下面我们通过编写两个小例子,通过查看生成的字节码文件,来了解jvm会如何...
分类:
编程语言 时间:
2014-11-27 23:31:24
阅读次数:
212
//选择排序,前提必须了解找到数组中最小数和最大数的算法# include# include# includeint main(){ //利用时间随机数生成数组 time_t ts; unsigned int data = time(&ts); srand(data); ...
分类:
编程语言 时间:
2014-11-27 23:32:14
阅读次数:
308
JNI是Java Native Interface的 缩写。从Java 1.1开始,Java Native Interface (JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计的,但是它并不妨碍你使用其他语...
分类:
编程语言 时间:
2014-11-27 23:27:37
阅读次数:
280
把用户自定义类型的标识符首字母大写使用rand函数生成随机数(但程序每次运行都产生这同一系列随机数),这有利于调试。利用srand函数使程序每次运行都生成不同的一系列随机数
分类:
编程语言 时间:
2014-11-27 23:26:30
阅读次数:
219
读取的html路径问题 有这样的一种情况,myeclipse有一个工作区域,我们在上面编写自己的web应用,编写完后,要把这个应用部署在服务器上,然后通过浏览器访问服务器上的那个应用。假如这个web应用读取了某个html文件,这个html文件我在myeclipse的文件列表直接创建的,创建目录如图....
分类:
编程语言 时间:
2014-11-27 23:23:19
阅读次数:
406
第一步:首先建立一个WEB工程,去log4j官网下log4j的JAR包导入到工程的lib目录下第二步:在src目录下建一个log4j.properties 文件,文件命名可以由自己,只是记加载时候和这里名字一致就行;log4j.properties 里边的内容如下:### set log level...
分类:
编程语言 时间:
2014-11-27 23:23:58
阅读次数:
381