<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[秋风吹渭水，落叶满长安]]></title><description><![CDATA[———技术是为了更好地生活]]></description><link>https://blog.youkuaiyun.com/llmlx</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; llmlx]]></copyright><item><title><![CDATA[html form中的button引起的问题]]></title><link>https://blog.youkuaiyun.com/llmlx/article/details/17074363</link><guid>https://blog.youkuaiyun.com/llmlx/article/details/17074363</guid><author>llmlx</author><pubDate>Mon, 02 Dec 2013 15:41:58 +0800</pubDate><description><![CDATA[Form中包含一个button如

提交成功！


然后在点击button的时候调用jquery.ajax方法。这本来是一个很简单的问题，显然就是ajax调用正常工作。但是问题在于ajax调用总是失败。在ajax的回调中注册了fail方法，如下：
fail(function(jqxhr, status){
          console.dir(jqxhr);
        ]]></description><category></category></item><item><title><![CDATA[2013年H1B携H4签证]]></title><link>https://blog.youkuaiyun.com/llmlx/article/details/12621199</link><guid>https://blog.youkuaiyun.com/llmlx/article/details/12621199</guid><author>llmlx</author><pubDate>Fri, 11 Oct 2013 17:42:06 +0800</pubDate><description><![CDATA[2013年H1B携H4签证]]></description><category></category></item><item><title><![CDATA[CoffeeScript快速入门]]></title><link>https://blog.youkuaiyun.com/llmlx/article/details/8395448</link><guid>https://blog.youkuaiyun.com/llmlx/article/details/8395448</guid><author>llmlx</author><pubDate>Sun, 23 Dec 2012 21:17:08 +0800</pubDate><description><![CDATA[CoffeeScript快速入门







CoffeeScript是最近比较流行的一个小的编程语言，它有自己的语法（受Python和Ruby影响比较多，个人觉得更象Ruby），其编译器将其编译输出javascript。至于生成的javascript则可以在浏览器运行也可以在服务器端运行(NodeJS)。例如最简单的helloWorld函数(你可以点击这个链接进入CoffeeS]]></description><category></category></item><item><title><![CDATA[Html5系列之Canvas]]></title><link>https://blog.youkuaiyun.com/llmlx/article/details/7879519</link><guid>https://blog.youkuaiyun.com/llmlx/article/details/7879519</guid><author>llmlx</author><pubDate>Fri, 17 Aug 2012 23:15:50 +0800</pubDate><description><![CDATA[Html5系列之Canvas







基础知识
基础知识可以参考后面的参考链接Html5 Canvas Tutorial。

问题


canvas的大小必须通过height和width属性来指定，而不能通过style的height和width指定。其实style的height和width是指定canvas在整个页面中渲染的大小，但是canvas本身作为画布的大小]]></description><category></category></item><item><title><![CDATA[WebSocket概述]]></title><link>https://blog.youkuaiyun.com/llmlx/article/details/7847038</link><guid>https://blog.youkuaiyun.com/llmlx/article/details/7847038</guid><author>llmlx</author><pubDate>Thu, 09 Aug 2012 13:04:22 +0800</pubDate><description><![CDATA[WebSocket概述







概述
WebSocket需要Browser和Server两方面的支持。
WebSocket是基于TCP的一个双向协议，也就是说可以从Client发消息到Server，也可以从Server发消息到Client。那Http不是也可以吗？其实Http是一个请求一个响应，响应结束后连接就关闭了，Server再想发消息到Client就没有办法了。其实]]></description><category></category></item><item><title><![CDATA[IE9的奋起反击]]></title><link>https://blog.youkuaiyun.com/llmlx/article/details/7846919</link><guid>https://blog.youkuaiyun.com/llmlx/article/details/7846919</guid><author>llmlx</author><pubDate>Thu, 09 Aug 2012 12:09:38 +0800</pubDate><description><![CDATA[IE9的奋起反击






IE终于按奈不住，要奋起反击了。虽然从IE6之后一直被超越，FireFox，Chrome，Safari，没有一个把它放在眼里。但是IE还是在默默努力。不知道会不会在最后也发起一场绝地反击，击溃所有竞争对手。但是历史告诉我们，一个人不会同样地两次跨过一条河流。可以看看IE9的大力宣传。
一个IE9的宣传网站， 里面包含很多酷炫的东西。在这里还显示了IE9]]></description><category></category></item><item><title><![CDATA[NSDate和NSString之间的相互转化]]></title><link>https://blog.youkuaiyun.com/llmlx/article/details/7778766</link><guid>https://blog.youkuaiyun.com/llmlx/article/details/7778766</guid><author>llmlx</author><pubDate>Tue, 24 Jul 2012 10:47:27 +0800</pubDate><description><![CDATA[更多参考：NSDate and NSString conversion and vice verse






