svn diff看起来很不直观,不像vimdiff能直观的看出差异,不过是可以修改svn使用vimdiff的,使用vimdiff查看svn diff的两种方法:
一、方法一
1、新建一个脚本,如其名为svndiff.sh,并给文件执行权限,内容如下:
#!/bin/sh
# 去掉前5个参数[......]阅读全文
c/c++中float比较
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
float a = 123.3;
float b = 123.3;
float diff = abs(a – b[......]阅读全文
http协议请求报文
1、http请求报文格式
请求报文(消息),由三个部分组成:
(1)start line(2)headers(3)body
(1)和(2)必须是ASCII码字符,(1)和(2)里的字符编码必须为0-127之内。
(3)中的内容可以是任何编码,可以是字符编码,也可以是图像的编码,也可以[......]阅读全文
php中的curl
对于curl的使用post方式发送数据时,通过下面方式指定的:
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
$data数据有一点需要注意的地方:
Passing an array to CURLOPT_POSTFIELDS will encode[......]阅读全文
linux终端字符颜色设置
在linux下,经常需要对输出内容显示各种颜色,可以让用户用于区分和提示用户。
一、实现原理和方式
下面是Linux系统终端颜色的设置方式:
颜色的设置其实和系统不相关,是系统终端(如securecrt)行为,只要在输出的文本中按照定义的方式加入指定格式的字符,就可以让终端来解析呈现除不同[......]阅读全文
vim读取管道
ls -al|vim -[......]阅读全文
多语言模板引擎-Tenjin
vim中tab转换为空格
配置文件中加入下面行,会将tab键转换为空格
:set expandtab
在vim中用命令:retab!,将文件中的tab转换为空格[......]阅读全文
vim多文件、多窗口命令
一、多文件操作
1、同时打开多个文件
vim 1.txt 2.txt 3.txt
2、多文件间切换
:args 显示当前编辑的文件,或ctrl-g,或:f
:next 切换到下一个文件(加!叹号,如:next ! 表示不保存当前文件切换到下个文件)
:prev 切换到前一个文件[......]阅读全文
screen命令使用
1、screen -S name, 打开一个screen窗口
2、screen -ls,列出所有screen窗口
3、screnn -r name/id,进入screen窗口
4、screen 中使用exit退出
5、在screen窗口中,命令以C-a开始
C-a ?,[......]阅读全文