VIM基础命令笔记

发表于:2015-03-13 22:47:02

前言 总结VIM常用命令,参照《鸟哥的LINUX私房菜》及网络整理 一,编辑命令 命令键 功能描述 x, X 在一行字当中,x 为向后删除一个字符 (相当于 [del] 按键), X 为向前删除一个字 符(相当于 [backspace] 亦即是退格键) (常用) nx n 为数字,连续向后删除 n 个字符。举例来说,我要连续删除 10 个字符, 10x dd  删除游标所在的那一整列(常用) ndd n 为数字。删除光标所在的向下 n 列,例如 20dd 则是删除 20 列 (常用) d1G 删除光标所在到第一行的所有数据 dG 删除光标所在到最后一行的所有数据 d$ 删除游标所在处,到该行的最后一个字符 d0 那个是数字的 0 ,删除游标所在处,到该行的最前面一个字符 yy 复制游标所在的那一行(常用) nyy n 为数字。复制光标所在的向下 n 列,例如 20yy 则是复制...

阅读(1k+)评论(0)

使用jQuery实现回到顶端功能

发表于:2015-03-12 19:05:15

在遇到内容特别长的页面时,通过添加回到顶端按钮,可以大大提高用户体验,下面就来介绍一种使用jQuery快速实现该功能的方法: 首先需在页面的body标签下添加一个a标签,用于充当回到顶端的按钮: <a href="javascript:void(0);" class="scrollup">顶端</a> 接着为这个按钮添加CSS渲染样式,让其始终置于页面的右下角,具体的代码如下: .scrollup { width: 40px; height: 40px; opacity: 0.3; position: fixed; bottom: 50px; right: 100px; display: none; text-indent: -9999px; background: url('icon_top.png') no-repeat; } 你可以使用任意样式的图片来代替i...

阅读(2k+)评论(0)

JavaScript获取URL中请求参数

发表于:2014-11-29 06:46:57

Javascript可以使用如下简明的方法获取URL中的参数如下: function getURLParameter(name) { return decodeURIComponent((new RegExp('[?|&]' + name + '=' + '([^&;]+?)(&|#|;|$)').exec(location.search)||[,""])[1].replace(/\+/g, '%20'))||null } 如获取URL中为myvar的参数,则像这样使用: myvar = getURLParameter('myvar'); 乍一看是不是很强大很简洁!

阅读(2k+)评论(0)

怎样使用jQuery判断元素是否存在

发表于:2014-11-14 04:04:56

作者:Aaron Russell  原文:http://aaronrussell.co.uk/legacy/check-if-an-element-exists-using-jquery/ 在使用jQuery时(或其它Javascript库),你是否遇到过如何通过(selector)选择器来判断元素是否存在的情况?好吧,也许你没有,但我却经常遇到;我将在这说明这是如何实现的,因为这并不像它看起来的那么简单。 简单直白的将选择器包裹在if语句中,这样对吗? if ($("#mydiv")){ // do something here } 好吧,这是错的--像这样并不能正常工作!当你使用一个选择器,那么jQuery总是会返回一个对象,因此if语句会一直返回true,永远也不会为false。访问页面中不存在的元素,jQuery会返回一个里面什么都没有的对象--空对象;解决方案就在其中...

阅读(1k+)评论(0)

在JAR中打包使用JAR库

发表于:2014-08-10 00:58:36

不知大家在写Java程序的时候有没有这样的需求: 将引用其它第三方JAR库的项目打包成一个JAR文件运行.也就是说在你打包好的JAR文件中再包含那些你引用的第三方JAR文件,合成一个JAR包,这样只需在Windows下双击,或在Linux终端下输入 java -jar yourjarfile.jar即可方便运行.在最初一种普遍的做法是在打包的JAR文件中的META-INF/MANIFEST里使用Class-Path选项,像这样: Manifest-Version: 1.0 Created-By: 1.7.0_06-b24 (Oracle Corporation) Main-Class: YOUR.MAIN.CLASS.NAME.HERE Class-Path: lib1.jar lib2.jar lib3.jar  但这样在运行这个JAR包时仍然需要将引用的lib1.jar,l...

阅读(2k+)评论(0)

Mac 10.8下安装Scrapy

发表于:2014-06-14 01:42:20

