代码改变世界

php上传图片重命名 6种方案研究与总结

2013-04-21 16:22 by 开源天宝, 2276 阅读, 收藏, 编辑
摘要:本文涉及了上传图片重命名可以能使用的几种方法,其中关键点是使用10进制转换为64进制来进行字符串的缩减。 阅读全文

5星评级数据库表结构 如何才能更高效?

2013-04-11 17:09 by 开源天宝, 1643 阅读, 收藏, 编辑
摘要:<img src="http://images.cnitblog.com/blog/227422/201304/11164332-e2c3a2b51efb4a0a85e2bd6026b22b8c.jpg" class="desc_img"/> 产品数据库设计时,经常遇到5星评价的情况,数据表如何设计才能即保证查询效率,又能减少数据冗余呢? 阅读全文

IIS级URL Rewrite地址重写开源插件 Iirf安装配置(图文)

2012-05-24 21:08 by 开源天宝, 2404 阅读, 收藏, 编辑
摘要:<img src="http://pic002.cnblogs.com/images/2012/227422/2012052420524382.jpg" class="desc_img"/>公司网站改版,很多地址都变了,最后决定使用iis级别的301跳转插件。 网上使用最多的是名为“ISAPI Rewrite“的软件,免费版限制功能,所谓的破解版,其实破解不完善,最终会不能用。 最后找到了Ionic’s Isapi Rewrite Filter,完全开源,完全免费,也完全没有中文使用手册。 不过,IIRF可以完美的支持IIS下多站点的伪静态,可以定义一个所有站点共用的全局规则、以及对每个站点分别定义规则。其规则与apache下的规则基本上完全一致,当然与ISAPI Rewrite也高度兼容,完全可以替代“ISAPI Rewrite“。 阅读全文

使用rails高效开发之快速创建控制器 视图 模型和数据库文件

2012-01-04 23:32 by 开源天宝, 3177 阅读, 收藏, 编辑
摘要:使用rails高效开发,方便快捷的命令是其中一个很重要的因素。rails通过一个命令,就可以快速创建包括数据库文件、模型文件、视图文件、控制器文件等在内的所有文件;本文还介绍那些单独快速创建他们的命令,以及取消这些操作的结果的快速命令。 阅读全文

Windows上使用VIM入门之文件操作

2011-12-28 21:32 by 开源天宝, 22108 阅读, 收藏, 编辑
摘要:在本篇文章中,我们将介绍vim针对文件的一些基本操作,包括:介绍vim中特有的基本概念;快速新建文件;修改当前操作目录;打开文件;文件间不使用鼠标的切换;修改当前文件的名称;保存、退出文件; 阅读全文

使用rails3.1.1建立第一个helloworld项目 让rails跑起来

2011-12-26 15:05 by 开源天宝, 2787 阅读, 收藏, 编辑
摘要:本篇文章中,我们将演示如何使用rails框架: 建立第一个项目;启动服务;在浏览器中浏览这个服务;修改视图显示的内容;在视图中显示动态内容;在控制器创建动态内容,并在视图中显示; 阅读全文

ruby gem 本地安装方法以及在windows下添加mysql.gem

2011-12-25 21:05 by 开源天宝, 8065 阅读, 收藏, 编辑
摘要:问题:railsinstaller中没有默认带有mysql的gem。使用railsinstaller安装配置完rails环境后,发现无法使用gem update --system等更新或者安装远程的gem的gem install –remote mysql的命令没有成功,都报下面类似的错误:Gem::RemoteFetcher::FetchError,太多的连接重置。网上有人说是地址被墙了。解决办法:1,在操作的后面加上-p参数:例如:gem update --system -p参数的作用:option (-p, --[no-]http-proxy [URL]) use an &quot;HT 阅读全文

做好使用vim编辑器进行Ruby on Rails开发的准备

2011-12-25 17:58 by 开源天宝, 3034 阅读, 收藏, 编辑
摘要:选择编辑器是一件个人色彩很浓的事情,ruby创始人用的emacs,而《应用rails进行敏捷web开发》的作者用的vim,Mac上的用户用TextMate。选择vim是因为记得看过一个在vim下书写css和html的教程,看上去很方便。1,下载安装vim,vim官方网址:http://www.vim.org/download.php#pcgvim73_46.exe直接下载地址:下载安装,一路下一步就可以了。2,安装NERDTree插件先下载,官网:https://github.com/scrooloose/nerdtree解压缩之后,把plugin/NERD_tree.vim 和doc/NER 阅读全文

教你10分钟内在Windows上完成Rails开发环境的安装和配置

2011-12-25 14:35 by 开源天宝, 15130 阅读, 收藏, 编辑
摘要:一般来说,Windows开发者需要自己搭建好Ruby、RubyGems、Rails以及SQLite才能开始创建Rails应用。对于初学者,在Windwos上安装rails最简单的方式是RailsInstaller安装包。RailsInstaller是一键安装的软件包,能够帮助你尽快上手,快速安装好开发环境。本文使用的railsinstaller 2.0.1包含了:Ruby1.9.2-p290Rails3.1.1Bundler1.0.18Git1.7.6Sqlite3.7.3TinyTDS0.4.5SQL Server support3.3.3DevKitRailsInstaller的官方网站: 阅读全文

Yiiframework框架之模块

2011-09-10 00:23 by 开源天宝, 2952 阅读, 收藏, 编辑
摘要:模块是一个独立的单元,包含视图、控制器和其它组件,它和一个应用的区别是不能单独部署。创建模块首先,模块目录放在你的应用的modules目录中,我们可以使用yii自带的gii生成器来创建基本的结构,开启gii的方法是修改你的应用config/main.php文件中如下内容 &#39;modules&#39;=&gt;array( &#39;gii&#39;=&gt;array( &#39;class&#39;=&gt;&#39;system.gii.GiiModule&#39;, &#39;password&#39;=&gt;&#39;你的密码访问时需要输入&#39;, // If remove 阅读全文