1.数据库以及服务器方面
(1)查看电脑中 sql server 版本
1> select @@version
2> go
(2)1.数据库日期格式化
select id,nickName,addTime,date_format(addTime, '%H:%i:%s'),date_format(addTime, '%Y-%m-%d') from faqhelphead where status=1 and state=0 and nickName like '%代码%' order by date_format(addTime, '%Y-%m-%d'),date_format(addTime, '%H:%i:%s')
以上sql实现的是先按照字段日期排序,然后再按照字段时间排序来查询内容
2.当前日期的为基点的前后日期
A.当前日期延后一天(当前2014-07-31,则输出结果为2014-08-01)
SELECT DATE_SUB(CURDATE(),INTERVAL -1 DAY);
B.当前日期向前一天
SELECT DATE_SUB(CURDATE(),INTERVAL 1 DAY);
(3)windows server 2008打开8080端口
可以用以下命令行来实现,当然也可以用防火墙来配置
netsh firewall add portopening TCP 8080 MyWebPort
(4)1.压缩命令:
命令格式:tar -zcvf 压缩文件名.tar.gz 被压缩文件名
可先切换到当前目录下。压缩文件名和被压缩文件名都可加入路径。
2.解压缩命令:
命令格式:tar -zxvf 压缩文件名.tar.gz
解压缩后的文件只能放在当前的目录。
(5)CP命令
格式: CP [选项] 源文件或目录 目的文件或目录
选项说明:-b 同名,备分原来的文件
-f 强制覆盖同名文件
-r 按递归方式保留原目录结构复制文件
cp -r /tmp/a /root/a
记得有空格
2.js方面
(1)js获取当前时间
var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取完整的年份(4位,1970-????) myDate.getMonth(); //获取当前月份(0-11,0代表1月) myDate.getDate(); //获取当前日(1-31) myDate.getDay(); //获取当前星期X(0-6,0代表星期天) myDate.getTime(); //获取当前时间(从1970.1.1开始的毫秒数) myDate.getHours(); //获取当前小时数(0-23) myDate.getMinutes(); //获取当前分钟数(0-59) myDate.getSeconds(); //获取当前秒数(0-59) myDate.getMilliseconds(); //获取当前毫秒数(0-999) myDate.toLocaleDateString(); //获取当前日期 var mytime=myDate.toLocaleTimeString(); //获取当前时间 myDate.toLocaleString( ); //获取日期与时间
(2)浏览器 关闭窗口(ie10以上啊,Firefox,chrome 亲测可用)
function closeWindow(){ var userAgent = navigator.userAgent; if (userAgent.indexOf("Firefox") != -1 || userAgent.indexOf("Presto") != -1) { window.location.replace("about:blank"); } else { window.opener = null; window.open("", "_self"); window.close(); } }
3.css实现超过范围显示为省略号
white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
4.后台 double类型数字 转化为百分数
BigDecimal bgSp = new BigDecimal(account.getSolvePercent()*100); String bgSpString = bgSp.setScale(2, BigDecimal.ROUND_HALF_UP).toString() + "%"; qa6 = new Label(6, i+1, bgSpString);