logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

linux 通配符(wildcard)

shell 在执行输入的字符串命令之前,会做一些预处理,比如通配符替换。具体例子来说,如果当前目录中有1.jpg,2.jpg,3.jpg,那么命令ls*.jpg被转换成ls 1.jpg 2.jpg 3.jpg? (question mark)通配符匹配任意一个字符。比如hd?可以表示hdQ或者hd4。* (asterisk)通配符匹配任意一个或者多个字符。比如hd?可以表示hdQ或者hd4Q或者

#linux
linux临时端口(port)以及最大值

在一个Linux上跑一个服务,需要指定一个监听端口(系统调用listen),当client请求服务时,Linux为该请求建立新当tcp连接,在新连接的server端,对应的socket port由Linux在指定范围内随机分配一个。这个范围配置在/proc/sys/net/ipv4/ip_local_port_range文件中,我的机器上的内容如下:3276861000port的

#linux
C++中引用符号“&”的作用总结

今天在写程序中用到了运算符重载,为了方便地输出vector容器中的元素,我重载了templatestd::ostream &operator&v){for (const auto e:v){/* code */s<<e<<" ";}return s;}这个函数是我参照http://en.cppreference.com/w/cpp/containe

#c++
golang 结构体和 json 相互转换时的 key 匹配问题

使用json.Unmarshal时,结构体的每一项必须是导出项(import field)也是就说结构体的key的首字母必须大写。package mainimport "fmt"import "encoding/json"type Person struct {name stringage int}func main() {jsonstr := `

#golang#json
理解git中的head和master

在master分支上,HEAD指向master,

UNIX 是啥?!和Linux什么关系?

操作系统有两大阵营,一边是基于微软 Windows NT 的操作系统,一边是由UNIX衍生下来的操作系统。Linux, Mac OS X, Android, iOS, Chrome OS甚至路由器上的固件,这些操作系统同出一族,都是基于最初的UNIX系统开发而来,统称Unix-like 操作系统。Unix系统由AT&amp;T贝尔实验室于1960年代开发。Unix哲学是专注于一件事去创造小而精的工

#操作系统
到底了