最近心血来潮,想在Mac下学习python爬虫方面的知识,于是在网上查了一下,知道了Scrapy的大名,于是屁颠屁颠的跑去尝试着在Mac下安装Scrapy,因为使用的Mac系统自带有2.7版本的python,于是只需要安装Scrapy这个扩展模块即可,在Scrapy的官方文档http://doc.scrapy.org/en/latest/intro/install.html#intro-install中提示的是使用pip或easy_install这两个安装包管理器安装的方式,于是决定先安装pip,然后再使用pip安装Scrapy.其间由于也出现了一些问题,因此打算将我安装的步骤整理记录下来,方便后来者参考: 1.安装pip 安装pip时,很简单,在mac上,只需按照官网上面的步骤一步一步来就可以成功;按照官网https://pip.pypa.io/en/latest/installing...

阅读(10k+)评论(1)

渣渣碎语

发表于:2014-06-10 06:00:23

时间过的真的很快,从2012年未我打算构建这个博客开始,到现在,一眨眼的功夫都有快两年了。当时构建博客时还说是使用的最新的Spring3.0和Hibernate3.6,可现在转眼再来看一下她们各自的网站,都出到4.1与4.3了,一不小心连苹果都出swift了!感叹这一行确实不容易,要学的新东西真多。 好久都没用过JAVA了,也没有写过博客了,感觉最近自己一直都不怎地上进,没有像以前那样有捣腾新技术的激情了;现在更多的只是希望自己的生活不要那么的折腾,一切安稳安逸就好。小伙子还很年轻,还可以奋力学习学习,去搏搏!但现在换算在我身上却没那么的有说服力,呵呵。怎么说呢,生活中没有参照物,你就很难感受到你自己身处的位置,同时也就很难从中获取所谓的成就感。如果一个人发现了“新大陆”,当然是希望越多的人去关注去敬畏,让自己的虚荣心得已满足才算好。但现实却是无聊的,不管我做的什么,都很难让我有这种感觉...

阅读(2k+)评论(0)

解析12306订票流程

发表于:2014-01-23 05:03:47

接口应该早己失效,但分析的思路是可以考虑一下的。 前言   每当春节临近时,因为网络的方便,访问12306购买火车票回家过年成了很多人的首选。但由于12306的种种不给力,给那些在官网刷票的人带来了很多的不便。从2011年未12306上线起,连续几年回家我都是靠网上购票,今年也不例外;我记得11年时我使用的是官网直接购票,到了12年则使用了新出的木鱼抢票助手,而今年我用了360与猎豹两款主流抢票浏览器,还发动了几位朋友一起帮忙,才买到了一张差强人意的票,现在感觉买票是越来越困难。而就在前几天媒体还曝出了商业黄牛使用假身份证生成器10分钟钞杀1000多张票的新闻,让人吃惊不已。于是就萌生了自己写一个抢票应用的念头,最开始设想的就是本地桌面应用,而非浏览器插件,个人觉得本地应用始终比浏览器插件敏捷,因为本地应用可以精确稳定的请求有用的链接,过滤图片和CSS等前台无用请求,可以节省网络...

阅读(15k+)评论(0)

Linux下设置静态IP与DNS解析器

发表于:2013-12-18 21:24:48

在Linux下手动设置IP: 1.定位文件: cd /etc/sysconfig/network-scripts/ vi ifcfg-eth0 2:设置静态IP、默认网关及子网掩码: DEVICE=eth0 # 由eth0来启动 BOOTPROTO=none # dhcp自动获取IP,static是固定IP,none是手动 HWADDR=00:0C:29:75:C0:12 # 网卡的物理地址 ONBOOT=yes # 启动时网络接口是否有效 TYPE=Ethernet USERCTL=no IPV6INIT=no PEERDNS=yes NETMASK=255.255.255.0 # 子网掩码 IPADDR=192.168.1.125 # IP地址 GATEWAY=192.168.1.250 # 默认网关 参考网址: http://www.huangkeye.cn/linux/593.ht...

阅读(2k+)评论(0)

Ubuntu下设置Android SDK Manager使用代理

发表于:2013-10-19 05:07:53

