技术文章
2012-05-11 10:25
1. 什么是J2ME?
答:J2ME是Java 2 Micro Edition的简称,是SUN推出的针对嵌入式消费类电子产品的开发平台,例如手机、PDA和电视机顶盒等。事实上,J2ME是一整套技术和规范的集合。
2. 开发J2ME应用程序使用什么开发环境?
答:目前比较主流的开发环境有JBuilder、Eclipse、NetBeans和SUN Mobile等。本站推荐免费、开源功能强大的eclipse、NetBean,
3. Configuration 和Profile的区别和联系是什么?
...
Java技术 青软培训
2012-05-10 15:09
protected void Button1_Click(object sender, EventArgs e)
{
string str=ConfigurationManager.ConnectionStrings["sqlstr"].ConnectionString;
using (SqlConnection sqlcon = new SqlConnection(str))
{
using (SqlCommand sqlcom = sqlcon.CreateCommand())
...
web 青软培训
2012-05-06 15:03
本文将引领您浏览Linux的目录架构,并解释每个重要目录的含义。
· / - Root
通常称为根分区。所有的文件和目录皆由此开始。只有root用户对此目录拥有写权限。
· /bin - 用户可执行文件
此目录包含二进制可执行文件。在单用户模式下Linux使用此目录的命令。此目录包含所有用户的常用命令,如ls、ping、cp等。
· /sbin - 系统可执行文件
此目录中的命令主要供系统管理员使用,以进行系统维护。例如,iptables、reboot、fdisk等。
· /etc - 配置文件
...
Linux,青软培训
2012-05-04 15:09
1、前言
2009,6月26日,Google Android发布了NDK,引起了很多发人员的兴趣。NDK全称:Native Development Kit。
下载地址为: http://developer.android.com/sdk/ndk/1.5_r1/index.html。
2、误解
新出生的事物,除了惊喜外,也会给我们带来一定的迷惑、误解。
2.1、误解一:NDK发布之前,Android不支持进行C开发
在Google中搜索“NDK”,很多“Android终于可以使用C++开发”之类的标题,这是一种对Android平台编程方式的误解。其实,Android平台从诞生起,就已经支持C、C++开发。众所周知,Android的SDK基于Java(Java教程 Java培训 )实现,这意味着基于Android SDK进行开发的第三方应用都必须使用Java语言。但这并不等同于“第三方应用只能使用Java”。在Android SDK首次发布时,Google就宣称其虚拟机Dalvik支持JNI编程方式,也就是第三方应用完全可以通过JNI调用自己的C动态库,即在Android平台上,“Java+C”的编程方式是一直都可以实现的。
...
android java 青软培训
2012-05-03 15:35
一,概述
算法策略和算法是有区别的,它们是算法设计中的两个方面,算法策略是面向问题的,算法是面向实现的;
但二者又是不可分的,首先是通过算法策略才找出解决问题的算法,其次对于用不同算法求解的问题算法策略是自然不同的。
二,算法策略
1)递推策略:“递推法”和贪心算法一样也是由当前问题的逐步解决从而得到整个问题的解,只是依赖的是信息间本身的递推关系,每一步不需要策略参与到算法中,它们更多地用于计算。
2)递归策略:递归法是利用大问题与其子问题间的递归关系来解决问题的。每次找出大问题与小的子问题之间的关系,直到小的子问题很容易解决,再由小的子问题的解导出大问题的解。。例如:汉诺塔问题
...
算法 软件培训 青软
2012-04-27 15:31
Zygote
Zygote启动是从
/frameworks/base/cmds/app_process/app_main.cpp
中的main()函数开始的。
启动JavaVM:
main()函数中有启动VM:
if(zygote) {
runtime.start("com.android.internal.os.ZygoteInit",
startSystemServer? "start-system-server" : "");
而runtime是AppRuntime的对象,同样在main()中:
...
手机开发 青软培训
2012-04-25 15:20
以下是源代码:
import net.sourceforge.pinyin4j.PinyinHelper;
import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;
import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat;
import net.sourceforge.pinyin4j.format.HanyuPinyinToneType;
import net.sourceforge.pinyin4j.format.HanyuPinyinVCharType;
...
Java开发 青软培训
2012-04-23 15:28
android的代码包括JAVA,C,C++和各种脚本,算起来有十几万个文件,阅读,编辑,使用这些代码,需要寻找一款合适的软件才能事倍功半。运行在WINE模式下的source insight工具不仅反应很慢,而且有很多符号在阅读时根本就不会跳转,令人非常困惑。因此我们大部分人只能入乡随俗,要么使用eclipse,要么使用VIM或者EMACS.VIM和EMACS作为linux下的两大编辑神器,对于从WIN转过来的朋友来说,还是比较富有挑战性的,关健在于习惯。他们都能通过命令行和快捷键完成所有工作,而且可以通过插件无限扩展,两者的区别在于,一个更接近DOS,所有操作快捷却对鼠标支持不是很好。一个和WIN比较接近,对鼠标支持比较好。但听说这两大阵营斗的正醋,宛如当年基督教与新教的斗争。也许需要两个都试试才能决定自己加入哪个阵营。在android的develop目录的IDE目录下,可以找到android对一些流行编辑器提供的配置文件。
...
Android培训,青岛软件培训
2012-04-01 09:09
一、Java(Java教程 Java培训 )相关技术点概览:
RMI: java自身提供的用在分布时对象之间的通信机制。(类似于RPC)
RMI-IIOP: RMI的可移植扩展,可以实现JAVA与CORBA的集成。
JDBC: 用于数据库访问的通用接口。
JTA,JTS: 用于提供事务处理的支持。
JMS: java消息服务。可以连接已有的面向消息的中间件,例如:MQSeries,MSMQ。
Java Servlet: 用来扩展Web服务器功能的网络组件。基于请求/响应机制。
...
Java技术
2011-09-06 13:44
jQuery是目前使用最广泛的javascript函数库。 据统计,全世界排名前100万的网站,有46%使用jQuery,远远超过其他库。微软公司甚至把jQuery作为他们的官方库。...
JavaScript,函数库,网页开发
2011-09-04 13:20
用于操作数据库的SQL一般分为两种,一种是查询语句,也就是我们所说的SELECT语句,另外一种就是更新语句,也叫做数据操作语句。言外之意,就是对数据进行修改。在标准的SQL中有3个语句,它们是INSERT、UPDATE以及DELETE。在MySQL中又多了一个REPLACE语句,因此,本文以MySQL为背景来讨论如何使有SQL中的更新语句。 一、INSERT和REPLACE INSERT和REPLACE语句的功能都是向表中插入新的数据。这两条语句的语法类似。它们的主要区别是如何处理重复的数据。...
数据库,查询语句,索引
2011-09-02 12:51
J2EE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Web的多层应用提供了功能支持,下面对J2EE中的13种技术 规范进行简单的描述:1....
J2EE平台,数据库,程序接口
2011-08-30 13:55
经历了12年之久,万维网的核心语言(HTML或超文本标记语言)终于迎来了HTML5主要修订版本。虽然万众期待的版本仍处于测试阶段并且没有宣布正式推出的日期,HTML5的网页设计师和程序员已经就有关最新功能展开了热烈讨论。 根据W3C,HTML5新特性的目的是在改善嵌入诸如视频的多媒体支持,提供更好的用户体验和更简单的编程。虽然HTML4中已经取得了巨大成 功,(甚至被认为最成功的标记格式已经发布)在互联网世界的每个人都耐心等待,浏览器更新时得到最新的HTML版本。随着时间推移,人们都很纳闷,还等什 么呢?事实上HTML5已经被很多浏览器支持,比如Safari, Chrome, FireFox, Opera, 以及其他主流浏览器。即使是IE9也准备好了支持新的HTML5。 HTML5的好处是,它是向后兼容的,因而,如果你乐于更新你的网站,现在你就可以。只是有几个浏览器不完全兼容HTML5。...
网页设计,编程,浏览器,标签
2011-08-26 13:39
计算机科学的道路上布满了什么将成为“下一个大事件”这样的躯壳。尽管许多的小生境语言确实在脚本或是特定应 用中找到了一些用武之地,但C(及其衍生工具)和Java语言是难以被取代的。不过Red Hat的Ceylon似乎是一些语言功能的一个很有意思的组合,其使用了大家熟知的C风格的语法,但是除了强调简洁之外,其还提供面向对象和一些很有用的 函数方面的支持。研究一下Ceylon,看看这一未来的VM语言是否能够在企业级的软件开发中找到自己的位置。Linux和开源通常会与最前沿的语言设计之间存在着一定的关系,其可能是可用来支持语言开发的工具,或者是平台的开放性促进了语言设计的进步。或者可能 是这样的情况,基于开源技术的那些开放式语言(比如说GNU Compiler Collection系列、Ruby、Python和Perl)非常的优秀,因为它们欢迎和鼓励试验使用(更不用提Red Hat就是Ceylon背后的公司)。无论是出于何种原因,Linux开发者可以使用大量的各种语言,从较少被用到已有了一定年头的语言到最新最先进的产 品。...
java语言,编程风格,软件工程师,测试
2011-08-22 13:06
作为初级的Java开发者,也许你的经验不足,也许因为你的一时疏忽给公司、项目造成了损失,那么这是无法原谅的。作为技术人员,只有不断的学习,提升自己的技术水平,才能为自己、为公司创造更高的价值。下面是笔者整理的Java常见的十大代码错误,希望对大家有所帮助! 1、在静态方法中访问非静态的成员变量(例如在main方法中) 有很多刚刚接触Java的程序员都会有一问题,就是在main方法中访问成员变量。Main方法一般都被标示为“静态的”,意思就是我们不需要实例化这个类来调用main方法。例如,java虚拟机能够以这样的形式来调用MyApplication类:...
java开发者,代码错误,变量