现在位置: 首页 > carmine发表的所有文章
  • 09月
  • 29日
综合 ⁄ 共 1655字 评论关闭
        运行时多态是面向对象程序设计代码重用的一个最强大机制,java多态性概念可以被说成“一个接口,多个方法”,java实现运行时多态性的基础是动态方法调度,它是一种在运行时而不是在编译期调用重载方法的机制。         方法重写overriding和重载overloading是java实现多态的不同表现,重写是父类与子类之间多态性的一种表现,重载是一个类中多态性的一种表现。如果子类中一个方法与父类有相同的名称和参数,我们说该方法被重写了。子类的对象在使用该方法时,将调用子类中的定义,对它而言,父类中的定义被“屏蔽”了。如果在......
阅读全文
  • 06月
  • 07日
综合 ⁄ 共 555字 评论关闭
在C和C++中,经常需要操作的内存可分为以下几个类型: 1、栈区(stack):由编译器自动分配和释放,存放函数的参数值、局部变量的值等,其操作方式类似于数据结构中的栈 2、堆区(heap):一般有程序员分配和释放,若程序员不释放,程序结束时可能由操作系统回收。与数据结构的堆不同,分配方式类似于链表 3、全局区(静态区)(static):全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的静态变量在相邻的另一块区域。程序结束后由系统释放 4、文字常量区:常量字符串就是放在这里,程序结......
阅读全文
  • 05月
  • 26日
综合 ⁄ 共 9380字 评论关闭
引言 HTTP协议我想任何IT人士都耳熟能详了,大家都能说出个所以然来。但是如果我问你HTTP协议的请求方法有哪些?POST与GET的差异?GET或POST传送数据量的大小有限制吗?HTTP响应的状态有哪些?以及在C#中你如何使用?如果你不能清楚地回答其中的大部分问题,那么这篇文章就是为你准备的!大纲如下: 1、HTTP概述 1.1、HTTP协议的客户端与服务器的交互 1.2、HTTP消息 1.3、HTTP请求的方法 1.4、HTTP响应的代码 2、抓包分析 3、POST与GET的差异 4、以一个实例说明C#中如何使用POST、GET等操作 4.1、HttpWebRequest 4.2、HttpWe......
阅读全文
  • 05月
  • 17日
综合 ⁄ 共 2165字 评论关闭
转载自:http://alumni.cs.ucsb.edu/~wombatty/tutorials/opengl_mac_osx.html OpenGL on Mac OS X [ Using XCode | Using GNU tools | Porting to/from OS X ] Using XCode This will get you an XCode project with all of the necessary frameworks added to it. Make sure you have XCode installed. If you don't (it doesn't come installed on new Apple machines), you'll need to dig around on your supplied OS X CDs/DVDs. Usually it is on disc 2 of the install set. Install the whole thing. Fire up XCode a......
阅读全文
  • 05月
  • 07日
综合 ⁄ 共 2237字 评论关闭
有这样一个需求是对一个列表中的一个中文字段进行排序,包括升序和降序。于是我就百度一下,结果是找到了,但大多数都是Extjs。第一,我不想因为就是想要个中文排序就要引入Extjs库,extjs太庞大了,并且它还不是免费的。第二,需求中的要排序的中文字段是有限,也就是字段是确定的由于这两点,我就想自己写一个方法来进行中文排序。在js中,排序的方法,也就是Array中的sort方法。没错就用它了。以下的斜体字是摘录自js的语言参考手册。 sort 方法 返回一个元素已经进行了排序的 Array 对象。 arrayobj.sort(sortfunction) 参......
阅读全文
  • 05月
  • 02日
综合 ⁄ 共 751字 评论关闭
1.什么是Prefab?     Prefab又被称为预设,下面部分来自官网:预置是一种资源类型——存储在项目视图中的一种可重复使用的游戏对象。预置可以多次放入到多个场景中。当你添加一个预置到场景中,就创建了它的一个实例。所有的预置实例链接到原始预置,基本上是它的克隆。不管你的项目存在多少实例,当你对预置进行任何更改,你将看到这些更改将应用于所有实例。     当预置源发生变化,这些变化将应用于所有已链接的游戏对象。例如,如果添加一个新的脚本到预置,所有已链接的游戏对象都将立刻包含该脚本。但是,它有可能改变一个单......
阅读全文
  • 04月
  • 28日
