- 浏览: 179009 次
- 性别:
- 来自: 上海
最新评论
文章列表
1.require 'cgi'
def self.escape_request_params(args)
pairs = args.strip.split('&')
pairs.map do |pair_txt|
pair = pair_txt.split('=')
"#{pair[0]}=#{CGI.escape(pair[1])}" if pair[1]
end.join('&')
end
CGI.unescape
2.require 'logger'
requ ...
Sql语句中where,group by,order by及limit的顺序
where xxx,group by xxx,order by xxx,limit xxx
mysql> select * from students;
+----+--------+-------+----------+
| id | name | score | class_id |
+----+--------+-------+----------+
| 1 | Woson | 90 | 2 |
| 2 | Tom | 88 ...
1016错误:文件无法打开,使用后台修复或者使用phpmyadmin进行修复。
1044错误:数据库用户权限不足,请联系空间商解决
1045错误:数据库服务器/数据库用户名/数据库名/数据库密码错误,请联系空间商检查帐户。
1054错误:程 ...
设置mysql在局域网中访问
- 博客分类:
- mysql
第一:更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从”localhost”改称'%'。
或者新加条记录,“host” 项为要访问的ip地址,并授权。重启mysql服务。
第二:在系统防火墙添加例外端口:3306,并允许例外。
错误提示:
ERROR 1130: Host '192.168.1.3' is not allowed to connect to this MySQL server
的解决方法:
1。 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后 ...
正在赶写演讲的ppt,突然听到短信想起,没理会,以为是广告呢。刚放下念头,短信接连不断的响起来,不用想
,准是哪个服务器报警了。
打开nagios监控见面,发现3个服务器(3个服务器处于同一个集群下,业务为论坛,同时在线人数大概4万人)的
load过高,处于warning状态
1、 先查看访问流量,通过对比,跟以前没什么差别。
2、 查看每个服务器的进程数和cpu使用情况,跟以前也没什么差别。
3、 查看系统日志,每个服务器都有“TCP: Treason uncloaked! Peer 113.247.241.146:21345/80 shrinks
window 2128147 ...
Ruby on Rails 是一个 Web 应用程序框架,是一个相对较新的 Web 应用程序框架,构建在 Ruby 语言之上。它被宣传为现有企业框架的一个替代,而它的目标,简而言之,就是让生活,至少是 Web 开发方面的生活,变得更轻松。有很多网站都使用它,例如流行的twitter ,Basecamp, AboutUs 等
项目,任务和时间管理类Ruby on Rails应用程序:
Notes
Tracks
ClockingIT
RubyTime
Redmine
CMS和博客类Ruby on Rails应用程序
Radiant
th ...
1998
phpMyAdmin
phpMyAdmin是一个通过WEB界面管理MySQL数据库的程序。它可以创建、删除数据库,创建、删除和编辑数据表,删除、编辑和新增字段,
执行任何SQL语句,管理字段上的主键,管理用户权限,输出数据到 ...
说明:复制表(只复制结构,源表名:a 新表名:b)
SQL: select * into b from a where 1<>1
说明:拷贝表(拷贝数据,源表名:a 目标表名:b)
SQL: insert into b(a, b, c) select d,e,f from b;
说明:显示文章、提交人和最后回复时间
SQL: select a.title,a.username,b.adddate from table a,(select max(adddate) adddate from table where table.title=a.t ...
添加svn到Netbeans:
Netbeans => 工具=> 选项 => 其他 => 版本控制
uninitialized constant ActiveSupport::Dependencies::Mutex
解决:
sudo gem update --system 1.3.7
netbeans中字体很小解决办法:
cd /usr/local/netbeans-6.9.1/etc
sudo gedit netbeans.conf
netbeans_default_options="-J-client -J-Xss2m ...
用imagemagick和tesseract-ocr破解简单验证码
Tesseract是Ray Smith 于1985到1995年间在惠普布里斯托实验室开发的一个OCR引擎,曾经在1995 UNLV精确度测试中名列前茅。但1996年后基本停止了开发。2006年,Google邀请Smith加盟,重启该项目。目前项目的许可证是Apache 2.0。
该项目目前支持Windows、Linux和Mac OS等主流平台。但作为一个引擎,它只提供核心功能,没有界面。
有兴趣参加该项目的同学,可以加入:http://groups.google.com/group/tesse ...
ImageMagick 是一个用于查看、编辑位图文件以及进行图像格式转换的开放源代码软件套装,它可以读取、编辑超过100种图象格式。它以 ImageMagick许可证(一个类似BSD的许可证)发布。
ImageMagick (TM) 是一个免费的创建、编辑、合成图 ...
第3章 面向程序员的数据库访问性能优化法则
编者说明:本章原为叶正盛同学发表在CSDN 博客的一篇技术文章,虽然其内容是“面向程序员”的,但是对于DBA
们仍然具有极大的借鉴意义,从来开发和数据库就是密不可分的。如果开发层面能够减少失误,则DBA就可以轻松许多;而正是由于开发人员对于数据库的理解不
足,才导致今天DBA 们大有可为。这篇文章可以让开发人员加深对于数据库的认知和了解,也可以帮助DBA 们理解开发人员的思路、想法和工作方式。
作者说明:
(1)本文只是面对数据库应用开发的程序员,不适合专业DBA。DBA 在数据库性能优化方面需要了解更多的知识。
(2)本文的许多示例 ...
一、Installing Sphinx
1.Extract everything from the distribution tarball (haven't you already?) and go to the sphinx subdirectory:
$ tar xzvf sphinx-0.9.9.tar.gz
$ cd sphinx
2.Run the configuration program:
$ ./configure
There's a number of options to configure. The complete listing may be obtain ...
我们经常要处理图片,比如搞个什么头像缩略图,在所难免要对图片进行裁剪、缩放等操作,下面就来总结一下Ruby中图片裁剪、缩放的类库。
ImageScience:
实现图片放缩的库,使用前需安装freeimage和rubyinline。
网址:http://seattlerb.rubyforge.org/ImageScience.html
RMagick:
RMagick是Ruby语言跟ImageMagick图形处理程序之间的接口,Ruby程序可以利用RMagick对图像进行缩略、剪裁等等的一系列操作。
网址:http://rmagick.r ...
序列化
的过程就是对象写入字节流和从字节流中读取对象。将对象状态转换成字节流之后,可以用java.io包中的各种字节流类将其保存到文件中,管道到另
一线程中或通过网络连接将对象数据发送到另一主机。对象序列化 ...