摘要: JSP注释1).显示注释:<!--注释内容-->2).隐式注释:<%--注释内容-->(在客户端的HTML源代码中看不到这些注释的内容)JSP脚本1、声明<%! int i = 10; %> <%! String UserName = “cannel_2020”;%> 声明多个 <%! inti = 10; String UserName = “cannel_2020”; Ballb = new Ball(); %>注意:1).在页面中想要使用某些变量,需要先声明变量。2).声明必须以“;”结尾。3).一个声明仅在一个页面中有效,对于 阅读全文
posted @ 2012-03-13 00:51 我的IT技术 阅读(863) 评论(0) 推荐(0) 编辑
摘要: 题目一:分析下面程序是否有正确输出?有,输出什么;无,为什么?#include <stdio.h>void print1(){printf("print_1\n");goto LABEL2;}void print2(){LABEL2:printf("print_2\n");}void main(){print1();}出处:无。 阅读全文
posted @ 2012-03-12 11:14 我的IT技术 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 本期为您推出团队修炼之道的专题,《软件之道》做为本期的主打。这是一本由多位软件大师,包括Steve McConnell(《代码大全》的作者)、Barry Boehm(《团队之美》的作者)和Barbara Kitchenham(《软件度量》的作者)等的文集。 在本书中,摘选的三篇文章在CSDN被推荐到头条。从本书中您的收获: 某些编程人员的工作成效果真是他人十倍之多?测试驱动的开发果真能帮助更快、更好地开发代码?软件的bug数量果真可以利用代码度量进行预测?设计模式果真有助于构建更好的应用程序?人员个性会对结对编程产生何种影响?地理位置的距离和公司职位的差距,究竟何者影响更大?本书评论:“虽然我 阅读全文
posted @ 2012-03-12 09:00 我的IT技术 阅读(226) 评论(0) 推荐(0) 编辑
摘要: C/C++函数调用约定关于 C/C++ 函数调用约定,大多数时候并不会影响程序逻辑,但遇到跨语言编程时,了解一下还是有好处的。VC 中默认调用是 __cdecl 方式,Windows API 使用 __stdcall 调用方式,在 DLL 导出函数中,为了跟 Windows API 保持一致,建议使用 __stdcall 方式。调用约定跟堆栈清除密切相关。如果写一个汇编函数,给 C/C++ 调用,在 __cdecl 方式下,则汇编函数无需清除堆栈,在 __stdcall 方式下,汇编函数需要在返回(RET)之前恢复堆栈。C 语言有 __cdecl、__stdcall、__fastcall、na 阅读全文
posted @ 2012-03-09 11:44 我的IT技术 阅读(478) 评论(0) 推荐(0) 编辑
摘要: 题目一:分析下面程序是否有正确输出?int array[] = {23, 34, 12, 17, 204, 99, 16}; #define TOTAL_ELEMENTS (sizeof(array) / sizeof(array[0])) main() { int d = -1, x; if (d <= TOTAL_ELEMENTS) { x = array[d + 1]; printf("x = %d", x); } } 出处:《C专家编程》第一章。 阅读全文
posted @ 2012-03-07 10:08 我的IT技术 阅读(108) 评论(0) 推荐(0) 编辑
摘要: #pragma预处理指令详解在所有的预处理指令中,#Pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和C ++语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译指示是机器或操作系统专有的,且对于每个编译器都是不同的。 其格式一般为: #Pragma Para 其中Para 为参数,下面来看一些常用的参数。 (1)message 参数。 Message 参数是我最喜欢的一个参数,它能够在编译信息输出窗 口中输出相应的信息,这对于源代码信息的控制是非常重要的。其使用方法为: # 阅读全文
posted @ 2012-03-06 21:51 我的IT技术 阅读(268) 评论(0) 推荐(0) 编辑
摘要: #pragma once与 #ifndef的区别转自:http://www.cppblog.com/szhoftuncun/archive/2011/12/29/35356.html为了避免同一个文件被include多次1#ifndef方式2#pragma once方式在能够支持这两种方式的编译器上,二者并没有太大的区别,但是两者仍然还是有一些细微的区别。方式一: #ifndef __SOMEFILE_H__ #define __SOMEFILE_H__ ... ... // 一些声明语句 #endif方式二: #pragma once ... ... // 一些声明语句 #ifndef的方式 阅读全文
posted @ 2012-03-06 21:37 我的IT技术 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 在软件工程研究中,被验证得最多的结论就是对于同等经验的两个不同程序员,在效率和质量上可能会有10倍的差距。研究人员还发现,这种差距也适用于团队级别上,也就是说在同一行业内的不同的团队也是如此。软件开发中的个人效率的变化首先发现不同人在编程生产力上的巨大差距的研究,是1960年由Sackman、Erikson以及Grant三个人完成的。他们研究了工作经验平均在7年的专业程序员,并发现最好和最差的程序员写新代码的时间比为20∶1;调试次数是25∶1;程序大小是5∶1;程序的执行效率是10∶1。他们还发现,程序员的经验和代码质量或效率并没有关系。在详细地研究了Sackman、Erickson以及Gr 阅读全文
posted @ 2012-03-06 16:16 我的IT技术 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 问题一:C++里面是不是所有的动作都是main()引起的?如果不是,请举例。那么C里面是不是所有的动作都是main()引起的?如果不是,请举例。出处:无。 阅读全文
posted @ 2012-03-05 15:33 我的IT技术 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 直接上代码:第一个类:TestActivitypackage feb.hxy; import feb.hxy.R.string; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.Button; public class TestActivity extends Activity { private Button button; public void onCreate(B... 阅读全文
posted @ 2012-03-04 16:33 我的IT技术 阅读(319) 评论(0) 推荐(0) 编辑