`
ictch
  • 浏览: 131435 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
JSON与XML比较 JSON(Javascript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于Javascript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。JSON采用完全独立于语言的文 ...
1.如何学习程序设计? Java是一种平台,也是一种程序设计语言,如何学好程序设计不仅仅适用于Java,对C++等其他程序设计语言也一样管用。有编程高手认为,Java也好C也好没什么分别,拿来就用。为什么他们能达到如此境界?我想是因为编程语言之间有共通之处,领会了编程的精髓,自然能够做到一通百通。如何学习程序设计理所当然也有许多共通的地方。 1.1 培养兴趣兴趣是能够让你坚持下去的动力。如果只是把写程序作为谋生的手段的话,你会活的很累,也太对不起自己了。多关心一些行业趣事,多想想盖茨。不是提倡天天做白日梦,但人要是没有了梦想,你觉得有味道吗?可能像许多深圳本地农民一样,打打麻将,喝喝功夫茶,拜 ...
    一、获取Android源代码 Git是Linux Torvalds(Linux之父)为了帮助管理Linux内核开发而开发的一个开放源码的分布式版本控制软件,它不同于Subversion
看到一篇文章,重新又勾起了我对版本控制工具的回忆和兴趣,拿出最好用的两种来比较比较吧:git和hg 。 1.对象模型(Object Model) hg是采用增量式存储的版本控制系统,它保存相邻版本间的差异,通过在基础版本之上叠加 ...
  本来想用ajax+html这两个实现,但是很多前辈都说不可以,其实也是事实,所以就选择了Java。 功能:将用户提交的数据随机存储到xml文件(server端)。 废话不多讲了,看代码: 首先是html源码: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Tra ...
当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的事件,如:用户的按键事件,用户接触屏幕的事件以及屏幕绘图事件,并把相关的事件分发到对应的组件进行处理。所以主线程通常又被叫做UI线程。在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。 2.1 案例演示 如果在没有理解这样的单线程模型的情况下,设计的程序可能会使程序性能低下,因为所有的动作都在同一个线程中触发。例如当主线程正在做一些比较耗时的操作的时候,如正从网络上下载一个大图片,或者访问数据库,由 ...
Android单线程模型的相关内容将会在这篇文章中进行一个详细的分析。大家可以对这一知识点进行一个详细的了解,方便将来的应用。 我们今天将会在这篇文章中为大家详细介绍有关Android单线程模型的相关内容。希望初学者们可 ...
首先说明下为什么用SAX去解析~~现在随便去google一搜索很多的方法去解析XML因为现在XML满大街都是~~新闻可以用~~天气可以用~~论坛博客都可以用~~J2EE 里面经常用~~SSH框架~~同样用的很多就连现在Android的核心配置文件AndroidManifest.xml都是XML格式的以及res下面的文件基本上都是XML格式的~~在应用范围非常的广~~而且从存储和读取方面来说也比较方便普通的解析XML有很多方式DOM、SAX、JDOM、DOM4J、Xerces、JAXP在android里面有Dom和Sax两种方式~~这里说用SAX解析~~SAX解析不是将XML下载到本地后再进行解压 ...
  用java实现快速排序算法 1、算法思想     快速排序是C.R.A.Hoare于1962年提出的一种划分交换排序。它采用了一种分治的策略,通常称其为分治法(Divide-and-ConquerMethod)。(1) 分治法的基本思想     分治法的基本思想是:将原问题分解为若干个规模更小但结构与原问题相似的子问题。递归地解这些子问题,然后将这些子问题的解组合为原问题的解。(2)快速排序的基本思想     设当前待排序的无序区为R[low..high],利用分治法可将快速排序的基本思想描述为:①分解:      在R[low..high]中任选一个记录作为基准(Pivot),以此 ...
1. 如何设计一个程序的结构,这是一门专门的学问,叫做"架构模式"(architectural pattern),属于编程的方法论。 MVC模式就是架构模式的一种,它对我的启发特别大。我觉得它不仅适用于开发软件,也适用于其他广泛的设计和组织工作。 下面是我对MVC模式的一些个人理解,不一定正确,主要用来整理思路。
  protected      void    doGet(HttpServletRequest    req,    HttpServletResponse    resp)    处理GET请求,显式提交客户端的信息,信息有长度限制;   protected      void    doPost(HttpServletRequest    req,    HttpServletResponse    resp)    允许客户端提交没有长度限制的数据信息; 1、doGet()是在地址行显示要传送的信息.     doPost()则不显示任何信息.   ...
http请求是以ISO-8859-1的编码来传送url的如果页面的content-type为utf-8,那么在发送请求时,会将字符转成utf-8后进行传送如: 中 的UTF-8编码为:E4 B8 AD在请求时为%E4%B8%AD字节之间是%分隔那么服务器收到这段字节流后,必须将它转成相应的字符,平时所使用的request.getParameter("name")直接得到了字符串,那么从字节流到字符流这个过程系统己经帮助我们完成了(乱码的产生由此开始) 类似下面的程序:将汉字"中"的UTF-8形式转成汉字public class EncodingTes ...
Java语言特别强调准确性,但可靠的行为要以性能作为代价。这一特点反映在自动收集垃圾、严格的运行期检查、完整的字节码检查以及保守的运行期同步等等方面。对一个解释型的虚拟机来说,由于目前有大量平台可供挑选,所 ...
在hiapk网看到一个帖子,引发了很精彩大讨论   原帖地址在http://www.hiapk.com/bbs/thread-155312-1-2.html    原楼主标题:《今天突然知道了一件事,让我彻彻底底的否定了milestone和android的前途!》   1楼 lz 今天突然知道了一件事,让我彻彻底底的否定了milestone和android的前途!》 那就是android软件竟然用java开发,这不是自寻死路吗。不知道android开发者是怎么想的,java那个垃圾得,脑残了,竟然不用C++,java写的烂东西怎么能和NOKIA的C++的QT相比呢。唉,就此一点就彻底 ...
什么是SVN(Subversion)? 有一个简单但不十分精确比喻:SVN = 版本控制 + 备份服务器 简单的说,您可以把SVN当成您的备份服务器,更好的是,他可以帮您记住每次上传到这个服务器的档案内容。并且自动的赋予每次的变更一个版本。通常,我们称用来存放上传档案的地方就做Repository。用中文来说,有点像是档案仓库的意思。不过,通常我们还是使用Repository这个名词。基本上,第一次我们需要有一个新增(add)档案的动作,将想要备份的档案放到Repository上面。日后,当您有任何修改时,都可以上传到Repository上面,上传已经存在且修改过的档案就叫做com ...
Global site tag (gtag.js) - Google Analytics