综合 ⁄ 共 3984字 评论关闭
本文转自: http://jaymsimusic.iteye.com/blog/1138906 Jakarta Tiles是一个用于在模板中对页面进行布局的框架。Tiles产生之初是Struts架构的一部分,后来Tiles独立出来常与Spring架构配合,本文描述了独立于其它架构而在原始WEB应用中使用Tiles的方法。 基本用法 设置Tiles元素 - 核心配置文件的书写方法 Tiles核心配置文件格式为xml,文档类型为tiles-definitions。要在每一个配置文件的开头加入下述说明:  Java代码   <!DOCTYPE tiles-definitions PUBLIC      "-//Apache Software Foundation//DTD Tiles Configura......
阅读全文
  • 04月
  • 25日
综合 ⁄ 共 975字 评论关闭
#include<iostream> #include<cstdio> #include<cstring> #include<cmath> #define eps 1e-6 using namespace std; int n; double f[21],a[21][21]; double sqr(double x){return x*x;} void ini() { scanf("%d",&n); for(int i=1;i<=n;i++)scanf("%lf",&f[i]); for(int i=1;i<=n;i++) for(int j=1;j<=n;j++) { double t; scanf("%lf",&t); a[i][j]=2*(t-f[j]); a[i][n+1]+=sqr(t)-sqr(f[j]); } } ......
阅读全文
  • 04月
  • 10日
综合 ⁄ 共 112字 评论关闭
Q:RSS是什么,历史 A:12.1(P224) Q:RSS的语法 A:12.1(P225) Q:SAX是什么,作用 A:12.2(P226) Q:如何使用SAX A:12.2.3(P226) Q:RSS阅读器的设计 A:12.3(P228)
阅读全文
  • 04月
  • 10日
综合 ⁄ 共 1084字 评论关闭
gvim7.3 1· normal 模式: * 向下所搜光标下的单词 # 向上搜索光标下的单词 2· normal 模式: << / >> 删除 / 添加一个缩进,在光标所在行的行首 注: 在输入以上字符前输入数字n,表示作用范围,自光标所在行起,共n行 3. TargList无法生成文件tags。可能原因是该文件路径中存在中文字符。(Windows GVim) 4·使用vim,在指定目录和文件中搜索关键字 :vimgrep /key string/ **/*.* 在当前目录及子目录下的所有文件中搜索关键字,搜索的结果存放在quickfix窗体中 5·quickfix常用命令 :copen 打开quickfix :cclose 关......
阅读全文
  • 04月
  • 08日
综合 ⁄ 共 656字 评论关闭
Spring源代码解析(一):IOC容器:http://www.javaeye.com/topic/86339  Spring源代码解析(二):IoC容器在Web容器中的启动:http://www.javaeye.com/topic/86594  Spring源代码解析(三):Spring JDBC:http://www.javaeye.com/topic/87034  Spring源代码解析(四):Spring MVC:http://www.javaeye.com/topic/87692  Spring源代码解析(五):Spring AOP获取Proxy:http://www.javaeye.com/topic/88187  Spring源代码解析(六):Spring声明式事务处理:http://www.javaeye.com/topic/88189  Spring源代码解析(七):Spring AOP......
阅读全文
  • 03月
  • 30日
综合 ⁄ 共 1665字 评论关闭
http://liuleijsjx.javaeye.com/blog/452070   linux操作系统中GCC的头文件和库文件搜索路径 Include 的 header 文件 , 动态链接库,系统定义,总共有下列来源指定 gcc 去那里找。 当初在编译时指定的 ( 在 ~gcc/gcc/collect2.c:locatelib() 写在 specs 内的 ,内定的,这是当初 compile gcc 时写在程序内的。 后来用 -D -I -L 指定的 gcc 环境变量设定 ( 编译的时候 ) ld.so 的环境变量 ( 这是 run time 的时候)   一、头文件 gcc 在编译时如何去寻找所需要的头文件: ※所以 header file 的搜寻会从 -I 开始 ※然后找......
阅读全文