- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 linux三大剑客
awk是一种很棒的语言,适合文本处理和报表生成。使用方法awk ‘{pattern + action}’ {filenames}尽管操作可能会很复杂,但是语法总是这样,其中pattern表示AWK再数据中查找的内容,而action是再找到匹配内容时所执行的一系列命令,包括({})不需要再程序中始终出现,pattern就是要表示的正则表达式,用斜杠括起来。action可以有很多的语句,用;号隔开。参数-F参数:指定分隔符,可指定一个或多个-f:从脚本文件中读取awk命令-mf nnn and -
2020-08-14 16:08:13 330
原创 automake自动编译工具
automake自动编译生成makefile文件,使用automake,程序开发人员只需要写简单的宏文件,生成configure,再生成Makefile.in,最终生成一个惯例的makefiel文件。automake执行命令顺序autoscanaclocalautoconfautomake --add-missing./configuremake./exe创建文件并执行autoscan创建文件就不用说了吧,顺便创建一个c文件并且执行autoscan多出了autoscan
2020-08-13 19:59:22 500
原创 thrift编写服务端和客户端程序
文章目录Thrift的学习Thrift的安装Thrift的代码包目录介绍Thrift文件书写服务端的更改客户端的编写编译所遇到的问题Thrift的学习参考师兄wiki thrift基础Thrift的安装参考社区wiki linux下配置thriftThrift的代码包目录介绍在server和client中都使用到了其中的文件Thrift的类介绍Thrift的代码包目录介绍concurrrncy:并发和时钟管理方面的库processor:Processor相关类transport:t
2020-08-13 10:02:47 866
原创 shell脚本查询目录下代码的行数和空行数量
用shell编程查找目录下的对应文件代码的数量 1 #!/bin/bash 2 3 linesum=0 4 empty=0 5 dir=$1 #第一个参数就是输入的目录数 6 echo "$dir" 7 function sum(){ 8 if [ -d $1 ] 9 then 10 for file in ` ls $1 ` 11 do 12 if [[ $file = "." || $fi
2020-08-05 18:04:45 870
原创 利用thrift进行分布式系统搭建
Thriftrouter-简介基于thrift TFramedTransport、TBinaryProtocol的RPC的分发系统采用订阅&主动推送的模式- 消息订阅基于RPC的名字,即根据RPC的名字决定把一条RPC推送给那些接收方- 同一条RPC可被多个接收方订阅,同时转发给多个接收方- thrift router主动连接RPC接收方,主动将RPC推送过去消息是持久化的消息传递是可靠的帮助系统中的多个服务进行消息传递,减少服务间的耦合简化后台服务开发,省去开发者自己实现mas
2020-08-03 17:12:21 581
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人