`
文章列表

ruby类库

    博客分类:
  • ruby
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 ...

mysql连接查询

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” 数据库里的 “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 ...

php经典源码

    博客分类:
  • php
1998      phpMyAdmin      phpMyAdmin是一个通过WEB界面管理MySQL数据库的程序。它可以创建、删除数据库,创建、删除和编辑数据表,删除、编辑和新增字段, 执行任何SQL语句,管理字段上的主键,管理用户权限,输出数据到 ...

经典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 ...

code随记

    博客分类:
  • ruby
添加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 ...

图片处理

    博客分类:
  • ruby
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图片处理

    博客分类:
  • ruby
  我们经常要处理图片,比如搞个什么头像缩略图,在所难免要对图片进行裁剪、缩放等操作,下面就来总结一下Ruby中图片裁剪、缩放的类库。   ImageScience: 实现图片放缩的库,使用前需安装freeimage和rubyinline。 网址:http://seattlerb.rubyforge.org/ImageScience.html   RMagick: RMagick是Ruby语言跟ImageMagick图形处理程序之间的接口,Ruby程序可以利用RMagick对图像进行缩略、剪裁等等的一系列操作。 网址:http://rmagick.r ...

对象序列化

    博客分类:
  • OOA
序列化 的过程就是对象写入字节流和从字节流中读取对象。将对象状态转换成字节流之后,可以用java.io包中的各种字节流类将其保存到文件中,管道到另 一线程中或通过网络连接将对象数据发送到另一主机。对象序列化 ...
Global site tag (gtag.js) - Google Analytics