以windows登录linux为例生产秘钥对切记,生产时不用输入密码,直接回车即可公钥放在linux服务器上目录为~/.ssh/catid_rsa.pub>>authorized_keys执行chmod755*登录验证sshusername@ip-pport-i~.ssh\dev_docker_id_rsa如果登录成功,就ok
ctrl+h选择正则匹配Find里填入^*解释^表示行首空格*表示N个空格
protobufDebugString引起的异常引用参考了下面两个链接,感谢原作者https://stackoverflow.com/questions/62213892/protobuf-shortdebugstring-crashhttps://github.com/protocolbuffers/protobuf/issues/4958https://stackoverflow.com/qu
dockerrun-it-p5000:80--namemynginxnginx这么启动是没问题的,因为nginx就是80端口启动的;可以curlhttp://宿主ip:5000访问nginxdockerrun-it-p5000:1234--namemynginxnginx因为1234没有app监听这里curlhttp://宿主ip:5000不能访问nginx这是因为容器内1234端口并没有被监听d
背景在输出日志时被RUNLOG_DEBUG("%s,%d",para_int,para_str.c_str())坑过,才知道能校验格式化字符串和字段本身是否匹配的重要性;方法__attribute__format该属性可以给被声明的函数加上类似printf/scanf的特征,能用于编译器检查函数声明和时间调用参数直接的格式化字符串是否匹配;"GNUCC需要使用–Wall才能使用"语法:format
HTTP状态码状态码是每条响应报名返回,表示告诉客户端,服务器发生了什么时间;分类整体范围已定义范围分类100~199100~101信息提示200~299200~206成功300~399300~305重定向400~499400~415客户端错误500~599500~505服务器错误如果收到了不认识的状态码,可以根据其所处范围,将其作为类别中普通成员处理
1.virtualbox设置设置->网络->网卡1:设置->网络->网卡2:2.ubuntu设置动态ip可以了解下lshw,netplan,ipconfigipconfig-a查看所有网卡,lshw-cnetwork-shortH/WpathDeviceClassDescription=============================================
mysql
致谢感谢practicalvim原作者tips1meettheDotCommanddot.重复最近一次的变化操作其它vim命令x:删除光标所在字符dd:删除行>G:缩进,当前行至文件末尾
背景已经知道进程名,想知道进程的bin路径或者配置文件路径.获取进程pidpsaux|grepprocess_name2.根据进程pid获取bin路径方法apwdxpid,该方法对没有修改进程运行路径的有效方法bll/proc/pid,exe对应的软连接即时bin完整路径
1.mysql自动补齐方法方法一、修改my.cnfvi /etc/my.cnf [mysql] auto-rehash #添加auto-rehash注:修改 #no-auto-rehash 去掉# 改为上面那一条重启mysql服务方法2、客户端连接mysql时在mysql启动时加参数auto-rehash mysql –uxx -hxx -p
请求处理过程描述服务端 使用 框架 加载 业务so,并未业务so创建协程处理,处理完成后给出 响应。so入口函数接收(const Type&in, Type &out,Type &extend),是否给出响应的前提是 out里面要有 业务so的处理结果,即 out 不能是空的。这样处理的 原因是 有些客户端 只关心 消息是否被服务端收到,不关心处理结果,这时 服务端在收到
场景 一: 查找头文件路径.代码 使用了 msgpack库,但makefile 没有指定 msgpack的头文件所在位置,也可以编译通过。可以得出 一定是在系统的某个位置 安装了 msgpack,并且被找到。但具体头文件在哪个位置呢?从网上 搜到 看到 都是 gcc/g++ 头文件的 搜索路径,-I指定头文件的搜索路径。 知道了搜索路径,那我 需要 遍历 搜索路径上的每个目录 去查找, 这样比较费
#include<string.h> using namespace std; struct A { int a; int b; }; struct B { int a;
背景:写的服务server,在不知情的情况下,定时收到 本机发送的请求,感觉是有进程在压测 该server,但是 又不记得 谁在压测。进程名是什么,如何找到 该压测进程。1.ss tp|grep myserver_liston_port找到 连接服务端口的 所有 连接进程man ss 查看细节t 只显示 tcpp 显示进程名ps aux|grep 进程名,或者 pwdx 进程号 显示 进程目录。T
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号