- 博客(60)
- 收藏
- 关注

原创 linux使用代码安装自己定制的vim
彻底卸载操作系统自带的 vimarchlinux 用户:sudo pacman -Rsn vi vim-tiny vim vim-runtime gvim vim-common vim-gui-common vim-noxdebian/ubuntu 用户:sudo apt-get remove --purge vi vim-tiny vim vim-runtime gvim vim-...
2020-03-11 19:52:11
303

原创 linux内核构建体系(一)
学习linux内核构建体系其实有几个原因可以学习很多linux工具的使用,如make,gcc等,这些知识对于学习linux和在linux环境下工作都非常有用;可以学习大型工程是怎么组织的;可以知道linux内核是怎么一步一步的组装好的本身也是一件非常有意思的事情;
2017-11-25 22:39:57
575

原创 oracle优化器统计信息相关
优化器使用统计信息来生成每个sql语句最优的执行计划。准确的统计信息对于数据库的效率至关重要。dba和程序开发人员都应该了解一些统计信息相关知识,这可以使你更好的理解为什么会生成一个你看到的执行计划,知其然且知其所以然。
2016-10-17 21:11:50
2057

原创 oracle执行计划相关
sql执行计划对于sql执行效率是至关重要的,所以对于程序开发人员和DBA而言,了解一下sql执行计划都是很有好处的。什么是执行计划sql是一种声明性语言,它和我们平时常用的c,java这些命令性语言差别很大,声明性语言是告诉计算机我想要什么,而命令性语言是告诉计算机我想你这样去做。具体来讲,sql是告诉数据库系统,我要满足这些条件的数据,具体数据库系统怎么去获取sql想要的这些数据,就是数据库系统
2016-10-14 23:51:32
1444

原创 使用dbms_logmnr查看日志文件
大多为了寻找被意外修改的数据或者那条sql修改了哪些数据如果是在线重做日志的话需要该日志是inactive模式下的查询v$log和v$logfile获取相关信息执行exec dbms_logmnr.add_logfile('log_filename',dbms_logmnr.new);其中的日志可以是在线的也可以是离线的归档日志exec db
2015-12-29 23:30:52
1124

