自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

转载 jsp页面中的代码执行加载顺序

2012-12-28 16:46 372人阅读 评论(0)收藏 举报1.      java是在服务器端运行的代码,jsp在服务器的servlet里运行,而javascript和html都是在浏览器端运行的代码。所以加载执行顺序是是java>jsp>js。2.      js在jsp中的加载顺序页面上的js代码时html代码的一部分,所以页面加载的时候是由上而下

2013-04-02 17:00:46 2023

转载 json在javascript中的应用(json.js)

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C,

2013-04-01 14:05:16 948

转载 关于cascade constraints,purge

1、关于 cascade constraints      DROP TABLE ** CASCADE CONSTRAINTS PURGE      假设A为主表(既含有某一主键的表),B为从表(即引用了A的主键作为外键)。则当删除A表时,如不特殊说明,则 drop table A 系统会出现错误警告的讯息而不会允许执行。此时必须用,drop table A cascade con

2012-12-14 16:33:24 998

转载 C++异常机制的实现方式和开销分析

在我几年前开始写《C++编码规范与指导》一文时,就已经规划着要加入这样一篇讨论 C++ 异常机制的文章了。没想到时隔几年以后才有机会把这个尾巴补完 :-)。还是那句开场白:“在恰当的场合使用恰当的特性” 对每个称职的 C++ 程序员来说都是一个基本标准。想要做到这点,就必须要了解语言中每个特性的实现方式及其时空开销。异常处理由于涉及大量底层内容,向来是 C++ 各种高级机制中较难理解和透彻掌握

2012-11-26 22:30:07 513

转载 C和C++的函数指针语法

2008-02-03 22:59     777人阅读     评论(0)    收藏     举报    1  定义一个函数指针且不论语法,有两种不同形式的指针函数: 一个是指向普通的C函数的指针和C++的静态成员函数,另外一个是指向C++的非静态成员函数的指针。这两者的基本区别是所有指向非静态成员函数的指针都需要这个隐含定义:指向本类的一个This指针。注意:这

2012-11-22 17:08:45 694

转载 C++类对象内存结构 .

首先介绍一下C++中有继承关系的类对象内存的布局: 在C++中,如果类中有虚函数,那么它就会有一个虚函数表的指针__vfptr,在类对象最开始的内存数据中。之后是类中的成员变量的内存数据。 对于子类,最开始的内存数据记录着父类对象的拷贝(包括父类虚函数表指针和成员变量)。 之后是子类自己的成员变量数据。 对于子类的子类,也是同样的原理。但是无论继承了多少个子类,对象中始终只有一个虚函数

2012-11-18 22:22:31 3786

转载 c++ 类、对象和内存1 类、对象和内存

2011-01-20 22:45 c++ 类、对象和内存1          类、对象和内存1.1        通过内存看对象我们先回顾一下类和对象的定义,类是定义同一类所有实例变量和方法的蓝图或原型;对象是类的实例化。从内存的角度可以对这两个定义这样理解,类刻画了实例的内存布局,确定实例中每个数据成员在一块连续内存中的位置、大小以及对内存的解读方式;对象就是系统根据类刻

2012-11-18 22:20:03 927

转载 Java applet(小程序)介绍

Java applet(小程序)介绍   关键词: Java applet   本节讨论了JDK对Applet的支持,以及Applet在编程方式、操作上下文和   如何开始等方面与应用程序的区别。   7.1·什么是Applet?   Applet是能够嵌入到一个HTML页面中,且可通过Web浏览器下载和执行的   一种Java类。它是Java技术容器(container)

2012-09-17 09:28:24 2731

转载 java,applet 容器、组件和布局管理器

10.2.1 容器   AWT容器分为两类:外部容器和内部容器。其中,外部容器一般会独立存在,例如Frame类;而内部容器则会嵌套在外部容器内部使用,例如Panel类。容器的层次结构如图10-2所示。       图10-2 AWT容器的层次结构   其中两个最常用的容器是Frame和Panel。在后面我们还要单独介绍Applet(一种特殊的Panel)。   框架

2012-09-17 09:26:38 6439

转载 C/C++语言void及void指针深层探索

1.概述  许多初学者对C/C++语言中的void及void指针类型不甚理解,因此在使用上出现了一些错误。本文将对void关键字的深刻含义进行解说,并详述void及void指针类型的使用方法与技巧。  2.void的含义  void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向任何类型的数据。  void几乎只有“注释”和限制程序的作用,因为从

2012-09-13 21:21:59 802

转载 汇编指令: JO、JNO、JB、JNB、JE、JNE、JBE、JA、JS、

