摘要: 1. 为什么用org-mode写博客 我最开始用Emacs, 是因为org-mode。这是一个专注于写,而让我忽略展示结果的一种写作方式。为 什么这么说?因为所有内容的格式都是可定制的。按照自己喜欢的格式编写一些格式化配置, 就可以 把org-mode写的内容输出到拥有特定格式的文件,比如html、 阅读全文
posted @ 2019-06-08 01:21 halberd.lee 阅读(674) 评论(3) 推荐(1) 编辑
摘要: 总的来说,四种join的区别可以描述为: left join 会从左表(shop)那里返回所有的记录,即使在右表(sale_detail)中没有匹配的行。 right outer join 右连接,返回右表中的所有记录,即使在左表中没有记录与它匹配 full outer join 全连接,返回左右表 阅读全文
posted @ 2019-06-05 15:30 halberd.lee 阅读(914) 评论(0) 推荐(0) 编辑
摘要: Emacs 浏览网页非常方便,还可以忽略掉那些烦人的小广告。特别是在看小说 的时候~ 在之前了解如何通过Emacs浏览网页时,大部分人使用的是w3m,折腾了半天,没能成功。后来无意间发现 ,有EWW 这么个神奇的东西。 EWW,全称the Emacs Web Wowser,是Emacs24.4开始自 阅读全文
posted @ 2019-05-28 13:31 halberd.lee 阅读(1947) 评论(0) 推荐(0) 编辑
摘要: 矿机特点: 预防方法: 下面是本次处理的过程。主要采用处理的方法是添加网络防火墙,禁止访问某个IP段 。下面是分析过程 主机CPU消耗过高 红框标注的内容,都是可疑进程。从名字上来看,是两类:vTtHH* 和ldrlfa* 。 先来看vTtHH* 这一类。 进程8907的父进程是1, 一般这种情况是 阅读全文
posted @ 2019-05-17 14:53 halberd.lee 阅读(1187) 评论(0) 推荐(0) 编辑
摘要: 完整的错误信息如下: 在通过ggsci启动时,有可能会遇到如上错误。找不到libnnz11.so动态库文 件. 通过find命令发现该文件在"$ORACLEHOME/lib"路径中存在的: 难道是LDLIBRARYPATH 没有配置该路径么? 查看LDLIBRARYPATH 配置: 配置是对的。那问 阅读全文
posted @ 2019-05-16 11:16 halberd.lee 阅读(2292) 评论(0) 推荐(0) 编辑
摘要: eglot 个人水平有限,自己的测试难免有不足甚至错误的地方。欢迎各位emacser 能前来留言交流。 首先eglot 是一个lsp-mode的集成环境。作者说这不仅仅是一个lsp工具。但是我从其说明文档中没有得到更多的东西。eglot 相当于只是一个框架。需要什么功能,还需要另外单独安装,其对应关 阅读全文
posted @ 2019-05-10 13:28 halberd.lee 阅读(1929) 评论(0) 推荐(1) 编辑
摘要: jedi jedi 的安装配置并不是很友好。github 上也没有明确说明。查了很多资料, 最后才配置成功。可是效果却不是很理想。在补全的时候有明显的卡顿现象. 不知道网上这么多人对其推崇备至是因为什么。不当怨妇了~下面说明下安装过程: 安装jedi M-x package-install jedi 阅读全文
posted @ 2019-05-10 03:40 halberd.lee 阅读(2731) 评论(0) 推荐(0) 编辑
摘要: 解决方案: 2. 通过修改系统变量TERM为vt100。 执行 export TERM=vt100 阅读全文
posted @ 2019-05-09 19:13 halberd.lee 阅读(676) 评论(0) 推荐(0) 编辑
摘要: yasnippet目录简述安装配置添加自定义模板 1简述yasnippet 是一款自动补全插件。同时可以自定义补全模板。实现想怎么补全就怎么补全。2 安装yasnippet 的 github地址. 其实yasnippet 的相关说明及安装方法在这个地址上都有说明. 我在这里,做下赘述,方便不习惯阅读 阅读全文
posted @ 2019-04-28 16:00 halberd.lee 阅读(1745) 评论(0) 推荐(0) 编辑
摘要: 首先,这只是一个提示,Emacs 在打开python 文件时,如果是个空文件,会有此提示。 在python.el文件配置中,有如下代码: (defcustom python-indent-guess-indent-offset t "Non-nil tells Python mode to gues 阅读全文
posted @ 2019-04-26 19:24 halberd.lee 阅读(819) 评论(0) 推荐(0) 编辑
摘要: Linux默认是允许Ping响应的,系统是否允许Ping由2个因素决定的:A、内核参数,B、防火墙,需要2个因素同时允许才能允许Ping,2个因素有任意一个禁Ping就无法Ping。 具体的配置方法如下: A、内核参数设置 1、允许PING设置 A.临时允许PING操作的命令为:#echo 0 >/ 阅读全文
posted @ 2019-04-24 16:51 halberd.lee 阅读(1436) 评论(0) 推荐(0) 编辑
摘要: 在Oracle 11.2.0.4 版本的数据库中,使用数据泵导出数据时,有可能会遇到这样的提示: Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit ProductionWith the Pa 阅读全文
posted @ 2019-04-24 15:44 halberd.lee 阅读(901) 评论(0) 推荐(0) 编辑
摘要: 近日公司有一个9i 的Oracle数据库,运行效率低下。想要将其升级到11G. 但是升级之前 要将数据进行同步,好在表不是很多。只有三张表。业务压力也不大,就想到了使用物 化视图的方式将数据同步过来。1.1 环境数据库主机IP地址TNSDB_LINKORACLE 版本db210.100.99.114 阅读全文
posted @ 2019-04-23 16:50 halberd.lee 阅读(2449) 评论(0) 推荐(0) 编辑
摘要: 今天公司同事反馈一个SQL语句删除数据删除了一个小时,还没有删除完,强制中断。 第一眼看到 exists 的时候,脑子里要有这么个概念:Oracle exists 的效率比in 高。而Mysql 则不一定。 Mysql 使用eixsts 与使用in的规则为:子查询的表大的时候,使用EXISTS可以有 阅读全文
posted @ 2019-04-02 16:28 halberd.lee 阅读(597) 评论(0) 推荐(0) 编辑
摘要: 欢迎指正与讨论。 1 主库 LNS LNS:一般理解为log network serviceLNS 进程负责将主库redo传输到备库。在11gR1及之前版本进程命名为LNSn,其负责ASYNC和SYNC两种传输方式的日志传输.从11gR2拆分为两个进程NSAn和NSSn,分别负责ASYNC和SYNC 阅读全文
posted @ 2019-04-01 21:33 halberd.lee 阅读(1120) 评论(0) 推荐(0) 编辑
摘要: 验证主库是否能执行角色转换到备库 原主库执行 开始把物理主库改变为物理备库 在原主库执行。 关闭并重启主库(原主库执行) 验证备库是否能执行角色转换到主库(原备库执行) 开始把物理备库转换成物理主库(原备库执行) 如果报ORA-16139: media recovery required,可能是由于 阅读全文
posted @ 2019-04-01 21:26 halberd.lee 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 在11g里面,Oracle认为最理想的情况是,虽然Oracle数据库不能打开,但是可以启动到 mount状态。Mount状态之所以重要,就在于如果可以到这个阶段,控制文件control_file就可以读取 归档日志和在线日志的位置信息。这也就意味着最大可能性的进行数据恢复,避免数据损失。 在11g中 阅读全文
posted @ 2019-04-01 21:25 halberd.lee 阅读(1110) 评论(0) 推荐(0) 编辑
摘要: Python包的管理可以通过Python 自带的管理 工具,例如:package-autoremove,package-list-packages, package-install 等,使用起来也非常方便。但是有些包是没有的。而PyPA 推荐使用的是pip 来管理 Python 包。Pip 就像Ce 阅读全文
posted @ 2019-03-28 15:11 halberd.lee 阅读(1599) 评论(0) 推荐(0) 编辑
摘要: 4.1 连接格式连接的格式非常的简单,示例如下:[[文档内部锚点、外部连接][对连接的描述,可选]] 4.1 连接格式 连接的格式非常的简单,示例如下:[[文档内部锚点、外部连接][对连接的描述,可选]] 连接的格式非常的简单,示例如下: 4.2 内部连接想要引用或者连接到文档自身内的某个位置,需要 阅读全文
posted @ 2019-03-28 12:55 halberd.lee 阅读(2036) 评论(0) 推荐(1) 编辑
摘要: Org 使用内置的表格编辑器。可以进行简单的表格编写和计算。 Org中的表格 第一个非空字符“|” 视为表格的起始位置,后面的“|” 视为字段分隔符。 3.1 生成表格 编写表格时,可以将字段先写好,以“|”开头和分隔,如: |Name|Phone|Age| 然后 C-c RET, 然后会在下一行新 阅读全文
posted @ 2019-03-28 12:54 halberd.lee 阅读(3260) 评论(0) 推荐(1) 编辑
摘要: YCMD FOR EMACS Table of Contents 1. 安装 1.1. 下载 1.2. 安装相关依赖 1.3. 更新submodules 1.4. 安装 2. 配置 1 安装 1.1 下载 去ycmd 的github 地址 clone 或者下载。 一般使用git clone 会方便一 阅读全文
posted @ 2019-01-14 15:38 halberd.lee 阅读(622) 评论(0) 推荐(0) 编辑
摘要: 此处仅截取原文中的解决方案,以便快速查找解决方法。 解决方法如下:1. systemctl restart proc-sys-fs-binfmt_misc.automount; 2. 升级到最新 systemd-219-57 版本; 3. 按照红帽知识库的步骤对 proc-sys-fs-binfmt 阅读全文
posted @ 2018-11-07 21:02 halberd.lee 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 目录: 错误信息 原因分析 解决方案 操作示例 错误信息 [Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column 'information_sc 阅读全文
posted @ 2018-10-30 12:01 halberd.lee 阅读(298) 评论(0) 推荐(1) 编辑
摘要: Oracle 升级 阅读全文
posted @ 2018-10-16 18:00 halberd.lee 阅读(1795) 评论(0) 推荐(0) 编辑
摘要: 方法1:通过脚本特殊处理 方法2: 修改配置文件 将/etc/systemd/system.conf 中 LogLevel=info 设置成如下: 方法3:系统命令 阅读全文
posted @ 2018-09-10 15:15 halberd.lee 阅读(4071) 评论(0) 推荐(0) 编辑
摘要: 出现此错误,原因是磁盘空间被用尽。需要清理磁盘空间即可。 阅读全文
posted @ 2018-07-10 16:22 halberd.lee 阅读(1099) 评论(0) 推荐(0) 编辑
摘要: Oracle 12C 中,想通过操作系统认证登录Oracle 数据库,有一些要注意的地方。不然就会遇到 用户想要在操作系统登录数据库 有两种方法:通过tns ,一种修改用户名。 一、通过tns登录 tns 的配置这里不做介绍。做Oracle 这一行,这是基本知识。 二、调整用户名 在Oracle 1 阅读全文
posted @ 2018-07-04 11:53 halberd.lee 阅读(4491) 评论(0) 推荐(0) 编辑
摘要: (setq max-specpdl-size 5) ; default is 1000, reduce the backtrace level (setq debug-on-error t) ; now you should get a backtrace 除添加以上设置外,如果是在调整el 文件时 阅读全文
posted @ 2018-06-06 20:46 halberd.lee 阅读(317) 评论(0) 推荐(0) 编辑
摘要: (setq max-lisp-eval-depth 10000) 阅读全文
posted @ 2018-06-06 20:45 halberd.lee 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 目录: 问题现象 原因分析 解决方案 问题现象: 收到同事反馈,数据库无法连接。于是登录服务器发现,数据库莫名挂掉。实例crash,日志中记录截取一段如下: 收到同事反馈,数据库无法连接。于是登录服务器发现,数据库莫名挂掉。实例crash,日志中记录截取一段如下: 收到同事反馈,数据库无法连接。于是 阅读全文
posted @ 2018-05-29 10:46 halberd.lee 阅读(693) 评论(0) 推荐(0) 编辑