当前位置:  编程技术>移动开发
本页文章导读:
    ▪途经的 师傅 师兄帮帮忙        路过的 师傅 师兄帮帮忙    我是一个刚刚学习java 的学生  以前没有接触过计算机  现在老师讲到 数据库 用java 和数据库连接  写个增 删 改 查 的程序 我学不好  哪位帮我看看 在麻烦.........
    ▪ Java中class资料编译成exe文件的几种方法        Java中class文件编译成exe文件的几种方法 将Java应用程序本地编译为EXE的几种方法: 1.exe4jexe4j可以打包成各种格式的exe,可以把jar打包进exe,也可以引用一个外部的jar文件,还可以打包成windows.........
    ▪ GSM/GPRS/EDGE/CDMA/3G.名词解释       GSM/GPRS/EDGE/CDMA/3G...名词解释 移动通信系统有多种分类方法。例如按信号性质分,可分为 模拟 、 数字 ;按调制方式分,可分为 调频 、 调相 、 调幅 ;按多址连接方式分,可分为:   .........

[1]途经的 师傅 师兄帮帮忙
    来源: 互联网  发布时间: 2014-02-18
路过的 师傅 师兄帮帮忙
   我是一个刚刚学习java 的学生  以前没有接触过计算机  现在老师讲到 数据库

用java 和数据库连接  写个增 删 改 查 的程序 我学不好  哪位帮我看看 在麻烦下把代

码 发到我的邮箱  我的邮箱是 izhangguangping@163.com  谢谢了 !!

    
[2] Java中class资料编译成exe文件的几种方法
    来源: 互联网  发布时间: 2014-02-18
Java中class文件编译成exe文件的几种方法
将Java应用程序本地编译为EXE的几种方法:

1.exe4j
exe4j可以打包成各种格式的exe,可以把jar打包进exe,也可以引用一个外部的jar文件,还可以打包成windows服务的程序,并且可以设置最低jre的版本,还可以设定启动画面,虽然java6.0已经实现了这一点,但是还是没有exe4j生成的启动画面快。

下载地址:http://download.csdn.net/source/927640

2.install4j
install4j是一个功能强大的,多平台Java安装文件生成工具,用于生成Java应用程序本地化的安装及应用程序发布。 install4j的优异性在于它易于使用,紧密的集成到目标平台,以及灵活的JRE 管理与部署选项。

下载地址:http://download.csdn.net/source/927687

3.InstallAnywhere
Installanywhere很好用,我以前常用这个软件。最近又要用到,找不到破解版了。Installanywhere防破解做得很不错,网上很难找到破解版。

下载地址:http://download.csdn.net/source/972131

4.Jar2Exe
    本软件可以将 Jar 文件转化为 Exe 可执行文件,使采用 Java 开发的软件更加方便地执行和发布,避免了采用批处理文件进行启动带来的麻烦。生成的 Exe 可执行文件可以自动从“注册表”、“环境变量”或者“配置文件”找到运行环境,并自动执行指定的启动类。
     本软件可以生成:“控制台程序”,“隐藏控制台的 Windows 窗口程序”以及“后台启动运行的 Windows NT 服务程序”三种类型的可执行文件。

下载地址:http://download.csdn.net/source/927650

5. JET
JET是一个优秀的Java语言本地编译器。但该编译器不是开源的,你可以从下面这个网站获得一个测试版本:
 
下载地址:http://www.excelsior-usa.com/jet.html 

6.IBM AlphaWorks
使用IBM AlphaWorks提供的一个高性能Java编译器,该编译器可以从下面的地址获得:
 
http://www.alphaworks.ibm.com/tech/hpc 