汇编指令: JO、JNO、JB、JNB、JE、JNE、JBE、JA、JS、JNS、JP、JNP、JL名称 功能 操作数 操作码 模数 寄存器1 寄存器2或内存 位移量 立即数 符号 方向 芯片型号 16位 32位JO 溢出跳转 短 $70 无 无 无 无 10 无 无 8086 无 无JNO 不溢出跳转 短 $

2012-09-01 16:16:26 7385

转载 原码、反码、补码及使用补码的原因

大家都知道数据在计算机中都是按字节来储存了,1个字节等于8位(1Byte=8bit),而计算机只能识别0和1这两个数,所以根据排列,1个字节能代表256种不同的信息,即28(0和1两种可能,8位排列),比如定义一个字节大小的无符号整数(unsigned char),那么它能表示的是0~255(0~28-1)这些数,一共是256个数。一个字节的无符号整数,我们来进一步剖析它,0是这些数中最小的一个,

2012-08-27 11:29:05 2087

转载 DEBUG下标志位对照表[来自搜索引擎]

中为英文全拼或简拼(~为简化部分),单词中的大写部分为简写所取字符。  标志名                     标志为1时          标志为0时  OF[Overflow Flag]          ov[OVerflow]       nv[Not oVerflow]  DF[Direction Flag]         dn[DowN]           up

2012-08-26 13:53:35 1785

转载 c++各种类型变量的内存分配

程序在的内存中的分配(常量,局部变量,全局变量,程序代码)一. 在c中分为这几个存储区1.栈 - 由编译器自动分配释放2.堆 - 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收3.全局区(静态区),全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。- 程序结束释放4.另外还有

2012-08-24 13:54:04 5105

转载 near指针,far指针,huge指针

near指针和far指针在DOS下(实模式)地址是分段的,每一段的长度为64K字节,刚好是16位(二进制的十六位)。near指针的长度是16位的,所以可指向的地址范围是64K字节,通常说near指针的寻址范围是64K。far指针的长度是32位,含有一个16位的基地址和16位的偏移量,将基地址乘以16后再与偏移量相加,(所以实际上far指针是20位的长度。)即可得到far指针的1M字节的

2012-08-23 13:20:41 664

转载 应用程序、内核、驱动的关系

应用程序与库函数、内核、驱动之间的关系应用程序、库、内核、驱动程序的关系:应用程序调用应用程序函数库完成功能、应用程序以文件形式访问各种资源、应用程序函数库、部分函数直接完成功能、部分函数通过系统调用。 由内核完成内核处理系统调用。 调用设备驱动程序,设备驱动直接与硬件通信。  它们之间的关系如下图所示设备类型:常见的设备有三类:字符

2012-08-15 20:14:03 846

转载 Shell 基本工作原理

Linux系统提供给用户的最重要的系统程序是Shell命令语言解释程序。它不属于内核部分,而是在核心之外,以用户态方式运行。其基本功能是解释并执行用户打入的各种命令,实现用户与Linux核心的接口。系统初启后,核心为每个终端用户建立一个进程去执行Shell解释程序。它的执行过程基本上按如下步骤:(1)读取用户由键盘输入的命令行。 (2)分析命令,以命令名作为文件名,并将其它参数改造为系统调

2012-07-31 21:54:36 982

转载 Ubuntu文件系统类型

文件系统类型在windows中我们常见的磁盘格式有fat16、fat32和ntfs。但是windows的文件管理显得有些赘余,为打开一个文件需要打开n个地方,在一个角落里找。而且windows本身对于其他系统的文件格式就更差了,没有听说在windows里打开ext3或者mac 日志式。windows是一个封闭的系统。在ubuntu中其文件系统广泛使用ext3的文件格式,从而实现了将整个

2012-07-26 20:38:48 8623

转载 网络协议大全

在网络的各层中存在着许多协议,它是定义通过网络进行通信的规则,接收方的发送方同层的协议必须一致,否则一方将无法识别另一方发出的信息,以这种规则规定双方完成信息在计算机之间的传送过程。下面就对网络协议规范作个概述。  ARP(Address Resolution Protocol)地址解析协议  它是用于映射计算机的物理地址和临时指定的网络地址。启动时它选择一 个协议(网络层)地址,并检查这

2012-07-17 21:08:19 2243

转载 google、bing ,baidu 等搜索引擎 查询参数

