自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(48)
  • 资源 (25)
  • 收藏
  • 关注

原创 Servlet编写图片验证码

图片验证码的原理是,服务器生成一个包含随机数的字符串的图片发给客户端,客户端提交数据时需要填写字符串作为验证。由于字符串保存在图片中,因此机器很难识别,从而达到防止有些人使用计算机程序恶意发送信息的目的。 Java代码 IdentityServlet.java: import java.awt.Color;import java.awt.Font;import java.awt.G

2010-04-10 12:00:00 573

转载 struts中使用编程的方式得到资源内容

在struts中,如果使用 bean:message会显示出来资源文件中定义的内容,如果不是用标签,用编程的方式得到资源内容: import javax.servlet.jsp.PageContext; import org.apache.struts.taglib.TagUtils; /** * @author Admin

2011-10-26 16:50:57 226

原创 Liferay中form标签中的method属性

edit.jsp有如下所示表单: " method="post"> "/> 此时执行代码:String greeting = renderRequest.getParameter("greeting");  得到的greeting不为null. 但是如果把上面表单中

2011-07-27 22:39:23 1046 1

原创 Android px和dip以及sp的区别及转换代码

<br /><br />public static int dip2px(Context context, float dipValue){<br />final float scale = context.getResources().getDisplayMetrics().density;<br />return (int)(dipValue * scale + 0.5f);<br />}<br /> <br /><br />public static int px2dip(Context contex

2011-03-24 09:24:00 1513

原创 Android之view获取getWidth()和getHeight()

<br /><br />一般在刚开始开发android时,会犯一个错误,即在View的构造函数中获取getWidth()和getHeight(),当一个view对象创建时,android并不知道其大小,所以getWidth()和getHeight()返回的结果是0,真正大小是在计算布局时才会计算,所以会发现一个有趣的事,即在onDraw( ) 却能取得长宽的原因。<br /><br />如何在构造函数中如何取得长宽:<br /> <br /> <br />width = activity.getWindow

2011-03-03 11:41:00 5652 6

原创 常用的Android指令和模拟器参数

<br />Android模擬器命令列啟動模式<br />在android-sdk-windows-1.1/tools執行emulator以執行模擬器<br />加上-skin參數,指定顯示模式為HVGA-L,則可轉為橫向<br />emulator - skin HVGA-L (480*320,水平顯示)<br />emulator - skin HVGA-L (320*480,垂直顯示,模擬器預設模式)<br />emulator - skin

2011-01-28 11:06:00 560

转载 iPhone/Mac Objective-C内存管理教程和原理剖析(四)系统自动创建新的autorelease pool

<br />版权声明<br />此文版权归作者Vince Yuan (vince.yuan#gmail.com)所有。欢迎非营利性转载,转载时必须包含原始链接http://vinceyuan.cnblogs.com/,且必须包含此版权声明的完整内容。<br />版本 1.1 发表于2010-03-08<br /> <br /> <br />四系统自动创建新的autorelease pool<br />在生成新的Run Loop的时候,系统会自动创建新的autorelease pool(非常感谢网

2011-01-27 17:33:00 302

转载 iPhone/Mac Objective-C内存管理教程和原理剖析(三)@property (retain)和@synthesize的默认实现

<br />版权声明<br />此文版权归作者Vince Yuan (vince.yuan#gmail.com)所有。欢迎非营利性转载,转载时必须包含原始链接http://vinceyuan.cnblogs.com,且必须包含此版权声明的完整内容。<br /> <br /> <br />版本 1.1  发表于2010-03-08<br /> <br /> <br />三@property (retain)和@synthesize的默认实现<br />在这里解释一下@property (retain) Cla

2011-01-27 15:39:00 341

转载 iPhone/Mac Objective-C内存管理教程和原理剖析(二)口诀与范式

<br />版权声明<br />此文版权归作者Vince Yuan (vince.yuan#gmail.com)所有。欢迎非营利性转载,转载时必须包含原始链接http://vinceyuan.cnblogs.com,且必须包含此版权声明的完整内容。<br /> <br /> <br />版本 1.1 发表于2010-03-08<br /> <br />二口诀与范式<br />1           口诀。<br />1.1          谁创建,谁释放(类似于“谁污染,谁治理”)。如果你通过alloc、

2011-01-27 15:01:00 218

转载 iPhone/Mac Objective-C内存管理教程和原理剖析(一)基本原理

<br />版权声明<br />此文版权归作者Vince Yuan (vince.yuan#gmail.com)所有。欢迎非营利性转载,转载时必须包含原始链接http://vinceyuan.cnblogs.com/,且必须包含此版权声明的完整内容。<br />版本 1.1  发表于2010-03-08<br />前言<br />初学objectice-C的朋友都有一个困惑,总觉得对objective-C的内存管理机制琢磨不透,程序经常内存泄漏或莫名其妙的崩溃。我在这里总结了自己对objec

2011-01-27 14:40:00 343

原创 自动释放池

<br />自动释放池以栈的形式实现:当你创建一个新的自动释放池时,它将被添加到栈顶。接收autorelease消息的对象将被放入到最顶端的自动释放池中。如果将一个对象放入一个自动释放池中,然后创建一个新的自动释放池再销毁该新建的自动释放池,则这个自动释放对象仍将存在,因为容纳该对象的自动释放池仍然存在。

2011-01-18 14:50:00 885

原创 Cocoa内存管理规则

<br />1.当你使用new、alloc、或copy方法创建一个对象时,该对象的保留计数器值为1。当不再使用该对象时,你要负责向该对象发送一条release或autorelease消息。这样,该对象将在其使用寿命结束时被销毁。<br /><br /><br />2.当你通过其他方法获得一个对象时,则假设该对象的保留计数器的值为1,而且已经被设置为自动释放,你不需要执行任何操作来确保该对象被清理。如果你打算在一段时间内拥有该对象,则需要保留它并确保在操作完成时释放它。<br /><br /><br />3.

2011-01-18 14:18:00 312

原创 感谢老王的:Object-C之Windows版Hello, World!

<br />老王说:<br /><br />Mac笔记本实在是太贵了,所以一直没舍得买,如此一来,就只能在我的Windows操作系统上学Object-C了<br /> <br />安装GNUstep<br /><br />GNUstep Windows Installer提供了Windows平台下的Object-C的模拟开发环境,一共有四个软件包,其中GNUstep System和GNUstep Core是必装的,GNUstep Devel和Cairo Backend是选装的。甭管必

2011-01-07 14:18:00 716

原创 android编程:解决异常“android.view.InflateException: Binary XML file line # : Error inflating class”

<br />抛出异常时的main.xml与自定义View类相关代码如下:<br />main.xml<br /><br />继承View的类Chessboard.java:<br /><br /> <br />对于此异常,如下进行修改:添加View类的另一个构造方法<br /><br /> <br />如上,问题解决了。。。

2010-11-29 12:48:00 57638 21

原创 Eclipse CDT 编译运行出错时,控制台信息乱码

<br />控制台信息如下:<br /> <br />**** Build of configuration Debug for project T1 ****<br />**** Internal Builder is used for build               ****<br />g++ -O0 -g3 -Wall -c -fmessage-length=0 -osrc/T1.o ../src/T1.cpp<br />g++ -oT1.exe src/T1.o<br />src/T1.o锛

2010-11-07 18:10:00 1844 2

原创 Ubuntu linux下安装Eclipse PDT步骤

<br />在Ubuntu Linux下进行PHP开发,首先可以安装搭建 LAMP 环境和 phpmyadmin 这个Mysql 数据库管理工具,之后选择一个FTP传工具如:Filezilla,最后我们还要选择PHP开发工具,Ubuntu自带的Gedit纯文本编辑做一般的代码文本的修改足够,但要实现一些项目和调试等功能就不行了,所以我们还是最好还是选择一款IDE开发环境,这里我们选择了Eclipse (PDT)。<br />Eclipse 最初由IBM公司开发的IDE开发环境贡献给开源社区,

2010-10-03 21:11:00 409

原创 Linux下安装jdk

<br />Sun发布的JDK/JRE有两种版本,一种是.rpm.bin格式的,另一种则是.bin格式的,前者我没有试,但是我想应该是适合于rpm的,可能会安装到/usr里面去,而且自动化程度可以高一些。后者则完全是绿色软件,只是做一个解压的动作。下面我就来讲后者的安装全攻略。<br /><br />1、首先我们要到Sun的网站上去下载JDK/JRE(点这里进入),最新的正式版本已经是6.0(也就是1.6),当然老的版本Sun也仍然提供下载,点上面的“Previous Releases”就可

2010-10-03 18:24:00 204

原创 java做的Excel文件导入数据库

<br />public static List ImportExcel(File file) {<br />        List list = new ArrayList();<br />        if (file.getName().indexOf(".xls") > 0) {<br />            try {<br />                Workbook wb = Workbook.getWorkbook(file);<br />       

2010-09-22 12:27:00 208

原创 Hibernate中Session对象的load()方法和get()方法的区别

<br /> <br />Session对象的load()方法和get()方法都可以根据实体对象的id来读取数据库中的记录,并得到与数据库中的记录相对应的实体对象。但这两个方法存在一定的区别,在使用的时候需要根据不同的情况来选择合适的方法。<br />load()方法和get()方法之间的区别主要表现在以下方面:记录不存在时的处理方式不同。get()方法返回空(null),而load()方法将会抛出一个HibernateException异常。load()方法可以返回实体的代理类实例,而get()方法永远多

2010-07-29 10:06:00 294

转载 Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)

1判断select选项中 是否存在Value="paraValue"的Item <br />2向select选项中 加入一个Item <br />3从select选项中 删除一个Item <br />4删除select中选中的项 <br />5修改select选项中 value="paraValue"的text为"paraText" <br />6设置select中text="paraText"的第一个Item为选中 <br />7设置select中value="paraValue"的Item为选中 <br

2010-07-19 14:59:00 220

原创 ThreadLocal 简介

<br />什么是ThreadLocal<br />     ThreadLocal并不能从字面上理解为线程的本地实现版本,因为它并不是一个线程,而是Thead Local Varialbe(线程局部变量)。线程局部变量(ThreadLocal)的功能非常简单,就是为每一个使用该变量的线程都提供一个变量值的副本,使得每一个线程都可以独立地改变自己的副本,而不会和其他线程的副本冲突。从线程的角度看,就好像每一个线程都能完全拥有该变量。<br />     线程局部变量并不是Java的新发明,在其他语言编译器实

2010-07-08 19:09:00 267

原创 资源注射(@Resource)

       现在在Java Web开发中,常量信息倾向于写在某个配置文件里。需求变化的时候只需要修改一下配置文件就可以了,而不需要修改源程序,也不会重新编译,维护起来相当方便。web.xml提供了设置初始化参数的功能,可以将这些信息配置在web.xml中。配置完毕后,Servlet中提供方法getInitParameter(String param)来获取初始化参数值,也可以由ServletCo

2010-04-10 16:09:00 2029 1

原创 Servlet笔记

解决post方式提交内容的乱码:request.setCharacterEncoding("GBK");  //一定要写在存取第一个参数之前,即request.getParameter("param1");之前 解决get方式乱码问题:修改server.xml,给元素Connector添加属性:URIEncoding="GBK",修改后:          

2010-04-05 16:19:00 191

原创 Servlet生命周期

在Servlet的生命周期中,只有一个servlet对象!当客户端的第一次请求过来来时,服务器调用new方法,生成一个对象,同时调用init(ServletConfig),接下来以多线程的方式处理请求,每个请求对应一个线程(线程事先已经建好,放在线程池里,当需要时直接从线程池中选择一个空闲的线程),各个线程访问同一个servlet对象。当web应用退出或重新加载时,调用servlet的dest

2010-04-05 14:47:00 168

原创 JavaScript中的encodeURI()和encodeURICompoment()

      encodeURI()和encodeURICompoment()方法用于编码传递给浏览器的URI。有效的URI不能包含某些字符,如空格。这两个方法用于编码URI,这样用专门的UTF-8编码替换所有的非有效字符,这样就使浏览器能接受并处理它们。      encodeURI()方法用来处理完整的URI(如http://www.yahoo.com.cn),而encodeURICompome

2010-04-01 11:00:00 881

原创 struts2中execute()方法不执行

      今天提交表单时发现action中的execute()方法没有执行,但是validate()却执行了,而且并没有报任何错,执行完之后,就直接退出了,程序并没有进入execute()。      几经调试,发现validate()返回的resultCode为INPUT,说明并没有通过验证。究竟是什么原因导致验证不通过呢?!郁闷了半天,最后突然想起,我所提交的表单中有个type="fil

2010-03-27 12:13:00 3565

原创 Struts2中的url-pattern带来的dojo未定义的问题

今天在运行项目时,页面突然报错“dojo未定义”!奇怪了,昨天还好好的,怎么今天就出了这个问题呢,在里指明dojo库文件路径后还是也不行,郁闷死了。结果上网找了一下,发现有位仁兄跟我的问题差不多,看了他的解释才恍然大悟。原来,我也像他一样,昨天结束的时候在web.xml改变了一些配置。本来的配置如下:  struts2     org.apache.struts2.dispatcher.Fil

2010-03-22 20:42:00 1649 1

转载 java环境变量配置

windows xp下配置JDK环境变量:      1.安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:/java/jdk1.5.0_08;  2.安装完成后,右击“我的电脑”,点击“属性”;       3.选择“高级”选项卡,点击“环境变量”;       4.在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓

2010-03-05 12:47:00 188

转载 JavaScript窗体对象

导读:   熟练window对象的open、close、alert、confirm、prompt、setTimeout、clearTimeout、setInterval、clearInterval、moveBy、resizeBy、scrollBy方法的使用   掌握window对象的moveTo、resizeTo、scrollTo、print方法的使用   熟练掌握window对象的status、

2010-03-01 13:12:00 431

转载 使用json插件

转自http://winnow.blog.51cto.com/223664/66086  struts2中使用json插件,需要安装json插件http://code.google.com/p/jsonplugin/download/list为了编程方便,通常还使用Prototype.js函数库。开发时将插件包放在lib下,在页面中引用js文件,即可进行,一般的应用搜索js

2010-02-26 12:39:00 243

原创 Action中取Optionsferselect标签传入的值

JSP页面:   Insert title here          function selectRight(){               var r=document.forms[0].right;       for(i=1; i       r[i].selected = t

2010-02-23 19:48:00 840

原创 Windows 7上帝模式

转自http://news.skycn.com/article/25118.html  玩过Quake和Doom系列游戏的朋友想必都知道这些游戏可以通过特定方式启用Godmode即上帝模式,这个上帝模式可以让你在剧情关卡里刀枪不入,轻松通关。不过你知道吗,有人在Windows 7里也挖掘出这样一个隐藏的上帝模式。  当然,Windows 7的上帝模式并不是让你的系统刀枪不入百毒不侵

2010-01-11 18:48:00 260

转载 IIS中运行ASPX时服务器应用程序不可用

错误信息: “服务器应用程序不可用 您试图在此 Web 服务器上访问的 Web 应用程序当前不可用。请点击 Web 浏览器中的“刷新”按钮重试您的请求。 管理员注意事项: 详述此特定请求失败原因的错误信息可在 Web 服务器的系统事件日志中找到。请检查此日志项以查明导致该错误发生的原因。” 解决方案:在命令行窗口(开始--运行--cmd)中输入“C:/WINDOWS/Micro

2009-12-15 11:48:00 325

转载 Java动态代理中的$Proxy0类

转自:http://hi.baidu.com/malecu/blog/item/45d4952b31bc0e27d52af17a.html java 动态代理深度学习,一.相关类及其方法:java.lang.reflect.Proxy,Proxy 提供用于创建动态代理类和实例的静态方法.newProxyInstance()返回一个指定接口的代理类实例,该接口可以将方法调用指派到指定

2009-12-13 14:41:00 939

原创 对==与equals认识的误区

以前总认为“==比较内存地址而equals比较内容”,很多书上也是这么讲解的,今天听了浪曦的课程,细看了Object类中equals方法的定义,终于明白了它们之间的区别:从Object层次来说,==与equals是相同的,都是比较内存地址,也就是说比较两个引用是否指向同一个对象,是则返回true,否则返回false。很多类都overwrite了equals方法,最典型的是Strin

2009-12-12 15:30:00 200

原创 利用java反射机制实现对象的拷贝和对象私有方法的访问

import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;public class ReflectTester {    public Object copy(Object o) throws Illega

2009-12-12 12:56:00 703 1

转载 MYSQL安装出现could not start the service mysql error:0处理

当各位在安装、重装时出现could not start the service mysql error:0的错误时,可以尝试下面两种方法。一、方式1MySQL安装是出现could not start the service mysql error:0 提示错误,解决方法:首先,在管理工具->服务里面将MySQL的服务给停止,然后打开cmd 进入你的MySQL bin目录下,例如 C:/Prog

2009-12-09 19:40:00 392

原创 解决Struts 2文件上传时中文文件名乱码问题

今天在用Struts 2上传文件时,发现当文件名包含中文时,上传后,文件名字乱码,甚至有时不能上传。以下是解决方法:1.编写过滤器类,设置编码:import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import j

2009-12-09 13:30:00 2045 3

原创 解决Tomcat启动时出现警告:“Settings: Could not parse struts.locale setting, substituting default VM locale ”

自从MyEclipse换成了7.5版本后,启动Tomcat时总是抛出如题警告,Tomcat无法启动,很烦人,解决方法如下: 在WEB-INF/struts.properties或者src/struts.properties文件中如下配置: struts.locale=en_GB 或者在struts.xml中如下配置;

2009-12-08 09:20:00 535

原创 使用VS2005 调试asp.net时IE无法显示asp.net页面

今天不知道怎么的,在用VS2005做asp.net项目时,发现ie不能正常显示页面,开始还以为是页面代码出问题,于是换了以前能运行的项目试试,发现仍是相同的问题,上网查了查,发现是NOD32的问题。解决办法:     进入NOD32的高级设置(F5),Web访问保护,HTTP,Web浏览器,会看到一个程序列表,你的devenv.exe应该在其中,双击前面的勾(相当于去掉选中状态),确定退出。重

2009-12-07 20:36:00 644

Storm实战构建大数据实时计算 PDF

Storm实战构建大数据实时计算 PDF 文档。。。。。。。。。。。。。。。

2018-02-07

WSO2 Human Task

该文档讲述了什么是wso2 human task,以及如何创建和管理human task

2015-03-18

Liferay技术文档

Liferay系统架构 核心技术 开发Portlet 部署 配置数据库 Liferay的定制 支持多语言

2011-07-27

liferay-developer-guide-6.0.pdf

Liferay6开发指导教程,英文版。 This guide was written as a quick reference to getting started developing on the Liferay Portal platform. It is a guide for those who want to get their hands dirty using Liferay's framework and APIs to create fantastic websites.

2011-07-27

Android游戏引擎《Rokon》

Android游戏引擎《Rokon》:主要类和方法的介绍文档

2011-02-25

Android中文API合集3

API文档(Reference)是Android开发的基础,三年来(2007-2010)官方仍未出中文版的API,Android中文翻译组聚一批从事Android开发人员、论坛版主、大学生、研究生等Android爱好者,利用业余时间对Android的API进行翻译,人数从1人到110+人不断壮大,发表的译文从一篇到八十多篇不断增多,为的只是多一份Android中文资料,欢迎更多朋友的加入

2011-01-28

Android中文API合集

API文档(Reference)是Android开发的基础,三年来(2007-2010)官方仍未出中文版的API,Android中文翻译组聚一批从事Android开发人员、论坛版主、大学生、研究生等Android爱好者,利用业余时间对Android的API进行翻译,人数从1人到110+人不断壮大,发表的译文从一篇到八十多篇不断增多,为的只是多一份Android中文资料,欢迎更多朋友的加入

2011-01-28

Android_Jni 操作指南

在android JNI叫NDK(Native Development Kit),需要下载几个工具,下面我给大家按步骤的说明Jni的使用方法: 一、准备工作 二、安装Cygwin 三、安装NDK 四.编写第一个NDK程序

2011-01-18

设计模式(Patterns in Java)

在真正可复用的面向对象编程中,GoF 的《设计模式》为我们提供了一套可复用的面向对 象技术,再配合Refactoring(重构方法),所以很少存在简单重复的工作,加上Java 代码 的精炼性和面向对象纯洁性(设计模式是java 的灵魂),编程工作将变成一个让你时刻体 验创造快感的激动人心的过程.

2011-01-18

J2ME开发大全中文版

J2ME开发大全中文版 案例讲解 J2ME用户界面 J2ME数据访问

2011-01-18

Eclipse ME 中文文档.pdf

EclipseME是帮助你开发J2ME MIDlet的Eclipse插件。EclipseME可以帮助你简化Java 2 Micro Edition (C) Midlet的开发工作。EclipseME帮助你轻松的把无线工具包整合到Eclipse开发环境中,使你不必再担心J2ME开发有何特殊需求,而可以把精力集中在应用开发上。

2011-01-18

vb.net开发实例.pdf

主要介绍了基本控件的属性,使用方法和技巧

2011-01-18

android布局精解.pdf

iew 的布局显示方式有下面几种:线性布局(Linear Layout)、相对布局(Relative Layout)、 表格布局(Table Layout)、网格视图(Grid View)、标签布局(Tab Layout)、列表视图 (List View)、绝对布局(AbsoluteLayout)。本文虽然是介绍View 的布局方式,但不仅仅 是这样,其中涉及了很多小的知识点,绝对能给你带来Android 大餐!

2011-01-18

深入浅出Android

1入门 初探ANDROID 2008 年末最大的冲击 Android 是什么 安装ANDROID 开发工具 InstallAndroid 安装流程 开启现有工程 开启工程 导入工程 修复工程 操作ANDROID 模拟器 使用Android 模拟器 列出模拟器类型 建立模拟器 列出已建立的模拟器 移除模拟器场景 移除模拟器 建立一个ANDROID 程序 建立新工程 初识GUI界面 描述使用者界面 设计GUI界面 视图(View) 查阅文件 离线文件 视觉化的界面开发工具 获取标识ID 存取识别符号 新增XML 文件 解读程序流程 解读程序流程 完成BMI程序 完成BMI 程序 初级 重构程序 什么是重构 MVC 初识INTEN 初识Intent 加入菜单 加入菜单(Menu) 定义ANDROID清单 加入新的ACTIVITY 独立的Activity 传送数据到新的ACTIVITY 传送数据到新Activity 活动的生命周期 生命周期 Active (活动) Paused (暂停) Stopped (停止) Dead (已回收或未启动) 存储信息 发布到市集(MARKET) AndroidMarket AndroidMarket 的运作方式

2011-01-18

DroidDraw (Android 界面设计器)

DroidDraw 是一个基于Java Swing 的Android 界面设计器,可以通过它来生成复杂的Android Layout XML 文 件,Android 的Layout 和Swing Layout 中有很好的对应,设计器的代码编写起来比较容易。

2011-01-18

AnDroidDraw.apk

AnDroidDraw 是一个与DroidDraw 集成的Android 应用程序,它允许你从DroidDraw 应用程序下载你的GUIs, 也允许你在一个Android 设备上预览你的GUIs

2011-01-18

android开发笔记

开放手机联盟--Open HandsetAlliance Android的系统架构 Android开发环境搭建 Android虚拟机Dalvik AndroidADB工具使用 Android 模拟器 Android 布局讲解 Android应用开发 使用Service GUI可视化设计器——DroidDraw Android文件存取编程 Android数据库编程基础

2011-01-18

《Google Android SDK开发范例大全》 源码

《Google Android SDK开发范例大全》 源码

2011-01-18

《Learn Objective-C on the Mac》

Objective-C is a programming language that blends C’s speed and ubiquity with an elegant object-oriented environment and provides a buzzword-laden cornucopia of programming good times. Objective-C is the gateway drug for many of Apple’s niftiest technologies, such as the Cocoa toolkit and the iPhone SDK. Once you’ve mastered the Objective-C language, you’re well on your way to conquering the rest of the platform. And from there, you can try to take over the world.

2011-01-18

《Objective-C基础教程》中文版

《Objective-C基础教程》中文版

2011-01-18

《iPhone开发基础教程》

本书提供了关于iPhone SDK和iPhone开发的全面信息,对Objective-C编程语言、Xcode和 Interface Builder开发工具进行了深入浅出的介绍,同时对iPhone开发的基本流程、原理和原则进 行了详细和通俗的讲解。本书采用理论与实践相结合的方式,指导读者创建一系列应用程序,让 读者能在实践中理解iPhone应用程序的运行方式和构建方式,掌握具体的iPhone特性,学会如何 控制这些特性或与之交互。

2011-01-18

《Objective-C基础教程》 随书源码

《Objective-C基础教程》 随书源码

2011-01-18

手机通讯录 j2me 源码

可以新建联系人,删除联系人,通过联系人姓名实现快速查询,联系人列表以联系人的姓名排序。j2me源码

2009-12-07

手机游戏 吃金豆 源码

一款简单的手机,J2me编程,游戏可以播放背景音乐,可以设置关卡,可以设置游戏难度

2009-11-25

j2me api速查手册

J2ME API 速查手册 ver 0.7 加入SIP API (JSR 180) 重新排版,去除目录中的多余字符 包保留“目录”、“索引”、“继承关系” API保留“目录”、“索引” 增加索引 部分按照字母排序、部分在字母排序的基础上按照接口、类的顺序排序

2009-11-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除