以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:缩进,当前行至文件末尾
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;
对string 理解构造和赋值理解不清引起的错误。起因:string a;int i=1;a=i;//不报错,不警告int c=330;//大于256a=c;//不警告,不报错a=330;//warning: overflow in implicit constant conversionstring str=3;// error: invalid conversion from 'in
1.获取 系统 位数ARCH =x64ifeq ($(shell getconf LONG_BIT), 32) ARCH = x86 endifall:ifeq ($(ARCH),x64) echo "x64"else echo "x86"endif备注 这里 的 标红部分不能有缩进,否则 会引起、
在APUE p610页,send在发送有边界的包时(UDP)时,超过一定大小后会报错,emsgsize;无边界的流式包时,阻塞模式下会发完所有数据后返回,或者出错返回。下面是我对上面话的理解udp 传送大包因udp协议本身是不可靠的,不提供超时重传等机制,只需要在application中有数据缓存buff,在内核内不需要缓存需要发送的数据,SO_SENDBUF参数调节的只是能发送的最大数据包,如果
LF,即Line Feed(\n),中文意思“换行”;CR,即Carriage Return(\r),中文意思“回车”。关于“回车”(carriage return)和“换行”(line feed)这两个概念的来历和区别。 在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.
//.h #pragma once #if __cplusplus extern "C"{//必须加,因C++会对name进行重新命名 **add** #endif int add(const int &numa,const int &numb); #if __cplusplus
在Linux系统中,每个新建的文件和文件夹都会赋以默认的访问权限。这个默认的访问权限可以通过命令“umask”进行查看和设置。 1. $ umask 该命令返回当前默认的新建文件和文件夹的访问权限。如:“0022”,其中后三位是读写执行权限的八进制数,表示默认不允许拥有的访问权限。在新建文件 时,文件默认拥有的访问权限是“666”
vs2013中,配置了属性文件,并保存,可以再另外一个项目中使用,在新建项目时,添加属性文件就可。但这种方式有时会因为,拷到另外一台机器上,因缺少属性文件,vs而无法加载项目,这个时候,只需右键点击项目,修改vcxproj文件,把props文件修改下就可以了。<Import Project="..\..\vsProps\opencv_debug_64_rebuild.props" />
new 和malloc 区别?http://www.jb51.net/article/41258.htm 1. malloc()函数1.1 malloc的全称是memory allocation,中文叫动态内存分配。原型:extern void *malloc(unsigned int num_bytes); 说明:分配长度为num_bytes字节的内存块。如果分配成功则返回
转载自: http://blog.chinaunix.net/uid-20437338-id-1946450.html 感谢博主。平衡算法设计的好坏直接决定了集群在负载均衡上的表现,设计不好的算法,会导致集群的负载失衡。一般的平衡算法主要任务是决定如何选择下一个集群节点,然后将新的服务请求转发给它。有些简单平衡方法可以独立使用,有些必须和其它简单或高级方法组合使用。而一个好的负
我们有很多瓶物色的液体,其中有一瓶是毒药,其他是蒸馏水,试验的小白鼠喝了以后 会在5分钟后死忙,而喝到蒸馏水的小白鼠则一切正常。我们现在有5只小白鼠,请问 一下,我们用这五只小白鼠,5分钟的时间,能够检验多少瓶液体的成分(检验成分是 指确定这瓶液体是蒸馏水还是毒药)?5瓶6瓶31瓶32瓶这道题关键的一点是只有一瓶毒药。且有很多瓶,这里取出的瓶子里不能保证一定有一个有毒的,要在5分钟内判断出是否有毒
http://blog.csdn.net/zjf82031913/article/details/7245183 感谢博主字节顺序是指占内存多于一个字节类型的数据在内存中的存放顺序,通常有小端、大端两种字节顺序。小端字节序指低字节数据存放在内存低地址处,高字节数据存放在内存高地址处;大端字节序是高字节数据存放在低地址处,低字节数据存放在高地址处。 基于IAX86平台的PC机是
对C文件,选择该文件,右击,选择属性,C/C++ 预编译头 选择不使用
You’ve got to start with the customer experience and work backwards for the technology. You can’t start with technology and then try to figure out where you are going to sell it……
游戏规则:参与游戏的一方在脑海里想出一样东西(可以是历史人物,物品,等任意),其他参与者向他提问题,只允许提出20个问题,问题的答案也只能用对或者错回答。问问题的人通过推理,逐步缩小待猜测事物的范围。
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号