随笔-121  评论-1531  文章-1  trackbacks-99
  置顶随笔
摘要: 一个居于ASP.NET MVC Preview5的系列入门文章,有朋友提议说写一个示例程序来同步讲解,那样更加容易学习。所以就写选择了写一个Blog程序来作为示例程序。 本系列文章可能会是几位朋友来共同完成的。阅读全文
posted @ 2008-10-05 00:33 Q.Lee.lulu 阅读(73234) 评论(81) 编辑
摘要: 本文地址: jQuery Ajax 全解析本文作者:QLeelulu转载请标明出处!jQuery确实是一个挺好的轻量级的JS框架,能帮助我们快速的开发JS应用,并在一定程度上改变了我们写JavaScript代码的习惯。废话少说,直接进入正题,我们先来看一些简单的方法,这些方法都是对jQuery.ajax()进行封装以方便我们使用的方法,当然,如果要处理复杂的逻辑,还是需要用到jQuery.ajax...阅读全文
posted @ 2008-04-21 00:03 Q.Lee.lulu 阅读(184595) 评论(107) 编辑
  2012年2月8日
摘要: 参考这篇文章:http://tech.idv2.com/2012/01/20/face-detection-with-python-opencv/python比较简单,只需安装 python-opencv 就行:$ sudo apt-get install python-opencvpython的实现也很简单,参考:http://opencv.willowgarage.com/documentation/python/objdetect_cascade_classification.html代码:#!/usr/bin/python# -*- coding: UTF-8 -*-# face_de阅读全文
posted @ 2012-02-08 22:10 Q.Lee.lulu 阅读(202) 评论(0) 编辑
  2011年12月30日
摘要: 推荐使用dev版:http://www.sublimetext.com/dev先说说中文显示的问题:找一个支持中文显示的字体,然后修改配置 Preference - File Settings - user:{ "font_face": "DejaVu Sans YuanTi Mono"}注:只能改user的,改Default的没效的。Sublime Text的中文输入问题,困扰了我好久,今天终于在Zoom.Quiet周大妈的提点下,无意间搞掂了。装scim什么的就不说了,推荐安装scim-googlepinyin 。装好了配置是关键,在“系统-语言支持阅读全文
posted @ 2011-12-30 22:31 Q.Lee.lulu 阅读(301) 评论(3) 编辑
  2011年9月7日
摘要: 听说Go是很不错的语言,了解了一下,一些特性确实很不错。顺便测试了一下http与node.js的性能对比。go的代码: (注:是用8g, 8l编译的)node.js的代码:ab测试结果:==** GO **==$ ab -c 100 -n 1000 http://127.0.0.1:8080/This is ApacheBench, Version 2.3 <$Revision: 655654 $>Server Software: Server Hostname: 127.0.0.1Server Port: 8080Document Path:...阅读全文
posted @ 2011-09-07 19:46 Q.Lee.lulu 阅读(1395) 评论(6) 编辑
  2011年8月28日
摘要: 【原文地址:http://www.cnblogs.com/QLeelulu/archive/2011/08/28/2156402.html】在Google Chrome浏览器出来之前,我一直使用FireFox,因为FireFox的插件非常丰富,更因为FireFox有强大的Firebug,对于前端开发可谓神器。在Chrome出来的时候,我就喜欢上它的简洁、快速,无论是启动速度还是页面解析速度还是Ja...阅读全文
posted @ 2011-08-28 21:17 Q.Lee.lulu 阅读(36724) 评论(98) 编辑
  2011年8月10日
摘要: 按照sqlalchemy的文档中关于sqlalchemy的session在web应用上下文的生命周期应该是:Web Server Web Framework User-defined Controller Call-------------- -------------- ------------------------------web request -> call controller -> # call Session(). this establishes a new, # contextual Session. session = Session() # load so阅读全文
posted @ 2011-08-10 21:24 Q.Lee.lulu 阅读(528) 评论(0) 编辑
  2011年8月5日
