- 浏览: 237591 次
- 性别:
- 来自: 北京
-
最新评论
-
李君寻:
内容挺好的,这是widget开发项目的大概框架吗?
Widget应用的基本组成 -
lliiqiang:
首先要有条件,算法只是提升系统而已。如果小范围变化基本可以尝试 ...
几个常用的检索排序算法的JavaScript实现 -
blessdyb:
aikki_gogh 写道最近正在研究canvas,求util ...
Canvas做游戏实践分享(十) -
aikki_gogh:
最近正在研究canvas,求utils.js和arrow.js ...
Canvas做游戏实践分享(十) -
Trinea:
请问你博客百度的广告怎么加的,不会是手动每天文章添加js吧
HTML5 WebGame开源工具之impactjs
文章列表
糊里糊涂地用了Java快三年多了,一直没有很系统地读过一本Java的经典书籍。借到一本<<Core Java ,8th>>,记下来自己在里面领悟到的细节点滴。
1. 抽奖程序算法。
很简单的一个应用,由于抽奖的 ...
【蝴蝶效应】【青蛙现象】【鳄鱼法则】
【鲇鱼效应】 【羊群效应】 【刺猬法则】 【手表定律】
【破窗理论】【二八定律】【木桶理论】
【马太效应】 【鸟笼逻辑】 【责任分散效应】【帕金森定律】
【晕轮效应】【霍桑效应】【习得性无助实验】【证人的记忆】【罗森塔尔效应】【虚假同感偏差】
-----------------------------------------------------------------------------------------------------
【蝴蝶效应】
蝴蝶效应:上个世纪70年代,美 ...
我想要那么一个人
他会在晚上躺被窝里和我摁手机发短信。
我想要那么一个人
他会在早晨打电话给我说:猪,起床了。
我想要那么一个人
他会在他的日志里写着许多关于我的文字,不华丽却字句真心。
我想要那么一个人
...
制定移动开发策略时,首先要做的其中一件事,就是如实地审视自己能支持哪些设备。我们都已经有一个很深刻的认识,去支持所有的设备是不可能的。
无论我们打算怎样找出目标设备,都应该单纯地从触及核心市场的设备入手。观察用户的反馈,然后再计划项目的下一个阶段,来看我们的应用应该支持哪些
设备。
从大师Brian Fling的阐述中,总结以下几点:
1.不要试图去支持所有设备,那无异于自杀。要从最能代表核心用户的设备来入手。
2.要记住,最流行的设备或者最容易开发的设备,并不总是最适合项目的设备。
3.从服务器日志中找出访问当前网站的设备(User Agent), 通 ...
[转]最悲哀的一种分手
- 博客分类:
- 杂谈
最悲哀的一种分手,不是双方轰轰烈烈地吵一场,
不是大打出手,不是一方移情别恋,
也不是大
家不能结合,
最悲哀的分手是无声无息地分手。
曾经轰轰烈烈,曾经以为他是你最后一个男人。
曾经以为他是陪你走人生漫漫长路的人。
...
除了基本的脚本语言的函数使用,JavaScript的函数还有其它几种特殊的用法,总结一下有以下几种:
自调用匿名函数
先来看一个例子:
(function(){
alert("blessdyb");
})();
虽然看起来比较恐怖,但思路很简单。我们将一个匿名函数放在一对括号中,同时这对括号后面也有另一对表示执行前面括号中匿名函数的括号。当然,第二个括号的也可以用来进行参数传递。如下面的代码实现和上面相同的功能:
(function(x){
alert(x); ...
Firebug是我们Web开发中的不可缺少的工具,它的强大之处不用我再啰嗦了。在Firebug社区也活跃着很多大神们,他们对于Firebug开发了很多扩展插件,为我们的应用开发提供了更大的便利之处。我们可以从Firebug的官方网站http://getfirebug.com/extensions 上来查看各种有用的插件。在此介绍七个Firebug中最著名的插件。
YSlow
YSlow是一个用来评估网页性能,同时提出改进建议的地方。它基于了22条影响浏览器中网页性能及体验的准则。这些准则是Yahoo!用户体验团队所提出的34条准则的一部分。
YSlow实现了一 ...
闲来无事,开始看Object-Oriented JavaScript。对于JavaScript有了一个新的认识,记录下来以备后用。JavaScript内置了一些很有用的函数,但这些函数在使用过程中有一些小的细节需要注意。
1. parseInt().
很简单,完成了给定参数到整数的转换,如转换不成功则返回NaN. 通常很少用到它的第二个参数 ,主要用来实现进制转换,默认是10。
如果给定的第一个参数以0开始,则尝试转换为十六进制,如果以0x开头,尝试转换为八进制。建议在使用过程中指定第二个参数,比如我们用来转换一个从日历得到的数字,此时有可能就会是08之类的, ...
There can be multiple reasons for a request to wait in the browser queue before it is sent to the server. The two most common reasons are:
• If there are multiple JavaScript files on a web page, they are loaded one after the other by the browser and not loaded simultaneously. They are loaded ...
所有的开发语言中都会遇到对象的复制问题,通常复制分为浅复制与深复制两种。以Objective-C中的Collections为例,在我们复制一个Collections的具体对象时,比如一个NSArray的对象,我们使用-copy,这样的结果是一个浅层次的复制,在我们对于原对象进行了改动后,所有使用-copy得到的对象都会被改动,这是由于源对象与当前对象是共享一个对象值的。
如果我们想达到深层次复制,Collections也为我们提供了一些方法。仍然以NSArray为例,我们使用-initWithArray:copyItems:就可以实现这种需求。
NSAr ...
我们在C/C++开发中常会用到结构体来帮助我们简单封装基本数据类型,在Objective-C中我们也可以使用结构体来完成数据类型的封装。同时,Cocoa Touch还提供了一个NSValue来帮助我们更好地在开发中使用结构体。
我们可以使用NSValue来辅助我们实现一些简单数据结构的封装。比如我们定义了一个简单的结构体类型
typedef struct {
int id,
float height,
unsigned char flag
...
我们顾着爱,顾着提供所有放弃自我,顾着痴痴等待默默流泪。然而爱越是廉价,往往越不会被同情。那些不懂得珍惜的人,会盲目自大、一如既往,会天经地义地
享受你所付出的一切体贴却没有一丝回馈,甚至没有一句感谢。如果爱有义务有付出,同样也有权利有索取。爱与不爱的差异不在于他是否答应跟你在一起,而在于他是不是肯真心地对待你。如果不是,别再折腾自己,大胆地,离开。
爱若卑微,就算了。因为如果有一天,我们一旦离开了,放手了,学会潇洒了。他们,其实什么都不是。
同时,让我想起了水和鱼的故事:
水在湖中小憩,在那里她结实了一条谈水鱼。 鱼说:你好美,我 ...
本山大叔说“一个人最大的悲哀是人活着,钱没了”,哈哈。看见朋友的签名,哀莫大于心不死,也许这是一种悲哀,那些明明已经无法得到却仍然不死心去追求;然而,这可能是另一种执著的追求态度,虽然已经是今世无法得到的一种悲哀,但仍然在心底去追求,去靠近,哪怕是雾里花,水中月,也要去看,也要去捞,起码追求过,心中无怨无悔。
网上浏览到了原文,写得很唯美。
心活着,人活一天心它就跳一天.它能死么?心不死是哀么?
爱人的心永远不死,永远活着.永远
爱着.
心不死不是哀,充其量是痛,痛是能忍受的,可以通过分散注意力去逐步做到.实在有一点不能最后分散的那就是真爱.那一点 ...
iphone提供了优秀的重力加速计,能够很灵敏地感应到手机的屏幕状态。在我们开发iphone应用时,为了提高用户体验,会来监听屏幕的当前状态。
对于UIViewController来说,提供了好几种方法。
最简单的就是我们可以使用Interface Builder这个工具来帮助我们实现简单的屏幕界面适配,只需要在IB 中的Size Insepector 中通过对Autosizing 的
设置来实现。但这只能做到简单界面的实现,如果界面比较复杂,可能就需要我们通过代码来实现。
第二个我们可以通过对 willAnimateRotationToInterfaceOr ...
我们在团队开发时,需要使用版本管理辅助我们来管理代码,提高效率。在xcode中直接支持与cvs,svn等版本管理方式。下面来介绍一下如何在xcode下进行
svn资源库的配置:
1。 打开xcode后我们在菜单中就会看到scm这个菜单组,点击这个菜单组后选择configure scm repositories ,当然,你也可以在你打开一个工程后将这每一个工程文件提交到不同的版本管理的仓库中。
2。点击添加(此时默认选择为repository),类型选择svn,然后在弹出的表单中进行填写:如下
name: iphone_respositories
URL : ...