`
xinghu
  • 浏览: 31666 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论
文章列表
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,果然很强!可以有效的避免这种情况,记下来,以备不时之需。
同事研究出来的,记下,将来有可能用到   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 ...
自己很懒,很多问题解决了就过去了,从来没有想过做笔记。逐渐的发现麻烦越来越多,已经解决的问题竟然一次又一次出现,很是郁闷,于是想起来做下学习笔记。今天算是开张。   mysql在ubuntu的安装和乱码问题:          其实在ubuntu下安装mysql很简单,只要在终端下敲上:sudo apt-get install mysql-server就ok了,安装过程中会提示输入root用户的密码。安装后敲mysql -u root -p 密码进入mysql这个时候mysql内部默认的字符集是latin如果要保存中文的话会显示乱码,这个时候需要在/etc/mysql/my.cnf配置文件中做下 ...
dfdf
Global site tag (gtag.js) - Google Analytics