linux
seVIIen
望着天际的一轮古月,是孤独风中的一匹狼。
展开
-
centos7 tcpkill安装
tcpkill dnsiff原创 2022-07-25 15:17:53 · 1987 阅读 · 1 评论 -
C++二维数组与指针
C++二维数组与指针转载 2021-11-27 09:30:44 · 1455 阅读 · 0 评论 -
CentOS7 火焰图制作
on-cpu火焰图准备1. 首先目标二进制编译加参数 -fno-omit-frame-pointer2. 安装perf:yum install -y perf数据采样perf record -F 99 -p PID -g -- sleep 60perf record -g <binary>-F 99: 每秒采样99次-p PID: 指定进程id-g: 记录调用栈sleep 60: 持续60秒, 如果不加则一直采样到手动中断(CRTL+C)为止上面的命令会生成原创 2021-09-23 08:45:49 · 679 阅读 · 0 评论 -
swig c++ 转java 封装
1. 环境记录分装ctp apilinux: centos7, 64位java -version openjdk version "1.8.0_292"swig -version SWIG Version 2.0.10gcc 版本 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC)2. 编译dtp lib库g++ -fPIC -shared -O2 -Wfatal-errors -m64 库依依赖 头文件路径都要加上编译时 64位要__att...原创 2021-04-29 20:25:04 · 383 阅读 · 0 评论 -
送你一个励志故事(转载)
转载 MARK一下作者:守望者1028链接:https://www.nowcoder.com/discuss/55353来源:牛客网 本面试主要分成三块内容:第一部分:知识水平的提升方法与面试技巧,针对非科班或者知识面薄弱的同学,讲解准备校招与校招过程中应该具备的能力与技巧,包括但不限于推荐书单,技能说明,面试技巧等。第二部分:大体上描述C++研发或者后台开发在笔试面试中高频出现...转载 2018-08-14 21:15:40 · 1012 阅读 · 0 评论 -
Ubuntu 16.04 ftp服务器搭建 匿名用户
1. sudo apt-get install vsftpd有询问Yes的地方Yes就行。无法安装vsftpd执行 sudo apt-get update2.等待安装完成,进入配置文件目录, cd /etc/3. 将配置文件备份, sudo cp vsftpd.conf vsftpd.conf.bak 这是个人习惯。4.配置文件中主要有这几项修改:匿名用户(就是可以直接登录的)anon_uplo...原创 2018-03-02 10:47:49 · 2895 阅读 · 0 评论 -
ubuntu 16.04 samba服务搭建
1. sudo apt-get install samba有询问Yes的地方Yes就行。无法安装samba执行 sudo apt-get update2.等待安装完成,进入配置文件目录, cd /etc/samba/3. 将配置文件备份, sudo cp smb.conf smb.conf.bak 这是个人习惯。4.配置文件最后添加:[share] #到时候samba登录的时候显示的文件夹的名...原创 2018-03-02 10:39:59 · 8877 阅读 · 2 评论 -
Ubuntu 16.04 http/https server apache2 搭建
1. sudo apt-get install apache2有询问Yes的地方Yes就行。无法安装apache2执行 sudo apt-get update2.等待安装完成,进入配置文件目录, cd /etc/apache2/3. 将配置文件备份, sudo cp apache2.conf apache2.conf.bak 这是个人习惯。4.配置文件中主要有这几项修改:...原创 2018-03-02 10:25:23 · 5785 阅读 · 1 评论 -
ubuntu 16.04 bind9 DNS server 这里只做域名解析成IP
1. sudo apt-get install bind9有询问Yes的地方Yes就行。无法安装执行 sudo apt-get update2.等待安装完成,进入配置文件目录, cd /etc/bind/在named.conf 里可以看到:include "/etc/bind/named.conf.options";include "/etc/bind/named.conf.local";incl...原创 2018-03-15 10:41:33 · 3741 阅读 · 0 评论 -
C语言 static
变量的生命周期是指,相对于程序运行的进程生命周期,变量存在的时间段。变量的生命周期由变量的存储类型(位置)决定。因此static的第1种含义也可以理解为,static定义了变量的存储类型(位置)。C语言中,变量存储位置分为栈、全局静态区、堆。栈用来做函数调用,参数传递等,在程序的运行过程中是操作最频繁的数据区。全局静态区,是变量一直存在于内存中,在程序整个运行过程中不会被销毁。堆,是由操作系统维护...原创 2018-03-14 22:54:00 · 313 阅读 · 0 评论 -
linux c 中文件的创建 读写
头文件:#include定义: FILE *fd创建 : fd=fopen("pathname" ,"w");pathename: 路径 或者直接在当前目录下w:只写r: 只读b: 二进制可以组合使用。fprintf(fd,const char *format,[argument]);fclose(fd);原创 2015-09-14 15:13:45 · 849 阅读 · 0 评论 -
Linux中替换文本中的字符串
方法有二: (一)通过vi编辑器来替换。参考博文:http://www.linuxdiyf.com/viewarticle.php?id=99843http://kingaragorn.javaeye.com/blog/467308 vi/vim 中可以使用 :s 命令来替换字符串。以前只会使用编辑软件进行替换,今天发现该命令有很多种写法(vi真是强大啊,还有很多需要学转载 2015-09-11 15:15:22 · 578 阅读 · 0 评论 -
vim 配置文件 .vimrc
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""set shortmess=atI " 启动的时候不显示那个援助乌干达儿童的提示 "winpos 5 5 " 设定窗口位置 "set lines=4原创 2015-08-18 08:36:43 · 433 阅读 · 0 评论 -
shell printf 用法
$printf "The first program always prints '%s,%s!'\n" Hello world为什么!'出错?%s!是无法识别的可以写成 $printf "The first program always prints '%s,%s' \n" Hello world!printf某些情况可以替代echo.1 #!/bin/bas转载 2015-08-14 10:07:17 · 1014 阅读 · 0 评论 -
linux 在bash 中的 second SECOND SECONDS
:$ echo $SECONDS #当前系统运行时间:$ 6643 #单位s在一个shell脚本中运行的话,每一次SECONDS从0开始,无需定义和read. bash默认SECONDS从0开始计时.在这里我们用一个例子进行说明,使读者容易理解.这个脚本已经运行的时间(以秒为单位).1 #!/bin/bash23 TIME_LIMIT=104 INTERVA原创 2015-08-11 10:26:12 · 1045 阅读 · 0 评论 -
多个 echo 输出 不换行
在shell中,echo输出会自动换行。有时候在循环中希望echo输出不换行。代码实现如下: echo -e " \c" -e 表示开启转义 \c表示不换行原创 2015-08-25 08:43:33 · 46150 阅读 · 1 评论