One 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]]></description><category></category></item><item><title><![CDATA[NodeJs upload files based on Express]]></title><link>https://blog.youkuaiyun.com/llmlx/article/details/7762679</link><guid>https://blog.youkuaiyun.com/llmlx/article/details/7762679</guid><author>llmlx</author><pubDate>Thu, 19 Jul 2012 12:33:50 +0800</pubDate><description><![CDATA[更多内容参考系列文章： nodejs系列提纲

作为本blog的需求，上传图片始终是要支持的。但是呢，久久未动，以为麻烦，尽管诸多文章显示非常简单。昨天晚上终于下定决心解决它。果然简单异常，但是在本地测试成功之后发现部署到CloudFoundry却不能正常运行，原来还有小细节没有注意到。下面一一道来。

1. 准备工作

首先你要知道怎么用NodeJs下面的Web框架Express，这]]></description><category></category></item><item><title><![CDATA[nodejs与cloudfoundry之二:tunnel to mongodb]]></title><link>https://blog.youkuaiyun.com/llmlx/article/details/7762367</link><guid>https://blog.youkuaiyun.com/llmlx/article/details/7762367</guid><author>llmlx</author><pubDate>Thu, 19 Jul 2012 11:13:46 +0800</pubDate><description><![CDATA[更多内容参考系列文章： nodejs系列提纲

如果你使用CloudFoundry（简称CF）这样一个PaaS做为你的NodeJs项目的部署环境，的确可以省事，起码不用自己安装nodejs和相关的service，而其部署方式也比AWS似乎来得更加容易。至少我的经历是这样的。ASW的Elastic Beanstalk老半天都不能通过Eclipse的插件同步到服务器，最后只能打包成war包，然后通]]></description><category></category></item><item><title><![CDATA[如何调试NodeJS]]></title><link>https://blog.youkuaiyun.com/llmlx/article/details/7749856</link><guid>https://blog.youkuaiyun.com/llmlx/article/details/7749856</guid><author>llmlx</author><pubDate>Mon, 16 Jul 2012 00:23:59 +0800</pubDate><description><![CDATA[查看全文：http://ramonblog.cloudfoundry.com/blog/5002d26f4e1ef7b729000002




nodejs系列提纲


我终于要不能忍受优快云这个垃圾网站的blog了，于是乎我决定借着学习nodejs的机会自己搭建一个blog，并且将其部署到cloudfoundry上。于是乎我将陆续完成下面的系列文章。所以文章里面的代码都是这个]]></description><category></category></item><item><title><![CDATA[可笑的技术名词OPOA(One Page One Application)]]></title><link>https://blog.youkuaiyun.com/llmlx/article/details/7734908</link><guid>https://blog.youkuaiyun.com/llmlx/article/details/7734908</guid><author>llmlx</author><pubDate>Wed, 11 Jul 2012 01:19:07 +0800</pubDate><description><![CDATA[原文来自： http://ramonblog.cloudfoundry.com/blog/4ffc59354e1ef7b729000001





无聊查看了一下猎头发的职位列表，发现一知名电商在杭州招聘一个年薪40w+的前端工程师，这个待遇还是渴望的。再看列出的要求里面包含一个OPOA(One Page One Application)，没有见过，但是我猜得到应该是指RIA(Ri]]></description><category></category></item><item><title><![CDATA[Html5 Canvas挑战你的想象力]]></title><link>https://blog.youkuaiyun.com/llmlx/article/details/7711615</link><guid>https://blog.youkuaiyun.com/llmlx/article/details/7711615</guid><author>llmlx</author><pubDate>Tue, 03 Jul 2012 13:03:16 +0800</pubDate><description><![CDATA[超级厉害的Html5 Canvas


看了这个才知道什么叫做牛逼。http://www.effectgames.com/effect/article.psp.html/joe/OldSchoolColorCyclingwith_HTML5]]></description><category></category></item><item><title><![CDATA[Mac change Tunnelblick account&password]]></title><link>https://blog.youkuaiyun.com/llmlx/article/details/7710237</link><guid>https://blog.youkuaiyun.com/llmlx/article/details/7710237</guid><author>llmlx</author><pubDate>Tue, 03 Jul 2012 00:00:06 +0800</pubDate><description><![CDATA[更多内容： 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]]></description><category></category></item><item><title><![CDATA[iOS系列之8－很好的iOS开发参考]]></title><link>https://blog.youkuaiyun.com/llmlx/article/details/7704581</link><guid>https://blog.youkuaiyun.com/llmlx/article/details/7704581</guid><author>llmlx</author><pubDate>Sat, 30 Jun 2012 11:40:57 +0800</pubDate><description><![CDATA[iOS系列之8－参考