7.JBuilder
这个工具不用多讲了,在jbuilder6.0以前的(包括6.0),是不能生成exe文件的,从jbuilder7.0开始都可以生成exe文件。 这个是Borland不公开的使用技巧,能够通过JBuilder来制作exe文件。
JBuilder并不支持本地编译机制。但是有一个隐藏的技巧可以让你从可执行文件来启动Java程序,可以出现或者不出现console窗口。想做到这些,需要JBuilder的bin目录下的这些文件:
JBuilder.exe
JBuilderW.exe (可选)
JBuilder.config
jdk.config
JavaLauncher.dll
“JBuilder.exe”是一个通用的可执行外壳文件,用以启动Java程序,”JBuilderW.exe“好像是javaw.exe一样,它把”JBuilder.exe”包装起来,但是运行时候不显示那个console的窗口。使用这些文件的关键是文件名。“JBuilder.exe”查找一个文件叫”JBuilder.config”的配置文件,里面包含了运行Java程序的必须信息。同样的”JBuilderW.exe”查找”JBuilder.exe”来启动不带Console窗口的Java程序。如果把JBuilder.exe重命名为”foo.exe”,那”foo.exe”将去寻找”foo.config”配置文件,同样”JBuilderW.exe”被重命名为”fooW.exe”,它会去寻找”foo.exe”文件。
说到这里,聪明的读者应该猜到怎样利用JBuilder.exe来启动应用程序了。只要把JBuilder.exe,JBuilerW.exe,JBuilder.config改名成相应的文件名,在JBuilder.config里面指定主类和类路径,就能够通过执行JBuilder.exe(或者被改名后的exe文件)来启动Java应用程序了。下面是用本机为例。
Borland JBuilder 5被安装在E:\jbuilder5\目录下,在E:\jbuilder5\bin\下建立一个temp目录,然后把JBuilder.exe,JBuilder.config,JavaLauncher.dll,jdk.config四个文件拷贝到E:\jbuilder5\bin\temp\目录下,然后在这个目录下建立一个hello目录,在这个目录下生成一个hello.java文件,即E:\jbuilder5\bin\temp\hello\hello.java文件,
//hello.java/
package hello;
public class hello{
public static void main(String s[]){
System.out.println("Hello, Exe file!");
}
}
编译成class文件,然后打开Jbuilder.config文件,作相应的修改:
在JBuilder.config里面找到下面两行
# Start JBuilder using the its main class
mainclass com.borland.jbuilder.JBuilder
修改为
# Start JBuilder using the its main class
mainclass hello.hello
addpath E:/jbuilder5/bin/temp/
addpath命令是把目录加入类路径中,这个命令和其它config里面可以识别的命令可以在JBuilder/bin目录下的config_readme.txt里面找到详细说明。
然后将jdk.config里面的javapath修改成相对的路径,例如原来是
javapath ../jdk1.3/bin/java
修改成
javapath ../../jdk1.3/bin/java
最后
将JBuilder.exe,JBuilder.config修改成所需要的文件名,例如foo.exe和foo.config文件。
现在执行foo.exe文件
至此,通过修改JBuilder来使用exe文件启动自己的Java应用程序已经完成了。
但是好玩的地方并不在这个地方,下面的小技巧可能更有趣,将Jar文件打包进入exe文件!
假设利用上面的文件,生成hello.jar包,
jar cvf hello.jar hello\*.class
然后将jar包附加到JBuilder.exe后面去,
copy /b ..\JBuilder.exe+hello.jar foo.exe
在foo.config(JBuilder.config)文件里面把前面加入的类路径去掉,并加入下面的路径:
addpath E:/jbuilder5/bin/temp/foo.exe
然后执行,foo.exe
看到了么?一个含jar包的exe文件被执行了!
这个过程的大致原理是:exe文件的重要信息都在文件头部,所以把乱七八糟的东西放exe文件尾部是不要紧的;而jar/zip文件的重要信息是在文件尾部的,这样它们两不相干,能够容易的被执行。
请注意:读者如果使用这个功能,得自己承担可能带来的风险,因为Borland对这个功能不提供官方的支持!

    
[3] GSM/GPRS/EDGE/CDMA/3G.名词解释
    来源: 互联网  发布时间: 2014-02-18
GSM/GPRS/EDGE/CDMA/3G...名词解释

移动通信系统有多种分类方法。例如按信号性质分,可分为 模拟 、 数字 ;按调制方式分,可分为 调频 、 调相 、 调幅 ;按多址连接方式分,可分为:

  频分多址 (FDMA )、时分多址 (TDMA)、码分多址(CDMA )。
( Frequency division muitiple access)

(Time division muitiple access)

(code division muitiple access)

 频分多址(FDMA)是采用调频的多址技术。业务信道在不同的频段分配给不同的用户。如TACS系统、AMPS系统等。

