`
BestUpon
  • 浏览: 290705 次
  • 性别: Icon_minigender_1
  • 来自: 兰州
社区版块
存档分类
最新评论
文章列表
以前总是在使用Id的时候将其设置成Integer的形式,后来在一个项目中使用了 String,然而还是习惯性的是使用了如下的语句:   if(fInfo.getId()==curentFriendsInfo.getId()){ /// }  错误纠察了很久才找到,没想到,一个习惯浪费了这么长的时间。谨记.
package com.jxs.app.gridview.utils; import android.os.Handler; import android.os.Message; import android.widget.TextView; /** * * @Author Jiangxs * @Date 2011-7-21 上午12:06:24 * @Des 本类为跑马灯工具类 只要提供给一个要显示的字符串,一个TextView,就可以在这个TextView中实现跑马灯。 */ public class Marquee { private fi ...
  #define SQ(y) (y)*(y) main(){ int a,sq; printf("input a number: "); scanf("%d",&a); sq=SQ(a+1); printf("sq=%d\n",sq); }  上例中第一行为宏定义,形参为y。程序第七行宏调用中实参为a+1,是一个表达式,在宏展开时,用a+1代换y,再用(y)*(y) 代换SQ,得到如下语句: sq=(a+1)*(a+1); 这与函数的调用是不同的,函数调用时要把实参表达式的值求出来再赋予形参。而宏 ...
外部变量(即全局变量)是在函数的外部定义的,它的作用域为从变量定义处开始,到本程序文件的末尾。如果外部变量不在文件的开头定义,其有效的作用范围只限于定义处到文件终了。如果在定义点之前的函数想引用该外部变量,则应该在引用之前用关键字extern对该变量作“外部变量声明”。表示该变量是一个已经定义的外部变量。有了此声明,就可以从“声明”处起,合法地使用该外部变量。 【例8.18】用extern声明外部变量,扩展程序文件中的作用域。 int max(int x,int y) {int z; z=x>y?x:y; return(z); } main() {extern A ...

register 变量

为了提高效率,C语言允许将局部变量得值放在CPU中的寄存器中,这种变量叫“寄存器变量”,用关键字register作声明。   1) 只有局部自动变量和形式参数可以作为寄存器变量; 2) 一个计算机系统中的寄存器数目有限,不能定义任意多个寄存器变量; 3) 局部静态变量不能定义为寄存器变量。

静态局部变量

静态局部变量的说明: 1) 静态局部变量属于静态存储类别,在静态存储区内分配存储单元。在程序整个运行期间都不释放。而自动变量(即动态局部变量)属于动态存储类别,占动态存储空间,函数调用结束后即释放。 2) 静态局部变量在编译时赋初值,即只赋初值一次;而对自动变量赋初值是在函数调用时进行,每调用一次函数重新给一次初值,相当于执行一次赋值语句。 3) 如果在定义局部变量时不赋初值的话,则对静态局部变量来说,编译时自动赋初值0(对数值型变量)或空字符(对字符变量)。而对自动变量来说,如果不赋初值则它的值是一个不确定的值。
Dalvik和标准Java虚拟机之间的主要差别? Dalvik和标准Java虚拟机(JVM)之间的首要差别之一,就是Dalvik基于寄存器,而JVM基于栈。 Dalvik和Java之间的另外一大区别就是运行环境——Dalvik经过优化,允许在有限的内存中同时运行多个虚拟机的实例,并且每一个 Dalvik应用作为一个独立的Linux进程执行。 (1)虚拟机很小,使用的空间也小; (2)Dalvik没有JIT编译器; (3)常量池已被修改为只使用32位的索引,以简化解释器; (4)它使用自己的字节码,而非Java字节码。
Android开发者应该深入学习的10个开源应用项目(转) Android开发者应该深入学习的10个开源应用项目       Android开发带来新一轮热潮让很多移动开发者都投入到这个浪潮中去了,创造了许许多多相当优秀的应用。其中也有许 ...
垃圾回收机制
sun.boot.class.path:系统预加载的必须的一些jar,java.class.path,就是我们配置的系统变量中的classPath.采用的的是,委托模型:就是类装载器载入类是,首先请求其parent 使用起搜索路径帮忙载入,如果parent 找不到,那么才由自己依照自己的搜索路径来搜索类。其这样设计的目的是维护了动态性和安全性。 public class Property{ public static void main(String args[]){ String path = System.getProperty("sun.boot.class.pat ...
Java xxx 我们在命令行下敲入:“java xxx”后会发生什么呢? 流程如下: 1.         定位 JRE; 2.         定位JVM;
iteye.com --> iteye.com 呢?依据域名的转向,会不会不注重Java了,转向综合了呢?不会成为第二个CSDN吧!

同事的你

同事的你   明天你是否会想起 昨天你写的程序 明天你是否还惦记 曾经爱编程的你 领导们都已想不起 曾经加班的你 我也是偶然看程序 才想起同事的你 谁聘了牛B烘烘的你 谁安慰天天加班的你 谁把你的设计做起 谁给你做的升级 你从前总是很小心 从不把离职的事提起 你也曾无意中说起 薪水实在太低 那时候屏幕总是在闪 日子总过得太慢 你总说离职遥遥无期 转眼就各奔东西 谁聘了牛B烘烘的你 谁安慰天天加班的你 谁看了我给你写的信 谁把它删在回收站里
1.struts2框架是类级别的拦截,每次来了请求就创建一个Action,然后调用setter getter方法把request中的数据注入struts2实际上是通过setter getter方法与request打交道的  核心:struts2中,一个Action对象对应一个request上下文 2.spring3 mvc不同,spring3mvc是方法级别的拦截,拦截到方法后根据参数上的注解,把request数据注入进去在spring3mvc中,一个方法对应一个request上下文  核心:springmvc是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应  ...
昨天给商学院做的专家品审系统正式的运行了,来的全部是一些大领导,很糗的事情是居然系统出现了故障: 前面重点项目总共有30多个,从中选出17项目来,轻松的完成了任务,并且第二轮的时候,也情况正常,但是居然在一般项目时候,出现了无法查看结果的一场情况,什么原因呢?NumberFormatterException....为什么会这样呢?原因如下:在如果一轮没有选出结果,将要进行第二轮的选举结果,为了方便的记住上一轮已经胜出的项目,我将其写在了一个properties文件里面,在下一轮的时候,其格式如下: #轮次 frequency=1 #测评 assessID=0 #项目iDs proj ...
Global site tag (gtag.js) - Google Analytics