图像的Gamma变换有什么直观的解释,它有什么应用? [问题点数:100分,结帖人lxp981818]

Bbs1
本版专家分:0
结帖率 100%
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Blank
红花 2005年4月 专题开发/技术/项目大版内专家分月排行榜第一
2004年11月 专题开发/技术/项目大版内专家分月排行榜第一
2004年10月 专题开发/技术/项目大版内专家分月排行榜第一
2004年2月 专题开发/技术/项目大版内专家分月排行榜第一
2003年11月 专题开发/技术/项目大版内专家分月排行榜第一
2003年10月 专题开发/技术/项目大版内专家分月排行榜第一
2003年3月 专题开发/技术/项目大版内专家分月排行榜第一
2003年1月 专题开发/技术/项目大版内专家分月排行榜第一
2002年11月 专题开发/技术/项目大版内专家分月排行榜第一
2002年8月 专题开发/技术/项目大版内专家分月排行榜第一
Blank
黄花 2005年7月 专题开发/技术/项目大版内专家分月排行榜第二
2005年5月 专题开发/技术/项目大版内专家分月排行榜第二
2004年9月 专题开发/技术/项目大版内专家分月排行榜第二
2004年3月 专题开发/技术/项目大版内专家分月排行榜第二
2004年1月 专题开发/技术/项目大版内专家分月排行榜第二
2002年12月 专题开发/技术/项目大版内专家分月排行榜第二
Blank
蓝花 2005年3月 专题开发/技术/项目大版内专家分月排行榜第三
2004年12月 专题开发/技术/项目大版内专家分月排行榜第三
2004年8月 专题开发/技术/项目大版内专家分月排行榜第三
2004年7月 专题开发/技术/项目大版内专家分月排行榜第三
2003年12月 专题开发/技术/项目大版内专家分月排行榜第三
2003年9月 专题开发/技术/项目大版内专家分月排行榜第三
2003年8月 专题开发/技术/项目大版内专家分月排行榜第三
2003年7月 专题开发/技术/项目大版内专家分月排行榜第三
Bbs1
本版专家分:0
Blank
红花 2005年4月 专题开发/技术/项目大版内专家分月排行榜第一
2004年11月 专题开发/技术/项目大版内专家分月排行榜第一
2004年10月 专题开发/技术/项目大版内专家分月排行榜第一
2004年2月 专题开发/技术/项目大版内专家分月排行榜第一
2003年11月 专题开发/技术/项目大版内专家分月排行榜第一
2003年10月 专题开发/技术/项目大版内专家分月排行榜第一
2003年3月 专题开发/技术/项目大版内专家分月排行榜第一
2003年1月 专题开发/技术/项目大版内专家分月排行榜第一
2002年11月 专题开发/技术/项目大版内专家分月排行榜第一
2002年8月 专题开发/技术/项目大版内专家分月排行榜第一
Blank
黄花 2005年7月 专题开发/技术/项目大版内专家分月排行榜第二
2005年5月 专题开发/技术/项目大版内专家分月排行榜第二
2004年9月 专题开发/技术/项目大版内专家分月排行榜第二
2004年3月 专题开发/技术/项目大版内专家分月排行榜第二
2004年1月 专题开发/技术/项目大版内专家分月排行榜第二
2002年12月 专题开发/技术/项目大版内专家分月排行榜第二
Blank
蓝花 2005年3月 专题开发/技术/项目大版内专家分月排行榜第三
2004年12月 专题开发/技术/项目大版内专家分月排行榜第三
2004年8月 专题开发/技术/项目大版内专家分月排行榜第三
2004年7月 专题开发/技术/项目大版内专家分月排行榜第三
2003年12月 专题开发/技术/项目大版内专家分月排行榜第三
2003年9月 专题开发/技术/项目大版内专家分月排行榜第三
2003年8月 专题开发/技术/项目大版内专家分月排行榜第三
2003年7月 专题开发/技术/项目大版内专家分月排行榜第三
Bbs1
本版专家分:0
什么叫设备描述句柄,它有什么功能
才学API不久,硬着头皮看了一些,这个设备描述句柄的概念确实看不懂了, 就是HD <em>什么</em><em>什么</em>的,能给我<em>解释</em>一下吗,它是怎么工作的?
什么叫守护进程,它有什么好处?
-
请教:什么是边缘调整,它有什么作用?
<em>什么</em>是边缘调整,<em>它有</em><em>什么</em>作用?
什么是pragma,它有什么作用?
多谢
什么是预编译,它有什么用处???
什么是API函数?它有什么作用
<em>什么</em>是API函数?<em>它有</em><em>什么</em>作用
document.all是代表什么?它有什么作用?
用例子<em>解释</em>一下.
初学:什么叫PHP?它有什么作用?
谢谢
什么是DATASNAP,它有什么用处呢?
麻烦各位给说说,最好就是有比喻!!rn它跟以往的CS架构的有<em>什么</em>不同的?方便跟其它语言一起开发?(支持JOSN)
什么是初始化? 它有什么作用?
<em>什么</em>是初始化? <em>它有</em><em>什么</em>作用?
请教:什么是EJB? 它有什么好处?
我懂一点JAVA,可以用JAVA术语<em>解释</em>给我听。谢谢。
什么是Linux内核?它有什么功能?
要<em>解释</em><em>什么</em>是linux内核,经过整理,写了下面的内容,主要介绍<em>什么</em>是linux内核,以及<em>它有</em><em>什么</em>功能。 Linux内核的起源可追溯到1991年芬兰大学生Linus Torvalds编写和第一次公布Linux的日子。尽管到目前为止Linux生态系统早已远远发展到了Torvalds本人之外的范围,但Torvalds仍保持着对Linux内核的控制权,并且是Linux名称的唯一版权所有人。自发布Linu...
什么是存储过程,它有什么作用
可不可以举一个简单的例子出来rn新手刚出道,想学点rn谢谢
什么是PHPLIB,它有什么作用
如题
什么是析构函数,它有什么意义
<em>什么</em>叫做析构函数,<em>它有</em><em>什么</em>意义和要求
什么是DCI? 它有什么用?
当你学习LTE的物理帧(physicalframe)结构时,你肯定会有所体会:”靠,怎么这么复杂啊”.物理帧结构是时域 (Time Domain)、频域(Frequency Domain)和调制方式(modulation scheme)的组合。 你可能会有疑问:”接收方怎么知道发送方在那个slot以<em>什么</em>调制方式发送了数据呢?也就是说接收方捕获了物理信号,怎么解码呢?”这时候就用到了 DCI (D
synonyms是什么它有什么作用?
RT。rnrn小弟刚学oracle,对一些基本概念还不是很清楚。
WebService是什么它有什么作用?
WebService是<em>什么</em>,<em>它有</em><em>什么</em>作用?
什么是LINQ,它有什么用?
<em>什么</em>是LINQ,<em>它有</em><em>什么</em>用?
请问MSG_DONTROUTE在send函数中表示什么它有什么作用?在windows下的socket通信它有什么作用吗?
请问MSG_DONTROUTE在send函数中表示<em>什么</em>,<em>它有</em><em>什么</em>作用?在windows下的socket通信<em>它有</em><em>什么</em>作用吗?
我有一个PASCAL的解释/编辑器,请问它有什么价值?
-
图像gamma校正
<em>图像</em><em>gamma</em>校正
窗口管理方法的切换有什么重要性?
VC++中,窗口管理方法之间的切<em>换有</em><em>什么</em>重要性?例如:切分窗口管理与Tab窗口管理之间的切换,有<em>什么</em>重要性呢?
mdb -> sql server 转换有什么办法?
我只想到两边都拿recordset然后赋值更新rn效率不高rn有好办法么
十六进制数和十进制数互换有什么函数?
如提
图像色彩修正gamma
matlab实验函数,修正<em>图像</em>色彩 for i=0:255; f=power((i+0.5)/256,1/2.2); LUT(i+1)=uint8(f*256-0.5); end
图像gamma变换
import cv2 import numpy as np # 定义Gamma矫正的函数 def <em>gamma</em>_trans(img, <em>gamma</em>): # 具体做法是先归一化到1,然后<em>gamma</em>作为指数值求出新的像素值再还原 <em>gamma</em>_table = [np.power(x/255.0, <em>gamma</em>)*255.0 for x in range(256)]#.power(x,n)计...
gamma 图像校正
dir_path='/Users/x x x x/Downloads/picture/IMG_4470.JPG' image=cv2.imread(dir_path) def <em>gamma</em>_trans(img,<em>gamma</em>): <em>gamma</em>_table=[np.power(x/255.0,<em>gamma</em>)*255 for x in range(256)] #np.power(10,2)-...
图像的Gamma变换
<em>什么</em>是Gamma变换 Gamma变换是对输入<em>图像</em>灰度值进行的非线性操作,使输出<em>图像</em>灰度值与输入<em>图像</em>灰度值呈指数关系: Vout=AVinγV_{out}=AV_{in}^{\<em>gamma</em>}Vout​=AVinγ​ 这个指数即为Gamma。 注意这个VinV_{in}Vin​的取值范围为0~1,因此需要先进行归一化,然后取指数。 void GetGammaTransLUT(uchar *pLUT,...
100分!什么是控制台程序?用它有什么好处?什么是端口重叠?用它有什么好处?
看书了这些概念还是不懂。rn谢谢了!
直观解释-小波变换(一)
小波三特点:一小、二波、三速降   图1中给出了典型的小波,1号中规中矩、3号像白鹤亮翅,正视着读者;4号是哈尔小波,体型方头方脚,尺度有胖有瘦;5号是墨西哥草帽,漂亮且对称。 从外形看,它们像一粒珍珠落入了九寨沟那湖面如镜的镜湖,动静不大而信息丰富;首次冲击之后,激起的涟漪随时间很快地渐行渐小。这里说“像”而不用“是”,是因为有两个物理对象:(a)中心点的上下振动随时间变化的曲线图,它在人
BP算法直观解释
摘要: 经过前面3篇文章的BP推导,相信大家对Bp的推导应该不陌生了,今天我们尝试展开我们推导得到的公式,来看看能否得到一个<em>直观</em>的<em>解释</em>。 在BP算法心得体会一文中,我们推导得到多层神经网络的误差信号的公式,具体如下:(假设损失函数EE为均方误差) 对于输出层: δ(o)k=(ok−tk)∗f′(netk)\delta_k^{(o)}=(o_k-t_k)*f^{'}(net_k)
接口有什么特点,用它有什么好处,委托有什么特点,用它有什么好处,各举一个例子
接口有<em>什么</em>特点,用<em>它有</em><em>什么</em>好处,委托有<em>什么</em>特点,用<em>它有</em><em>什么</em>好处,各举一个例子
LDA的直观解释
这篇文章是之前(很久之前了……)看LDA的时候的一些想法,关于LDA介绍的文章很多,推导得很详细的也不少,然而总是觉得不够<em>直观</em>,所以从另外一个角度来考虑了一下这个问题。如果我这里的想法没错的话,我猜LDA的原始论文里可能已经提及了这种<em>解释</em>,不过懒得去翻paper了。 缘起 首先介绍一下LDA。LDA是文本分析里面一个很有名的topic model,它基于一个很简单的词袋模型,通过概率建模,
直观解释-小波变换(二)
1 常说尺度,而少说频率 小波就像优秀跳水运动员激起的水面昙花,涌现第一波,就很快消散了,衡量跳水运动的压水花的水平,用尺度显然比频率合适。(这里说“像”,而非“是”,请参见上文中在珍珠入水那一段的补充<em>解释</em>,也谢谢评论14的建议)。       设墨西哥草帽小波的函数为y=f(t/a),    则 a=1/4时 , y=f(4t),绰号瘦草帽;    a=1/2 时,y=f(2t),绰号中草
变元指的是什么
变元指的是<em>什么</em>?rn有些VB.NET的入门教材经常提到变元,它到底指的是<em>什么</em>?
它为什么会变???????
rnrn为<em>什么</em>不是我所想的,在一分钟之内它还是变,为<em>什么</em>?
link环境下,nameof关键字应用的场合是什么它有什么作用?
link环境下,nameof关键字<em>应用</em>的场合是<em>什么</em>?<em>它有</em><em>什么</em>作用?
GAMMA控制和ALPHA混合有什么不同啊??
GAMMA控制能实现那种渐变的透明吗??
才鸟的问题,请大家帮忙解释什么是stdcall它有什么作用,谢谢
才鸟的问题,请大家帮忙<em>解释</em>,<em>什么</em>是stdcall<em>它有</em><em>什么</em>作用,谢谢
什么叫专变?什么叫公变?
1、专变,是指专用变压器供电模式,专变用电是用电单位自备并负责保养的,也有委托供电部门保养的,负责本单位的供电。 专用变压器房屋售出后交给小区物业管理,由业主委托物业公司等中介机构管理与维护,并代收电费。 2、所谓公变,是指所在地的线路、变压器、到每户的电表全部由供电局安装、维护、管理的简称,负责一定供电区域的公共供电。 使用公变的小区,每户的电表都是直接由供电局负责安装的机械表或IC卡电表
请问什么叫服务程序(NT,2000),它有什么优缺点?
请问<em>什么</em>叫服务程序(NT,2000),<em>它有</em><em>什么</em>优缺点?<em>什么</em>时候最好用服务程序,<em>什么</em>时候最好不用它。
OA 是什么? 它可以实现什么功能? 它有什么好处?
我们学校兴趣小组要有一次活动,但是我却<em>什么</em>也不了解,希望哥哥或姐姐能帮忙解决这个问题,谢谢了
请问什么是在线事务处理(OLAP)??它有什么好处??
谢谢!!
请问什么叫正则表达式?它有什么作用?怎么写?
请问<em>什么</em>叫正则表达式?<em>它有</em><em>什么</em>作用?怎么写?能给出具体例子吗?
急问:什么是IIs?它有什么作用?
各位好!rn 请问<em>什么</em>是IIS?<em>它有</em><em>什么</em>作用呢?另外,xp或2000系统自身可以有工具可以设置成FTP吗?我现在用的是Userver,听人说xp本身就可以实现!请指点!!!^_^rn
什么是通用数据库查询系统?它有什么功能?
<em>什么</em>是通用数据库查询系统?<em>它有</em><em>什么</em>功能?<em>什么</em>是通用数据库查询系统?<em>它有</em><em>什么</em>功能?<em>什么</em>是通用数据库查询系统?<em>它有</em><em>什么</em>功能?
/dev/null表示什么设备,它有什么作用?
sendmail -t /dev/null 2> /dev/null rn我搞不懂这句话的意思是<em>什么</em>,尤其是/dev/null,请各位指点
数据库(学习笔记五)---------什么是数据库脚本?它有什么作用?
今天我在看一个JSP+Servlet项目的时候,我发现有个在开始写模块代码之前,先好了一个数据库脚本。要分析需求,创建数据库我是知道的。但是这个Eclipse中的数据库脚本是<em>什么</em>,干<em>什么</em>的呢?首先,数据库脚本里面就是,一组或者多组的SQL语句。可以完整的创建一个表或者一个数据库的SQL语句。最后是.sql格式。至于作用,我觉得分两点,第一,就是可以完成移植。生成这个表的脚本可以直接在另一个服务器直...
什么是O/R Mapping?它有什么优点?ORM
简单地说,对象-关系映射就是Java<em>应用</em>中的对象到关系数据库中的表的自动的(和透明的)持久化,使用元数据(meta data)描述对象与数据库间的映射。本质上,ORM的工作是将数据从一种表示(双向)转换为另一种。 提高生产率(Productivity) 你可以集中更多的精力到业务问题上。不论你喜欢哪种<em>应用</em>开发策略——自顶向下,从域模型开始;或者自底向上,从一个现有的数据库模式开始——使用Hibe...
什么是物联网卡管理平台?它有什么作用?
一般来说,物联网卡管理平台就是利用的无线网络和互联网建立起来的一个数据分析、传输、管理等一体化物联网服务平台。 物联网平台在目前来说主要有以下5种类型: 1、提供智能<em>应用</em>开发 2、以大数据分析和机器学习 3、针对终端提供连接性管理、诊断以及终端管理 4、平台委外,包括<em>应用</em>软件、基础架构、业务流程等服务 5、以服务为主的开发<em>应用</em>平台,主要提供设备接入和储存服务 物联网卡平台主要功能: ...
什么是css阿,它有什么用处阿!!
是不是要做个好的网站,都要用到css阿?请大家最好写个简单的例子给我看看,关于css得<em>应用</em>阿,谢谢阿!!
什么是网络富集技术?它有什么作用呀.
如题.
这该什么解释
#includern#includernusing namespace std;rnvoid main()rnrn string str;rn while(getline(cin,str,' '))rn rn cout<
解释什么叫“透明”?什么叫“网格”?
<em>解释</em><em>什么</em>叫“透明”?<em>什么</em>叫“网格”?
Gamma 函数及其应用
Gamma 函数及其常见变形
ASP.NET MVC 是什么?用它有什么好处?
ASP.NET MVC 是<em>什么</em>?用<em>它有</em><em>什么</em>好处?
什么事HTTP请求的报头,它有什么作用
<em>什么</em>事HTTP请求的报头,<em>它有</em><em>什么</em>作用
怎样理解命名空间,它有什么作用
我是VB.net初学者,对命名空间不太了解,请请命名空间有<em>什么</em>作用,<em>什么</em>时候用到命名空间,能不能举个例说明,谢谢1
Hashtable的原理是什么?并且它有什么优点
提问:Hashtable的原理是<em>什么</em>?并且<em>它有</em><em>什么</em>优点
什么应用服务器,它有哪些作用、功能?
<em>应用</em>服务器是面向某种<em>应用</em>的服务器吗?呵呵…………rn不懂。。。rn大家可以说说吗?举几个典型的<em>应用</em>服务器例子。和WEB服务器有<em>什么</em>联系。还有它的特点是<em>什么</em>?
javac 时的 -sourcepath,它有什么用处?
比如 rnC:/>javac -sourcepath C:/test C:/test/testsc.javarn和直接rnC:/>javac C:/test/testsc.java有<em>什么</em>不同?<em>什么</em>情况下才有必要去设定soucepath?
外键是什么东西,它有什么作用?
外键是<em>什么</em>东西,<em>它有</em><em>什么</em>作用?别嫌我问的问题太低级啊^
C++中的是什么? 它有什么作用?
本人最近被这个问题困惑住了, 请大家多指教!!!
什么是callback函数,它有什么用?
希望尽量详细点,我是新手.
Gamma函数及其应用
Gamma函数及其<em>应用</em>是胡淑荣老师发表在哈尔滨林业大学自然科学学报上的一篇文章。
什么使用srping框架,它有什么优点?
1)非侵入性的。 2)容易整合其他框架,比如struts2,MyBaits,HiBernate等。 3)是个轻量级的框架。 4)可以提供事务管理
什么要用控件的成员变量?它有什么作用?
为<em>什么</em>要用控件的成员变量?<em>它有</em><em>什么</em>作用?
什么是运行时(RUNTIME),它有什么用?
在MFC中,经常会看到RUNTIME_CLASS宏和CRuntimeClass类,它们有<em>什么</em>用(最好举上一例)?恳请各位高手。
大虾,什么是端口,它有什么用?
-
什么是关键帧啊?? 它有什么用啊?
<em>什么</em>是关键帧啊?? <em>它有</em><em>什么</em>用啊?rn
如何使用DTS,它有什么作用
如题
什么时候用索引器,用它有什么好处???//
学习
什么是JAVA?它有哪些作用和功能?
rn1、Java语言是简单的。Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用Java。另一方面,Java丢弃了C++ 中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地,Java语言不使用指针,并提供了自动的废料收集,使得程序员不必为内存管理而担忧。 rn2、Java语言是一个面向对象的。Java语言提供类、接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字为implements)。Java语言全面支持动态绑定,而C++ 语言只对虚函数使用动态绑定。总之,Java语言是一个纯的面向对象程序设计语言。 rn3、Java语言是分布式的。Java语言支持Internet<em>应用</em>的开发,在基本的Java<em>应用</em>编程接口中有一个网络<em>应用</em>编程接口(java.net),它提供了用于网络<em>应用</em>编程的类库,包括URL、URLConnection、Socket、 ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式<em>应用</em>的重要手段。 rn4、Java语言是健壮的。Java的强类型机制、异常处理、废料的自动收集等是Java程序健壮性的重要保证。对指针的丢弃是Java的明智选择。Java的安全检查机制使得Java更具健壮性。 rn5、Java语言是安全的。Java通常被用在网络环境中,为此,Java提供了一个安全机制以防恶意代码的攻击。除了Java语言具有的许多安全特性以外,Java对通过网络下载的类具有一个安全防范机制(类ClassLoader),如分配不同的名字空间以防替代本地的同名类、字节代码检查,并提供安全管理机制(类SecurityManager)让Java<em>应用</em>设置安全哨兵。 rn6、Java语言是体系结构中立的。Java程序(后缀为java的文件)在Java平台上被编译为体系结构中立的字节码格式(后缀为class的文件), 然后可以在实现这个Java平台的任何系统中运行。这种途径适合于异构的网络环境和软件的分发。 rn7、Java语言是可移植的。这种可移植性来源于体系结构中立性,另外,Java还严格规定了各个基本数据类型的长度。Java系统本身也具有很强的可移植性,Java编译器是用Java实现的,Java的运行环境是用ANSI C实现的。 rn8、Java语言是<em>解释</em>型的。如前所述,Java程序在Java平台上被编译为字节码格式, 然后可以在实现这个Java平台的任何系统中运行。在运行时,Java平台中的Java<em>解释</em>器对这些字节码进行<em>解释</em>执行,执行过程中需要的类在联接阶段被载入到运行环境中。 rn9、Java是高性能的。与那些<em>解释</em>型的高级脚本语言相比,Java的确是高性能的。事实上,Java的运行速度随着JIT(Just-In-Time)编译器技术的发展越来越接近于C++。 rn10、Java语言是多线程的。在Java语言中,线程是一种特殊的对象,它必须由Thread类或其子(孙)类来创建。通常有两种方法来创建线程:其一,使用型构为Thread(Runnable) 的构造子将一个实现了Runnable接口的对象包装成一个线程,其二,从Thread类派生出子类并重写run方法,使用该子类创建的对象即为线程。值得注意的是Thread类已经实现了Runnable接口,因此,任何一个线程均有它的run方法,而run方法中包含了线程所要运行的代码。线程的活动由一组方法来控制。 Java语言支持多个线程的同时执行,并提供多线程之间的同步机制(关键字为synchronized)。 rn11、Java语言是动态的。Java语言的设计目标之一是适应于动态变化的环境。Java程序需要的类能够动态地被载入到运行环境,也可以通过网络来载入所需要的类。这也有利于软件的升级。另外,Java中的类有一个运行时刻的表示,能进行运行时刻的类型检查。 rnJava语言的优良特性使得Java<em>应用</em>具有无比的健壮性和可靠性,这也减少了<em>应用</em>系统的维护费用。Java对对象技术的全面支持和Java平台内嵌的API能缩短<em>应用</em>系统的开发时间并降低成本。Java的编译一次,到处可运行的特性使得它能够提供一个随处可用的开放结构和在多平台之间传递信息的低成本方式。特别是Java企业<em>应用</em>编程接口(Java Enterprise APIs)为企业计算及电子商务<em>应用</em>系统提供了有关技术和丰富的类库。 rn[编辑本段]Java相关技术 rn1、JDBC(Java Database Connectivity)提供连接各种关系数据库的统一接口。 rn2、EJB(Enterprise JavaBeans)使得开发者方便地创建、部署和管理跨平台的基于组件的企业<em>应用</em>。 rn3、Java RMI(Java Remote Method Invocation)用来开发分布式Java<em>应用</em>程序。一个Java对象的方法能被远程Java虚拟机调用。这样,远程方法激活可以发生在对等的两端,也可以发生在客户端和服务器之间,只要双方的<em>应用</em>程序都是用Java写的。 rn4、Java IDL(Java Interface Definition Language) 提供与CORBA(Common Object Request Broker Architecture)的无缝的互操作性。这使得Java能集成异构的商务信息资源。 rn5、JNDI(Java Naming and Directory Interface)提供从Java平台到的统一的无缝的连接。这个接口屏蔽了企业网络所使用的各种命名和目录服务。 rn6、JMAPI(Java Management API)为异构网络上系统、网络和服务管理的开发提供一整套丰富的对象和方法。 rn7、JMS(Java Message Service)提供企业消息服务,如可靠的消息队列、发布和订阅通信、以及有关推拉(Push/Pull)技术的各个方面。 rn8、JTS(Java transaction Service)提供存取事务处理资源的开放标准,这些事务处理资源包括事务处理<em>应用</em>程序、事务处理管理及监控。 rn在Java技术中,值得关注的还有JavaBeans,它是一个开放的标准的组件体系结构,它独立于平台,但使用Java语言。一个JavaBean是一个满足JavaBeans规范的Java类,通常定义了一个现实世界的事物或概念。一个JavaBean的主要特征包括属性、方法和事件。通常,在一个支持JavaBeans规范的开发环境(如Sun Java Studio 和IBM VisualAge for Java)中,可以可视地操作JavaBean,也可以使用JavaBean构造出新的JavaBean。JavaBean的优势还在于Java带来的可移植性。现在,EJB (Enterprise JavaBeans) 将JavaBean概念扩展到Java服务端组件体系结构,这个模型支持多层的分布式对象<em>应用</em>。除了JavaBeans,典型的组件体系结构还有DCOM和CORBA,关于这些组件体系结构的深入讨论超出了本书的范围。 rn[编辑本段]Java开源项目 rnSpring Framework 【Java开源 J2EE框架】 rnSpring 是一个解决了许多在J2EE开发中常见的问题的强大框架。 Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架构基础是基于使用JavaBean属性的 Inversion of Control容器。然而,这仅仅是完整图景中的一部分:Spring在使用IoC容器作为构建完关注所有架构层的完整解决方案方面是独一无二的。 Spring提供了唯一的数据访问抽象,包括简单和有效率的JDBC框架,极大的改进了效率并且减少了可能的错误。Spring的数据访问架构还集成了 Hibernate和其他O/R mapping解决方案。Spring还提供了唯一的事务管理抽象,它能够在各种底层事务管理技术,例如JTA或者JDBC事务提供一个一致的编程模型。 Spring提供了一个用标准Java语言编写的AOP框架,它给POJOs提供了声明式的事务管理和其他企业事务--如果你需要--还能实现你自己的 aspects。这个框架足够强大,使得<em>应用</em>程序能够抛开EJB的复杂性,同时享受着和传统EJB相关的关键服务。Spring还提供了可以和IoC容器集成的强大而灵活的MVC Web框架。【SpringIDE:Eclipse平台下一个辅助开发插件】. rnWebWork 【Java开源 Web框架】 rnWebWork 是由OpenSymphony组织开发的,致力于组件化和代码重用的拉出式MVC模式J2EE Web框架。WebWork目前最新版本是2.1,现在的WebWork2.x前身是Rickard Oberg开发的WebWork,但现在WebWork已经被拆分成了Xwork1和WebWork2两个项目。 Xwork简洁、灵活功能强大,它是一个标准的Command模式实现,并且完全从web层脱离出来。 Xwork提供了很多核心功能:前端拦截机(interceptor),运行时表单属性验证,类型转换,强大的表达式语言(OGNL – the Object Graph Notation Language),IoC(Inversion of Control倒置控制)容器等。 WebWork2建立在Xwork之上,处理HTTP的响应和请求。WebWork2使用ServletDispatcher将HTTP请求的变成 Action(业务层Action类), session(会话)application(<em>应用</em>程序)范围的映射,request请求参数映射。WebWork2支持多视图表示,视图部分可以使用 JSP, Velocity, FreeMarker, JasperReports,XML等。在WebWork2.2中添加了对AJAX的支持,这支持是构建在DWR与Dojo这两个框架的基础之上.【EclipseWork:用于WebWork辅助开发的一个Eclipse插件】 rnStruts 【Java开源 Web框架】 rnStruts 是一个基于Sun J2EE平台的MVC框架,主要是采用Servlet和JSP技术来实现的。由于Struts能充分满足<em>应用</em>开发的需求,简单易用,敏捷迅速,在过去的一年中颇受关注。Struts把Servlet、JSP、自定义标签和信息资源(message resources)整合到一个统一的框架中,开发人员利用其进行开发时不用再自己编码实现全套MVC模式,极大的节省了时间,所以说Struts是一个非常不错的<em>应用</em>框架。【StrutsIDE:用于Struts辅助开发的一个Eclipse插件】 rnHibernate 【Java开源 持久层框架】 rnHibernate 是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以<em>应用</em>在任何使用JDBC的场合,既可以在Java的客户端程序实用,也可以在Servlet/JSP的Web<em>应用</em>中使用,最具革命意义的是,Hibernate可以在<em>应用</em>EJB的J2EE架构中取代CMP,完成数据持久化的重任。Eclipse平台下的Hibernate辅助开发工具:【Hibernate Synchronizer】【MiddlegenIDE】 rnQuartz 【Java开源 Job调度】 rnQuartz 是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE<em>应用</em>程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的日程序表。Jobs可以做成标准的Java组件或 EJBs。Quartz的最新版本为Quartz 1.5.0。 rnVelocity 【Java开源 模板引擎】 rnVelocity 是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。当Velocity<em>应用</em>于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人员可以只关注页面的显示效果,而由java程序开发人员关注业务逻辑编码。Velocity将java代码从web页面中分离出来,这样为web站点的长期维护提供了便利,同时也为我们在JSP和PHP之外又提供了一种可选的方案。 Velocity的能力远不止web站点开发这个领域,例如,它可以从模板(template)产生SQL和PostScript、XML,它也可以被当作一个独立工具来产生源代码和报告,或者作为其他系统的集成组件使用。Velocity也可以为Turbine web开发架构提供模板服务(template service)。Velocity+Turbine提供一个模板服务的方式允许一个web<em>应用</em>以一个真正的MVC模型进行开发。 【VeloEclipse :Velocity在Eclipse平台下的一个辅助开发插件】 rnIBATIS 【Java开源 持久层框架】 rn使用ibatis 提供的ORM机制,对业务逻辑实现人员而言,面对的是纯粹的Java对象, 这一层与通过Hibernate 实现ORM 而言基本一致,而对于具体的数据操作,Hibernate 会自动生成SQL 语句,而ibatis 则要求开发者编写具体的SQL 语句。相对Hibernate等 “全自动”ORM机制而言,ibatis 以SQL开发的工作量和数据库移植性上的让步,为系统设计提供了更大的自由空间。作为“全自动”ORM 实现的一种有益补充,ibatis 的出现显 得别具意义。 rnCompiere ERP&CRM 【Java开源ERP与CRM系统】 rnCompiere ERP&CRM为全球范围内的中小型企业提供综合型解决方案,覆盖从客户管理、供应链到财务管理的全部领域,支持多组织、多币种、多会计模式、多成本计算、多语种、多税制等国际化特性。易于安装、易于实施、易于使用。只需要短短几个小时,您就可以使用申购-采购-发票-付款、报价-订单-发票-收款、产品与定价、资产管理、客户关系、供应商关系、员工关系、经营业绩分析等强大功能了。 rnRoller Weblogger 【Java开源 Blog博客】 rn这个weblogging 设计得比较精巧,源代码是很好的学习资料。它支持weblogging应有的特性如:评论功能,所见即所得HTML编辑,TrackBack,提供页面模板,RSS syndication,blogroll管理和提供一个XML-RPC 接口。 rnEclipse 【Java开源 开发工具】 rnEclipse平台是IBM向开发源码社区捐赠的开发框架,它之所以出名并不是因为IBM宣称投入开发的资金总数 —4千万美元,而是因为如此巨大的投入所带来的成果:一个成熟的、精心设计的以及可扩展的体系结构。 rnNetBeans 【Java开源 开发工具】 rnNetBeans IDE 是一个为软件开发者提供的自由、开源的集成开发环境。您可以从中获得您所需要的所有工具,用 Java、C/C++ 甚至是 Ruby 来创建专业的桌面<em>应用</em>程序、企业<em>应用</em>程序、web 和移动<em>应用</em>程序。此 IDE 可以在多种平台上运行,包括 Windows、Linux、Mac OS X 以及 Solaris;它易于安装且非常方便使用。 rnXPlanner 【Java开源 项目管理】 rnXPlanner 一个基于Web的XP团队计划和跟踪工具。XP独特的开发概念如iteration、user stories等,XPlanner都提供了相对应的的管理工具,XPlanner支持XP开发流程,并解决利用XP思想来开发项目所碰到的问题。 XPlanner特点包括:简单的模型规划,虚拟笔记卡(Virtual note cards),iterations、user stories与工作记录的追踪,未完成stories将自动迭代,工作时间追踪,生成团队效率,个人工时报表,SOAP界面支持。 rnHSQLDB 【Java开源 DBMS数据库】 rnHSQLDB(Hypersonic SQL)是纯Java开发的关系型数据库,并提供JDBC驱动存取数据。支持ANSI-92 标准 SQL语法。而且他占的空间很小。大约只有160K,拥有快速的数据库引擎。 rnLiferay 【Java开源 Portal门户】 rn代表了完整的J2EE<em>应用</em>,使用了Web、EJB以及JMS等技术,特别是其前台界面部分使用Struts 框架技术,基于XML的portlet配置文件可以自由地动态扩展,使用了Web Services来支持一些远程信息的获取,使用 Apahce Lucene实现全文检索功能。 rnJetSpeed 【Java开源 Portal门户】 rnJetspeed 是一个开放源代码的企业信息门户(EIP)的实现,使用的技术是Java和XML。用户可以使用浏览器,支持WAP协议的手机或者其它的设备访问Jetspeed架设的信息门户获取信息。Jetspeed扮演着信息集中器的角色,它能够把信息集中起来并且很容易地提供给用户。 rnJOnAS 【Java开源 J2EE服务器】 rnJOnAS 是一个开放源代码的J2EE实现,在ObjectWeb协会中开发。整合了Tomcat或Jetty成为它的Web容器,以确保符合Servlet 2.3和JSP 1.2规范。JOnAS服务器依赖或实现以下的Java API:JCA、JDBC、JTA 、JMS、JMX、JNDI、JAAS、JavaMail 。 rnJFox3.0 【Java开源 J2EE服务器】 rnJFox 是 Open Source Java EE Application Server,致力于提供轻量级的Java EE<em>应用</em>服务器,从3.0开始,JFox提供了一个支持模块化的MVC框架,以简化EJB以及Web<em>应用</em>的开发! 如果您正在寻找一个简单、轻量、高效、完善的Java EE开发平台,那么JFox正是您需要的。 rn[2005年6月,JavaOne大会召开,SUN公司公开Java SE 6。此时,Java的各种版本已经更名,以取消其中的数字“2”:J2EE更名为Java EE,J2SE更名为Java SE,J2ME更名为Java ME rn2006年12月,SUN公司发布JRE6.0 rn目前JDK7.0已经在研发中,已经有测试版在 https://jdk7.dev.java.net/ 可以下载使用 rn[编辑本段]Java与Internet rn我们知道,早先的www仅可以传送文本和图片,Java的出现实现了互动的页面,是一次伟大的革命。 rnJava并不是为Internet、www而设计的,它也可以用来编写独立的<em>应用</em>程序。Java是一种面向对象语言,Java语言类似于C++语言,所以已熟练掌握C++语言的编程人员,再学习Java语言就容易得多!Java程序需要编译,它被放置在Internet服务器上,当用户访问服务器时,Java程序被下载到本地的用户机上,由浏览器<em>解释</em>运行。实际上有两种Java程序:一种Java<em>应用</em>程序是一个完整的程序,如Web浏览器。另一种Java小<em>应用</em>程序是运行于Web浏览器中的一个程序。 rnJava程序和它的浏览器HotJava,提供了可让你的浏览器运行程序的方法。你能从你的浏览器里直接播放声音,你还能播放页面里的动画,Java还能告诉你的浏览器怎样处理新的类型文件。当我们能在2400 baud线上传输视频图象时,HotJava将能显示这些视频。 rn[编辑本段]Java与电子商务 rn电子商务是当今的热门话题,然而传统的编程语言难以胜任电子商务系统,电子商务要求程序代码具有基本的要求:安全、可靠、同时要求能与运行于不同平台的机器的全世界客户开展业务。Java以其强安全性、平台无关性、硬件结构无关性、语言简洁同时面向对象,在网络编程语言中占据无可比拟的优势,成为实现电子商务系统的首选语言。 rn[唐山迪锐软件:www.tsp2c.cn
什么要使用SQLBindParameter?它有什么好处?
为<em>什么</em>要使用SQLBindParameter?<em>它有</em><em>什么</em>好处?rn在程序开发时确定的SQL语句,具有易于实现、且可在程序编码时进行测试的优势。 rn在程序运行时确定SQL语句提供了极大灵活性,但给程序高度带来了困难,且需更多的处理时间。由用户输入的SQL语句,极大的增强了程序的功能,但是,程序必须提供友好的人机界面,且对用户输入的语句执行一定程序的语法检查,能够报告用户错误。rnrn查看相关的资料,基本得出使用SQLBindParameter是为了能使用动态的SQL语句。rnrn以前使用VC的时候,我们也可以得到动态的SQL语句,例如:rnint tid;rnCString strsql;rnstrsql.Format("select * from t1 where id = %d", tid);rnstrsql就是在程序运行时才确定的动态SQL语句。rnrn我觉得上面的方法更简单,更易懂一些。rnrn我的问题是:在使用ODBC API进行数据库的操作时,必须使用SQLBindParameter来得到动态的SQL语句吗?不能使用上面的方法吗?(例如在UNIX系统上用ODBC API 操作Timesten数据库,使用sprintf来确定动态的SQL语句)
ldscript.ld是什么文件,它有什么功能?
研究cygwin环境下一个项目的源文件,发现makefile在链接的时候需要ldscript.ld,请问它是<em>什么</em>文件?有<em>什么</em>作用呢?rn为<em>什么</em>其它的编译平台例如visual c++,BC++,delphi等在链接的时候不需要这个脚本文件而使用gcc就需要呢??
请教大家什么是webservice,它有什么用?
请教大家<em>什么</em>是webservice,<em>它有</em><em>什么</em>用?
什么是hook程序,它有什么用?
-
路由器是个什么东西,它有什么作用?
不好意思,我是新手,不懂路由器是个<em>什么</em>东西,起<em>什么</em>作用?
请问什么叫API?它有什么用?
我在一份报纸上看到要成为一个程序员必须具备三个条件:高级语言。数据库。和程序API。rn 我不知道<em>什么</em>叫API,请问各位:<em>它有</em><em>什么</em>作用?是不是很重要?
什么是触发器?它有那几种类型?
-
请问window.isBusy是什么意思?它有什么作用?
请问window.isBusy是<em>什么</em>意思?<em>它有</em><em>什么</em>作用?谢谢
C++中的ATL是什么? 它有什么作用?
本人最近被这个问题困惑住了, 请大家多指教!!!
什么图像
<em>图像</em>,尤其是数字<em>图像</em>的定义,在冈萨雷斯的书中是一个二维函数f(x,y),x,y是空间平面坐标,幅值f是<em>图像</em>在该点处的灰度或者强度。下面通过OpenCV中最常用的<em>图像</em>表示方法Mat来看一下在计算机中是怎么定义<em>图像</em>的。 Mat的定义 OpenCV在2.0之后改用C++实现了Mat类,从而代替了IplImage,不用再手动分配和释放内存。Mat其实是原来存放数组的,数组可以是单通道的也可以是多通道的...
Gini coefficient直观解释与实现
引言大家在机器学习中经常会看到基尼系数的词汇,有时候在做比赛的时候,有些赛题的Scoring Metric就是基尼系数。我们去Google或者Baidu,得到的都是些不甚满意的经济学相关的<em>解释</em>。那么在机器学习、数据挖掘领域,基尼系数在实际的<em>应用</em>场景中又该如何<em>解释</em>以及如何实现呢?基尼系数的经济学<em>解释</em>首先,我们先看一张从Wiki上找来的经典图片: 基尼系数是一个分布不平衡程度的度量。它被定义成大小
神经网络的直观解释相关文档
1.http://www.hackcv.com/index.php/archives/104/ <em>什么</em>是卷积神经网络?为<em>什么</em>它们很重要?2.https://www.zhihu.com/question/39022858 卷积神经网络工作原理<em>直观</em>的<em>解释</em>?
感知机学习算法的直观解释
当一个实例点被误分类,即位于分离超平面的错误一侧时,则调整w,b的值,使得分离超平面向该误分类点的一侧移动,以减少该误分类点与超平面间的距离,直到超平面越过该误分类点使其被正确分类。...
谁来给我解释解释什么是序列化!
如题
能不能帮我解释解释什么是EJB?
谢谢!
什么使button变颜色?
<em>什么</em>使button变颜色?think.
什么是共变、逆变
#includern#includern#includern#includern#includernclass Arnrn public:rn virtual void print() = 0;rn;rnvoid f(A *pa)rnrn pa->print();rnrnclass B:private Arnrn public:rn virtual void print()rn rn std::cout << "this is B" << std::endl;rn rn void init()rn rn f(this);//this A*rn rn A& getARef()rn rn return *this;//*this A&rn rn A* getAP()rn rn return this;//this A*rn rn;rnint main()rnrn std::auto_ptr apB(new B);rn apB->init();rn apB->getARef().print();rn apB->getAP()->print();rn //std::auto_ptrapA(new B);//errorrn return 0;rnrnrn私有继承,却能把this指针转换成基类的指针,疑问?rnrn据说这是<em>应用</em>了共变、逆变的原理。我看过的C++书都没有提到这两个概念,请问各位XDJM,<em>什么</em>叫共变、逆变?可否详细点<em>解释</em>一下。
viewstate的值会变什么?
我有2个页面是靠session传递讯息的(给viewstate)rn其中一个页面有viewstaternViewstate[“b”]=Session[“a”].Tostring()rn假设我session的过期时间是20分rn那我20分钟后按重新整理rn那么viewstate的值会变<em>什么</em>?会被清空吗rn如果会的话要怎么让它保持原值rn
什么变0,什么原理?
unsigned char i;rnfor(i=0;i,i);rn死循环。255+1越界之后 i变成0.继续! rnrn为<em>什么</em>变0,<em>什么</em>原理?
外销查询外销查询下载
外销查询外销查询 相关下载链接:[url=//download.csdn.net/download/taizhouhy001/4788834?utm_source=bbsseo]//download.csdn.net/download/taizhouhy001/4788834?utm_source=bbsseo[/url]
sql anywhere5.5.04下载
版本很老的sybase数据库,sql anywhere5.5.04早期版本,特殊情况还是很有用的 相关下载链接:[url=//download.csdn.net/download/childepeng/4857869?utm_source=bbsseo]//download.csdn.net/download/childepeng/4857869?utm_source=bbsseo[/url]
CAD植物素材下载
可以省去大家绘制植物图形的繁琐,可以直接借鉴其素材 相关下载链接:[url=//download.csdn.net/download/u010084820/5196323?utm_source=bbsseo]//download.csdn.net/download/u010084820/5196323?utm_source=bbsseo[/url]
相关热词 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池 c#5.0 安装程序 c# 分页算法 c# gmail 发邮件 c# 多层文件
我们是很有底线的