- 博客(35)
- 资源 (4)
- 收藏
- 关注
原创 git命令 学习总结
远程仓库通常只是一个_裸仓库(bare repository) 即一个没有当前工作目录的仓库。因为该仓库只是一个合作媒介,所以不需要从硬盘上取出最新版本的快照;仓库里存放的仅仅是 Git 的数据。简单地说,裸仓库就是你工作目录中 .git 子目录内的内容。配置git config --global user.name lutao 用户名git config --global u
2012-12-04 12:10:01 1629
原创 Sublime ESLintAutoFix
安装插件 ESLintAutoFix配置 eslint 路径{ "eslint_path": "/usr/local/bin/", "show_panel": true}使用快捷键,默认 super+shift+,右键菜单 效果图更多信息https://github.com/alex-mm/eslintAutoFix
2016-12-04 16:21:19 1916
原创 sublime 的一个神秘快捷键
sublime 的一个神秘快捷键场景在 sublime 中查找一个单词(以 mac 系统为例)原有方案询问了两个 sublime 的资深用户,他们是这样做的:双击选中这个单词command + ccommand + fcommand + v最初使用时,我也是这样做的,感觉很麻烦,强大的 google 搜索到了一个 command + e,这样上面的步骤便是这样: 1. 双击选中这个单词
2016-10-15 17:30:37 3440 1
原创 ES6 + Webpack + React + Babel 如何在低版本浏览器上愉快的玩耍(下)
回顾 起因 某天,某测试说:“这个页面在 IE8 下白屏,9也白。。” 某前端开发: 吭哧吭哧。。。一上午的时间就过去了,搞定了。 第二天,某测试说:“IE 又白了。。” 某前端开发: 嘿咻嘿咻。。。谁用的 Object.assign,出来我保证削不屎你。在上篇,我们主要抛出了两个问题,并给出了第一个问题的解决方案。 1. SCRIPT5007: 无法
2016-10-15 17:28:55 16970
原创 ES6 + Webpack + React + Babel 如何在低版本浏览器上愉快的玩耍(上)
ES6 + Webpack + React + Babel 如何在低版本浏览器上愉快的玩耍(上)起因某天,某测试说:“这个页面在 IE8 下白屏,9也白。。”某前端开发: 吭哧吭哧。。。一上午的时间就过去了,搞定了。第二天,某测试说:“IE 又白了。。”某前端开发: 吭哧吭哧。。。谁用的 Object.assign,出来我保证削不屎你。原谅我不禁又黑了一把 IE。有人可能会想,都要淘汰了,还有什么好
2016-09-12 16:32:16 4601
原创 plupload 添加图片尺寸验证
目前的实现是: 在支持 FileReader 的浏览器上可以做上传前校验,否则只能在上传后校验了支持 FileReader 的浏览器上代码: FilesAdded: function (up, files) { var reader = new FileReader(); reader.readAsDataURL(files[0].getNativ
2016-01-12 17:22:43 3181
原创 retina 图片样式
@media only screen and (-Webkit-min-device-pixel-ratio: 1.5),only screen and (-moz-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 3/2),only screen and (min-device-pix
2015-12-10 17:36:30 523
转载 mac install mongodb
Step 1 - Installationbrew updatebrew install mongodbStep 2 - Run Mongo Daemon:sudo mkdir -p /data/dbsudo mongodStep 3 - Run Mongo Shell Interface:mongo
2015-11-18 11:36:49 386
原创 mac 配置nginx+php
系统: OS X Yosemite 10.10.1系统自带php和php-fpm路径备注:php.ini : /etc/php-fpm.conf :/etc/nginx.conf :/usr/local/etc/nginx/nginx.confnginx 默认root:/usr/local/opt/nginx/html1.安装nginx,我使用了brewbr
2015-04-12 19:47:43 679
原创 livereload + guard-liverload 实现自动刷新
livereload官网:http://livereload.com/livereload就不多介绍了,网上有很多例子,但大部分都是基于node环境,在node上开启server来检测,例如我们用得nodewebx+chrome下livereload插件,或grunt/gulp+chrome下livereload插件。我本地有个特殊的环境,就是用nginx/apche来开启server
2015-03-30 09:42:07 2412
转载 Mac安装Brew
curl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz -C/usr/local --strip 1
2015-03-23 13:37:56 492
原创 关于 IE 这坨屎
世界上最不要脸的事情就是ie8也弹出提示:“是否要将IE设置为默认浏览器"!!!记录下最近遇到的IE的bug,大部分是样式的问题,因为jquery很好的解决了js的兼容性问题。1.ie6/7 当text-ident遇到inline-block时,整个标签会被缩进掉。解决方案:1使用block+float,但无法居中。2再标签前面加个 占位符即可。2.ie下空标签失
2015-01-14 19:42:12 1263
原创 js冒泡排序和快速排序
1.冒泡排序function bubbleSort(data){ var l = data.length, temp; for(var i=0; i<l; i++){ for(var j=l-1; j>=0; j--){ if(data[j] < data[j-1]){ temp = dat
2014-12-08 15:07:57 935
原创 js 二分查找的实现
1.递归实现function binarySearch(data, dest, start, end){ var end = end === undefined ? data.length - 1 : end, start = start || 0, m = Math.floor((start + end) / 2); if(data[m...
2014-12-08 14:36:42 5706 7
原创 js 斐波那契数列实现
1.递归function fib(n){ if(n==1||n==2){ return 1; } return fbnq(n-1)+fbnq(n-2);}fbnq(10);//55时间复杂度为O(2^n),空间复杂度为O(n)2.非递归function fb(n){ var res = [1,1]; fo
2014-12-08 09:12:16 11290
原创 js 使用for循环遍历数组
今天写个无聊的东西!for循环的使用!如下:定义a数组,b为伪数组!var a = [1,2,3,0,5,4];var b = document.getElementsByTagName('li'); //[1,2,3,4,5]第一种:错误型!for ( var i = 0; i < n.length; i++ ){//这种写法是最基本的,但错误的地方是数组长度不该每次都取,所
2014-08-21 15:01:24 11111
原创 javascript 密码强度验证
//判断输入密码的类型 function CharMode(iN){ if(iN>=48 && iN <=57){//数字 return 1; } if (iN>=65 && iN <=90){//大写 return 2; } if (iN>=97 && iN <=122){//小写 return 4;
2014-07-16 17:13:44 962
原创 require.js+backbone 使用r.js 在本地与生产环境 一键压缩的实现方式
本文主要讲 利用r.js压缩,来实现本地不压缩,生产环境压缩r.js 是运行在node上的,默认使用UglifyJS。UglifyJS真的很好用,那为什么说默认的方式 不是很方便呢?r.js 单独压缩一个文件也很好用的,但在实际项目中,总不能一个一个压吧!因此r.js提供了一种多文件的压缩方式,使用一个叫bulid.js 的配置文件来配置模块,这样可以压缩多个模块。但是,问题有几个:
2014-07-11 17:29:41 2902
原创 getAttribute for IE7
getAttribute 大部分介绍都说只有一个,包括w3cschool其实这个方法有两个参数!msdn 上查到的!我就不翻译了,因为看英文是最好的!Syntaxobject.getAttribute(strAttributeName, lFlags)ParametersstrAttributeName [in]Type: String
2014-06-16 17:07:50 1632
原创 wordpress 从sae搬到本地
今天把wordpress 从sae搬到本地!发生几处错误,记录下!1.数据库错误!首先将sae上的sql全部导出,然后在本地创建数据库,将表全部导入然后把wp-config.php重命名为wp-config.php.bac;再把wp-config-sample.php复制一份,并改名为wp-config.php修改里面内容/** WordPress数据库的名称 */defi
2014-02-24 13:10:26 1918
原创 javascript 理解 typeof, instanceof and constructor
6. 使用这三个 typeof, instanceof and constructor 要注意了! 其实看到这三个 我第一反应就是 isArray(),然后一发不可收拾了,大家耐心看下; 我们假设要写个isArray() 的方法,当然ecmascript5 已经添加了这个方法,(>ie8) 首先我们使用typeof: 在ECMAScript 中有5中基本数据类型,U
2014-02-07 15:38:26 2316
原创 关于jquery input textare 事件绑定
(1)jquery 绑定事件目前1.7以上,jquery的事件绑定已经用on替换了原来的bind;区别:(个人理解)bind是一次绑定事件到每一个子节点;on是只绑定到父节点,然后冒泡到各个子节点;用法:bind一个事件,一个方法:$(".class input").bind('click',function(e){...;e.stopPropagation;})两个事件,一个
2013-04-03 15:34:44 2347
原创 vim命令 学习总结
:so % 重新载入.vimrc= vim/查找:nohlsearch 去掉选中词:%s///ig 全部替换:s/// + & 指定行替换>> 缩进4>> 缩进4行J 合并两行Ctrl+f
2012-12-04 12:12:37 1192
原创 js javascript 事件流 DOM2
从qt ,嵌入式方向 的我彻底的转行了,web,这几天做梦都是js。。。进去正题eventPhase:调用事件处理程序的阶段,1捕获,2目标,3冒泡请看图: 请看例子:dom2 级 事件流=》 事件捕获->目标->事件冒泡(请用ff)点我var btn=document.getElementById('di
2012-12-04 11:58:15 1308
原创 decorator模式---C++
感谢下面两篇文章的作者,从第一个例子再看第二个,很清晰!代码略有改动,只是为自己以后看起来方便,请见谅!原文1:http://blog.csdn.net/dylgsy/article/details/876323原文2:http://www.cnblogs.com/bastard/archive/2012/02/02/2336150.html 例子1://
2012-09-17 16:13:41 881
原创 qt中pro工程的一些参数注释
TEMPLATE=subdirs //XXX.pro工程在子文件夹中还包含子工程SUBDIRS=src //指定子工程文件所在的目录SOURCES=XXX.cpp //源文件TEMPLATE = app //可执行文件TEMPLATE = lib //静/动态链接库TARGET
2011-09-26 13:26:56 1943
转载 虚表,多进程与多线程
有两个问题,一个是c++编译器中的虚表,一个是网络编程中多进程与多线程的区别。我百度了一下,找到了两篇博客,由于最近太忙,只能先将链接存储下来,等有时间一定参透,并写出自己的总结!在这里谢谢这两篇博客的原创者!http://www.cppblog.com/dawnbreak/archive/2009/03/10/76084.html //虚表http://blog.csdn.net/b
2011-09-23 12:09:43 1202
原创 Qt做发布版,解决声音和图片、中文字体乱码问题
前些天做Qt发布版,发现居然不显示图片,后来才发现原来还有图片的库没加!找找吧,去qt的安装包,我装在了F盘,在F盘F:/QT/qt/plugins,找到了plugins,这里面有个imageformats是图片的库,里面有jpg,gif等,你用到那种格式就加那种!加的时候一点过要注意,将imageformats这个文件夹考到你的程序当前文件夹内!并在主函数里加:QApplicatio
2011-06-25 12:27:00 3340 2
原创 QPixmap
我想qt 中QPixmap这个类大家都很熟悉,它可以很简单的在标签上贴图;例如:QPixmap p;p.load("1.png");label->setPixmap(p); 就这么简单,但是我今天突然发现个问题,就是:QPixmap p;p.load("1.png");label->setPixmap(p); p.load("2.png"); label->
2011-06-25 11:39:00 8946 4
原创 qt中点击标签响应
还有一点时间,再写一篇吧!最近写了些关于qt界面,界面这个东西看起来简单,甚至有人会说你做的真难看,但是真写起来,忒麻烦了,那个布局,一层套一层!我都要吐了!当然布局就没什么好写的了,我来说说如何点击标签响应吧!首先感谢网友,给了我提示,因为qt中的QLabel没有clicked()信号,但可以继承QLabel,自己添加鼠标响应!这样的确可以给一个标签做出响应,但如果是100个标签呢,你怎
2011-06-20 12:20:00 2756
原创 QT中Unicode编码与字符串之间的转换
最近真的太忙了,所刚刚抽出时间,写点东西。前些日子再研究gprs,发短信时需要unicode编码转换,于是自己写了两个函数!可能有些麻烦!但挺好用的,也挺好理解的!下面就是我写的代码,希望可以帮助大家!QString Widget::stringToUnicode(QString str){ // 这里传来的字符串一定要加tr,main函数里可以加 QTextCodec::se
2011-06-20 11:35:00 8208 7
原创 QT+OPENCV视频采集 (原创,转载请标记!)
今天终于有了自己的博客了!由于我的时间有限,又初来咋到,只好小试牛刀,写个简单的! Qt学习网站:http://www.yafeilinux.com/opencv中文论坛:http://www.opencv.org.cn/index.php/Template:Code首先介绍下opencv:OpenCV的全称是:Open Source Computer Vision Library。 OpenCV于1999年由Intel建立,现在由Willow Garage提供支持。OpenCV是
2011-04-17 12:16:00 11236 78
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人