- 博客(24)
- 资源 (1)
- 收藏
- 关注
翻译 使用 OpenSSL 生成自签名证书
https://www.ibm.com/docs/zh/api-connect/10.0.1.x?topic=overview-generating-self-signed-certificate-using-openssl基本环境[root@localhost build]# rpm -q centos-releasecentos-release-7-9.2009.1.el7.centos.x86_64[root@localhost build]# openssl req -newkey r
2022-03-29 18:29:09 305
原创 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 686
原创 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 388
原创 ubuntu 18.04挂载 samba 共享文件目录
sudo apt install cifs-utilssudo mount -t cifs //ip/文件夹 /mnt/文件夹 -o username=用户名,password=密码,vers=1.0
2019-04-19 08:28:00 3219
转载 802.11协议帧格式、Wi-Fi连接交互过程、无线破解入门
转自: http://www.cnblogs.com/littlehann/p/3700357.htmlLinux黑客大曝光: 第8章 无线网络无线网络安全攻防实战进阶无线网络安全 黑客大曝光 第2版http://zh.wikipedia.org/wiki/IEEE_802.11http://www.hackingexposedwireless.com/doku.phphttp:/...
2018-11-30 10:08:44 4720
转载 ubuntu redmine 安装
1 预备工作redmine source code两个途径http://www.redmine.org/projects/redmine/wiki/Download git clone https://github.com/redmine/redmine需要一种数据库,这里以mysql为例sudo apt-get install mysql-server mysql-clie...
2018-11-30 09:03:10 319
转载 Linux下用hostapd架无线AP(转载)
原网址:http://ihacklog.com/post/use-hostapd-to-setup-wireless-access-point-under-linux.html 本文将介绍在linux下面用笔记本无线网卡架设无线AP。在win7下面用“承载网络”让爪机上wifi真是爽YY啊。其实linux下面也是可以的,不过得看运气了。正如windows7下面要求你的无线网卡驱动必须...
2018-11-23 09:27:12 492
转载 rocketchat 的安装方式, 手动安装可以参考官网
1.手动安装原创部分:手动安装的方式https://rocket.chat/docs/installation/manual-installation/ubuntu/该启动的服务都要启动, 比如MongoDB 2. 使用snap安装Rocket.Chat 是特性最丰富的 Slack 开源替代品之一。主要功能:群组聊天,直接通信,私聊群,桌面通知,媒体嵌入,链接预览,文件上传,...
2018-11-21 11:00:09 10461
转载 OpenWrt quilt patch 方法
转自: http://blog.csdn.net/wwx0715/article/details/25160361 一、前言配置完Openwrt后,首次编译时会在编译过程中下载各种源码包,而且解压这些源码包并打上patch。 需要对源码进行修改时,可直接修改源码并重新编译,但clean后再次编译时会再次解压源码包,以至所做的修改全部丢失。本文参考Openw...
2018-10-12 09:03:20 1269
转载 送你一个励志故事(转载)
转载 MARK一下作者:守望者1028链接:https://www.nowcoder.com/discuss/55353来源:牛客网 本面试主要分成三块内容:第一部分:知识水平的提升方法与面试技巧,针对非科班或者知识面薄弱的同学,讲解准备校招与校招过程中应该具备的能力与技巧,包括但不限于推荐书单,技能说明,面试技巧等。第二部分:大体上描述C++研发或者后台开发在笔试面试中高频出现...
2018-08-14 21:15:40 1023
原创 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 3743
原创 C语言 static
变量的生命周期是指,相对于程序运行的进程生命周期,变量存在的时间段。变量的生命周期由变量的存储类型(位置)决定。因此static的第1种含义也可以理解为,static定义了变量的存储类型(位置)。C语言中,变量存储位置分为栈、全局静态区、堆。栈用来做函数调用,参数传递等,在程序的运行过程中是操作最频繁的数据区。全局静态区,是变量一直存在于内存中,在程序整个运行过程中不会被销毁。堆,是由操作系统维护...
2018-03-14 22:54:00 314
原创 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 2899
原创 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 8884 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 5850 1
原创 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 851
转载 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 579
原创 多个 echo 输出 不换行
在shell中,echo输出会自动换行。有时候在循环中希望echo输出不换行。代码实现如下: echo -e " \c" -e 表示开启转义 \c表示不换行
2015-08-25 08:43:33 46158 1
原创 vim 配置文件 .vimrc
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""set shortmess=atI " 启动的时候不显示那个援助乌干达儿童的提示 "winpos 5 5 " 设定窗口位置 "set lines=4
2015-08-18 08:36:43 433
转载 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 1016
原创 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 1052
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人