Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

用Java的反射自动输出表单数据和处理表单

用Java的反射自动输出表单数据和处理表单

用Java写web page一个经常的工作就是输出JavaBean中的数据到一个表格或者表单,然后此表单经过用户输入数据之后返回写入数据库。如果这个JavaBean只有3、4个字段,那么硬编码枚举一下把每一个字段都输出一下。但是如果有几十个Field呢?一个个写不仅累而且不容易维护:生成page时每个表单input项的name都要和接受用户输入时getParameter方法的参数对应。我觉得有一种比较好的解决方法,首先JavaBean的字段名事先规定好,取...
C/C++中extern用来声明全局变量

C/C++中extern用来声明全局变量

声明:在某个头文件1.h(可以在同一文件中或同一程序的不同文件中出现多次 );定义:在任何一个源文件x.cpp(只能定义一次!#include<1.h>) ;使用:要使用这个全局变量,只要包含1.h就行了。在全局域中定义的对象 如果没有指定显式的初始值 则该存储区被初始化为 0 因此下面两个定义中 var1和 var2有相同的初始值 0int var1 = 0;int var2;关键字extern为声明但不定义一个对象提供了一种方法 实际上它类...
Linux内核级虚拟环境简介

Linux内核级虚拟环境简介

前言选用合适的虚拟主机方案,能有效利用各种服务器的资源,为节约开支,简化硬件环境的维护带来便利。 同时它也为隔离各服务模块提供了有效的解决方法,并能一定程度上增强系统的安全性。以下介绍三种不同的虚拟方式,随后详细介绍在生产环境比较常见的内核级虚拟主机。Emulation 硬件虚拟为在虚拟出的环境中运行无修改的操作系统提供了可能。这一类的实现包括了从纯虚拟化到允许部分代码直接在CPU上执行以提高性能。此类实现最大的弊端是低性能,低密度。常见的桌面虚拟机多属于...
Linux的声卡驱动中ALSA与OSS的区别和简单流程介

Linux的声卡驱动中ALSA与OSS的区别和简单流程介

在声卡的驱动中一种是OSS(开放声音系统),一种是ALSA(先进Linux声音架构)。OSS是一个商业声卡驱动程序,需要花钱购买。一般我们现在使用的是ALSA的声音架构。Advanced Linux Sound Architecture 的简称为 ALSA,译成中文的意思是 Linux 高级声音体系,ALSA不仅仅是包括对声卡的支持和驱动;它的特征如下:1、对所有音频接口的高效支持,从普通用户的声卡到专业级别多路音频设备;2、声卡驱动完全模块化设计;3、S...
单内核和微内核&Linux内核和传统Unix内核的比较

单内核和微内核&amp;Linux内核和传统Unix内核的比较

单内核:将内核从整体上作为一个大过程实现,并同时运行在一个单独的地址空间。所有的内核服务都在一个地址空间运行,相互之间直接调用函数,简单高效。微内核:功能被划分成独立的过程,过程间通过IPC进行通信。模块化程度高,一个服务失效不会影响另外一个服务。Linux是一个单内核结构,同时又吸收了微内核的优点:模块化设计,支持动态装载内核模块。Linux还避免了微内核设计上的缺陷,让一切都运行在内核态,直接调用函数,无需消息传递。Linux大部分都是单内核的操作系统...
SBC2440开发板下的Linux的安装

SBC2440开发板下的Linux的安装

本文档是对“SBC2440系统安装与更新指南.pdf(在开发板附送的光盘下就能找到)”的补充说明(红色字体部分)。首先进入VIVI模式:方法是先打开WINDOWS下的超级终端,设置好各种参数(具体设置见“SBC2440之初体验.pdf(在开发板附送的光盘下就能找到)”,使COM1处在自动检测状态。此时按住PC机控格键不放,打开目标板电源,如果没有什么意外,在超级终端下就能顺利进入VIVI模式。开始安装Linux前我们先对要安装的的内核文件与系统文件做些说明...
C++代码之爱情篇

C++代码之爱情篇

今在VC论坛上看到一段好代码叫C语言代码人生之爱情篇,各大虾正在热烈讨论,现在哦把它简单地标准C++代码,作为抛砖引玉,供各位大虾继续发挥,写成人生篇,事业篇什么的应该不难,最好写成了一段完整标准的C++语言语法教材*/#include#include#include 一些必要头文件#define NOTHING 不需任何东西class Boy{public:bool 有房;bool 有车;int 年龄;public:Boy();~Boy();void 恋...
从C#到C++的一些容易出现的困惑

从C#到C++的一些容易出现的困惑

最近在学习用c++写一下3D引擎(废话一下,叫做WuguiEngine,首先Wugui是我的外号,也是代表这个引擎很粗糙,速度很慢,呵呵.之后等引擎成熟一点我再写写相关的一些文章).这几天写起来感觉c++好多地方和c#区别很大,这里大概写写这两天碰到的一些问题,也许是从c#转c++的时候的一些通病,对c++ OO新手也有一定的帮助.另外在本文中,多数是将类拆分为.h文件和.cpp文件这样对于工程来说更好管理.另外阅读本文需要一定的c++基础,本文主要是一些...
Ubuntu下交叉编译gstreamer-0.10.24

Ubuntu下交叉编译gstreamer-0.10.24

最近要在arm平台上使用gstreamer,于是开始了gstreamer的交叉编译。实现交叉编译有两种方式:1. 在pc平台编译,利用Ubuntu平台上的arm-linux-系列工具进行编译,此方式编译速度快,但是configure的交叉配置项设置很麻烦2. 在目标平台编译,直接在目标板上用目标gcc工具进行编译,此方式编译速度慢,但是configure配置很简单,和pc机上的configure配置基本一样。下面为pc平台的编译,还有错误$GLIB_CFL...
Ubuntu下配置Flex开发环境

Ubuntu下配置Flex开发环境

Flex已经开源,而更高兴的是它现在也可以跨平台开发了。现在我已经逐渐转入到Ubuntu了,于是想在Ubuntu中开发Flex。虽然在配置开发环境的过程中遇到了很多困难,但在成功时的那份喜悦却是无法形容的。配置Flex环境首先要配置Java环境,Java的版本要是1.6的,你可以用下面的命令查看系统中Java的版本。java -version如果已经是1.6的版本了,你就可以进行下面的步驟了,如果不是,就查看《Java安装配置》,安装最新版本的Java。到...
《C++高级编程》之理解C++疑难问题

《C++高级编程》之理解C++疑难问题

C++疑难问题学习一、引用1、引用 C++引用是另外一个变量的别名(alias)。对引用的所有修改都会改变该引用所指向变量值。可以把引用看成是一种隐式指针,它可以免除获取变量地址和对指针解除引用的麻烦。①、引用变量 引用变量必须在创建时就初始化。 [必须在分配引用时对其初始化,通常,引用是在声明时分配的,不过引用数据成员可以在包含该成员的类的初始化列表中进行初始化。] 除非引用指向一个const值,否则不能创建指向未命名值得引用。 int& unn...
<< 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 >>