- 浏览: 33245 次
- 性别:
- 来自: 北京
-
最新评论
-
i玉妍:
Viila的技术员就是牛
支付宝,paypal rails 接口
文章列表
mysql> select hour(TIMEDIFF('2010-02-08 10:50:10','2010-02-06 9:00:00'));
+------------------------------------------------------------+
| hour(TIMEDIFF('2010-02-08 10:50:10','2010-02-06 9:00:00')) |
+------------------------------------------------------------+
| ...
做了个浮动页面,在点击页面的某个按钮触发。
firefox良好,IE下挂了。
IE下select框浮在最外层。
解决:1,在浮动层外边套 <iframe>
2,用js在浮动层弹出的同时,干掉select框,在浮动层消失的时候 再把框弄回来。
我比较懒,不想大改浮动层结构,用了第2种办法
js里边取float数的精度的方法 toFixed()
toFixed() 方法可把 Number 四舍五入为指定小数位数的数字。
toFixed() 里面的数为 0- 20 之间的整数。
var a = 1.23456
a.toFixed(2) = 1.23
toFixed 方法有bug,不同的浏览器对它的解析不一样。比如,0.009.toFixed(2)在firefox下 为0.01 而在IE7下为
0.00。详见:http://www.cnblogs.com/MythYsJh/archive/2009/02/13/1389843.html
...
用ruby的csv库,必须将之引入 require ‘csv’
控制器
def export_excel
content_type = if request.user_agent =~ /windows/i
'application/vnd.ms-excel'
else
'text/csv'
end
CSV::Writer.generate(output = "") do |csv|
(SearchLogRecord.find :all).each do |r ...
做东西时遇到这么一种情况: if a && b && c render ……elsif !a render …… elsif !b render …… elsif !c render……end
这样就有可能出现double render 的异常。翻书,找到erase_render_results()方法,解决了问题。不过书上说,该方法一用必须得渲染一个模板,心内惴惴然,寻思换一个。后来老渠提出了在渲染后加return,果然很强!可以有效的避免这种情况,记下来,以备不时之需。
- 2008-10-22 11:08
- 浏览 749
- 评论(0)
同事研究出来的,记下,将来有可能用到
function show_dialog(event){
var temp1=document.viewport.getDimensions()
var temp2=document.viewport.getScrollOffsets()
var d_left =(temp1.width-460)/2
var d_top =(temp2.top+30)
new_slave_request();
Element.setStyle(div,{position:"absolute",l ...
- 2008-10-09 11:10
- 浏览 1316
- 评论(0)
自己很懒,很多问题解决了就过去了,从来没有想过做笔记。逐渐的发现麻烦越来越多,已经解决的问题竟然一次又一次出现,很是郁闷,于是想起来做下学习笔记。今天算是开张。
mysql在ubuntu的安装和乱码问题:
其实在ubuntu下安装mysql很简单,只要在终端下敲上:sudo apt-get install mysql-server就ok了,安装过程中会提示输入root用户的密码。安装后敲mysql -u root -p 密码进入mysql这个时候mysql内部默认的字符集是latin如果要保存中文的话会显示乱码,这个时候需要在/etc/mysql/my.cnf配置文件中做下 ...
- 2008-09-13 11:03
- 浏览 744
- 评论(0)