按月份归档:八月 2011

自打印算法

在微博上看到一个题目《让一个程序输出程序本体》,发现很早就有对这个算法的研究,叫做自打印算法,自打印算法就是指在程序运行中,不读取任何额外的信息,仅使用程序代码中携带的功能和信息,将程序代码本身打印输出,读取程序源文件应该能实现。。。

, 2 comments

jQuery学习笔记四 事件

事件是javascript的灵魂,,jQuery的事件模块是较复杂的,本文具体来研究下最常用的绑定事件、删除事件和触发事件。

, , 发表评论

jQuery学习笔记三 jQuery对DOM的一些操作

DOM(Document Object Model)文档对象模型,是一种与浏览器、平台、语言无关的接口,使用该接口可以轻松地访问页面中所有的标准组件,jQuery大大简化了对DOM元素的操作,这也是jQuery的亮点之一。下面分以下几部分介绍一下jQuery对DOM的操作,包括jQuery对DOM元素的创建并插入,移除,替换,复制,更改DOM的属性。。。

, , 发表评论

jQuery学习笔记二 end()方法

最近在学习jQuery方面的知识,对end()方法感到怪怪的,在jQuery官方的API上是这样描述end()方法的: 回到最近的一个"破坏性"操作之前。即,将匹配的元素列表变为前一次的状态。 官方给的例子并不是很明显,不能很好的理解end方法。

, , 发表评论

jQuery学习笔记 一些基础

首先说说我为什么想学jQuery,一是想完善一下http://ttt.yilee.info,二是想自己想写一些特效,用在WordPress上,这样就不用插件了,very cool。。。 jQuery是JavaScript的一个框架,它是轻量级的js库(压缩后只有几十k) ,兼容各种浏览器(觉得这点就够cool了)。jQuery使用户能更方便地处理HTML documents、events、实现动画效果,并且方便地为网站提供Ajax交互。

, , 1 comment

Ubuntu下MeeGo开发环境的搭建

MeeGo开发环境在Windows搭建非常简单,只需去官网下载一个在线安装包既可,但好像不稳定,下面介绍一下如何在Ubuntu上面安装MeeGo的开发环境。 注:MeeGo SDK支持Ubuntu10.04和10.10,没有11.04。 Intel博客有一系列《MeeGo进阶基础篇》文章,但我按照那教程没一次成功,气死。。。下面的方法来自网络东拼西凑而成,经过本人一天的折腾编个qt的simple程序还是没问题的。

, , 发表评论

Android多线程下载

本文将介绍在Android平台下如何实现多线程下载,Java中支持的多线程下载方式在Android平台下都支持,其中主要有两种方式:一种方式是使用N多个线程分别下载文件的不同部分,最后把所有下载完的文件合并成一个文件;另一种方式是使用Java提供的RandomAccessFile类来实现文件的多线程下载,顾名思义,这个类的主要作用就是随机访问,也就是可以随时指定不同的读取、写入位置,本文就是用的这个类,用N个线程同时去下载文件的不同部分,最终合成一个文件,大大加快文件的下载。

, 发表评论

Java操作json的通用类

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 它易于人阅读和编写,同时也易于程序解析和生成,相比XML它的体积更小。 下面给出一个java操作json的通用类,方便以后工程中调用,需要自己下载并引入JSON-lib包,JSON-lib包是一个beans,collections,maps,java arrays 和XML和JSON互相转换的包。

, , 2 comments