学习笔记
文章平均质量分 56
zhengdanwei
这个作者很懒,什么都没留下…
展开
-
浅谈我对几个Web前端开发框架的比较
一直以来对Web前端开发兴趣颇深,用过一些框架产品。在JavaEye上看到一些刚接触前端开发朋友的疑问,犹豫这些产品的前景利弊,不知从何入手。想把自己的一点经验分享给大家,如有不到位之处请一起来纠正。转载 2011-07-28 22:21:18 · 806 阅读 · 0 评论 -
浅谈java程序发布之 JRE篇
Java开发程序,发布时总要考虑的问题就是怎么在使用者的机器上装好JRE。要考虑的问题很多:使用者有没有能力独自安装JRE,使用者已有的 JRE 和我们需要的版本是不是一致,会不会出现版本问题,等等。使用.NET要考虑的问题就少些。现在.NET CLR似乎已经很普及了,看好多D版的 Win XP都会自己安装最新的.NET CLR,而且似乎它的安装界面也比JRE友好些。彻底解决安装JRE的问题的方案转载 2011-10-31 09:56:38 · 492 阅读 · 0 评论 -
java rss lib 评测
转载自:http://blog.csdn.net/zhaozexin/article/details/282333?Pending=true前两天上新浪,看到新浪 RSS 频道开通,不容易啊,等了这么久。 我的目标是做一个简单的portlet,每次读取新浪的RSS站点显示最新的新闻条目。 花了一个下午,去sourceforge和google 上搜索转载 2011-11-11 19:50:43 · 368 阅读 · 0 评论 -
google提供的几种读取feed的API
http://blog.csdn.net/abby_dcy/article/details/5739358通过Google Reader API使用n参数读取feed历史条目的方法。使用google 提供的API访问feed除了可以访问到历史条目外,还让google 处理各式各样的feed格式(Atom 1.0,Atom 0.3,RSS 2.0,RSS 1.0,RSS 0.94,R转载 2011-11-12 11:11:30 · 516 阅读 · 0 评论 -
youku网视频地址获取原理
youku对每一个视频都有一个唯一的id,此id可以在查看页面源文件时得到,以 videoID = 4579646 为例1 flv播放器load完成后,会向后台请求该id的播放列表,请求地址如下:http://v.youku.com/player/getPlayList/VideoIDS/4579646将videoid修改便可获得任意video的播放列表。此请求返回一个JS转载 2012-01-28 13:46:51 · 647 阅读 · 0 评论 -
visual studio链接过程中libcmtd.lib与MSVCRT.lib冲突
参考:http://blog.csdn.net/pgmsoul/article/details/4203941原文有点长,稍微总结了一下要点:现象:LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtSetCheckCount 已经在 MSVCRTD.lib(MSVCR90D.dll) 中定义等等这样的一大串错误原因:v原创 2012-01-29 22:16:17 · 1357 阅读 · 0 评论 -
dxlib在vs2008中的配置
最近想写个弹幕游戏,网上找了找教程还是使用dxlib的教程比较全。去dxlib官网下完安装包之后,安装包里自带了配置教程,当然也是日文,以下是\help\dxuse_vc2008express.html这个文件的大致翻译配置过程:一、准备工具,这里就略过不翻了二、vs2008的设定1.vs2008的菜单栏->工具->选项2.选项窗口左侧的 项目和解决方案->vc++翻译 2012-01-30 12:14:05 · 1181 阅读 · 0 评论 -
flex4使用itemrenderer后报Error #1009
昨天改ABPlayer的时候想要加个屏蔽效果,在网上找了找知道应该用itemrenderer,于是我用flash builder4自带的提示加入了一个itemrenderer创建后默认代码是这样的<s:ItemRenderer xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe原创 2012-02-08 11:08:25 · 2224 阅读 · 0 评论 -
.sol文件格式解析
最近想要做一个分享某个flash播放器的屏蔽名单的火狐扩展,随便看看了看那个sol文件就做了,结果出来各种BUG,果然还是得认真分析一下文件格式在网上搜了一遍只看到这个分析http://hi.baidu.com/1984holmes/blog/item/89b5f3c2762c105db319a8ce.html SharedObject .sol文件头总是00 BF,接着4个原创 2012-02-17 10:09:40 · 8443 阅读 · 0 评论 -
关于settimeout
今天写了个网页想要在jquery里用settimeout延时调用另一个函数,但是死活都调不到,程序大概结构是这样:$(function(){ function a(){ } function b(){ settimout("a()",1000); }}调出错误控制台检查后发现是 a not defined(找不到a这个函数查了资料之后我原创 2012-06-14 16:20:50 · 465 阅读 · 0 评论 -
Objective-C的self.用法的一些总结
关于什么时间用self. , 其实是和Obj-c的存取方法有关, 不过网上很多人也都这么解答的, 那它为什么和存取方法有关? 怎么有关的? 并没有多少人回答出来. 同时关于内存管理的内容, 请大家看旺财勇士的Objective-C内存管理总结~CC专版 , 有些东西我就不多解释了. 进入正题, 我们经常会在官方文档里看到这样的代码:MyClass.h@interfac转载 2012-07-01 14:22:32 · 243 阅读 · 0 评论 -
three20配置中的一个小问题
虽然是小问题,但是不注意的话真是挺烦人的。。为这个问题弄了半个多小时,特记录如下:今天想要用一下three20,于是放狗搜了一下,大部分的配置教程都是一样的,都是来自github上的three20说的一致。于是我就照着做了,但是在进行到加入库链接和加入依赖项这两步的时候出错了。首先在加入库链接的时候和教程的图开始不同了。然后在target dependencies 里只能添加下面有图标原创 2012-09-30 11:52:16 · 358 阅读 · 0 评论 -
有关scrollViewDidEndDecelerating的一个小问题
这个函数会在scrollview停止滑动的时候执行,通常是先把某个UIScrollView的delegate设置为某个类,然后在这个类里写-(void) scrollViewDidEndDecelerating:(UIScrollView *)scrollView{//在这里修改scrollView的内容或者其他什么东西}但是这样并不能保证scrollview在停下来的过程中一定会原创 2012-10-01 18:14:17 · 10842 阅读 · 0 评论 -
git学习笔记
本地操作:首先当然是初始化,执行了这个命令以后当前目录下就会创建一个本地git版本库$ git init下面是一个典型的修改-提交过程do some development$ git add .$ git commit解释一下上面的代码第一行是通常的开发工作,创建、修改、删除文件什么的第二行是把当前目录底下所有与上一个版本不同的文件加到commit列原创 2013-02-01 16:34:50 · 10426 阅读 · 0 评论 -
sublime text 2中添加gb18030编码的支持(解决安装gbk编码支持后部分中文文件依然乱码的问题)
原来在windows下一直用notepad++,其中一个原因就是因为懒得操心编码问题。现在换了mac,文本编辑器也换成了sublime text 2,方便程度不相上下,界面更漂亮了,但是编码问题就得自己动点手了。sublime text 2并不原生支持gbk等编码,所以在打开一些中文文件的时候经常会有乱码。于是我用package control装了个gbk encoding suppo原创 2013-02-02 21:35:21 · 10988 阅读 · 4 评论 -
swt中的SashForm
就是那个可以拖动分隔条来改变子控件大小的东西swing中是JSplitPane尼玛我搜了半天“改变子控件大小”就是没搜出结果来,最后还是搜了“分隔”这一类词才搜出来真是郁闷。。原创 2011-10-29 20:47:51 · 956 阅读 · 0 评论 -
JAXP,DOM,SAX,JDOM,DOM4J的关系
DOM,SAX是标准,是接口,JAXP是SUN对XML解析算法的实现的API,它同时具有DOM/SAX的XML解析能力。JDOM和DOM4J是现在比较流行的开源Java XML解析实现转载 2011-10-29 23:17:32 · 924 阅读 · 1 评论 -
JUnit——单元测试利器
用途:用于测试的一个框架现在要说到单元测试,基本都只会使用junit,绝大多数成熟的项目和应用都会附带unit的测试数据,ant和eclipse也对其进行了无缝支持参考:http://www.junit.org/http://baike.baidu.com/view/66926.原创 2011-07-28 22:40:44 · 217 阅读 · 0 评论 -
gwt——Google Web Toolkit
用途:用于网页开发的工具包,主要用于开发javascript语言的AJAX前端web应用程序开发环境:Eclipse附带google插件目前情况:有数个基于gwt之上的框架,至于哪些框架流行有待调查,例:ext-gwt:前身是myGwt,现在是extJs底下的子项目,用gwt的方原创 2011-07-28 22:09:25 · 485 阅读 · 0 评论 -
JSON——基于javascript的轻量级数据交换格式
JSON(Javascript Object Notation)是一种轻量级的数据交换语言,以文字为基础,且易于让人阅读。尽管JSON是在Javascript的一个子集,但JSON是独立于语言的文本格式,并且采用了类似于C语言家族的一些习惯。JSON的规则很简单:原创 2011-07-31 17:29:29 · 455 阅读 · 0 评论 -
Apache commons——Apache旗下的通用工具包项目
Apache Commons是Apache旗下的一个开源项目,包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动这里是Apache commons的官方网站下面是工具的简单介绍:Components Attri原创 2011-07-31 21:10:30 · 2093 阅读 · 0 评论 -
一些软件的环境变量配置(java, ant, tmocat,maven)
一部分环境变量的配置原创 2011-08-01 13:16:46 · 388 阅读 · 0 评论 -
一些基本的设计模式
Abstract Factory:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 Adapter:将一个类的接口转换成客户希望的另外一个接口。A d a p t e r模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 Bridge转载 2011-09-01 13:26:57 · 464 阅读 · 0 评论 -
检查eclipse项目中导入的包在哪个jar包中的方法
打开导入该包的java文件,在右侧的outline窗口中右击该包,选择declaration->workspace,就可以看到它在哪个jar包中被声明了同样,选择preference->workspace,可以看到这个包被哪些文件导入原创 2011-08-24 16:31:03 · 1544 阅读 · 0 评论 -
J2SE5提供的@注释功能
一、什么是注释 说起注释,得先提一提什么是元数据(metadata)。所谓元数据就是数据的数据。也就是说,元数据是描述数据的。就象数据表中的字段一样,每个字段描述了这个字段下的数据的含义。而J2SE5.0中提供的注释就是java源代码的元数据,也就是说注释是描述j转载 2011-08-31 10:12:37 · 346 阅读 · 0 评论 -
java的一些UI(swt,swing,jface等等)
UI技术大总结http://hi.baidu.com/soulmachine/blog/item/dc04c139c2acc9f33b87cee1.html这几天看了好多用户界面的资料,小结一下。主要比较Java 的各种UI技术。起因是我要用Java 做个UI转载 2011-10-12 21:27:17 · 19716 阅读 · 0 评论 -
XPath——W3C标准XML查找语言
XPath 使用路径表达式在 XML 文档中进行导航XPath 包含一个标准函数库XPath 是 XSLT 中的主要元素XPath 是一个 W3C 标准想要查询、处理XML文档,一般推荐使用XPath,否则总不可能自己写解析器吧。处理xml也可以使用diges原创 2011-08-02 15:23:26 · 468 阅读 · 0 评论 -
解析html页面的选择
虽然html与xml类似,但宽松的标准决定了它不能以xml解析器来解析,下面列出解析html的三种解决方案:1.htmlparser最常见的方法,htmlparser这个工具已经十分成熟了,解析各类html页面都可以胜任,但是选择标签的方法只有各类filter,没法按照网页结构来选择优点:通用面广,鲁棒性强缺点:结构查询能力太弱2.tidy+xpathtidy是将htm原创 2011-10-25 10:31:03 · 1126 阅读 · 0 评论 -
java中enum的使用
java中的enum是再JDK5.0以后的版本添加的,它不仅仅是一个枚举类型,还包括一些比较好用的操作。首先是其他语言中枚举类型的一般特性: public enum Color { RED, GREEN, BLANK, YELLOW } 可以使用for循环遍历 for (Color c : Color.values()原创 2011-11-17 12:24:36 · 399 阅读 · 0 评论 -
apache.commons.io的使用
apache.commons.io是对io操作进行简化的工具包,基于并包装java的io包以下是使用例子:当我们要读取一个URL的内容的时候通常会这么写:InputStream in = new URL( "http://jakarta.apache.org" ).openStream();try {InputStreamReader inR = new InputStre原创 2011-10-26 20:49:24 · 590 阅读 · 0 评论 -
javascript中的原型链
java中除了3个基本类型以外全部都是对象对象中比较常见的是函数对象,通常用以下形式来定义var foo = function(){…...}或function foo(){…...}甚至Function foo = new Function("", "……");三者等价new 运算函数对象可以使用new运算符,作用是通过一个对象原创 2013-03-17 18:50:21 · 849 阅读 · 0 评论