上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要: 当显示字符类型的指针时,这个指针将显示字符串而不是指针的内容,如果要在字符指针中显示地址,只需把它强制转换成void指针只有地址可以被存储在指针变量中函数头结尾处的const,使函数成为常量函数,常量函数不能改变调用对象,主要是为了确保函数不会意外地改变对象。构造函数的三种用法 1) 初始化类数据成员,类的数据成员不能在类的声明中被初始化,因为每个对象都有自己的变量,并且必须由正在被创建的对象所需要的值来初始化。 2) 构造函数还可以用于验证数据。 3) 构造函数必须用于为对象分配内存。Tip:构造函数不能有返回类型,即使是空类型,如果提供了任意类型的构造函数,编译器就不会提供默认的构造函数了 阅读全文
posted @ 2011-05-02 17:22 lazycoding 阅读(248) 评论(0) 推荐(0) 编辑
摘要: C++语言中的表达式可分为算术表达式,关系表达式和逻辑表达式等多种类型,但从表达式中变量所起的作用角度来看可分为两类:有副作用的表达式和无副作用的表达式. 1 有关表达式的副作用的概念一般说计算一个表达式的值需要引用一些变量,在表达式求值过程中,需要提取这些变量的值,但并不改变这些变量的值,这样的表达式称为无副作用的表达式.从传统意义上讲,表达式的作用就是计算,它除了产生一个计算结果外,不应该改变参与计算过程的任何变量的值或产生其它的效应.换句话说,传统意义上的表达式是不应该有副作用的.因此,绝大多数的高级语言中的表达式都是无副作用的表达式.C++语言兼有高级语言和低级语言的特点,是一种典型. 阅读全文
posted @ 2011-04-27 22:27 lazycoding 阅读(4330) 评论(0) 推荐(1) 编辑
摘要: 阅读全文
posted @ 2011-04-21 23:01 lazycoding 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 一张图说明了各种模式的切换然后是一张键盘图更多的学习呢,就不贴那种泛滥的一找一大堆的教程了,有个vim的中文手册,提供下载,大家可以看看vim中文用户手册 阅读全文
posted @ 2011-04-17 15:25 lazycoding 阅读(371) 评论(1) 推荐(0) 编辑
摘要: Java中如果基本的数据类型不能满足要求,则可以采用BigInteger和BigDecimal类,BigInteger常用的几个函数有BigInteger add(BigInteger value)BigInteger multiply(BigInteger value)BigInteger divide(BigInteger value)BigInteger mod(BigInteger value)int compareTo(BigInteger value) //如果两个大整数相同,返回0,否则为1这两个类使用静态的valueOf方法把普通的数据类型转换成大数值,但此类型不能使用简单的. 阅读全文
posted @ 2011-04-17 10:28 lazycoding 阅读(689) 评论(0) 推荐(0) 编辑
摘要: 一段读取输入的简单java代码 使用了Scanner类,nextLine()读取一行,next()读取一个单词,对应着还有nextDouble()等,意思很明确,呵呵。 1 import java.util.*; 2 public class test 3 { 4 public static void main(String[] args) 5 { 6 Scanner in=new Scanner(System.in); 7 System.out.println("what is your name?"); 8 String name=in.nextLine(); 9 Sy 阅读全文
posted @ 2011-04-10 21:55 lazycoding 阅读(645) 评论(0) 推荐(0) 编辑
摘要: 1.Count1InAInteger()用来计算某一个数中1的个数,使用求余,然后再main中循环调用,但效率不高 1 #include <iostream> 2 using namespace std; 3 4 unsigned long Count1InAInteger(unsigned long n) 5 { 6 unsigned long iNum = 0; 7 while(n != 0) 8 { 9 iNum += (n % 10 == 1) ? 1 : 0;10 n /= 10;11 }12 return iNum;13 }14 15 unsigned long mai 阅读全文
posted @ 2011-04-08 15:37 lazycoding 阅读(820) 评论(0) 推荐(2) 编辑
摘要: 注意:在此之前应该先把所有用到的对象设为null(1)向DriverManager类注册驱动数据库驱动程序,Class.forName( "com.somejdbcvendor.TheirJdbcDriver" );(2)调用DriverManager.getConnection方法,通过JDBCURL,用户名,密码取得数据库连接的Connection对象。Connection conn = DriverManager.getConnection( "jdbc:somejdbcvendor:other data needed by some jdbc vendor 阅读全文
posted @ 2011-04-05 10:20 lazycoding 阅读(943) 评论(2) 推荐(0) 编辑
摘要: 首先说明这两种都是什么:<%@ include file=”relativeURI”%> 可以叫作静态include(静态包含),是jsp指令中的一种,(JSP指令控制JSP编译器如何去生成servlet(servlet是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类别,一般情况下,人们将Servlet理解为后者。-维基百科)<jsp:include page=”relativeURI” flush=”true” />叫作动态include( 阅读全文
posted @ 2011-04-04 23:14 lazycoding 阅读(29753) 评论(0) 推荐(1) 编辑
摘要: 翻译阶段: 这一个阶段,将JSP页面翻译成一个Servlet,这个Servlet是一个java文件,同时也是一个完整的java程序编译阶段: JSP引擎调用java编译器对这个Servlet进行编译,得到可执行文件class请求处理阶段: JSP引擎调用java虚拟机来解释执行class文件,生成向客户端发送的应答,然后发送给客户端以上三个步骤仅仅在JSP页面第一次被访问时才会执行,以后的访问速度会因为class文件已经生成而大大提高。当JSP引擎接到一个客户端的访问请求时,首先判断请求的JSP页面是否比对应的Servlet新,如果新,对应的JSP需要重新编译。 阅读全文
posted @ 2011-04-04 20:43 lazycoding 阅读(3782) 评论(2) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 下一页