摘要: Lua解释器对字符串的支持很有限。一个程序可以创建字符串并连接字符串,但不能截取子串,检查字符串的大小,检测字符串的内容。在Lua中操纵字符串的功能基本来自于string库。字符串库中的一些函数是非常简单的:string.len(s) 返回字符串s的长度;string.rep(s, n)返回重复n次字符串s的串;你使用string.rep("a", 2^20)可以创建一个1M bytes的字符串(比如,为了测试需要);string.lower(s) 将s中的大写字母转换成小写(string.upper将小写转换成大写)。如果你想不关心大小写对一个数组进行排序的话,你可以这样 阅读全文
posted @ 2013-01-29 18:14 Kudy 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 一部分的table函数只对其数组部分产生影响, 而另一部分则对整个table均产生影响. 下面会分开说明.table.concat(table, sep, start, end)concat是concatenate(连锁, 连接)的缩写. table.concat()函数列出参数中指定table的数组部分从start位置到end位置的所有元素, 元素间以指定的分隔符(sep)隔开。除了table外, 其他的参数都不是必须的, 分隔符的默认值是空字符, start的默认值是1, end的默认值是数组部分的总长.sep, start, end这三个参数是顺序读入的, 所以虽然它们都不是必须参数, 阅读全文
posted @ 2013-01-29 18:12 Kudy 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 记录备忘:nginx:./nginx -t 检查语法./nginx -s reload 重新加载配置./nginx -s stopfastcgi_param 加上:fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;nginx.conf加上:include site_enabled/*;在site_enabled目录放每个网站的nginx配置,方便管理例子1:server { listen 8090; # server_name www.domain1.xyz; root ... 阅读全文
posted @ 2012-12-30 10:46 Kudy 阅读(570) 评论(0) 推荐(2) 编辑
摘要: 大小:910KB 下载:kudy_admin_template.rar 这个模板是基于网上一个模板修改的,其实只有用了里面的一些图片,代码都是自己重新写的了,下发一下效果图给大家看,如果喜欢就下载拿去用吧。最近在创业的事件不顺利,又到一个游戏公司工作了,这了模板也是为了开发运营系统用了3天完成的,没有处理IE6下的样式,我放弃IE6了- - 补充一下,登录的验证码生成,引用了我的一个类库,需要安装vs2010 sp1才能显示验证码。 如果想看在线小demo请进:http://demos.kudystudio.com/kudyadmin/index.html 阅读全文
posted @ 2012-06-21 15:51 Kudy 阅读(9817) 评论(81) 推荐(42) 编辑
摘要: 【jUploader】介绍 花了1天多写了个上传插件,功能比较简单,但是很实用。这个只是单文件上传,以后有时间再写个多文件ajax上传插件,而且还会基于这个插件写个头像剪裁的插件,喜欢它的朋友别忘了点一下推荐支持一下下,3Q【jUploader】下载Download: jquery.jUploader-1.0.js 10.10kbDownload: jquery.jUploader-1.0.min.js 4.25kbDownload: jquery.jUploader-1.0-demo.rar 1.83mbSupported in IE6+, FF3.6+, Chrome6+, Safari. 阅读全文
posted @ 2012-03-31 16:38 Kudy 阅读(10291) 评论(56) 推荐(67) 编辑
摘要: 有些天没写文章了,今晚给大家分享一下我对配置管理的实现思路。这个实现主要适合中小应用程序(Web或Winform),如果你的网站需要负载均衡,那这个方案就不适用了,这时建议配置保存在数据库或分布式缓存里,如果你有更好的想法,欢迎指点。这个配置设计在09年开发SNS网站时就完成了,那时看了Discuz!的.net开源版本,觉得它的配置管理不够灵活才想到用泛型来实现自己的配置管理组件。今天要讲的实现比09初版本多了两点功能:配置路径的迟加载和自定义配置序列化。其中路径迟加载是在看到汤姆大叔一个配置管理文章想到的,其实这个小功能不需要.Net4.0的Lazy就可以轻松实现,因为,需求太简单了。这里所 阅读全文
posted @ 2011-12-28 21:31 Kudy 阅读(3720) 评论(29) 推荐(27) 编辑
摘要: 在这个寂寞的夜晚,我们的心在繁华都市孤独游荡。爱情是如此美丽令人向往,却喜欢拿枯燥无聊的程序员开玩笑。青春转瞬即逝,上帝啊,求求你告诉我:我们的爱情什么时候会到来?生活又是如此公平,生活在问我们:你付出了什么?体会了什么?思考了什么? ——《电脑报》资深编辑 黄旭那一天我不得已上路为不安分的心为自尊的生存为自我的证明路上的辛酸已融进我的眼睛心灵的困境已化作我的坚定在路上 用我心灵的呼声在路上 只为伴着我的人在路上 是我生命的远行在路上 只为温暖我的人温暖我的人上面是《在路上》的歌词,又一次选择了创业,每次听《在路上》都有点小冲动,因为这次更多的动力是为了我爱的人,才开始了三个月时间,今晚她却和 阅读全文
posted @ 2011-12-21 02:24 Kudy 阅读(7198) 评论(128) 推荐(19) 编辑
摘要: 在本人昨晚发的强大灵活的脏字过虑:1万字文章过虑1万关键词用时只要1毫秒(包括扩展的高亮功能) 文章中,只是介绍过虑的功能和性能,这个文章主要讲一下实现的思路,另外给大家看一下Aho–Corasick算法的C#实现。既然是要过虑,那就要先查找,如果是直接的一个字符一个字符的匹配,那是很耗时的,因为时间花在不需要匹配的工作,有不少人会用正则去解决过虑,我09年的时候也这样,但后来发现大量关键词下性能确实极低下,所以才会另想它法。上一文中的过虑主要思想是这样的,开始会先用一个字典保存保存所有关键词,同一个字母开头的会另放在一个子字典里,这样一来,扫描的范围就大大的缩小了,然后再考虑到脏字一般是2个 阅读全文
posted @ 2011-12-20 16:22 Kudy 阅读(5788) 评论(16) 推荐(12) 编辑
摘要: Kudy.Net项目的相关文章:【推荐】基于WebActivator的改进版本KudyStudio.Web.Activating讲解与源码下载 【推荐】强大灵活的脏字过虑:1万字文章过虑1万关键词用时只要 1ms(包括扩展的高亮功能)关键字过虑实现的思路及Aho–Corasick高效字符串匹配算法应用(附算法C#实现和测试)怎么设计个性化、灵活、实时更新的配置管理器?给大家讲讲实现思路,欢迎讨论Jbox插件相关:【jBox】2.3正式版 多功能jQuery对话框插件下载及常见使用问题解答 关于KudyStudio企业类库:本人为公司写的一个功能性类库(主要Web方向,轻量的,Winfor... 阅读全文
posted @ 2011-12-19 19:12 Kudy 阅读(1919) 评论(2) 推荐(3) 编辑
摘要: 前天刚发过文章介绍了KudyStudio.Web.Activating,今天再次作了修改,并提供源码给大家。 KudyStudio.Web.Activating下提供了两个属性分别是ActivationAttribute、ActivationMethodAttribute,利用它们可以灵活地随时在你的程序集中注册一个或多个Appilcation_Start()前/后触发和Appilcation_End()前触发的处理事件。 KudyStudio文章目录 下载源码KudyStudio.Web.Activating.rar(.Net4.0) 可触发的函数目标定义如下: /// <s... 阅读全文
posted @ 2011-12-15 20:50 Kudy 阅读(2969) 评论(16) 推荐(20) 编辑