- 浏览: 138144 次
- 性别:
- 来自: 南京
最新评论
文章列表
在5月的最后一天记一个jquery中的表单提交在ie8中的一个坑
在项目中遇到这么个要求,点击按钮执行一段js,在条件满足之后,post方式提交一个请求,但是不能用ajax
所以在js中我写了段这样的代码
var $form = $('<form>', {'action': 'http://www.baidu.com', 'method': 'get'});
$form.append($('<input>', {type:'hidden', name: 'param', val: 23}));
$form.submit();
在chrome中是 ...
最近看了下Chrome插件的开发新建一个目录作为插件的要目录,在目录下新建 manifest.json文件
{
"name": "我的插件",
"version": "0.1",
"manifest_version": 2,
"description": "看看我的插件",
"icons": {
"16": "statics/img/1 ...
最近又用到了Java,有时候需要做点简单的测试,用惯了sublime,所以想在sublime运行Java
进入sublime安装目录 用压缩软件 打开 Package/Java.sublime-package
编辑内容如下
添加 variants
{
"shell_cmd": "javac \"$file\"",
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "sour ...
遇到这样一个需求,输入框在输入银行卡号的时候,需要每4位自动插入一个空格
以下是实现
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script>
function getCaretPosition(obj) {
...
前段时间因为项目需要,写了两个方法用来处理时间和字符串之间的转换
js 时间 和字符串之间的转化
最近将其扩充了一下,添加一些常用的时间处理方法组成 lDate.js
刚接触js的时候,用typeof 来判断, 可是发现用来判断一些简单类型还可以,但是对象就无法判断的,都是返回object
后来发现可以用Object.prototype.toString.call(o) 来判断o的类型,返回 [object Array] [object Date] [object Undefined] 等格式的字符串
本以为可以包打天下,可是又发现,在IE8中
Object.prototype.toString.call(undefined) 返回 [object Object] 而不是返回 [object Undefined]
Object.pr ...
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script type="text/javascript" src="jquery-1.7.2.js"></script>
</head>
<body>
<input ...
数字格式化应该很常用,保留几位小数,四舍五入,千分位分割
奈何项目上原有格式化方法,功能比较单一,只能格式化成如 12,456,451.00这样的数字,整数部分千分位分割,小数部分直接舍弃,用两个0表示
无奈自己写了一个
/**
* 格式化数字(小数位数,千分位逗号分割)
* @param nStr 数字或者字符串
* @param decimal 数字 小数位要补全的位数 默认2 如8.00
* @param precision 小数部分有效的位数 默认0 如8.00 设置1所得结果如8.40
* @param round 是否要四舍五入 true四舍 ...
最近在项目中偶然发现一段别人写的代码,获取一个中有多少天,以前写这个的时候,基本是定义一个数组
[31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
然后用月份做下标去取得到 days, 然后再执行 days += days < 30 && isLeapYear(year) ? 1 : 0; 以此来修正闰年2月份的天数。其中isLeapYear是用判断是否是闰年的,可用下面的方法判断
year % 4 === 0 && year % 100 !== 0 || year % 400 === 0
...
现在centos启动的时候默认是有进度条的。如果不想这样,而是想在屏幕上回显启动信息,修改方法如下
相关配置在 /boot/grub2/grub.cfg 文件中,可是进入这个文件就看到开头是这样写的
#
# NOT EDIT THIS FILE
#
# It is automatically generated by grub2-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
文件说明不要个性此文件,这个文件是由模板/etc/grub.d 和 配置文件/ ...
最近在项目遇到关于IE7的两个问题,一个是offsetTop一个是tr的边框
一. offsetTop
前段时间因项目需求需要计算表格到浏览器顶部的距离,以便在滚动的时候,固定表头,很自然的用到了offsetTop这个属性
dom结构如下
主要样式如下
body{
padding-top: 100px;
background: lightgrey;
}
div{
border: 1px solid blue;
padding: 50px 0;
height: 300px;
}
注意要div要加上heig ...
最近因公司项目又用回idea作为开发工具,遇到一个问题。如何回到上次编辑的地方(鼠标之前的位置),快捷键是什么,在网上搜寻了一下,有文说是 Ctrl + Alt + left(right)。可是我试了一下,鼠标没回去,整个屏幕方向变了,这什么鬼……
原来Ctrl + Alt + left(right) 这个快捷键被系统占用了。变成改变屏幕方向的快捷键。真够坑的
所以要自行设置idea
我已习惯了Sublime中的 Alt + - (Shift + Alt + -)
这样才舒服
环境
宿主机: win7
虚拟机:VirtualBox Centos7
有时为了做测试,要在虚拟机上布署一个web服务,然后在本地宿主访问,这就要宿主机和虚拟机之间能够互相访问,为此要做如下设置
在虚拟机的设置中启用两块网卡如下图
第一个块网卡设置为Host-Only Adapter第二块网卡设置为NAT。此时查看宿主机的IP。命令ipconfig
Wireless LAN是我宿主机的无线网,而 VirtualBox Host-Only Network则是由虚拟机生成的
启动虚拟机。确保两个网卡都连接上
查看Centos的ip。命令 ifc ...
在需要通过远程登录服务器的时候,虽然可以通过 ssh user@host然后输入密码的方式登录,但是更为常用的是通过sshkey来登录
我服务器用的是centos7(virtualbox虚拟)
确认安装ssh服务,centos7默认就有的。如果没有请自行安装
修改配置文件 /etc/ssh/sshd_config
找到RSAAuthentication和PubkeyAuthentication两项配置,将值改为yes(注意去掉前面的注释符号#)
将你的公钥的内容写到 ~/.ssh/authorized_keys中
重启ssh服务
sud ...
工作中经常会需要通过ssh来连接远程服务器
ssh lee@196.168.56.1022
然后输入密码成功登录。或者用git来管理我们的代码
但每次都这样未免太麻烦,所以用到了sshkey,通过公私密钥对来做身验证。这样就很方便。一般而言,一个key就包打天下了。id_rsa 和id_rsa.pub就可以了
但是其实我们也可以通过配置,在访问不同的域的时候用不同的key
进入 .ssh目录,在你用户目录下
比如说我要实现github, bitbucket用不同的sshkey
先生成github的key
ssh-keygen -f id_rsa_github ...