03 2013 档案

摘要:静态方法和实例化方法的区别这是一个经常被时时提出来的问题,很多时候我们以为理解了、懂了,但深究一下,我们却发现并不懂。方法是我们每天都在写得,很多程序员大多都使用实例化方法,而很少使用静态方法,问原因也说不出来所以然,或者简单的回答两者定义的区别,静态方法不需要new就可以使用 实例化方法需要new了以后才可以使用。。。。我们真的理解了吗?从实际项目开发说起,这里有开发项目的三种方式:开发项目中把BLL和DAL分开,在BLL调用DAL的代码。一、在DAL中使用静态方法,不创建实例直接调用(大概有很多人都使用这种方式开发 )class DAL{public static string GetUs 阅读全文
posted @ 2013-03-07 18:02 园叶 阅读(135) 评论(0) 推荐(0)
摘要:http://wenku.baidu.com/view/446d080a76c66137ee0619a1.html 阅读全文
posted @ 2013-03-03 16:29 园叶 阅读(112) 评论(0) 推荐(0)
摘要:1 #include<stdio.h> 2 #include<malloc.h>//引用malloc。h的头文件 3 int main() 4 { 5 int * p = (int *)malloc(4); 6 //malloc需要接受一个参数,参数类型是个int 7 //malloc(4)就是向系统申请了4个字节的空间 8 //(int *)是强制类型转换,把申请的地址转换成一个int *类型的指针变量 9 // 这一句话执行完,系统就分配了8个字节空间10 //其中有4个字节的空间是通过malloc动态分配的,还有指针所占的4个字节的空间是由系统静态分配的13 sy 阅读全文
posted @ 2013-03-01 16:34 园叶 阅读(157) 评论(0) 推荐(0)
摘要:指针的重要性:直接访问硬件(opengl显卡绘图)快速传递数据(指针表示地址)返回一个以上的值(返回一个数组或结构体的指针)表示复杂的数据结构(结构体)方便处理字符串指针有助于理解面向对象指针是一个地址,只可以做+、-运算,不可以做乘、除,因为没有意义指针变量形式:int * p*三种表示意义:1、乘法 2、定义指针变量 3、指针运算符 阅读全文
posted @ 2013-03-01 14:36 园叶 阅读(202) 评论(0) 推荐(0)
摘要:六种数字类型: 四个整数型:byte占1个字节 short占2个字节 int占4个字节 long占8个字节 两个浮点型:单精度float占4个字节 双精度double占8个字节字符型:char占1个字节布尔类型:boolean占1个字节 阅读全文
posted @ 2013-03-01 13:27 园叶 阅读(134) 评论(0) 推荐(0)
摘要:一、什么是JNI?JNI(Java Native Interface)是一个协议这个协议用来沟通java代码和外部的本地代码(c/c++),通过这个协议,java代码就可以调用外部的的c/c++代码外部的c/c++代码也可以调用java代码二、为什么用JNI?1、JNI扩展了java虚拟机的能力,有些时候由于需求需要去直接操作硬件,只有c/c++才可以直接操作硬件,如驱动开发(wifi-hotspot),那么java通过JNI调用c代码来开发;2、Native code效率高,数学运算、实时渲染的游戏,音频处理上(极品飞车,openfl[图型2D、3D渲染库],ffmpeg[开源的视屏音频编解 阅读全文
posted @ 2013-03-01 13:21 园叶 阅读(1093) 评论(0) 推荐(0)
摘要:JNI是一个协议这个协议用来沟通java代码和外部的本地代码(c/c++),通过这个协议,java代码就可以调用外部的的c/c++代码外部的c/c++代码也可以调用java代码 阅读全文
posted @ 2013-03-01 12:05 园叶 阅读(187) 评论(0) 推荐(0)