搜索到与相关的文章
编程技术

Backing Beans

BackingBeansJSF使用JavaBean來達到程式邏輯與視圖分離的目的,在JSF中的Bean其角色是屬於BackingBean,又稱之為GlueBean,其作用是在真正的業務邏輯Bean及UI元件之間搭起橋樑,在BackingBean中會呼叫業務邏輯Bean處理使用者的請求,或者是將業務處理結果放置其中,等待UI元件取出當中的值並顯示結果給使用者。JSF將Bean的管理集中在faces-config.xml中,一個例子如下:....

系统 2019-08-29 22:53:42 2708

编程技术

一个VC写的模拟时钟

最近似乎十分流行手机盖透明的手机,许多客户出于点缀手机盖的需要,都想加一个模块时钟。研究了一下MTK自己的模拟时钟。写了一些显示风格不同的时钟。出于学习和备忘目的,打算把模拟时钟的核心算法记下来,以供以后查阅。出于某些方面的顾虑,不打算把所有的MTK代码贴出来。贴一个和MTK基本一样的VCDEMO。下面的时钟全部使用VC基本绘图函数实现,这些函数基本都能在MTK的GUI函数中找到替代。显示效果如下图:其实画模拟时钟最重要的大约就是三角函数了。手机和电脑的默

系统 2019-08-29 22:46:10 2708

编程技术

Happy coder :Qt 自定义 Button 之美

✿题记上次经理批评我帮同事写现成代码的行为,他说:授之以鱼,不如授之以渔。我想想也对,可是【渔】很枯燥人家不爱学怎么办?于是乎我想,授之以渔,不如授之以渔为娱。✿正文在不支持qml的Qt4.6,很多时候,需要我们自定义控件。其实自定义一点也不难,并不是要从头开始写一个控件类,而是继承它,在其基础上,加些佐料,锦上添点花。曾经也有人对我的方案产生了质疑,说qss就可以解决,为什么要费劲自己写?我想说,第一qss不能解决全部,写一个功能函数无非是3、4行代码的

系统 2019-08-29 22:41:53 2708

编程技术

程序员的误区1:软件开发职业是青春饭

☆★☆★快来!!10月25日读者见面会☆★☆★摘自清华大学出版社《Java程序员,上班那点事儿》作者:钟声我们听得最多的“误解”莫过于“软件开发职业是青春饭”这句话了,这样的说法在人们中间很流行。这种说法意思是说,只能在“年轻”的时候从事软件开发工作,当然这个“年轻”也给出了一个具体的年龄,就是“30岁”以前,“30岁”以后就不能搞开发工作了,肯定转行做其他工作去了。这种说法的“理论依据”是,做软件开发非常的“用脑子”,而且都是代码的工作,只有“年轻人”才

系统 2019-08-29 22:30:26 2708

Java

Java流1:读取字符流

1.类结构图2.java.io类Readerjava.lang.Objectjava.io.Reader用于读取字符流的抽象类。子类必须实现的方法只有read(char[],int,int)和close()。但是,多数子类将重写此处定义的一些方法,以提供更高的效率和/或其他功能。3.java.io类BufferedReaderjava.lang.Objectjava.io.Readerjava.io.BufferedReader从字符输入流中读取文本,缓冲

系统 2019-08-29 22:26:17 2708

编程技术

Maven2 的常用命令

文章出处:http://bakcom.iteye.com/blog/280604Maven2的运行命令为:mvn,常用命令为:mvnarchetype:create:创建Maven项目mvncompile:编译源代码mvntest-compile:编译测试代码mvntest:运行应用程序中的单元测试mvnsite:生成项目相关信息的网站mvnclean:清除目标目录中的生成结果mvnpackage:依据项目生成jar文件mvninstall:在本地Repo

系统 2019-08-12 09:29:48 2708

各行各业

Cacti 安装配置

版本历史:根据CactiDoucument调整,适用于Cacti0.8.7g创建。V0.2版本是基于V0.1演化,所以版本延续。实际上是已经不算是安装,而是翻译Cacti的文档了。所以具体的安装过程,还是请大家参考V0.1版本。cacti是一套开源的网络监控工具,基于rrdtool的良好绘图功能,可以完美的监控主机的状态和负载情况,添加相应的模板后,可以用来监控apache服务器和mysql服务器

系统 2019-08-12 09:27:30 2708

Oracle

主机名改名后oracle database control 无法启动

主机名改名后oracledatabasecontrol无法启动的问题‍http://space.itpub.net/161195/viewspace-501482‍一、简介:1.概念Oracle10G的EM(Oracle10G的EM分成了2个产品,databasecontrol(用于一个database的)和gridcontro(用于多个database的)。这里遇到的问题是在databasecontrol(用于一个database的)。Gridcontr

系统 2019-08-12 01:54:10 2708

Linux

Linux之RHEL6的开机流程分析

开机——很多人觉得很简单的事情,只要按下电源开关,然后系统就会自然启动,没有什么需要学习的。其实不然,如果系统没有什么问题,可以正常登陆的时候,当然开机很简单。但更多的时候,我们需要知道当机子不能正常开机的如何解决,这才是我们学习的目的。那么我们就来分析一下Linux的开机流程简单来说,系统开机的过程可以汇整成下面的流程:1.加载BIOS的硬件信息、进行自我测试,并依据设定获得第一个可开机的设备;2.读取并执行第一个开机设备内MBR的bootLoader(

系统 2019-08-12 01:32:58 2708

Javascript

Javascript 接口模拟

Javascript接口模拟可以通过三种方式实现文档手段(注释)、辅助类和鸭式辨。第一种和第二种只形式上体现没有真正的实现。鸭式辨实现原理是:”只要能像鸭子一样叫和走就是鸭子”,所以通过进行javascript对象属性对比进行判断是否实现了一个接品。1、建立一个模拟接口对象2、建立接口实现检查3、示例Javascript接口模拟

系统 2019-08-12 01:32:45 2708