- 浏览: 219625 次
- 性别:
- 来自: 山西
最新评论
-
notrace123:
针对多表操作混有读写操作的代码段 可以加事务处理吗?
rails 读写分离
文章列表
ios下内嵌h5页面 document.on("click", ...)失效,可以使用document.on("click touchstart", ...)
var htmlHeight=document.getElementById("messages").scrollHeight 整个messages区域的高度
var clientHeight=document.getElementById("messages").clientHeight // 屏幕高度
var scrollTop=document.getElementById("messages").scrollTop // 滚轮高度
注意: encrypt 使用期限只有90天
参考: https://www.cnblogs.com/maomishen/p/6112721.html
首先需要注意分两种情况:
1: 小于等于ie8的情况:需要ajaxFileUpload.js,下载附件
if(navigator.userAgent.indexOf("MSIE 6.0")>0 || navigator.userAgent.indexOf("MSIE 7.0")>0 || navigator.userAgent.indexOf("MSIE 8.0")>0){
$.ajaxFileUpload({
url: "..url",
secur ...
1:变量一定要加var 否则 显示空字符串,例如 var n = 7; 没有var console.info(n)输出的就是空,加上var后是局部变量
2: setTimeout 和 setInterval 的写法要注意,里面方法参数不能传入字符串,否则不执行
正确:
setInterval(function(){
getStatus()
}, 2000);
错误:
setInterval("getStatus()", 2000);
3: ajax请求,如果是轮询,一定要加上随机字符串,否则只执行一次。例如:
$.ajax({
u ...
1: 首先jquery1.11.1以上版本不支持ie7和8,所以我们最多只能使用jquery1.11.1
2: uglifier压缩文件不支持ie7和8,我目前的解决方式是不压缩
# config.assets.js_compressor = :uglifier
config.compress = false
3: ie7和8下播放视频不支持html5的标签,可以引入html5media.min.js文件来解决这个问题
View组件类似于div
外联样式:<View style={styles.container}>
内联样式:<View style={{flex: 1, borderWidth: 1, borderColor: 'red', flexDirection: 'row'}}>
多个样式:<View style={[styles.container, styles.flex, {borderWidth: 1}]}>
app发布:
1): 生成一个签名密钥
keytool -genkey -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000
2): 找到路径/android/app/src/main,在目录下新建assets文件夹
3): http://localhost:8081/index.android.bundle?platform=android 将该文件保存后放到/android/app/src/main/assets下
curl -k &quo ...
http://www.ruanyifeng.com/blog/2015/07/flex-grammar.html?utm_source=tuicool
浏览器私有属性: -moz -o -webkit -ms
display: flex inline-flex
flex-direction: row row-reverse column column-reverse
flex-wrap: nowrap wrap wrap-reverse
flex-flow: flex-direction和flex-wrap的结合,例如 flex-flow row nowrap ...
bundle exec thin start -p 3005 --ssl
http://item.jd.com/1547471353.html
123.207.164.98
elixir
grape crocen
查看开放端口: netstat -ultn
sudo iptables -A OUTPUT -p udp --sport 123 -j DROP
sudo iptables -A OUTPUT -p udp --sport 57764 -j DROP
sudo iptables -A OUTPUT -p udp --sport 54328 -j DROP
sudo ipt ...
1: 在config/application.rb设置 config.active_record.belongs_to_required_by_default = false
2: belongs_to 的时候添加optional: true
切换到upstart:
sudo apt-get install upstart-sysv
sudo apt-get remove ubuntu-standard systemd-sysv
sudo update-initramfs -u
sudo reboot
切换到systemd:
sudo apt-get install ubuntu-standard systemd-sysv
sudo apt-get remove upstart-sysv
sudo update-initramfs -u
sudo reboot
elasticsearch-model: 创建、更新索引
例如: Product.import force: true, 创建商品索引,加上force就是强制覆盖
__elasticsearch__.index_document: 生成该实例对象的索引
__elasticsearch__.update_document: 更新该实例对象的索引
__elasticsearch__.delete_document: 删除该实例对象的索引
file-icons: 文件图标
open-in-browsers: atom中打开浏览器
atom-html-preview: 分页展示html页面效果
autocomplete-path: 文件路径补全
React相关:
atom-react-preview react预览
atom-react-native-autocomplete RN代码补全
nuclide: reactnative开发必备
goto-definition: 跳转到定义方法的位置
1: React Native开发之IDE:
http://blog.csdn.net/hello_hwc/article/details/51612139
http://www.hangge.com/blog/cache/detail_1490.html
2: firefox和chrome安装扩展 React Developer Tools