自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(231)
  • 收藏
  • 关注

原创 删除VIM中 ^M

[code="java"]:%s///g[/code][url]http://stackoverflow.com/questions/811193/how-to-convert-the-m-linebreak-to-normal-linebreak-in-a-file-opened-in-vim[/url]

2015-04-08 08:10:55 194

原创 restore_utf8、utf8togbk

restore_utf8.py[code="java"]#!/usr/bin/env python# -*- coding: utf-8 -*-# Run "python restore_utf8.py" to rename *.h.utf8 to *.h.#import osdef restore_utf8(dir): resultfn = ''...

2014-10-14 08:42:07 214

原创 iframe获取父级url

iframe获取父级url通过js获取父级iframe url,也可以是当前页面的上一个页面地址[code="java"] var url = ""; try { url = window.top.document.referrer } catch(M) { if (window....

2013-08-14 11:09:54 3100

原创 【转载】高效工作的信息搜集及管理术

[align=center][img]http://dl2.iteye.com/upload/attachment/0087/8386/25e753a4-9112-3ec2-a9ef-742bdca5bed0.jpg[/img][/align][align=center]图1:信息搜集及整理术循环图[/align][align=center][size=large]写在前面[/size...

2013-08-04 21:46:02 228

原创 【转载】MySQL数据库服务器逐渐变慢 该如何分析与解决

MySQL数据库服务器逐渐变慢 该如何分析与解决第一步 检查系统的状态通过操作系统的一些工具检查系统的状态,比如CPU、内存、交换、磁盘的利用率,根据经验或与系统正常时的状态相比对,有时系统表面上看起来看空闲,这也可能不是一个正常的状态,因为cpu可能正等待IO的完成。除此之外,还应观注那些占用系统资源(cpu、内存)的进程。1.1 使用sar来检查操作系统是否存在IO问题...

2013-07-23 18:39:13 164

原创 UTF-8编码问题编码长度问题

UTF-8编码问题编码长度问题UTF-8经常被用于文本文件和网络传输,因为不少这类场合还停留在ANSI时代,需要向纯ASCII兼容。UTF-8是UNICODE的一种变长字符编码 ,长度在1至6字节。这里注意一下,UTF-8曾经是6字节,现在是4字节, 两者都对。 但如果你看到介绍UTF-8的文章说是6字节,基本可以判断这是比较早的文章。在 内容只是ASCII的0X00~0X7F时,UT...

2013-07-22 11:46:03 1763

原创 Linux上批量删除.svn目录

Linux上批量删除.svn目录在上传项目到服务器的时候,有时候忘记在本地将.svn 目录删除掉了.现在来介绍下在Linux下,利用shell命令来删除.svn目录 [code="java"]find . -type d -name ".svn"|xargs rm -rf[/code]...

2013-07-08 14:47:10 86

Josephus问题

据说著名犹太历史学家 Josephus有过以下的故事:在罗马人占领乔塔帕特後,39 个犹太人与Josephus及他的朋友躲到一个洞中,39个犹太人决定宁愿死也不要被人抓到,于是决定了一个自杀方式,41个人排成一个圆圈,由第1个人开始报数,每报数到第3人该人就必须自杀,然后再由下一个重新报数,直到所有人都自杀身亡为止。然而Josephus 和他的朋友并不想遵从,Josephus要他的朋友先假装遵...

2013-06-13 17:57:24 158

原创 Tmux 的常用命令详解

Tmux 的常用命令详解 常用命令:[code="java"]tmux #开启tmux tmux ls #显示已有tmux列表(C-b s) tmux attach-session -t 数字 #选择tmux C-b c 创建一个新的窗口 C-b n 切换到下一个窗口 C-b p 切换到上一个窗口 C-b l 最后一个窗口,和上一个窗口的概念不...

2012-10-17 16:36:46 180

原创 diff和patch使用指南

diff和patch使用指南  diff和patch是一对工具,在数学上来说,diff是对两个集合的差运算,patch是对两个集合的和运算。  diff比较两个文件或文件集合的差异,并记录下来,生成一个diff文件,这也是我们常说的patch文件,即补丁文件。  patch能将diff文件运用于 原来的两个集合之一,从而得到另一个集合。举个例子来说文件A和文件B,经过dif...

2012-10-08 14:30:19 74

原创 Apple:如何在iphone、ipad上安装一些常用命令行命令

Apple:如何在iphone、ipad上安装一些常用命令行命令相信对Linux、Unix比较熟悉的朋友,在iphone或 ipad越狱后发现通过Cydia可以安装OpenSSH,一定都想安装上并且通过ssh登录上去看看,但是登录后却发现几乎没几个命令可用,也就只有ls、cd等一些常用的命令,至于ifconfig、ping、netstat等都没有。。。下面就来介绍一下如何让iphone...

2012-09-09 19:08:25 633

Vim的snipMate插件

Vim的snipMate插件介绍终于发现了一个插件,对于Vim下代码块的自动补全支持的很好。给大家推荐snipMate。snipMate可以帮助您在vim上实现类似Textmate的功能,自动代码块的能力非常强大,而且代码块是可定制的。我们只需编辑~/.vim/snippets/目录下的*.snippets文件就可以根据自己的要求自动产生代码。使用下载[url=ht...

2012-08-28 10:59:16 144

原创 【转】ssh远程文件传输命令scp

ssh远程文件传输命令scpscp 命令 scp 命令是 SSH 中最方便有用的命令了,试想,在两台服务器之间直接传送文件,仅仅用 scp 一个命令就完全解决了。 你可以在一台服务器上 以 root 身份运行 #scp servername:/home/ftp/pub/file1 . 这样就把另一台服务器上的文件 /home/ftp/pub/file1 直接传到本机器的当前目录下,当然...

2012-08-27 11:37:03 130

grep 搜索时忽略 .svn目录

grep 搜索时忽略 .svn目录如果是用svn管理的代码,每个文件夹下都有一个.svn的隐藏文件夹,包含对代码版本的控制信息,日积月累会越来越庞大。所有如果只是默认搜索的话,很多搜索结果都是svn目录下的,对我们来说,是没有价值的内容;而且还会耗费很多时间。grep的--exclude-dir=参数就是为了排除某个目录的,即不包含等号后面的目录,所以我们可以利用此参数去掉.svn...

2012-08-21 17:23:06 307

Linux 快速安装 LAMP环境

Linux 快速安装 LAMP环境[code="java"]#检查一下系统更新 初次安装可能更新的时间会比较长,请耐心等待。yum update #安装gcc软件编译环境。yum install gcc gcc-c++ #卸载系统自带的httpdyum erase httpd yum install zlib-devel libtool ncur...

2012-08-20 11:47:05 104

原创 [转]linux计划任务

LINUX计划任务cron目前流行的LINUX系统在安装好后cron都是安装好的并且是随机启动的启动cron服务 /sbin/service crond start停止服务 /sbin/service crond stop重启服务 /sbin/service crond restart重新加载 /sbin/service crond reload服务的启动停止介绍完了下...

2012-08-14 17:14:09 64

原创 在命令行下运行 PHP 脚本

[code="java"]

2012-08-10 19:06:54 67

原创 POSIX 风格和兼容 Perl 风格两种正则表达式主要函数的类比(preg_match, preg_replace, ereg, ereg_replace)...

POSIX 风格和兼容 Perl 风格两种正则表达式主要函数的类比(preg_match, preg_replace, ereg, ereg_replace)首先来看看 POSIX 风格正则表达式的两个主要函数:[code="java"]ereg 函数:(正则表达式匹配)格式:int ereg ( string pattern, string string [, array...

2012-08-10 15:26:04 163

原创 深入理解ob_flush和flush的区别

[转] http://www.laruence.com/2010/04/15/1414.htmlob_flush/flush在手册中的描述, 都是刷新输出缓冲区, 并且还需要配套使用, 所以会导致很多人迷惑…其实, 他们俩的操作对象不同, 有些情况下, flush根本不做什么事情..ob_*系列函数, 是操作PHP本身的输出缓冲区.所以, ob_flush是刷新PH...

2012-08-09 15:45:36 65

原创 [转]OS X Mountain Lion 系统配置 Apache+Mysql+PHP 详细教程

OS X Mountain Lion 系统配置 Apache+Mysql+PHP 详细教程【转】[url]http://www.guomii.com/posts/30136[/url]如果你是一名 Web 开发者,很多时候都需要在本地搭建服务器测试环境,比如 Apache+Mysql+PHP 这样的环境。事实上 Mac OS X 中想要搭建这样的环境很简单,本文我们就会将详细的教程...

2012-08-09 11:49:32 196

原创 centos :运行ifconfig 提示command not found

centos 运行ifconfig等命令, 提示command not found原因:/bin /sbin等一些的路径并未添加到环境变量中不妨做个试验:cd /etc/sbin./ifconfg正确显示结果。编辑/etc/profile等文件,将这些路径添加至环境变量中eg:vi /home/用户目录/.bash_profile中添加PATH=$PATH...

2012-08-05 16:12:11 94

原创 论MySQL数据库中两种数据引擎的差别

论MySQL数据库中两种数据引擎的差别InnoDB和MyISAM是在使用MySQL最常用的两个表类型,各有优缺点,请注意任何一种表都不是万能的,只用恰当的针对业务类型来选择合适的表类型,才能最大的发挥MySQL的性能优势。InnoDB和MyISAM是在使用MySQL最常用的两个表类型,各有优缺点,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理...

2012-08-02 16:20:16 82

原创 Linux下apache(优雅)停止、重启方式

Linux下apache(优雅)停止、重启方式立即停止信号:TERMapachectl -k stop发送TERM或stop信号到父进程可以使它立刻杀死所有子进程。这将花费一些时间来杀死所有子进程。然后父进程自己也退出。所有进行中的请求将被强行中止,而且不再接受其它请求。 优雅重启信号:USR1apachectl -k graceful ...

2012-08-01 11:03:49 115

iphone中 CoreData 框架的简单解释

iphone中 CoreData 框架的简单解释http://www.cnblogs.com/andhm/archive/2011/05/06/2038750.html并非严格的说, CoreData是对sqlite数据库的一个封装.sqlite数据库操作的基本流程是, 创建数据库, 再通过定义一些字段来定义表格结构, 可以利用sql语句向表格中插入记录, 删除记录, 修改...

2012-07-15 22:24:29 72

ios delegate你必须知道的事情

ios delegate你必须知道的事情 转:http://popcornylu.blogspot.com/2011/07/delegate.html当你开始写iOS程式不久,应该开始面对到很多的delegate, 不管是用别人的library或是自己写library,可能都逃不了delegate。 为了怕有些人不知道什么是delegate,在这边简单的介绍一下, de...

2012-07-15 10:12:44 82

PHP file_get_contents 获取请求返回头信息

PHP file_get_contents 获取请求返回头信息Code:[code="java"] file_get_contents("http://example.com"); var_dump($http_response_header);[/code]Output:[code="java"]array(9) { [0]=> strin...

2012-07-06 19:57:16 1518

Can't Replay MP3 in Browsers using HTML5

Can't Replay MP3 in Browsers using HTML5HTML5 audio 播放音频文件真的是很方便,不过还是有些小bug[quote]Chrome 18及更高版本支持HTML5音频和画布。但HTML5音频只有在网页服务器支持部分下载的情况下才能够顺利运作。这一问题的症状有:* 无法重播音频* 无法控制重播位置* 音频播放一次...

2012-07-02 11:31:50 71

原创 有道声音api

有道声音apihttp://dict.youdao.com/dictvoice?audio=hello

2012-07-01 18:02:49 390

原创 爱词霸、QQ词典、海词在线词典API接口

1.海词http://api.dict.cn/ws.php?utf8=true&q=#{word}返回格式XML[code="java"] word ec http://dict.cn/mp3.php?q=efVw7 wə:d n. 词,单词,消息,诺言 vt. 用词语表达 Could we have a word bef...

2012-06-30 17:23:22 2905

在 Lion 系统下直接从视频中提取音频文件

[code="java"]Lion 系统自带了一个容易让人忽视但又很是实用的特性:编码所选视频文件;通过该特性,Mac 用户可以对 MOV、M4V、MPG、MP4 等视频文件进行编码。其中通过编码将音频从视频中剥离相信是很多童鞋寻觅已久的功能……找到并右键点击需要进行操作的视频文件在弹出的右键菜单中选择“编码所选视频文件”(Encode Selected Video Files)在...

2012-06-30 15:23:46 110

原创 ctag FAQ?

收藏一下 有时间研究一下~Frequently Asked Questions========================== * 1. Why do you call it "Exuberant Ctags"? * 2. Why doesn't my editor work with these tag files? * 3. What a...

2012-06-29 10:22:45 172

原创 Public Git hosting sites

https://git.wiki.kernel.org/index.php/GitHosting

2012-06-27 11:15:51 73

原创 vim显示换行符

vim显示换行符set list就是 Tab 的地方会以 ^I 显示,而行尾之 EOL 會显示成 $。可以让你知道 Tab 在哪里,换行是不是真的。eg.[code="java"]" displays tabs with :set list & displays when a line runs off-screenset listchars=tab:>-,eo...

2012-06-09 15:50:28 2369

Mac下安装 OpenCV

Mac下安装 OpenCV1.下载Opencv:[code="java"]cd ~/svn co http://code.opencv.org/svn/opencv/trunk[/code]2.使用CMake编译Opencv[code="java"]cd ~/opencvmkdir releasecd releasecmake -D CMAKE_BUI...

2012-06-08 23:47:16 88

原创 安装cmake

http://baike.baidu.com/view/1126160.htm?what is?CMake简介  CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。只是 CMake 的组态档取名为 CmakeLi...

2012-06-08 21:56:46 81

原创 傅里叶变换,其物理意义是什么?(转)

傅里叶变换,其物理意义是什么?(转)1、为什么要进行傅里叶变换,其物理意义是什么?傅立叶变换是数字信号处理领域一种很重要的算法。要知道傅立叶变换算法的意义,首先要了解傅立叶原理的意义。傅立叶原理表明:任何连续测量的时序或信号,都可以表示为不同频率的正弦波信号的无限叠加。而根据该原理创立的傅立叶变换算法利用直接测量到的原始信号,以累加方式来计算该信号中不同正弦波信号的频率、振幅和相位。...

2012-06-08 14:54:37 251

原创 error: malloc.h: No such file or directory 之 Mac 解决方案

error: malloc.h: No such file or directory 之 Mac 解决方案error: malloc.h: No such file or directory此错误非 Mac 机器上一般不会有,Mac 上一般也不全有。 下面是我试过可行的解决方案。遇到此问题的都知道自己用的是什么系统,这是前提。好,Mac OSX 用下面的...

2012-06-08 14:30:34 2458 1

原创 vim中翻页的命令

vim中翻页的命令[code="java"]整页翻页 ctrl-f ctrl-bf就是forword b就是backward翻半页ctrl-d ctlr-ud=down u=up滚一行ctrl-e ctrl-yzz 让光标所杂的行居屏幕中央zt 让光标所杂的行居屏幕最上一行 t=topzb 让光标所杂的行居屏幕最下一行 b=bottom[/code]...

2012-06-07 15:27:29 98

Mac系统清理内存

Mac系统清理内存命令:[code="java"]purge[/code]

2012-06-05 14:09:21 277

vim lookupfile插件tagfile 生成

[code="java"]

2012-06-04 09:29:44 107

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除