- 博客(136)
- 资源 (4)
- 收藏
- 关注
原创 html form中的button引起的问题
Form中包含一个button如提交成功!然后在点击button的时候调用jquery.ajax方法。这本来是一个很简单的问题,显然就是ajax调用正常工作。但是问题在于ajax调用总是失败。在ajax的回调中注册了fail方法,如下:fail(function(jqxhr, status){ console.dir(jqxhr);
2013-12-02 15:41:58
1544
原创 CoffeeScript快速入门
CoffeeScript快速入门CoffeeScript是最近比较流行的一个小的编程语言,它有自己的语法(受Python和Ruby影响比较多,个人觉得更象Ruby),其编译器将其编译输出javascript。至于生成的javascript则可以在浏览器运行也可以在服务器端运行(NodeJS)。例如最简单的helloWorld函数(你可以点击这个链接进入CoffeeS
2012-12-23 21:17:08
2150
原创 Html5系列之Canvas
Html5系列之Canvas基础知识基础知识可以参考后面的参考链接Html5 Canvas Tutorial。问题canvas的大小必须通过height和width属性来指定,而不能通过style的height和width指定。其实style的height和width是指定canvas在整个页面中渲染的大小,但是canvas本身作为画布的大小
2012-08-17 23:15:50
1019
原创 WebSocket概述
WebSocket概述概述WebSocket需要Browser和Server两方面的支持。WebSocket是基于TCP的一个双向协议,也就是说可以从Client发消息到Server,也可以从Server发消息到Client。那Http不是也可以吗?其实Http是一个请求一个响应,响应结束后连接就关闭了,Server再想发消息到Client就没有办法了。其实
2012-08-09 13:04:22
834
原创 IE9的奋起反击
IE9的奋起反击IE终于按奈不住,要奋起反击了。虽然从IE6之后一直被超越,FireFox,Chrome,Safari,没有一个把它放在眼里。但是IE还是在默默努力。不知道会不会在最后也发起一场绝地反击,击溃所有竞争对手。但是历史告诉我们,一个人不会同样地两次跨过一条河流。可以看看IE9的大力宣传。一个IE9的宣传网站, 里面包含很多酷炫的东西。在这里还显示了IE9
2012-08-09 12:09:38
919
原创 NSDate和NSString之间的相互转化
更多参考:NSDate and NSString conversion and vice verseOne quick question is about how to convert NSString to NSDate in format "2012-07-21T01:59:59.234Z". After google much, finally I got ans
2012-07-24 10:47:27
1047
原创 NodeJs upload files based on Express
更多内容参考系列文章: nodejs系列提纲作为本blog的需求,上传图片始终是要支持的。但是呢,久久未动,以为麻烦,尽管诸多文章显示非常简单。昨天晚上终于下定决心解决它。果然简单异常,但是在本地测试成功之后发现部署到CloudFoundry却不能正常运行,原来还有小细节没有注意到。下面一一道来。1. 准备工作首先你要知道怎么用NodeJs下面的Web框架Express,这
2012-07-19 12:33:50
2085
原创 nodejs与cloudfoundry之二:tunnel to mongodb
更多内容参考系列文章: nodejs系列提纲如果你使用CloudFoundry(简称CF)这样一个PaaS做为你的NodeJs项目的部署环境,的确可以省事,起码不用自己安装nodejs和相关的service,而其部署方式也比AWS似乎来得更加容易。至少我的经历是这样的。ASW的Elastic Beanstalk老半天都不能通过Eclipse的插件同步到服务器,最后只能打包成war包,然后通
2012-07-19 11:13:46
1442
原创 如何调试NodeJS
查看全文:http://ramonblog.cloudfoundry.com/blog/5002d26f4e1ef7b729000002nodejs系列提纲我终于要不能忍受优快云这个垃圾网站的blog了,于是乎我决定借着学习nodejs的机会自己搭建一个blog,并且将其部署到cloudfoundry上。于是乎我将陆续完成下面的系列文章。所以文章里面的代码都是这个
2012-07-16 00:23:59
1336
原创 可笑的技术名词OPOA(One Page One Application)
原文来自: http://ramonblog.cloudfoundry.com/blog/4ffc59354e1ef7b729000001无聊查看了一下猎头发的职位列表,发现一知名电商在杭州招聘一个年薪40w+的前端工程师,这个待遇还是渴望的。再看列出的要求里面包含一个OPOA(One Page One Application),没有见过,但是我猜得到应该是指RIA(Ri
2012-07-11 01:19:07
2910
原创 Html5 Canvas挑战你的想象力
超级厉害的Html5 Canvas看了这个才知道什么叫做牛逼。http://www.effectgames.com/effect/article.psp.html/joe/OldSchoolColorCyclingwith_HTML5
2012-07-03 13:03:16
1020
转载 Mac change Tunnelblick account&password
更多内容: http://ramonblog.cloudfoundry.com(原文https://my-private-network.co.uk/knowledge-base/apple-related-questions/osxtbchangeuser.html)Tunnelblick gives you the option to save your username
2012-07-03 00:00:06
2606
原创 iOS系列
iOS系列iOS是一个趋势,学习新的技术也是每个IT人士避免淘汰的唯一方式。作为折腾了一个月的新人,把自己的学习过程记录下来,有利于自己也有利于其他人。当然你可以参考Apple官方的文档,但我总是觉得不习惯,东西似乎太长,又有点缺乏重点。所以只是按照自己的方式重新组织一遍,或者按照一种与其它技术对比的观念来学习,譬如iOS的UI是怎么弄的,跟Java的Swing或者DotNet等其它的
2012-06-28 12:15:47
799
原创 NSURLConnection异步请求
NSURLConnection异步请求对于NSURLConnection在5.0后有两种方法实现异步请求,一种是5.0以后引入的+sendAsynchronousRequest:queue:completionHandler:,还有就是2.0就存在的+connectionWithRequest: delegate:。前一种方法当然是最方便的,而且文档全。但是考虑到兼容的问题,往往还是会
2012-06-26 13:12:33
4981
原创 为什么会有NodeJS之一
更多内容参考我基于NodeJS搭建的新博客:http://ramonblog.cloudfoundry.com/其实这个问题是最为复杂最为不容易回答的。最开始都只是学习Hello World,然后觉得入门了,开始熟悉了,会用了。但是始终不明白为什么NodeJS会产生,什么时候用NodeJS,用它有什么利弊?尤其是在这个已经各种技术蜂涌而且成熟的时候。经过一段时间的学习,开始反思
2012-06-25 19:00:17
1170
原创 定时发送发送邮件
更多的查看这里:http://ramonblog.cloudfoundry.com/继续上次在MySql中定义的Event Scheduler的功能,如果Event执行过程中出错,要求发送邮件到指定的邮箱。由于MySql不提供发送邮件的功能(至少我也没有找到相关的信息),想着由Web系统定时检查EventLog表,Event执行失败将插入数据到这个表,如果发现有错误信息,则发送邮件,之
2012-06-19 20:14:54
1197
转载 [转载]我一定是疯了
更多内容访问:我的新博客http://ramonblog.cloudfoundry.com/原文:http://www.aqee.net/i-must-be-crazy/今天,我辞职了。我放弃了一份报酬丰厚的工作。不知结局如何,但我决定给自己一次当老板的机会,看看我能否开创一番事业。我一定是疯了。我把导致我这样做的原因直接归罪于Amy Hoy 和 Patrick McKen
2012-06-19 12:13:59
1633
原创 MySql事件调度(Event Scheduler)
原文来自:http://ramonblog.cloudfoundry.com/blog/4fd8d0702de195990a000002启用event_schedulerMySql的事件调度是在5.1引入的,从而可以将数据的定时操作放在数据库级别,而不是通过其它外部的程序定时执行。要定义Event必须先开启event_scheduler。-- 查看event_sched
2012-06-14 11:54:13
1969
原创 nodejs系列之七——nodejs与mongoDB
原文: http://ramonblog.cloudfoundry.com/blog/4fd4536715d8f0d91e000002参考其它内容请看本blog中的nodejs系列提纲更多关于MongoDB的NodeJS驱动内容请参考MongoDB NodeJS Driver简介No-SQL的一篇比较详细的中文介绍来自于我自然的博客。而Mongo
2012-06-13 17:53:17
3289
原创 Amazon RDS MySql入门指南
原文: http://ramonblog.cloudfoundry.com/blog/4fd831002de195990a000001AWS提供的RDS(Relational Database Service)是AWS的数据库解决方案之一,它是基于关系数据库的,支持MySql,Oracle和MS SqlServer。这里只简单介绍以下Mysql的应用,更多信息请查看RDS官方文
2012-06-13 17:50:56
7195
原创 我的Git配置文件
From: http://ramonblog.cloudfoundry.com/blog/4fd5a3ef306e112f7d000001Git是一个非常优秀的分布式的源代码管理软件。起初是Linux开发社区不满意各种现有的源代码管理软件,就自己开发了一个。这个与传统的CVS或者SVN不一样,Git不存在严格的客户端和服务器端,因为客户端和服务器端都是对等的,这就好比是点对点的分布式系
2012-06-11 15:53:12
936
原创 nodejs系列之八——nodejs与cloudfoundry
原文来自:http://ramonblog.cloudfoundry.com/blog/4fd44b4415d8f0d91e000001参考其它内容请看本blog中的nodejs系列提纲简介CloudFoundry是VMVare提供的一个开源的PaaS(Platform as a Service)云计算平台。其实这种平台即服务的云计算平台并不算新,但是作为开源的
2012-06-11 11:24:55
1555
原创 Tomcat 7 JDBC Connection Pool
原文:http://ramonblog.cloudfoundry.com/blog/4fd34be35e8e781871000001commons-dbcpBefore introduce tomcat 7 jdbc connection pool, we have a basic and simple introduction aboutcommons-dbcp. To use
2012-06-11 11:22:31
1335
转载 湿疹治疗方子
[Update]实际经验总结:(1)最最重要的是让室温降下来,适当开空调。(2)实在是没有办法降温,那么可以采用金银花煮水,然后自然冷却,用其擦拭皮肤。===================最近宝宝的湿疹又加重了,红红的一大片,看着宝宝遭罪,自己又无能为力,在网上查了一天,看到许多关于治疗的方法,摘抄了下来,试试他们的方法,看看宝宝有没有效果吧!!!小儿湿疹,俗称奶癣。其原
2012-06-06 12:40:34
11307
转载 npm 1.0: Global vs Local installation
from: http://blog.nodejs.org/2011/03/23/npm-1-0-global-vs-local-installation/npm 1.0: Global vs Local installationPosted on 2011/03/23 by Isaac Schlueternpm 1.0 is in release candida
2012-05-14 10:16:17
1222
原创 nodejs系列提纲
(Update) 终于开始把blog部署到CloudFoundry, 欢迎访问http://ramonblog.cloudfoundry.com/,并且将code发布到github上https://github.com/flyingsky/node-blog===============我终于要不能忍受优快云这个垃圾网站的blog了,于是乎我决定借着学习nodejs的机会自己搭建一个bl
2012-05-12 23:56:45
695
原创 Box2D学习指南
1.入门知识1.0 下载代码并且运行。我尝试很久在iphone上运行Box2D的Testbed,失败。最后只能是在Mac上运行。但这个已经给人一个很直观的效果。1.1 阅读官方文档,不好懂,读一遍知道一些概念就好了,以后就留着它用来参考好了。同时阅读源代码中带的HelloWorld。1.2 一个不错的入门介绍,比官方文档好多了。http://www.iforce2d.net/b2dtu
2012-04-25 20:05:12
1403
1
原创 Java发送Email真的很简单
有个同事讲个笑话,资深程序员跟一个新来的科班实习生说,去写个B-Tree的算法。过来一下子,新来的实习生拿了张纸,上面写满了代码,跟资深程序员说:“写好了,这个直接敲入计算机就可以运行了”。于是乎,之后我们讨论什么问题,都直接说,“我这个代码是可以跑的,牛不牛?”所以呢,别的也就不说了直接上源代码,这个简单的源代码编译运行就可以顺利执行,发送一段html的邮件。本程序是基于apache com
2012-04-20 18:14:08
1307
原创 Run Box2d on Mac
Actually I cannot create iphonetestbed project using the cMakeList.txt under Contributions/Platform/iPhone in my environment xcode 4.3.2, mac 10.7.3, cmake 2.8.7. I always got the error "xcodebuild ca
2012-04-13 12:45:50
1473
1
原创 iOS开发第一周
要学的东西太多了,又回到了C/C++的行列。1. Objective-C2. UIKit3. UIVIew4. OpenGL ES: 入门指南,英文版http://iphonedevelopment.blogspot.com/2009/05/opengl-es-from-ground-up-table-of.html 中文版http://www.ityran.com/portal.
2012-03-16 13:18:20
462
1
原创 Javascript和CSS的奇淫巧技
昨天面试了eBay的前台工程师,发现这些家伙果然是很厉害,钻研还是很深的。对于我这种前后台都做过,但是都不是非常精通的人来说,还是很深刻的一堂课。因为他们钻得比较深,所以也就问了一些看似叼钻的问题,至少我这半掉子的人是没有见过。当然我并不认为这些东西有多种要,可以说是奇淫巧技,用来炫耀的。JS如下代码:function Clazz(){ var _name = 'class
2012-03-03 19:06:26
1157
原创 ExtJS Component分析
很多JS开发人员可能都会熟悉JQuery,这是一个非常流行成熟的、免费的、开源JS框架,但是使用过ExtJS的人就少多了。近半年都是用ExtJS,然后大概看了一下JQuery,有了自己的一些新的体会。可以在稍后的博客中分享一下个人对二者的看法。在这里我们仍然侧重于讲解ExtJS,尤其是它比JQuery强大的地方——Component体系。所有的JS框架似乎起码要包括如下几部分:跨浏览器
2012-01-02 17:17:56
2944
原创 ExtJS4 Store分析
Store在ExtJS中的分量相当重,从server端获取数据,前台控件展现数据,都离不开它。所以它实际上相当于一个数据访问层,连接后台以及前台数据展示控件。要想理解必须要仔细阅读ExtJS的文档以及源代码。说实话我不喜欢这种Store的封装,有时候显得太复杂。其中最麻烦的一点就是我的server返回的数据必须跟前台的需要的数据格式完全一致,但是很多时候后台返回的数据格式并不是完全满足前台展示需求
2011-12-30 23:53:45
1264
转载 What the hell is mon and mun?
What the hell is mon and mun?18. September 2009 – 02:31I’ve run across the following code in some of Ext 3.x examples:this.mon(too
2011-10-15 11:44:48
997
原创 ExtJS学习1
1. Ext.onReady方法: 通常是利用该方法进行一些初始化的工作。如在onReady方法中创建一个HtmlEditor。Ext.onReady需要传入一个回调函数。而源代码则是在src/ext-core/src/core/EventManager.js里面。这个方法实际上是onDocumentReady的一个简写。具体的过程简单介绍一些,如对于IE浏览器,则是通过一个定时器不断调用checkReadyState来判断是否ready。而具体的checkReadyState则是根据document.re
2010-10-22 00:47:00
491
1
原创 app-engine-patch使用
<br />首先介绍如何运行app-engine-patch的sample project<br /> <br />1. Pre-Install- Python: my python version is 2.6.2- GAE SDK: installed with GoogleAppEngine-1.3.7.msi. Of course you can install it with other installation, maybe just unzip. But you must add instal
2010-09-12 02:09:00
767
原创 flex security issue
<br />http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager04.html<br /> <br />即使按照上面的链接设置了flash player的安全属性,还是会报一些security问题,如不能访问本地数据之类的。后来有个哥们发现还要修改.actionScriptProperties中的如下属性:<br /> <br /><actionScriptProperties include
2010-09-01 11:24:00
623
原创 Effective Java: Item 24: Make defensive copies when needed
<br />// Broken "immutable" time period class public final class Period { private final Date start; private final Date end; /** * @param start the beginning of the period. * @param end the end of the period; must not
2010-08-18 01:29:00
678
Contributing to Eclipse: Principles, Patterns, and Plug-Ins
2010-04-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人