摘要: 参考1代码:import sys, urlliburl = "http://www.163.com"#网页地址<span id="more-896"></span>wp = urllib.urlopen(url)#打开连接content = wp.read()#获取页面内容fp = open("./test.txt","w")#打开一个文本文件fp.write(content)#写入数据fp.close()#关闭文件完 阅读全文
posted @ 2012-04-12 23:24 wangkangluo1 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 参考阅读摘要 权限允许公网访问 列操作修改列名mysql 修改列属性 其他登录设置自动补全与utf-8编码其他一次添加多条记录修改表名字允许公网访问1,修改表,登录mysql数据库,切换到mysql数据库,使用sql语句查看"select host,user from user ;"mysql -u root -pvmwaremysql>use mysql;mysql>update user set host = '%' where user ='root';mysql>select host, user from user 阅读全文
posted @ 2012-04-12 23:15 wangkangluo1 阅读(698) 评论(0) 推荐(0) 编辑
摘要: 用户,用户组相关文件/etc/passwd记录所有用户/etc/group记录用户与用户组信息useradd -m -s /bin/bash nagios #添加用户nagios -m创建用户文件夹/home/nagios -s /bin/bash 使用bash功能 比如tab键补全passwd nagiosgroupadd nagcmd #添加用户组nagcmdusermod -G nagcmd nagios #将用户nagios添加到nagcmdcat /etc/passwd #可以查看所有用户的列表w #可以查看当前活跃的用户列表cat /etc/group #查看用户组grou... 阅读全文
posted @ 2012-04-12 23:11 wangkangluo1 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 原文地址:数字表示其它用户组的文件权限。linux文件权限分为三种:读(r=4),写(w=2),执行(x=1) 。 综合起来还有可读可执行(rx=5=4+1)、可读可写(rw=6=4+2)、可读可写可执行(rwx=7=4+2+1)。rwx=7(即二进制111-----十进制7) rw-=6(二进制110------十进制6) r-x=5(二进制101--------十进制5)-wx=3(二进制011-------十进制3)774的权限为111 111 101 即rwxrwxr-- 表示此文件夹的所有者和所有者所属的组有可读可写可执行的权限,而其他用户只有可读的权限同理777权限就是 111 1 阅读全文
posted @ 2012-04-12 23:08 wangkangluo1 阅读(20488) 评论(0) 推荐(0) 编辑
摘要: 键盘移动 (Move)一切都从键盘的移动k-> 上 upj-> 下 downh-> 左 leftl-> 右 rightz-> 重画屏幕,当前光标变成屏幕的第一行 (redraw current line at top of window)CTRL-f-> 跳到下一页 (page down)CTRL-b-> 跳到上一页 (page up)跳跃指令 (jumps)跳跃指令类似于游览器中的<前进><后退>按钮CTRL-]-> 跟着link/tag转入 (follow link/tag)CTRL-o-> 回到上一次的jump 阅读全文
posted @ 2012-04-12 23:05 wangkangluo1 阅读(46467) 评论(1) 推荐(13) 编辑
摘要: 索引跳转undo代码折叠缓冲区标签文件打开与保存插入光标移动复制粘贴删除缩进查找替换bookmarksctagsbash自动补全分屏diff其他跳跃指令 (jumps)跳跃指令类似于游览器中的<前进><后退>按钮CTRL-]-> 跟着link/tag转入 (follow link/tag)CTRL-o-> 回到上一次的jump (go back)CTRL-i-> 跳回下一个 (go forward):ju-> 显示所有的可以跳跃的地方 (print jump list)重做/回复u-> undoCTRL-r-> redovim的und 阅读全文
posted @ 2012-04-12 23:02 wangkangluo1 阅读(5575) 评论(0) 推荐(1) 编辑
摘要: 之前对数组的概念一直没有理解透彻,只觉得数组名就是个常量指针而已,用法和基本的指针差不多。所以当我尝试用二级指针去访问二维数组时,就经常会出错。下面就是刚开始写的一个错误的程序:#include <stdio.h>int main(){int iArray[2][3] = {{1,2,3},{4,5,6}};int **pArray = NULL;pArray = iArray;printf("array[0][0] = %d\n", pArray[0][0]);printf("array[1][2] = %d\n", pArray[1][2 阅读全文
posted @ 2012-04-12 23:00 wangkangluo1 阅读(2431) 评论(0) 推荐(1) 编辑
摘要: 替换:%s/abc/123/g 把abc全部替换成123:%s/abc/123/gc 同上,但需要用户一个个的确认替换选中区块替换v模式下选中块 : 会看到:'<,'>然后补全:'<,'>s/aaa/bbb/gTAB替换为空格::set ts=4:set expandtab:%retab!空格替换为TAB::set ts=4:set noexpandtab:%retab! 阅读全文
posted @ 2012-04-12 22:53 wangkangluo1 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 撤销u 退回前一个动作ctrl+r 重复前一个动作:e! 文档还原到最原始状态 阅读全文
posted @ 2012-04-12 22:52 wangkangluo1 阅读(744) 评论(0) 推荐(0) 编辑
摘要: Ctrl + a :移到命令行首Ctrl + e :移到命令行尾Ctrl + f :按字符前移(右向)Ctrl + b :按字符后移(左向)Alt + f :按单词前移(右向)Alt + b :按单词后移(左向)Ctrl + xx:在命令行首和光标之间移动Ctrl + u :从光标处删除至命令行首Ctrl + k :从光标处删除至命令行尾Ctrl + w :从光标处删除至字首Alt + d :从光标处删除至字尾Ctrl + d :删除光标处的字符Ctrl + h :删除光标前的字符Ctrl + y :粘贴至光标后Alt + c :从光标处更改为首字母大写的单词Alt + u :从光标处更改为全 阅读全文
posted @ 2012-04-12 22:47 wangkangluo1 阅读(380) 评论(0) 推荐(0) 编辑
摘要: Ubuntu 安装,开发包$ sudo apt-get install wget vim build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libxml2-dev libxslt-dev autoconf automake libtool imagemagick libpcre3-dev步骤1 - 安装 RVMRVM 是干什么的这里就不解释了,后面你将会慢慢搞明白。$ bash < <(curl -s https:/ 阅读全文
posted @ 2012-04-12 22:45 wangkangluo1 阅读(675) 评论(0) 推荐(0) 编辑
摘要: 搞了很久,浪费我不少时间,终于把Ubuntu下postfix邮件服务器搭建搞定。。。不过偶没玉米,只能在虚拟机以内网IP代替了。具体操作:=======================龌龊的分割线=======================安装 postfixsudo apt-get install postfix安装mailx软件包来用做mail命令邮件工具的程序。安装这个包来安装mail命令。sudo apt-get install mailx测试默认的安装这样添加一个用户。sudo useradd -m -s /bin/bash fmastersudo passwd fmaster用下 阅读全文
posted @ 2012-04-12 22:41 wangkangluo1 阅读(14305) 评论(0) 推荐(0) 编辑
摘要: 图完 阅读全文
posted @ 2012-04-12 22:36 wangkangluo1 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://blog.csdn.net/pizi0475/article/details/5561115非修改性序列操作(12个)循环for_each()对序列中的每个元素执行某操作查找find()在序列中找出某个值的第一次出现的位置find_if()在序列中找出符合某谓词的第一个元素find_end()在序列中找出一子序列的最后一次出现的位置find_first_of()在序列中找出第一次出现指定值集中之值的位置adjacent_find()在序列中找出相邻的一对值计数count()在序列中统计某个值出现的次数count_if()在序列中统计与某谓词匹配的次数比较mismatch 阅读全文
posted @ 2012-04-12 22:33 wangkangluo1 阅读(970) 评论(0) 推荐(1) 编辑
摘要: 设置复制模式中的默认键盘布局;可以设置为vi或emacs,我是把这个设置写入了配置文件。set-window-option -g mode-keys vi #可以设置为vi或emacsset-window-option -g utf8 on #开启窗口的UTF-8支持复制模式步骤:我的控制键为:C-b1、 C-b [ 进入复制模式2、 参考上表移动鼠标到要复制的区域,移动鼠标时可用vim的搜索功能"/","?"3、 安空格键开始选择复制区域4、 选择完成后安enter键退出5、 C-b ] 粘贴 阅读全文
posted @ 2012-04-12 22:32 wangkangluo1 阅读(2005) 评论(0) 推荐(0) 编辑
摘要: 图:完 阅读全文
posted @ 2012-04-12 22:27 wangkangluo1 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 代码insert into encoder_config (name,value,chengji,parents) select name,value,chengji,parents from media_config where 16<=ID and ID<38 完 阅读全文
posted @ 2012-04-12 22:21 wangkangluo1 阅读(5845) 评论(1) 推荐(0) 编辑
摘要: 原文地址:http://www.cnblogs.com/jsckdao/archive/2011/05/05/2038265.html作了N多次php环境的搭建,网上的方法还真是多,但是实际操作起来总有一些大大小小的出入,很多错误经常让我纠结不已.久病成医,渐渐地我自己就总结出了一些经验。自我感觉良好。这种方法并非以前所流行的apache 加 php_module 的方式运行,我是采用nginx 作为web服务器,以fastcgi的方式运行php。linux下编译:nginx我还是习惯选择8.54的版本,它的编译依赖以下几个软件包,解压这些源码包,在configure中设置好这些源码的路径,n 阅读全文
posted @ 2012-04-12 14:57 wangkangluo1 阅读(420) 评论(0) 推荐(0) 编辑