11 2012 档案

摘要: now=Time.mktime(2007,6,5,4,32) #将当前时间转换为指定的时间(now+3.days).midnight #三天后的开始时间(分秒毫秒的指都指定为:00:00:00)now.next_month.beginning_of_month 当前时间的下个月的月开始时间now.end_of_month #当前时间的月结束时间(分秒毫秒的指都指定为:00:00:00)Time.days_in_month(2,2000) #2002年2月的天数 答案是29now.seconds_since_midnight #当前时间从正点开始的秒数 答案类型:16320.0now.ch...阅读全文
posted @ 2012-11-30 18:17 残星 阅读(220) | 评论 (0) 编辑
摘要: 常见的网站,都涉及到用户的头像上传这方面,这里就需要将上传的图片经过处理后生成规定大小的头像。在ROR项目中,要对图片进行处理,首先得安装ImageMagick?-6.3.0-7-Q8-windows-dll.exe,然后安装Mini_Magick,gem install mini_magick,(RMagick也能对图片进行处理,但我没有找到裁剪函数,所以我选择使用MiniMagick?.)安装完成后在工程envirmoment.rb中添加代码require 'mini_magick'.由于用户上传的图片并不一定是头像所要求的尺寸,所以需要对上传的图片进行缩放,而如果图片是矩阅读全文
posted @ 2012-11-30 17:48 残星 阅读(444) | 评论 (0) 编辑
摘要: save方法news = New.new(:title => "haha", :content => "hello,everyone!")if news.save puts "save success"else puts "save failed"endsave方法在保存记录时如果保存失...阅读全文
posted @ 2012-11-30 16:25 残星 阅读(10) | 评论 (0) 编辑
摘要: begin #开始 raise.. #抛出异常 rescue [ExceptionType = StandardException] #捕获指定类型的异常 缺省值是StandardException $! #表示异常信息 $@ #表示异常出现的代码位置else #其余异常 ..ensure #不管有没有异常,进入该代码块end #结束begin puts puts "file: #{name = ARGV.shift}" file = open(name) i = 0 file.read.each_line{|line| puts "#{i+=1}.#{lin..阅读全文
posted @ 2012-11-30 14:16 残星 阅读(7) | 评论 (0) 编辑
摘要: require 'erb' include ERB::Utildef judage_brower_type(request.env["HTTP_USER_AGENT"]) return "Firefox" if http_user_agent.include?("Firefox") return "Safari" if http_user_agent.include?("Safari") return "IE" if http_user_agent.inclu阅读全文
posted @ 2012-11-30 10:53 残星 阅读(3) | 评论 (0) 编辑
摘要: 语法:STYLE="filter:filtername(fparameter1,fparameter2...)" (Filtername为滤镜的名称,fparameter1、fparameter2等是滤镜的参数) 滤镜说明: Alpha:设置透明层次 blur:创建高速度移动效果,即模糊效果 Chroma:制作专用颜色透明 DropShadow:创建对象的固定影子 FlipH:创建水平镜像图片 FlipV:创建垂直镜像图片 glow:加光辉在附近对象的边外 gray:把图片灰度化 invert:反色 light:创建光源在对象上 mask:创建透明掩膜在对象上 sh...阅读全文
posted @ 2012-11-26 13:28 残星 阅读(638) | 评论 (0) 编辑
摘要: 关于获取各种浏览器可见窗口大小的一点点研究<script>function getInfo(){ var s = ""; s += " 网页可见区域宽:"+ document.body.clientWidth; s += " 网页可见区域高:"+ document.body.clientHeight; s += " 网页可见区域宽:"+ document.body.offsetWidth + " (包括边线和滚动条的宽)"; s += " 网页可见区域高:"+ d阅读全文
posted @ 2012-11-26 13:18 残星 阅读(60) | 评论 (0) 编辑
摘要: WARNINGDespite the 1.1.0 version number, this gem is not quite production ready. Various people have experienced problems using the 1.0.0 version. A solution was found to deal with this issue but it has not been fully tested, so please subscribe to the forum or RubyForge news for any updates.WhatAct阅读全文
posted @ 2012-11-13 16:58 残星 阅读(684) | 评论 (0) 编辑
摘要: 问题这样的:37.5*5.5=206.08(JS算出来是这样的一个结果,我四舍五入取两位小数)我先怀疑是四舍五入的问题,就直接用JS算了一个结果为:206.08499999999998怎么会这样,两个只有一位小数的数字相乘,怎么可能多出这么小数点出来。我Google了一下,发现原来这是JavaScr...阅读全文
posted @ 2012-11-13 15:21 残星 阅读(4632) | 评论 (0) 编辑
摘要: open-flash-chart这是一个开源的Flash报表组件,可以免费使用还可以修改源码,简称OFC关于ofc版本:目前open-flash-chart 最新的版本是2.0bate版.比较稳定的是1.9版.1.9版本用actionscript2.0编写, 2.0用acrionscript3.0编...阅读全文
posted @ 2012-11-13 13:16 残星 阅读(6415) | 评论 (0) 编辑
摘要: Ajax.Request( url, { method:method, parameters:para, postBody:xmlString, asynchronous:true, setRequestHeader:Object, onComplete:co...阅读全文
posted @ 2012-11-12 10:45 残星 阅读(17541) | 评论 (0) 编辑
摘要: 运行这个函数将变量$的控制权让渡给第一个实现它的那个库。这有助于确保jQuery不会与其他库的$对象发生冲突。<script type="text/javascript" src="/javascripts/jquery.js"></script> <script type="text/javascript"> var j$ = $; jQuery.noConflict(); </script><script type="text/javascript" src阅读全文
posted @ 2012-11-12 09:34 残星 阅读(5340) | 评论 (0) 编辑
摘要: 转自:http://www.cnblogs.com/sopc-mc/archive/2011/11/01/2232212.htmlMySQL数据库引擎取决于MySQL在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MYSQL。在缺省情况下,MYSQL支持三个引擎:ISAM、MYISAM和HEAP。另外两种类型INNODB和BERKLEY(BDB),也常常可以使用。如果技术高超,还可以使用MySQL++ API自己做一个引擎。下面介绍几种数据库引擎: ISAM:ISAM是一个定义明确且历经时间考验的数据表格管理方法,它在设计之时就考虑到数据库被查询的次数要远大于更新的次数。因此,I阅读全文
posted @ 2012-11-12 09:22 残星 阅读(80) | 评论 (0) 编辑
摘要: update `phpcms_content` set url = concat(‘html/2010-05/’,contentid,’.htm’) where catid=137阅读全文
posted @ 2012-11-08 09:52 残星 阅读(66) | 评论 (0) 编辑
摘要: sort对数组排序,对应的还有sort!方法。另外ruby还提供sort_by方法,sort_by返回新数组,没有对应的sort_by!a = [2,4,3,5,1]a.sort!p a #=> [1,2,3,4,5]b = a.sort_by{|i| -i}p b...阅读全文
posted @ 2012-11-06 18:16 残星 阅读(16) | 评论 (0) 编辑
摘要: def test_request if request.xml_http_request? #request.xhr?是一样的 #是ajax请求 else #不是ajax请求 end end这样的话有的时候 就没必要一个ajax另外再取一个方法(假如主体函数功能不是很多的话)阅读全文
posted @ 2012-11-06 17:29 残星 阅读(97) | 评论 (1) 编辑
摘要: :select => "distinct(id)",:select => "case.*, max(case.created_at)":joins => "left outer join users on users.id = buildings.user_id and users.deleted is falseleft outer join management_companies on management_companies.id = buildings.management_company_id and manage阅读全文
posted @ 2012-11-06 14:53 残星 阅读(9) | 评论 (0) 编辑
摘要: 1.安装插件ruby script/plugin install http://dev.rubyonrails.org/svn/rails/plugins/auto_complete/或者将插件包考到vendor/plugins文件夹下2.view 20 %>category为model名,name...阅读全文
posted @ 2012-11-06 14:33 残星 阅读(3) | 评论 (0) 编辑
摘要: ActionController?::InvalidAuthenticityToken? 异常一般出现出现在手写的html form 标签和Ajax请求中,为什么会出现这个异常呢,这是从rails 2.0 开始包含的一个新功能,目的在于防止CSRF(Cross-Site Request Forgery)攻击.rails 为了保证当前的请求是来自自己的请求,而不是通过其他网站伪造的请求,都会在生成的form 里加入一个隐藏的值<input type="hidden" value="457a1e93c3a23ec2c67f1dc468bde6a4a5539610阅读全文
posted @ 2012-11-06 14:10 残星 阅读(2) | 评论 (0) 编辑
摘要: 1.先在path环境配置MySql 路径2.进行cmd3.(1)备份整个数据库:mysqldump -u用户名 -p密码 数据库 > 路径 例:mysqldump -uroot -p123456table > table_20121105.sql (2)备份表 :mysqldump -u用户名 ...阅读全文
posted @ 2012-11-05 17:02 残星 阅读(6) | 评论 (0) 编辑
摘要: CSS代码:.box{ background: -webkit-gradient(linear, 0% 0%, 0% 80%, from(#849B3C), to(#55752D)); -webkit-border-radius:15px; -moz-border-radius:1...阅读全文
posted @ 2012-11-03 16:30 残星 阅读(7) | 评论 (0) 编辑
摘要: 画文本框import java.awt.Color;import java.io.FileOutputStream;import java.io.IOException;import com.lowagie.text.Chunk;import com.lowagie.text.Document;import com.lowagie.text.DocumentException;import com.lowagie.text.Element;import com.lowagie.text.Font;import com.lowagie.text.PageSize;import com.lowag阅读全文
posted @ 2012-11-03 14:54 残星 阅读(6) | 评论 (0) 编辑
摘要: 转自http://blog.chinaunix.net/space.php?uid=20464521&do=blog&id=1673171linux与win下安装java linux下的安装方法1、去http://java.sun.com/j2se/1.4.2/download.html 下载一个Linux Platform的JDK,建议下载RPM自解压格式的(RPM in self-extracting file,j2sdk-1_4_2_06-linux-i586- rpm.bin)。 2. 上载到Linux服务器上,在shell下执行命令: [root@LinuxServe阅读全文
posted @ 2012-11-03 14:47 残星 阅读(142) | 评论 (0) 编辑
摘要: 关于js中"window.location.href"、"location.href"、"parent.location.href"、"top.location.href"的用法"window.location.href"、"location.href"是本页面跳转"parent.location.href"是上一层页面跳转"top.location.href"是最外层的页面跳转举例说明:如果A,B,C,D都是jsp,D是C的ifram阅读全文
posted @ 2012-11-02 18:04 残星 阅读(94) | 评论 (0) 编辑
摘要: 点击右键看看效果-七度空间网页教学网 点击右键看看效果 点击右键看看效果 后退 前进 Menu1 Menu2 Menu3 Men...阅读全文
posted @ 2012-11-02 17:38 残星 阅读(1283) | 评论 (0) 编辑
摘要: 1.w3c规范中getElementsByName?是按着name属性进行检索的,而MS的IE却是按着id来检索。导致不能得到应该得到的Elements2.在js中判断一个字符串为空时,如果直接使用 str == "" 时,会出现 0 == "" 为true的现象,因为js是弱类型语言,要转化为字符串再判断if(!(String(case_report.k_x)=="" && String(case_report.k_y)=="")){}阅读全文
posted @ 2012-11-02 15:54 残星 阅读(63) | 评论 (0) 编辑
摘要: /*┌─ 深度学习(js)颜色选择器 ────────────────────┐│ colorPicker│ 感谢你使用 深度学习(js)颜色选择器│ 本代码完全公开和免费,你可以任意复制、传播、修改和使用,│ 但不得公开发表代码 不得用做商业用途,不得向其他使用者收费。│ 使用时,请保...阅读全文
posted @ 2012-11-02 15:39 残星 阅读(4415) | 评论 (0) 编辑
摘要: 在 js 文件中定义一个函数 showmessage_onlyone 去调用 ruby下面的 message 方法, javascript 代码:showmessage_onlyone : function(schedule) {var a = new Ajax.Request( "/people/...阅读全文
posted @ 2012-11-02 15:17 残星 阅读(7) | 评论 (0) 编辑
摘要: 为数据列添加索引alter table users add index login_email(login, email);分析索引explain select * from users;看里面的key是否存在或为NULL阅读全文
posted @ 2012-11-01 18:10 残星 阅读(238) | 评论 (0) 编辑