代码改变世界

转:CI引入外部js与css

2013-07-24 03:31 by youxin, 540 阅读, 0 推荐, 收藏,
摘要:其实不管是在用CI还是ZF都有同样一个问题,就是路径的问题。前期,我在用ZF做CMS时,我在.htaccess文件中设置了如遇到js,css,img等资源文件都不重定向。但今天在用CI时,却忘记了,搞了很久都没有出来,上了CI的中国官方网,终于在他们帮助下把问题觖决了,在这里把它贴出来,供大家分享。(另注:我这里是隐藏了url中的index.php文件的,与不隐藏有所不同,但最终都是采用绝对URL) 首先,我在.htaccess文件里设置(作用是隐藏index.php),如下: RewriteEngine on RewriteCond $1 !^(index/.php|images|js|im 阅读全文

svn笔记3

2013-07-22 12:47 by youxin, 420 阅读, 0 推荐, 收藏,
摘要:如果你是从头到尾按章节阅读本书,你一定已经具备了使用Subversion客户端执行大多数不同的版本控制操作足够的知识,你理解了怎样从Subversion版本库取出一个工作拷贝,你已经熟悉了通过svn commit和svn update来提交和接收修改,你甚至也经常下意识的使用svn status,无论目的是什么,你已经可以正常使用Subversion了。但是Subversion的特性并没有止于“普通的版本控制操作”,它也有一些超越了与版本库传递文件和目录修改以外的功能。本章重点介绍了一些很重要但不是经常使用的Subversion特性,本章假定你熟悉Subversion对文件和目录的基本版本操作 阅读全文

svn笔记2

2013-07-22 11:46 by youxin, 562 阅读, 0 推荐, 收藏,
摘要:Examining HistoryYour Subversion repository is like a time machine. It keeps a record of every change ever committed and allows you to explore this history by examining previous versions of files and directories as well as the metadata that accompanies them. With a single Subversion command, you can 阅读全文

python中列表,元组,字符串如何互相转换

2013-07-22 00:38 by youxin, 473 阅读, 0 推荐, 收藏,
摘要:python中有三个内建函数:列表,元组和字符串,他们之间的互相转换使用三个函数,str(),tuple()和list(),具体示例如下所示:>>> s = "xxxxx">>> list(s)['x', 'x', 'x', 'x', 'x']>>> tuple(s)('x', 'x', 'x', 'x', 'x')>>> tuple(list( 阅读全文

[转]如何申请和管理一个sourceforge项目

2013-07-21 21:46 by youxin, 633 阅读, 0 推荐, 收藏,
摘要:假如你没有贡献免费源代码的想法,就不用继续读本文了。:)如果读者的e文不错,作者建议你直接阅读sourceforge的 howto文档,他们整理得非常周到详实。本文只是作者的使用经验,也许可以给与作者一样e文不好的人一点帮助吧。1 为何申请sourceforge项目?一切都从你有了贡献免费源代码的想法开始。(至于你是如何产生这个古怪的念头,估计没有人感兴趣。)你的项 目才刚刚在冒出你的头脑,你希望与人合作开发;或者你已有了可以拿出来的东西,你希望很多人关注它。这时候,需要找到一个集中地,那里人气很高,挤满了寻 找代码和散发代码的人们。Yes,soureforge就是这么个场所,一个没有mone 阅读全文

svn修改log信息

2013-07-21 15:06 by youxin, 4625 阅读, 0 推荐, 收藏,
摘要:在linux下安装了SVN服务器来做版本控制。有天提交文件忘记了填写SVN提交日志,于是在项目中使用右键,show log,找到我提交的无日志的那条记录,点击右健,选择了“Edit log message",想补充一下日志,结果报了下面的错误。Repository has not been enabled to accept revision propchanges;ask the administrator to create a pre-revprop-change hook意思是要求创建一个pre-revprop-change的钩子文件,写的非常清楚,但由于我不熟悉svn的设置 阅读全文

svn密码问题

2013-07-21 12:27 by youxin, 1369 阅读, 0 推荐, 收藏,
摘要:官方书籍version control with svn提到了这个问题:Disabling Password CachingWhen you perform a Subversion operation that requires you to authenticate, by default Subversion caches your authentication credentials on disk. This is done for convenience so that you don't have to continually reenter your password 阅读全文

SVN笔记

2013-07-21 08:53 by youxin, 5073 阅读, 0 推荐, 收藏,
摘要:文件共享的问题所有的版本控制系统都需要解决这样一个基础问题:怎样让系统允许用户共享信息,而不会让他们因意外而互相干扰?版本库里意外覆盖别人的更改非常的容易。考虑图1.2 “需要避免的问题”的情景。假设我们有两个共同工作者,Harry 和 Sally。他们想同时编辑版本库里的同一个文件,如果 Harry 先保存它的修改,(过了一会)Sally 可能凑巧用自己的版本覆盖了这些文件,Harry 的更改不会永远消失(因为系统记录了每次修改),但 Harry 所有的修改不会出现在 Sally 新版本的文件中,因为她没有在开始的时候看到 Harry 的修改。所以 Harry 的工作还是丢失了—至少是从最新 阅读全文

表驱动法编程(数据驱动)

2013-07-20 10:03 by youxin, 3401 阅读, 0 推荐, 收藏,
摘要:所谓表驱动法(Table-Driven Approach),简单讲是指用查表的方法获取值。我们平时查字典以及念初中时查《数学用表》找立方根就是典型的表驱动法。在数值不多的时候我们可以用逻辑语句(if 或case)的方法来获取值,但随着数值的增多逻辑语句就会越来越长,此时表驱动法的优势就显现出来了。... 阅读全文

Python关键字yield详解以及Iterable 和Iterator区别

2013-07-20 09:03 by youxin, 1696 阅读, 0 推荐, 收藏,
摘要:迭代器(Iterator)为了理解yield是什么,首先要明白生成器(generator)是什么,在讲生成器之前先说说迭代器(iterator),当创建一个列表(list)时,你可以逐个的读取每一项,这就叫做迭代(iteration)。mylist=[1,2,3] foriinmylist: print(i) 123Mylist就是一个迭代器,不管是使用复杂的表达式列表,还是直接创建一个列表,都是可迭代的对象。mylist=[x*xforxinrange(3)] foriinmylist: print(i) 014你可以使用“for··· in · 阅读全文
上一页 1 ··· 152 153 154 155 156 157 158 159 160 ··· 269 下一页