众所周知,由于GFW使的在大陆访问Google服务器不隐定,因此这也间接的影响了android的SDK的更新操作;为了能够访问Google的android服务器,可以使用代理,而Android SDK Manager也提供的这一选项,专门用于设置代理,如下:   1.首先进入andorid sdk目录,这里使用的是android-sdk-linux,这根据你自己的对应目录决定: $ cd /usr/java/android-sdk-linux   2.使用命令打开android sdk manager: $ tools/andorid udpate sdk 3.点击andorid sdk manager菜单中的Tools-->Options...打开其设置窗体: 选中图中的Tools菜单中的Options菜单项点击: 如上输入HTTP代理服务器与端口号,这里使用的...

阅读(7k+)评论(0)

IE域名带有下划线导致的session丢失

发表于:2013-07-07 22:34:43

出处:http://keshion.iteye.com/blog/1585536 IE下如果域名包含_ 则会导致之前session存入的信息丢失!!!

阅读(2k+)评论(0)

解决近期heroku push timeout错误

发表于:2013-06-11 07:28:23

出处:http://ju.outofmemory.cn/entry/24230 最近不知道什么原因,使用git push不上heroku,总是提示超时,因此在网上搜了一下相关资料,发现上了面的帖子;说是又被GFW阻击了,可能是因为有些人使用heroku部署代理实现翻墙造成的吧,唉,真心不希望heroku被频避,Google的app engine访问不了,可以忍了,但heroku再频避那云服务器能玩的就更少了。 好了言归正转,参考上面的帖子说明了heroku的云服务器对应的如下节点被DNS劫持,如下: 174.129.23.118 174.129.22.35 50.16.233.102 50.19.85.154 50.19.85.132 50.16.215.67 50.19.85.156 184.73.165.65 50.16.215.104 107.21.106.77 107.21.105...

阅读(31k+)评论(0)

你好FoxyProxy,再见AutoProxy

发表于:2013-05-24 20:19:14

原文出处:http://www.librehat.com/hello-foxyproxy-goodbye-autoproxy/ Firefox稳定版都已经升级到21.0了!不少底层API发生了变动,非常熟悉的扩展autoproxy在新版火狐浏览器中也是经常爆出各种bug,比如: 切换代理有极高的几率必须重启Firefox才能生效 无法真正地切换代理模式,导致无法翻墙 走不通socks5 哎,autoproxy上次更新是2010年的事情了!无奈,只好换用Foxyproxy了!体验了一下,Foxyproxy非常好用,主要亮点如下: 支持多个代理服务器的规则匹配(类似于Chrome里面的ProxySwitchy) 支持订阅AutoProxy规则列表gfwlist Alt+F2快速添加和自动添加两个功能 简单交代一下使用FoxyProxy的过程,首先添加好代理服务器,它可能会提示你说没有白名单ba...

阅读(6k+)评论(0)

Minidwep-gtk安装手册

发表于:2013-05-19 16:55:33

出处:http://forum.ubuntu.org.cn/viewtopic.php?t=383246 minidwep-gtk基于aircrack-ng,因些事先要安装aircrack-ng,同时它支持一个插件reaver。如下是我整理的在ubuntu12.04下安装的步骤: 一:安装Aircrack-ng 安装依赖软件包 sudo apt-get install build-essential libssl-dev iw下载软件包并解压缩 wget http://download.aircrack-ng.org/aircrack-ng-1.1.tar.gz tar -zxvf aircrack-ng-1.1.tar.gz cd aircrack-ng-1.1 进入目录后,用gedit编辑器打开 common.mak gedit common.mak 修改下面的行(大概70行): CF...

阅读(3k+)评论(0)

mysql中时间和日期函数

发表于:2013-05-16 16:31:37

转至:http://www.cnblogs.com/redfox241/archive/2009/07/23/1529092.html 一、MySQL 获得当前日期时间 函数 .1 获得当前日期+时间(date + time)函数:now() mysql> select now(); +---------------------+ | now() | +---------------------+ | 2008-08-08 22:20:46 | +---------------------+ 除了 now() 函数能获得当前的日期时间外,MySQL 中还有下面的函数: current_timestamp() ,current_timestamp ,localtime() ,localtime ,localtimestamp -- (v4.0.6) ,localtimestamp() ...

阅读(2k+)评论(0)

51篇文章, 共4页