时分多址(TDMA)是采用时分的多址技术。业务信道在不同的时间分配给不同的用户。如GSM、DAMPS等。

CDMA(码分多址)是采用扩频的码分多址技术。所有用户在同一时间、同一频段上,根据不同的编码获得业务信道。

目前的数字移动通信网的主要多址方式是FDMA、TDMA系统(GSM,DAMPS)。在频谱效率上约是模拟系统的3倍,容量有限;在话音质量上13kbit/s编码也很难达到有线电话水平、FTDMA系统的业务综合能力较高,能进行数据和话音的综合,但终端接入速率有限(最高9.6kbit/s TDMA系统无软切换功能,因而容易掉话,影响服务质量z;TDMA系统的国际漫游协议还有待进一步的完善和开发。因而TDMA并不是现代蜂窝移动通信的最佳无线接入,而CDMA码分多址技术完全适合现代移动通信网所要求的大容量、高质量、综合业务、软切换、国际漫游等.

GSM(全球移动通信:Global System For Mobile Communication)是1992年欧洲标准化委员会统一推出的标准,它采用数字通信技术、统一的网络标准,使通信质量得以保证,并可以开发出更多的新业务供用户使用。GSM移动通信网的传输速度为9.6K/s。目前,全球的GSM移动用户已经超过5亿,覆盖了1/12的人口,GSM技术在世界数字移动电话领域所占的比例已经超过70%。由于GSM相对模拟移动通讯技术是第二代移动通信技术,所以简称2G。目前,我国拥有8000万以上的GSM用户,成为世界第一大运营网络。

GSM规范定的频率范围,信产部可以授权运营商使用具体频段.完整地说,GSM使用的频率分GSM 900和DCS 1800M、GSM 1900三大频段(中国大陆没有GSM 1900)
GSM 900的频率范围:890-915 935-960MHz共25M带宽
DCS 1800的频率范围: 1710~1785MHz 1805~1880MHz共75M带宽
目前,
移动:890-909 935-954MHz19M带宽
1710~1725MHz 1805~1820MHz15M带宽
注:若是EGSM:885-890 930-935MHz
联通:909-915 954-960MHz6M带宽
1745~1755MHz 1840~1850MHz10M带宽

GPRS是Gerneral Packer Radio Service的英文缩写,中文译为通用无线分组业务,它是利用“分封交换”(Packet-Switched)的概念所发展出的一套无线传输方式。它经常被描述成“2.5G”,也就是说这项技术位于第二代(2G)和第三代(3G)移动通讯技术之间。它通过利用GSM网络中未使用的TDMA信道,提供中速的数据传递。GPRS突破了GSM网只能提供电路交换的思维方式,只通过增加相应的功能实体和对现有的基站系统进行部分改造来实现分组交换,这种改造的投入相对来说并不大,但得到的用户数据速率却相当可观。GPRS的传输速率可提升至56甚至114Kbps。从技术上来说,声音的传送(即通话)继续使用GSM,而数据的传送便可使用GPRS,这样的话,就把移动电话的应用提升到一个更高的层次。而且发展GPRS技术也十分“经济”,因为只须沿用现有的GSM网络来发展即可。相对于GSM的9.6kbps的访问速度而言,GPRS拥有171.2kbps的访问速度;在连接建立时间方面,GSM需要10-30秒,而GPRS只需要极短的时间就可以访问到相关请求;而对于费用而言,GSM是按连接时间计费的,而GPRS只需要按数据流量计费;GPRS对于网络资源的利用率而相对远远高于GSM。

EDGE是英文Enhanced Data Rate for GSM Evolution 的缩写,即增强型数据速率GSM演进技术。EDGE是一种从GSM到3G的过渡技术,它主要是在GSM系统中采用了一种新的调制方法,即最先进的多时隙操 作和8PSK调制技术。由于8PSK可将现有GSM网络采用的GMSK调制技术的信号空间从2扩展到8,从而使每个符号所包含的信息是原来的4倍.它经常被描述成“2.75G”.性能优于GPRS.

参考:http://baike.baidu.com/view/24566.htm?fr=topic

CDMA是码分多址的英文缩写(code division muitiple access),它是在数字技术的分支--扩频通信技术上发展起来的一种崭新而成熟的无线通信技术。cdma技术的原理是基于扩频技术,即将需送的具有一定信号带宽信息数据,用一个带宽远大于信号带宽的速伪随机码行调制,使原数据信号的带宽被扩展,再经载波调制并发送出去。接收端使用完全相同的伪随机码,与接收的带宽信号作相关处理,把宽带信号换成原信息数据的窄带信号即扩,以实现信息通信。

1G(first generation)表示第一代移动通讯技术。如现在以淘汰的模拟移动网。
2G(second generation)表示第二代移动通讯技术。代表为GSM。以数字语音传输技术为核心。

2.5G是基于2G与3G之间的过渡类型。代表为GPRS。比2G在速度、带宽上有所提高。可使现有GSM网络轻易地实现与高速数据分组的简便接入。

3G(third generation)表示第三代移动通讯技术。面向高速、宽带数据传输。国际电信联盟(ITU)称其为IMT-2000(International Mobile Telecom-munication)。最高可提供2Mbp/s的数据传输速率。主流技术为CDMA技术代表有WCDMA(欧,日)、CDMA2000(美)和TD-SCDMA(中)。

目前中国移动获取的TD-SCDMA频段为2010~2025MHZ,只有15M带宽,可划分TD频点为共9个,其中室外为6个频点,室内为3个.

td-scdma(time-division synchronous code division multiple access):td-scdma是由我国信息产业部电信科学技术研究院提出,与德国西门子公司联合开发。主要技术特点:同步码分多址技术,智能天线技术和软件无线技术。它采用tdd双工模式,载波带宽为1.6mhz。tdd是一种优越的双工模式,因为在第三代移动通信中,需要大约400mhz的频谱资源,在3ghz以下是很难实现的。而tdd则能使用各种频率资源,不需要成对的频率,能节省未来紧张的频率资源,而且设备成本相对比较低,比fdd系统低20%--50%,特别对上下行不对称,不同传输速率的数据业务来说tdd更能显示出其优越性。也许这也是它能成为三种标准之一的重要原因。另外,td-scdma独特的智能天线技术,能大大提高系统的容量,特别对cdma系统的容量能增加50%,而且降低了基站的发射功率,减少了干扰。td-scdma软件无线技术能利用软件修改硬件,在设计、测试方面非常方便,不同系统间的兼容性也易与实现。当然td-scdma也存在一些缺陷,它在技术的成熟性方面比另外两种技术要欠缺一等。因此,信息产业部也广纳合作伙伴一起完善它。另外它在抗快衰落和终端用户的移动速度方面也有一定缺陷。

wcdma(wideband code division multiple access ):wcdma源于欧洲和日本几种技术的融合。wcdma采用直扩(mc)模式,载波带宽为5mhz,数据传送可达到每秒2mbit(室内)及384kbps(移动空间)。它采用mc fdd双工模式,与gsm网络有良好的兼容性和互操作性。作为一项新技术,它在技术成熟性方面不及cdma2000,但其优势在于gsm的广泛采用能为其升级带来方便。因此,近段时间也倍受各大厂商的青睐。wcdma采用最新的异步传输模式(atm)微信元传输协议,能够允许在一条线路上传送更多的语音呼叫,呼叫数由现在的30个提高到300个,在人口密集的地区线路将不在容易堵塞。

另外,wcdma还采用了自适应天线和微小区技术,大大地提高了系统的容量。

cdma2000(code division multiple access2000):cdma2000是由美国高通(qualcomm)公司提出。它采用多载波(ds)方式,载波带宽为1.25mhz。cdma2000共分为两个阶段:第一阶段将提供每秒144kbit/s的数据传送率,而当数据速度加快到每秒2mbit/s传送时,便是第二阶段。到时,和wcdma一样支持移动多媒体服务,是cdma发展3g的最终目标。cdma2000和wcdma在原理上没有本质的区别,都起源于cdma(is-95)系统技术。但cdma2000做到了对cdma(is-95)系统的完全兼容,为技术的延续性带来了明显的好处:成熟性和可靠性比较有保障,同时也使cdma2000成为从第二代向第三代移动通信过渡最平滑的选择。但是cdma2000的多载传输方式比起wcdma的直扩模式相比,对频率资源有极大的浪费,而且它所处的频段与imt-2000规定的频段也产生了矛盾。

厂商动态

td-scdma:德国西门子公司算是与电信科学研究院(catt)合作的老战友了。也许是西门子看中了中国这块巨大的市场,98年还是wcdma的支持者,catt一提出td-scdma,西门子便与之达成了合作协议,他为td-scdma的发展有着巨大的促进作用。当然国内的大唐电信也为之作出了很大的贡献。今年8月15日,大唐电信、中国移动、中国联通、摩托罗拉、华为在北京联合发起召开td-scdma联盟大会,中国移动通信业界受到广泛的邀请。随着td-scdma技术的不断成熟与完善,摩托罗拉等各大公司也表示愿意支持td-scdma。

wcdma:wcdma有着许多大厂商的支持,爱立信就是其中的积极倡导者。另外,芬兰的诺基亚,日本的nec、hitachi、松下,fujisu也积极投入其研制和开发之中,爱立信更是在十多个国家建立了试验系统。日本第一大移动运营商ntt docomo已初步定于2001年开始部署wcdma系统。半导体厂商adi、飞利浦等已推出了支持wcdma的芯片。

cdma2000:cdma2000的支持者没有wcdma那么多,高通公司可谓独当一面。当然,还是有北美一些公司在支持,比如:nortel网络公司、lucent公司。另外,韩国的三星也在联合开发。美国最大的cdma网络运营商sprintpcs也愿意与之合作。

 

HSDPA(高速下行分组接入,High Speed Downlink Packages Access)技术是实现提高WCDMA网络高速下行数据传输速率最为重要的技术,是3GPP在R5协议中为了满足上下行数据业务不对称的需求提出来的,它可以在不改变已经建设的WCDMA系统网络结构的基础上,大大提高用户下行数据业务速率(理论最大值可达14.4Mbps),该技术是WCDMA网络建设中提高下行容量和数据业务速率的一种重要技术。

EVDO(EV-DO)实际上是三个单词的缩写:Evolution(演进)、 Data Only(后来又改为Data Optimized)。

  其全称为:CDMA2000 1xEV-DO,是CDMA2000 1x演进(3G)的一条路径的一个阶段。这一路径有两个发展阶段,第一阶段叫1xEV-DO,即“Data Only”,它可以使运营商利用一个与IS-95或CDMA2000相同频宽的CDMA载频就可实现高达2.4Mbps的前向数据传输速率,目前已被国际电联ITU接纳为国际3G标准, 并已具备商用化条件。第二阶段叫1xEV-DV。1xEV-DV意为“Data and Voice”,它可以在一个CDMA载频上同时支持话音和数据。2001年10月 3GPP2决定以朗讯、高通等公司为主提出的L3NQS标准为框架,同时吸收摩托罗拉、诺基亚等提出的1xTREME标准的部分特点,来制定1xEV-DV标准。2002年6月,该标准最终确定下来,其可提供6Mbps甚至更高的数据传输速率。

目前,移动无线技术的演进路径主要有三条:一是WCDMA和TD-SCDMA,均从HSDPA演进至HSDPA+,进而到LTE;二是CDMA2000沿着EV-DO Rev.0/Rev.A/Rev.B,最终到UMB;三是802.16m的WiMAX路线。这其中LTE拥有最多的支持者,WiMAX次之。

3GPP长期演进(LTE: Long Term Evolution)项目是近两年来3GPP启动的最大的新技术研发项目,这种以OFDM/FDMA为核心的技术可以被看作“准4G”技术。3GPP LTE项目的主要性能目标包括:在20MHz频谱带宽能够提供下行100Mbps、上行50Mbps的峰值速率;改善小区边缘用户的性能;提高小区容量;降低系统延迟,用户平面内部单向传输时延低于5ms,控制平面从睡眠状态到激活状态迁移时间低于50ms,从驻留状态到激活状态的迁移时间小于100ms;支持100Km半径的小区覆盖;能够为350Km/h高速移动用户提供>100kbps的接入服务;支持成对或非成对频谱,并可灵活配置1.25 MHz到20MHz多种带宽。

 


    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3