摘要: 需要下载大文件的时候,如果先将文件直接读入内容再返回,那肯定就很浪费内存,甚至会崩溃。所以我们需要读一些内容然后直接flush给客户端,但是web.py的文档里面却没有找到flush的方法。不过在web.py的cookbook中的How to Stream Large Files中看到可以直接yield返回内容。所以,我们可以使用yield来做flush做的事情。BUF_SIZE = 262144class download: def GET(self): file_name = 'file_name' file_path = os.path.join('file_pa阅读全文
posted @ 2011-08-05 14:10 Q.Lee.lulu 阅读(576) 评论(0) 编辑
  2011年7月31日
摘要: 什么是尾递归?简单来说就是最后返回的只是一个函数的调用,而不用保存多余的局部变量。看一个简单的计算阶乘的例子(Lua代码):function fact(n) return n==0 and 1 or n * fact(n-1)end 改成尾递归的方式就是:function tail_fact(n, p) p = p or 1 if n==0 then return p end return tail_fact(n-1, n*p)end 关于尾递归的更详细说明请参考: http://en.wikipedia.org/wiki/Tail_call因为使用尾递归方式的时候,是不用保存局部变量的了,所阅读全文
posted @ 2011-07-31 01:52 Q.Lee.lulu 阅读(1565) 评论(5) 编辑
  2011年7月13日
摘要: 现在有3KW的数据,单条数据都很小的,如果按key-value来看的话,key就是32位的MD5字符串,value按平均算大概是100字节左右。现在需要将这些数据做缓存以在高并非的时候依然可以快速响应。因为这些数据基本没有冷热数据之分,所以需要将全部数据都放到缓存中。1、直接生成静态文件,利用nginx对静态文件的高效做静态缓存。当时服务器硬件资源有限,所以就采用这种方式,一直源用至今。服务器间通过NFS来共享太多小文件,不方便管理NFS不方便运维与扩展文件内容很小(100字节左右),3KW大概就是2.5G大小左右不过文件存储的时候和硬盘分区的族大小有关,在这里磁盘分区的族大小为8K,所以尽管阅读全文
posted @ 2011-07-13 20:38 Q.Lee.lulu 阅读(1059) 评论(3) 编辑
  2011年6月13日
摘要: 下面的代码,多久之后会弹出'end'? 为什么?var t = true;setTimeout(function(){ t = false; }, 1000);while(t){ }alert('end');这是以前在想有没办法实现阻塞javascript线程的时候(即实现sleep方法),想过的一种实现。很简单,是吧?是吗?阅读全文
posted @ 2011-06-13 18:13 Q.Lee.lulu 阅读(4411) 评论(37) 编辑
  2011年5月6日
摘要: node.js是基于Google V8的,而Google V8有一个Eclipse的调试插件,这个插件同样也支持node.js。1、安装Eclipse debugger for V8这个,用过Eclipse的应该都知道,不过还是简单说下吧: 选择“Install New Software” 点“Add” Location为: http://chromedevtools.googlecode.com/svn/update/dev/Name你喜欢,整一个方便你记忆的就好。 点击确定后,在“Work with“选择你刚才添加的站点: 然后选择“Chromium JavaScript Remote D阅读全文
posted @ 2011-05-06 18:56 Q.Lee.lulu 阅读(1689) 评论(4) 编辑
  2011年5月5日
摘要: 看到一句Javascript的代码:function test(){ var args = Array.prototype.slice.call(arguments);}第一感觉是这句代码不是多余么?这切分后不是返回一样的数组么?不过又感觉没人这么蛋疼做这么无聊的事情吧,于是Google,于是发现,我错了!因为arguments不是一个数组对象,虽然它有length属性,并且你在firebug或者Chrome的控制台log出来的结果和数组一样。function testArguments(){ console.log(arguments); console.log(arguments.leng阅读全文
posted @ 2011-05-05 17:40 Q.Lee.lulu 阅读(492) 评论(0) 编辑
  2011年3月16日
摘要: Javascript的正则分组不支持命名,只好自己搞了一个。先把命名存入数组,然后匹配。唉~~~有更好的解决方案么?代码:var route = '/{controller}/{action}/{id}', url = '/home/index/2';groupRE(route, url); // ==> {controller:'home', action:'index', id:'2'}/** @re: string, e.g.: '/{controller}/{action}/{id}'阅读全文
posted @ 2011-03-16 16:02 Q.Lee.lulu 阅读(733) 评论(1) 编辑
  2011年3月2日
摘要: 在新浪微群一天一技术分享里面看到一篇有童鞋分享的一篇fcgi vs. gunicorn vs. uWSGI的文章,文章的测试附图很是让人兴奋:于是自己在本地测试了一下,结果基本和上面的结果一致。(以下为简单的ab测试结果: ab –c 100 –n 1000 http://127.0.0.1/ )首先是 nginx + fcgi的结果(fcgi prefork 4 processors): 接着是nginx + uwsgi的结果(uwsgi 4 workers): 这个测试结果基本和我上次测试的node.js的结果差不多了。怎样安装uwsgi和部署,这里就不多说了,直接贴两个链接:http:/阅读全文
posted @ 2011-03-02 21:38 Q.Lee.lulu 阅读(2677) 评论(4) 编辑
  2011年1月28日
摘要: Node让你可以用javascript编写服务器端程序,让javascript脱离web浏览器的限制,这也让一些熟悉Javascript的前端开发人员进军到服务器端开发提供了一个便利的途径。 Node是基于Google的V8引擎封装的,并提供了一些编写服务器程序的常用接口,例如文件流的处理。Node的目的是提供一种简单的途径来编写高性能的网络程序。本文会简单介绍下node.js,然后用node.js实现一个web mvc的框架。阅读全文
posted @ 2011-01-28 02:06 Q.Lee.lulu 阅读(8459) 评论(24) 编辑
  2010年12月5日
摘要: 2010.12.5 FaWave(发微)多微博版正式发布!发微(FaWave),Chrome上的微博插件,支持多微博,真正的实时同步发送微博,多微博发送不再烦。目前支持的微薄有新浪微博、Twitter、搜狐微博、饭否、做啥、嘀咕、人间网、雷猴。多用户、多微博支持,全部账号同时提示新信息,各个账号之前无缝切换。功能全面、强大,还可以发送图片。Simple is better!! FaWave(发微)的安装地址:https://chrome.google.com/extensions/detail/aicelmgbddfgmpieedjiggifabdpcnln FaWave的主界面: 发送微博界阅读全文
posted @ 2010-12-05 00:16 Q.Lee.lulu 阅读(9445) 评论(45) 编辑
  2010年8月20日
摘要: Jcrop » the jQuery Image Cropping Pluginhttp://deepliquid.com/content/Jcrop.html CropZoomhttp://www.gastonrobledo.com.ar/cropzoom/index.html 这个可以旋转图片imgAreaSelecthttp://odyniec.net/projects/imga...阅读全文
posted @ 2010-08-20 17:37 Q.Lee.lulu 阅读(1985) 评论(3) 编辑
  2010年6月23日
摘要: 在列表显示的时候,我们常常要截取文章标题的长度,Python截取字符串,本来很简单的,但是中文和英文的宽度不一样,在页面看起来长度就差很远了:length7这是中文长度七粗略来算(是粗略哦),一个中文字符的宽度大概等于两个英文字符的宽度。一个中文字符的utf8编码长度为3,gbk为2: 所以将使用gbk来计算长度(因为一个中文字符的宽度大概为两个英文字符)注:(1)、这里传入的参数 str 是un...阅读全文
posted @ 2010-06-23 14:42 Q.Lee.lulu 阅读(1113) 评论(0) 编辑
  2010年5月27日
摘要: 见代码:via:http://stackoverflow.com/questions/472179/how-to-read-the-header-with-pycurl阅读全文
posted @ 2010-05-27 18:06 Q.Lee.lulu 阅读(704) 评论(2) 编辑
  2010年5月25日
摘要: 有图有真相~~~~ 注意看时间哦: 哈哈~~3分钟刷了3K多票,我乐,360好强大啊。 虽然我也知道这个页面的刷票很简单,不过不过,360你刷过头啦,你也不能太明显嘛~~~ PS:腾讯啊,我要怎么说你,防刷你怎样都要做一下嘛~~~阅读全文
posted @ 2010-05-25 16:23 Q.Lee.lulu 阅读(1763) 评论(3) 编辑
  2010年5月24日
摘要: 今天360发布的新版本360安全卫生V7.1,提示用户卸载金山网盾: 结果有童鞋发现只是安装程序的文件名不兼容而已,金山网盾改个名字就可以安装了。看看金山的强硬回应吧:360确实是流氓,最看不惯的就是它的安全恐吓,什么东西都以安全恐吓来推它自己的产品,小白用户是肯定会被吓到的。不过这种你来我往的口水战,最终受害的还是用户。阅读全文
posted @ 2010-05-24 13:40 Q.Lee.lulu 阅读(635) 评论(2) 编辑
昵称: lulu
网名: QLeelulu
大学: GDUT
城市: 广州=>珠海
职业: 打字员
CO. : PowerEasy => KingSoft
Mail: QLeelulu@163(gmail).com

Who Am I ?


Follow QLeelulu on Twitter
交流群 ASP.NET MVC交流群:
QQ群:1215279(满)
2群:1214648(满)
3群:47788243
(加的时候请注明)



昵称:Q.Lee.lulu
园龄:4年3个月
荣誉:推荐博客
粉丝:318
关注:7
<2012年2月>
2930311234
567891011
12131415161718
19202122232425
26272829123
45678910

搜索

 

常用链接

我的标签

随笔分类

随笔档案

.NET 资源

PowerEasy

我的好友

积分与排名

  • 积分 - 734284
  • 排名 - 65

最新评论

阅读排行榜

评论排行榜

推荐排行榜