这里列出很多我觉得不错的参考，包括普通开发和游戏开发的指南，也包括一些开源代码。]]></description><category></category></item><item><title><![CDATA[iOS系列]]></title><link>https://blog.youkuaiyun.com/llmlx/article/details/7698936</link><guid>https://blog.youkuaiyun.com/llmlx/article/details/7698936</guid><author>llmlx</author><pubDate>Thu, 28 Jun 2012 12:15:47 +0800</pubDate><description><![CDATA[iOS系列


iOS是一个趋势，学习新的技术也是每个IT人士避免淘汰的唯一方式。作为折腾了一个月的新人，把自己的学习过程记录下来，有利于自己也有利于其他人。当然你可以参考Apple官方的文档，但我总是觉得不习惯，东西似乎太长，又有点缺乏重点。所以只是按照自己的方式重新组织一遍，或者按照一种与其它技术对比的观念来学习，譬如iOS的UI是怎么弄的，跟Java的Swing或者DotNet等其它的]]></description><category></category></item><item><title><![CDATA[NSURLConnection异步请求]]></title><link>https://blog.youkuaiyun.com/llmlx/article/details/7692550</link><guid>https://blog.youkuaiyun.com/llmlx/article/details/7692550</guid><author>llmlx</author><pubDate>Tue, 26 Jun 2012 13:12:33 +0800</pubDate><description><![CDATA[NSURLConnection异步请求


对于NSURLConnection在5.0后有两种方法实现异步请求，一种是5.0以后引入的+sendAsynchronousRequest:queue:completionHandler:，还有就是2.0就存在的+connectionWithRequest: delegate:。前一种方法当然是最方便的，而且文档全。但是考虑到兼容的问题，往往还是会]]></description><category></category></item><item><title><![CDATA[为什么会有NodeJS之一]]></title><link>https://blog.youkuaiyun.com/llmlx/article/details/7690774</link><guid>https://blog.youkuaiyun.com/llmlx/article/details/7690774</guid><author>llmlx</author><pubDate>Mon, 25 Jun 2012 19:00:17 +0800</pubDate><description><![CDATA[更多内容参考我基于NodeJS搭建的新博客：http://ramonblog.cloudfoundry.com/




其实这个问题是最为复杂最为不容易回答的。最开始都只是学习Hello World，然后觉得入门了，开始熟悉了，会用了。但是始终不明白为什么NodeJS会产生，什么时候用NodeJS，用它有什么利弊？尤其是在这个已经各种技术蜂涌而且成熟的时候。经过一段时间的学习，开始反思]]></description><category></category></item><item><title><![CDATA[定时发送发送邮件]]></title><link>https://blog.youkuaiyun.com/llmlx/article/details/7677664</link><guid>https://blog.youkuaiyun.com/llmlx/article/details/7677664</guid><author>llmlx</author><pubDate>Tue, 19 Jun 2012 20:14:54 +0800</pubDate><description><![CDATA[更多的查看这里：http://ramonblog.cloudfoundry.com/


继续上次在MySql中定义的Event Scheduler的功能，如果Event执行过程中出错，要求发送邮件到指定的邮箱。由于MySql不提供发送邮件的功能（至少我也没有找到相关的信息），想着由Web系统定时检查EventLog表，Event执行失败将插入数据到这个表，如果发现有错误信息，则发送邮件，之]]></description><category></category></item><item><title><![CDATA[[转载]我一定是疯了]]></title><link>https://blog.youkuaiyun.com/llmlx/article/details/7676094</link><guid>https://blog.youkuaiyun.com/llmlx/article/details/7676094</guid><author>llmlx</author><pubDate>Tue, 19 Jun 2012 12:13:59 +0800</pubDate><description><![CDATA[更多内容访问：我的新博客http://ramonblog.cloudfoundry.com/

原文：http://www.aqee.net/i-must-be-crazy/

今天，我辞职了。我放弃了一份报酬丰厚的工作。不知结局如何，但我决定给自己一次当老板的机会，看看我能否开创一番事业。我一定是疯了。

我把导致我这样做的原因直接归罪于Amy Hoy 和 Patrick McKen]]></description><category></category></item><item><title><![CDATA[MySql事件调度(Event Scheduler)]]></title><link>https://blog.youkuaiyun.com/llmlx/article/details/7662497</link><guid>https://blog.youkuaiyun.com/llmlx/article/details/7662497</guid><author>llmlx</author><pubDate>Thu, 14 Jun 2012 11:54:13 +0800</pubDate><description><![CDATA[原文来自：http://ramonblog.cloudfoundry.com/blog/4fd8d0702de195990a000002



启用event_scheduler

MySql的事件调度是在5.1引入的，从而可以将数据的定时操作放在数据库级别，而不是通过其它外部的程序定时执行。要定义Event必须先开启event_scheduler。
-- 查看event_sched]]></description><category></category></item></channel></rss>