lr--搜索内容的语言限定(Language Restrict),限定只搜索某种语言的网页。如果lr参数为空,则为搜索所有网页。 常用的有:lr=lang_zh-CN只搜索简体中文网页。lr=lang_zh-TW只搜索繁体中文网页。lr=lang_zh-CN|lang_zh-TW搜索所有中文网页。lr=lang_en只搜索英文网页。 hl = 查询界面语言(缺省:e

2012-07-17 20:19:38 9035

转载 Linux: 查看软件安装路径

如果我们在Linux 系统上安装了某个软件,我们可以通过如下的三种方式来确定。  一.        Which 命令Shell 的which 命令可以找出相关命令是否已经在搜索路径中。 如: [root@localhost ~]# which gcc/usr/bin/gcc 二.        Whereis 命令Whereis 命令搜索更大范围的系统

2012-07-15 19:54:11 76800

转载 UBUNTU12.04下安装配置体验gnome3

ubuntu12.04默认采用unity界面,但是自己更加喜欢gnome3的操作方式.安装gnome3:    sudoapt-get install gnome-shell其实安装成功后,注销系统在登录界面选择GNOME,进入系统后就是GNOME3界面了.但是出于系统清理的心理,总是想卸载掉unity界面.设置默认登录桌面环境为GNOME3.用gnome3界面登录系统,设置其

2012-07-13 14:41:14 1542

转载 Linux操作系统的文件属性详细解析

1、 Linux 文件属性概说  Linux 文件或目录的属性主要包括:文件或目录的节点、种类、权限模式、链接数量、所归属的用户和用户组、最近访问或修改的时间等内容;  [root@localhost ~]# ls -lih  总计 104K  2408949 -rwxr-xr-x 1 root root 7 04-21 12:47 lsfile.sh  2

2012-07-08 21:22:13 909

转载 Linux:符号链接与硬链接

今天开始“复习”Linux的shell命令。。。忽然看到以下一段: 引用硬链接文件。不能对目录文件做硬链接,不能在不同的文件系统之间做硬链接。 ln [源文件名] [目标文件名] 例:mv /etc/rc.d/rc3.d/K50xinetd /etc/rc.d/rc3.d/S50xinetd 软链接文件。也就是符号链接。可用此法创建文件的快捷方式。 ln -s [源文件或文件夹名]

2012-07-08 21:05:47 828

转载 struts2支持三种验证方式

前言  struts2支持三种验证方式:     1.使用Annotations验证     2.基于XML配置的验证     3.手动验证  本文主要简介第一种校验方式,使用的struts版本为:struts-2.2.1.1正文一 一个简单的例子SimpleAnnotationAction.java:package com.struts2.valida

2012-07-07 23:35:13 8317

转载 ValueStack 工作原理

今天在为同事解决问题的时候,发现了自己以前对valuestack的理解有点偏差,通过问题的解决,也体验了一把温故而知新  废话少说,步入正题 当访问一个action的时候,此时struts2会把整个action压入valuestack的顶部,此时valuestack就一个action对象   我们通常会写stack.set(key1,value1) 或者statck.setvalue(

2012-07-07 23:10:43 988

转载 为你详解Linux安装GCC方法

下载: http://ftp.gnu.org/gnu/gcc/gcc-4.5.1/gcc-4.5.1.tar.bz2浏览: http://ftp.gnu.org/gnu/gcc/gcc-4.5.1/查看Changes: http://gcc.gnu.org/gcc-4.5/changes.htm现在很多程序员都应用GCC,怎样才能更好的应用GCC。目前,GCC可以用来编译C/C++、F

2012-07-06 21:47:47 126447 3

原创 Linux 用命令打开文件及其文件夹

用管理员权限和用命令行打开文件夹右击桌面打开终端和右击文件用终端打开sudo apt-get install nautilus-open-terminal右击文件和文件夹用管理员权限打开sudo apt-get install nautilus-gksu 或 sudo nautilus 某文件夹另外 我认为这样也可以: sudo

2012-07-06 21:11:32 2836

转载 Linux如何退出VI编辑器

Linux如何退出VI编辑器2008-10-22 09:55:q退出   :q!强行退出(不存盘)   :qw or ZZ存盘退出   用ESC键只能切换到命令状态更加详细内容:在 linux 底下最常使用的文书编辑器为 vi ,请问如何进入编辑模式? 在一般模式底下输入: i, I, a, A 为在本行当中输入新字符;(出现 –Insert- ) 在一般模

2012-07-06 20:41:28 11184

转载 Linux内核里的DebugFS

DebugFS,顾名思义,是一种用于内核调试的虚拟文件系统,内核开发者通过debugfs和用户空间交换数据。类似的虚拟文件系统还有procfs和sysfs等,这几种虚拟文件系统都并不实际存储在硬盘上,而是Linux内核运行起来后才建立起来。通常情况下,最常用的内核调试手段是printk。但printk并不是所有情况都好用,比如打印的数据可能过多,我们真正关心的数据在大量的输出里不是那么一目了然

2012-06-07 18:28:19 666

双系统修复工具

如果你装了双系统后,发现一个系统没有启动项可以使用这个软件修复

2012-07-06

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除