- 博客(15)
- 收藏
- 关注
原创 ssh端口转发
SSH 除了登录服务器,还有一大用途,就是作为加密通信的中介,充当两台服务器之间的通信加密跳板,使得原本不加密的通信变成加密通信。这个功能称为端口转发(port forwarding),又称 SSH 隧道(tunnel)。端口转发有两个主要作用:将不加密的数据放在 SSH 安全连接里面传输,使得原本不安全的网络服务增加了安全性,比如通过端口转发访问 Telnet、FTP 等明文服务,数据传输就都会加密。作为数据通信的加密跳板,绕过网络防火墙。端口转发有三种使用方法:本地转发,远程转发,动态转发。
2022-12-02 12:18:37
636
1
原创 centos 7.9安装docker
注1:以下内容中 --insecure-registry=192.168.0.15 此处改为你自己服务器ip。首先, 执行getenforce或sestatus, 查询selinux状态, CentOS系统安装后默认为enforcing.注2:以下内容中 -graph /data/docker 是指定docker root路径。docker 配置路径不在路径1就在路径2。
2022-12-02 11:54:07
1966
原创 CRC32的C语言源代码
CRC32的C语言源代码。 static uint32_t crc32(uint8_t *buf, int len){ int i, j; uint32_t crc, mask; crc = 0xFFFFFFFF; for (i = 0; i < len; i++) { crc = crc ^ (uint32_t)buf[i]; for (j = 7; j >= 0; j--) { // Do eight time.
2021-06-05 12:45:12
1178
1
原创 记一次centos 使用pprof 火焰图的问题
[root@localhost pprof]# go tool pprof -http=0.0.0.0:8081 *.pb.gzServing web UI on http://0.0.0.0:8081Usage: which [options] [–] COMMAND […]Write the full path of COMMAND(s) to standard output.–version, -[vV] Print version and exit successfully.–help,
2021-03-25 11:04:38
672
2
翻译 lorawan协议 class C
定义1.植入C类选项的终端设备用于具有足够功率可用的应用程序,因此不需要最小化接收时间。2.C类终端设备不能实现B类选项。3.类C终端设备将尽可能经常地使用RX2 windows参数监听。根据类a的定义,终端设备监听RX2,当它不是(a)发送或(b)接收RX1。在上行传输结束到RX1接收窗口开始之间,会在RX2参数上打开一个短窗口,RX1接收窗口关闭后,会切换到RX2接收参数;RX2接收窗口将保持打开状态,直到终端设备必须发送另一条消息。C类的第二个接收窗口持续时间...
2021-01-28 11:17:42
486
1
原创 CRC32的C语言源代码
CRC32的C语言源代码。static uint32_t crc32(uint8_t *buf, int len){int i, j;uint32_t crc, mask;crc = 0xFFFFFFFF;for (i = 0; i < len; i++) { crc = crc ^ (uint32_t)buf[i]; for (j = 7; j >= 0; j--) { // Do eight times. mask = -(crc &
2021-01-26 14:14:57
3692
原创 centos supervisor 安装及常见的问题
supervisor安装方法一、使用yum命令安装(推荐)$ sudo su - #切换为root用户# yum install epel-release# yum install -y supervisor# systemctl enable supervisordsystemctl enable supervisord.service# 开机自启动#systemctl start supervisordsystemctl start supervisord.ser...
2020-06-15 11:35:44
235
原创 mysql 1045 错误
mysql 密码错误ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)方法一 查找日志 (linux 解决方案):vi /var/log/mysqld.log查找生成的随机密码输入:/temporary password#或者grep 'temporary password' /var/log/mysqld.log如果没有找到密码删除原来安装过的mysql残..
2020-06-14 11:58:10
177
原创 使用go递归快排
使用go递归快排核心思想代码实现核心思想递归算法代码实现func quickSort(front, rear int, array []int) { left := front right := rear pivot := array[(front+rear)/2] for left < right { for array[left] > pivot { le...
2019-12-18 14:47:19
205
原创 MYSQL操作之求百分比,过滤重复超过5条的数据,保留5条内的信息
mysql 百分比保留小数点后两位:concat(TRUNCATE(SUM(ag.net_amount)/SUM(ag.net_amount)* 100, 2),’%’) as winningmysql 操作保留小数点后两位:COUNT(IF(IFNULL(mg1.amount,-mg.amount)&amp;gt;0,mg1.amount,NULL))/COUNT(mg.amount) as va...
2018-12-26 19:25:17
653
原创 golang 正则匹配 qq,ip地址,email
// 正则匹配 qq,ip地址,email:func RegexpMatch(pattern_type string, source string) bool {pattern_list := map[string]string{}pattern_list[“ip”] = “(2(5[0-5]{1}|[0-4]\d{1})|[0-1]?\d{1,2})(\.(2(5[0-5]{1}|[0-4...
2018-12-24 14:13:38
2789
原创 **MYSQL 合并表单行遇到的坑*
MYSQL 合并表单行遇到的坑5行数据合并为3行sql语句:SELECTmg.*fromgame_record_mg_e as mgLEFT JOIN (SELECTnmg.*fromgame_record_mg_e as nmgwhere nmg.category=“PAYOUT”) as mg1 on mg1.round_id=mg.round_idWHEREm...
2018-12-20 19:48:51
130
原创 mysql error 2002
1.好几天没登陆mysql 了,登陆mysql时报错2002; 2、先查看 /etc/rc.d/init.d/mysqld status或者用ps -aux|grep mysql 看看mysql是否已经启动. 3.用service mysql start 启动mysql,启动失败 4.sudo service mysql restart 重启mysql,还是失败 5.su...
2018-08-03 19:21:07
19670
转载 qt-背景颜色设置
在构造函数里添加: setAutoFillBackground(true);//必须有这条语句 setPalette(QPalette(QColor(250,250,200)));
2018-08-02 19:34:45
6223
原创 qt-----去除边框和设置透明+移动
QT程序去掉标题栏边框: 在构造函数里面添加 setWindowFlags(Qt::FramelessWindowHint); //去除边框 this->setAttribute(Qt::WA_TranslucentBackground); //透明设置QT程序去掉标题栏后我又哭了,因为它不能移动了,这就有点操蛋了,于是我就百度了一下,参照了别人的做法,最后实现了无...
2018-08-02 19:04:34
1758
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人