unix
Tank_War
在一个正确的方向上努力!
展开
-
CursorHold-vim脚本自动跳转tag
vim脚本自动跳转tagvim帮助文档里windows文档中有一个cursorhold脚本实例,vim打过tag后,将光标移到需要跳转的函数或变量名上,即可水平分栏显示定义,后续预览窗口会跟着鼠标的移动而变化。set updatetime=1000 "设置更新时间,这里会触发tag跳转时间为1秒把vim脚本加到.vimrc中,就可以了是不是很简单au! CursorHold *.[ch] nested call PreviewWord()let FastFlag = 1原创 2020-09-23 10:12:25 · 445 阅读 · 0 评论 -
vi/vim技巧总结
本文记录一些这些年对vi的积累,由于长期使用AIX上的vi,所以在别的*nix上都可以用,可以说任何一个别的unix都比AIX上的vi好用,关于vi基本的操作,一般文档都有的,这里没有列出,多了也记不住,都是自己总结的原创 2017-03-02 18:15:41 · 325 阅读 · 0 评论 -
浅谈并发编程
短链接;多进程;多线程;非阻塞;goroutine原创 2017-02-10 17:28:39 · 1375 阅读 · 0 评论 -
利用awk命令实现SQL中的left join及inner join
利用awk命令实现SQL中的left join及inner join最近在做数据方面的工作,写的存储过程很多,经常用到left join及inner join,数据处理数据确实方便,但是平时碰到类似的问题,必须导入一个临时表才能解决,实在不便,对于一个喜欢用linux完成一切数据编辑工作的人,总想用命令实现下,而不是excel这类功能,excel处理大量数据问题太多,之前有知道join命令大概...原创 2018-07-24 18:14:16 · 1564 阅读 · 0 评论 -
shell 脚本 串行调度程序
最近做数据仓库的跑数调试时,经常涉及大量跑批的操作,而项目自带的工具太强大,不方便,利用shell写了一个串行的调度程序,先说说优点、命令化、方便重跑、支持多个任务、多个日期、非常适合开发阶段及数据移植等,而且脚本开发,立竿见影、方便改造。缺点是不支持并行(并行配置任务依赖性复杂),不多说了,上代码。执行任务配置文件 job.lst#IDMcallsqlldr.sh -t IDM_F_...原创 2019-02-19 10:31:38 · 810 阅读 · 0 评论 -
一个高效的全异步中间件架构
系统整体架构为全异步通讯中间件,如图。通讯网关服务通讯网关服务负责与外系统进行通讯,提供底层通讯协议的支持,支持目前常用的网络通讯协议,以及不同的网络通讯实现方式。支持的通讯方式包括同步、异步通讯,通讯服务的组织方式可以是单工、双工等。除此之外,通讯网关服务还提供流量控制、通讯故障自动恢复等功能。路由桥接服务路由桥接服务负责报文转换、交易路由等功能。根据报...原创 2019-03-04 11:21:24 · 1078 阅读 · 0 评论