原创 从数据库备份创建数据库
1.(可选,如果在本地创建可不用)创建密码文件(在数据库还不存在的情况下用于验证密码)orapwd file='full file path' entries=20最好将该文件放在数据库的默认位置在unix或linux上是$ORACLE_HOME/dbs在Windows上是%ORACLE_HOME\database文件命名习惯Unix或linux上为orapw$ORAC
2015-12-19 19:49:36
506
原创 对数线性模型、最大熵马尔科夫模型和条件随机场(翻译) 一
1. 符号整篇文章里,使用下划线表示向量,例如$ \underline\omega\in \mathbb{R}^d 是由是由是由 \omega_1,\omega_2,\dots\omega_d组成的向量。组成的向量。组成的向量。 exp(x)=e^x $。2.对数线性模型 给定两个集合X\mathcal{X}X和Y\mathcal{Y}Y,假设Y\mathcal{Y...
2020-03-19 21:13:23
343
原创 liuux下vim插件YouCompleteMe安装问题解决方法
问题1:下载google工具包失败使用vim包管理器在安装YCM会失败是因为git submodule update --init --recursive失败fatal: unable to access ‘https://go.googlesource.com/tools/’: Failed to connect to go.googlesource.com port 443: 连接超时...
2020-03-11 20:07:47
988
原创 emacs24下使用jedi对python编程进行补全
在开始前先装好pip和virtualenv(见pip的安装一文),另需安装好make1.emacs下安装:epcdeferred.elauto-complete 使用M-x package-install epc就会将epc和deferred装好,用同样的方法将auto-complete装好2.安装jedi M-x package-instal
2013-11-05 21:00:12
2459
原创 emacs下安装pip
Ubuntu13.10下安装pip的方法 $ sudo apt-get install python-pip python-dev build-essential $ sudo pip install --upgrade pip $ sudo pip install --upgrade virtualenv
2013-11-05 20:22:24
873
原创 java包管理机制
1.普通Class文件 要运行java程序,必须先设置好CLASSPATH路径,将程序要使用的包的路径加入其中。设置的格式如下 CLASSPATH=.:/usr/local/java:~/javalib 该路径表示java进行编译时碰到import语句时,就开始在CLASSPATH所指定的目录中查找。如 如import com.util.Vector
2013-05-26 09:54:59
2571
原创 emacs配置开发环境
周末被这三个插件的版本兼容性问题折腾了一天,网上说法倒是很多,但是很多种说法也不知道听谁的,没有高人指导,自己摸索,真是充满艰辛啊。下面的方法是看国外的网站,经自己试验成功的。我的环境为archlinux,emacs24(其它版本的linux应该也是可以的) 1. 下载四个插件,cedet-1.1,ecb-2.40,jdee-2.4.0.1和elib-1.0
2013-05-18 15:04:52
1056
原创 shell学习
* 命令展开 shell在执行一个命令前先要对命令进行展开. echo * --->echo 1.txt 2.txt 3.txt --->执行展开的echo命令** 文件(路径)展开 ls --->ls 当前目录 --->执行展开的ls命令 echo D* --->echo Desktop Document --->执行展开的e
2013-05-01 22:08:57
812
原创 git版本控制使用入门
<!--html {font-family:Times,serif; font-size:12pt}.title {text-align:center}.todo {color:red}.done {color:green}.tag {background-color:#add8e6; font-weight:normal}.timestamp
2013-03-24 14:35:33
1184
原创 emacs semantic模式简介
<!--html {font-family:Times,serif; font-size:12pt}.title {text-align:center}.todo {color:red}.done {color:green}.tag {background-color:#add8e6; font-weight:normal}.timestamp
2013-03-24 13:23:31
3246
原创 emacs info 使用方法
<!--html {font-family:Times,serif; font-size:12pt}.title {text-align:center}.todo {color:red}.done {color:green}.tag {background-color:#add8e6; font-weight:normal}.timestamp
2013-03-24 12:39:10
1825
原创 emacs lisp 语言基本概念
1. 列表 用空格分开,以圆括号括起来的单词,数字或者其它列表,如(+ 1 2)或者包括子列表的列表(+ 1 (+ 2 3))。列表是emacs lisp(简称elisp)的基础,所有的程序都是由列表组成的。在elisp里,数据和程序都是以同样的方式表示。2. 原子 在elisp中不可再分为更小的部分的东西称为原子,比如数字,单词,字符串,elisp的原子种类比较少,一
2013-03-23 23:44:05
1838
原创 emacs学习(五)
今天看了陈斌的一年成为emacs高手,大受鼓舞,最近这段时间一直在研究emacs,已经开始发现emacs的很多优点,但是由于用习惯了IDE开发软件,始终习惯于鼠标,一下子想要改变习惯确实很难。这个时候看一下这些大牛的文章就相当于吃兴奋剂。 从牛人的配置开始用起,免得自己再走弯路,引用陈斌的文章“这方面我是个负面榜样.开始阶段我还是抱着玩的心态,喜欢到处找有趣的配置粘贴到我的.ema
2013-02-03 13:50:03
1994
原创 emacs学习(四)
1.下载代码1)获取autocomplete源码 git clone https://github.com/auto-complete/auto-complete2)获取popup-el源码,将popup.el拷贝到auto-complete目录下 git clone https://github.com/auto-complete/popup-el3)获取fuzzy-el
2013-02-02 09:50:01
1116
原创 emacs学习(三)
文件编辑1.打开一个文件 C-x C-f 然后输入文件名(如果输入的是目录,则进入目录编辑模式,那是另一个主题),在linux里~代表该用户的主目录。如果文件不存在则创建一个以该文件命名的新文件 C-x k删除一个缓冲区 C-x C-v将但前文件替换为另一个文件2.保存缓冲区到文件 C-x C-s保存缓冲区,如果文件已经存在在修改内容保存到该文件,如果文件还不存在,
2013-01-26 23:29:24
771
原创 emacs学习(二)
移动和基本编辑1.在缓冲区移动 前移一个字符C-f 后移一个字符C-b 下移一行C-n 上移一行C-p 下滚一页C-v 上滚一页M-v 移到一行的开始C-a 移到一行的结尾C-e 按单词移动,往前移动一个单词M-f 往后移动一个单词M-b 按句子移动,往前移动一个句子M-e 往后移动一个句子M-a 按段落移动,向前移动一个段落M-} 往后移动一个段落M
2013-01-26 22:13:48
773
原创 emacs学习(一)
emacs命令的一些基本规律1.没有按下control或者meta/alt键时,所有的字符,数字,符号都是直接插入文本中2.使用最频繁的功能绑定在control和meta/alt加某个字符(如C-n、C-e)3.如果control作为前缀的命令是作用在字符上,那meta/alt作为前缀的命令一般是作用在单词上,相似的,如果control作为前缀的命令是作用在行上,那meta/alt作为
2013-01-26 21:18:39
659
原创 html学习
Html的一般形式,以一般的格式开始 Html一般的框架1.类型声明,Doctype设置为Html2.必须包含Html元素3.Html元素里包含head和body元素4.Head元素里包含Title元素5.Body元素是Html文件的主体部分。主体部分元素1.标题(H1,H2...H6) 表示一个一级标题,二级标题。。。
2013-01-26 21:16:45
513
转载 ubuntu管理常用技巧
http://zweitian.blog.51cto.com/59324/50560查看软件xxx安装内容dpkg -L xxx查找软件apt-cache search 正则表达式查找文件属于哪个包dpkg -S filenameapt-file search filename查询软件xxx依赖哪些包apt-cach
2013-01-05 20:25:27
1416
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人