摘要: 本篇文章是对CoffeeScript做一个初步的了解、入门的学习笔记。什么是CoffeeScript一种新编程语言,是一套JavaScript的转译语言,可编译成高效的JavaScript。还可以与Node.js技术相结合,构建高效的服务器端应用程序。受到Ruby、Python等语言的启发,CoffeeScript增强了JavaScript的简洁性和可读性。CoffeeScript解决了JavaScript的一些问题:简单的语法,减少样板代码,例如括号和逗号使用空格作为组织代码块的方法提供表达函数的简单语法提供基于类的继承示例代码CoffeeScriptalert "Hello Co 阅读全文
posted @ 2013-06-28 23:39 L.Qiu 阅读(1304) 评论(1) 推荐(1) 编辑
摘要: 项目很小,就是一个企业站的前后台,主要包括新闻模块、产品模块、视频模块、留言。没有什么技术上的难点,大部分就是CRUD操作。开始之前评估开发时间为4天,实际coding时间为3天,debug时间为2天,关于debug时间较长的问题,后面有较为详细的分析。所用技术和工具Visual Studio 2012ASP.NET MVC 4Entify Framework 5SqliteUploadify关于ASP.NET MVC 4相比MVC 3,个人感觉并没有太大的变化,也许是一些新特性没有用到。debug花费时间分析除开没有后台页面等其他因素,自身原因分析如下:拿到需求后没有进行较为详细的确认虽然项 阅读全文
posted @ 2013-06-14 20:43 L.Qiu 阅读(2741) 评论(5) 推荐(0) 编辑
摘要: CentOS版本:6.2MySQL版本:5.6第一次在本地登录请输入:mysql -uroot -p,为root用户添加密码注意:-u 和 -p后面没有空格如果空密码不能登录成功,则可以通过如下的方式来重置root的密码:# service mysql stop# mysqld_safe --skip-grant-tables --skip-networking &# mysql# use mysql;# update user set password=password('password') where user='root';# quit;注意:s 阅读全文
posted @ 2013-05-13 22:40 L.Qiu 阅读(1621) 评论(0) 推荐(3) 编辑
摘要: bin可执行二进制文件的目录,例如一些系统常用命令ls、ln、mv等boot放置linux启动时的一些文件,建议单独分区,100M即可dev存放linux系统下的设备文件,如挂载光驱、磁盘等将所有设备认作一个文件,例如:/dev/hd[a-t]:IDE设备etc系统配置文件存放目录/etc/sysconfig系统重要配置文件存放目录,例如network、i18n等home默认的用户目录lib系统使用的函数库目录lost+found系统异常产生错误时,会将一些遗失的片段放置于此目录下media光盘默认挂载点opt给主机额外安装软件所摆放的目录proc此目录的数据都在内存中,如系统核心,外部设备, 阅读全文
posted @ 2013-05-09 10:47 L.Qiu 阅读(522) 评论(0) 推荐(0) 编辑
摘要: 其实很早就想做一个ruby的demo了,主要还是受到一个前同事的影响,说ruby的开发速度是.net的十倍,或许夸张了点,但也不无道理。不管怎样,亲身体验才是最重要的。言归正传,以下是如何搭建基本的ruby开发环境的step by setp记录,适合beginner。一、准备环境 首先是需要在电脑上安装ruby的开发环境。我的OS是Cent OS 6.2 有以下三种方式来进行安装:获取源码进行编译安装使用第三方工具(例如:RVM、RubyInstaller【适合windows】)使用包管理工具可根据自己的情况选择合适的安装形式,推荐使用1或者2,第三种包管理工具带的ruby版本相对比较旧了,不 阅读全文
posted @ 2013-04-29 10:39 L.Qiu 阅读(1211) 评论(0) 推荐(0) 编辑
摘要: 每一年的总结总是要拖到很久才能完成,看来还是因为这种自我驱动的动力不是很够。 2013年就要进入32岁的阶段,毕业将近10年的时间,接下来的5年,应该是人生里程中尤为重要的5年,或者说奠定将来格局的时间段。总结为三个关键词:1,转折2,发展3,把握机遇 2012对我来说似乎是比较神奇的一年,这个神奇更多的是体现在工作上。经历初创公司 4月份的时候从一个1w多人的公司加盟了一个初创企业,用老一辈的思想来看,这是一个具有很大风险的动作,但各种因素加起来,还是促使我做了这个决定,跟以前的一个领导聊天:不趁现在还算年轻的时候多一些尝试和冒险,难道等老了的时候吗?深表认可。职能范围的变化 在... 阅读全文
posted @ 2013-03-04 21:32 L.Qiu 阅读(1946) 评论(14) 推荐(8) 编辑
摘要: Django是一个python web快速开发框架,可参考:https://www.djangoproject.comhttp://baike.baidu.com/view/962167.htm环境:windows 7 X64 home editionpython 2.7 for windows开始:1,download Django 1.4.2.tar.gz2,解压目录,在命令提示行下运行setup.py install会看到很多类似这样的输出。3,安装成功后,会在python的安装目录下生成一个scripts文件夹,里面有一个django-admin.py文件4,在命令行下切换到此目录,并 阅读全文
posted @ 2013-01-06 18:36 L.Qiu 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 在使用TinyMCE插入媒体代码时,会把原始的HTML替换为img标签,并且把原始数据转换为json格式的数据,例如:原始HTML片段:<p><object width="320" height="240" data="http://www.sin.com/sss.swf" type="application/x-shockwave-flash"><param name="src" value="http://www.sin.com/sss.swf&quo 阅读全文
posted @ 2012-11-19 23:03 L.Qiu 阅读(2800) 评论(2) 推荐(1) 编辑
摘要: 相信大家对各种软件版本的名称毫不陌生,但它们的具体含义是否真正理解?也许大家还有一点疑惑,抽空整理了一张导图,大家看过之后应该会一目了然。详细说明:测试版本Alpha一般指内部测试版本,不会向外发布。软件功能基本完成,但可能会有很多BUG,主要面向专业测试人员测试版本Beta相对Alpha版有了很大的改进,但是还会存在一些BUG,一般指面向少数用户或专业爱好者开放的测试版本,期间还会加入新的功能测试版本Gamma一般等同于RC版正式发布前Release Candidate (RC)发布候选版本,RC版不会加入新的功能,但还是会修复一些BUG正式发布前Release To Manufactur. 阅读全文
posted @ 2012-08-18 05:57 L.Qiu 阅读(2309) 评论(3) 推荐(7) 编辑
摘要: .net类库为我们提供了丰富的集合类型,包括接口和实现。抽空整理了一下,得出下图,也许用UML会更专业,但没办法,我是导图控:)可以看出,所有集合相关类型都必须要实现一个接口,那就是IEnumerable,这也就是为什么不管是数组、还是集合、还是字典,都支持foreach操作的原因。每个接口、每个类的功能细节就不赘述,建议大家查看MSDN或者反编译类库自己看一下,如果需要自定义集合类型,那么多了解一些.Net本身对集合的支持,是很有帮助的。 阅读全文
posted @ 2012-08-03 21:32 L.Qiu 阅读(2330) 评论(5) 推荐(2) 编辑