avatar
文章
127
标签
55
分类
11

Home
Categories
About
Shona's Blog
Home
Categories
About

Shona's Blog

vscode给文件添加头部注释信息
发表于2021-12-27|tool|vscode
vscode给文件添加头部注释信息以及函数注释信息...
grpc超时设置与重连设置
发表于2021-12-09|backend|backend•grpc
服务端和客户端设置超时与重连的方式......
vm下ubuntu虚拟机扩容
发表于2021-12-02
vmware虚拟机给ubuntu系统扩容。两个方面: 给主目录扩容; swap空间扩容; 使用虚拟机+gparted工具的方式。 首先,关闭虚拟机ubuntu系统; 打开设置->硬盘,点击右边栏,“扩展”,输入扩展后的内存。比如原来20G,想要扩容10个G,则输入扩容后的总大小30G。注意,扩容时候,不能有快照,否则“扩展”按钮会灰色,删除已有的快照即可。 打开虚拟机ubuntu系统,此时系统中的分区还是原来的内存大小,df -h查看。需要手动重新分配。安装gparted: 1sudo apt install gparted 打开gparted: 1gparted 扩容有风险,建议此时生成虚拟机快照,如果扩容失败,可以使用快照恢复。查看gparted的分区,有:1234/dev/sda1/dev/sda2 /dev/sda5unallocated 主目录分区 如果主目录分区为/dev/sda1,则需要将其之后的/dev/sda2以及/dev/sda5分区删除,才可以resize. 如果/dev/sda5为swap分区,先右击,swapoff关闭,然后 ...
opencv加载大于1G图像的限制与突破
发表于2021-11-21|cpp|opencv
opencv加载大图像opencv imread()无法加载超大图像,会引起程序崩溃。提示电脑内存不够了,但是很多时候电脑内存是足够,但是还是无法加载,原因很简单,主要是OpenCV本身对加载的图像大小是由限制的,这个限制定义在modules\imgcodecs\src\loadsave.cpp这个源码文件中,有三个关于图像imread时候最大图像宽、高、像素数目大小限制,定义的代码为: 123static const size_t CV_IO_MAX_IMAGE_WIDTH = utils::getConfigurationParameterSizeT("OPENCV_IO_MAX_IMAGE_WIDTH", 1 << 20);static const size_t CV_IO_MAX_IMAGE_HEIGHT = utils::getConfigurationParameterSizeT("OPENCV_IO_MAX_IMAGE_HEIGHT", 1 << 20);static const size_t CV_IO_M ...
vnc远程登录linux桌面
发表于2021-11-19|ubuntu|linux•vnc
Linux平台安装VNCServer Windows平台使用VNC-ViewerVNC ServerLinux下安装VNCServer:1yum -y install vnc *vnc-server* 修改VNCServer主配置文件: 12345vim /etc/sysconfig/vncservers# 复制,然后修改为:VNCSERVERS="1:root"VNCSERVERARGS[1]="-geometry 1024x768" 设置VNCServer远程连接密码 12vncpasswd# 输入两次相同的密码 或者 12vncserver # 输入两次相同的密码,提示view-only时,输入n 启动vncserver服务 1/etc/init.d/vncserver start vncserver -list 查看当前用户开了多少个vncserver,ps -ef |grep vnc看到其他用户也起了vncserver 客户端安装vnc-viewer,打开软件,输入:10.80.20.245:1连接
nlohmann::json库的介绍与使用
发表于2021-11-16|cpp|json
nlohmann/json是一个用于解析JSON的开源 C++ 库,口碑一流,使用非常方便直观,是很多 C++ 程序员的首选。通过github可以获取到源码。参考其README可以快速了解使用方法。nlohmman/json的使用也非常简单,将include/nlohmann/json文件夹拷贝到工程中,添加路径即可使用其头文件 123#include "nlohmman/jsonnlohmman::json a;using json = nlohmman::json; 构建JSON对象创建一个如下的格式JSON对象: 1234567891011121314{ "pi": 3.141, "happy": true, "name": "Niels", "nothing": null, "answer": { "everything": 42 }, &qu ...
grpc使用
发表于2021-11-15
默认情况下,grpc服务端和客户端的收发消息大小都是4M,可以通过自己修改该大小。由于设置的函数参数是int的,所以最大的能使用的消息大小也是2G。如果超过2G的数据可以使用stream的方式。grpc默认接受数据大小为4MB,如果发送的数据超过该值,需要进行修改。未经设置的默认值如下设置: 1234/** Default send/receive message size limits in bytes. -1 for unlimited. *//** TODO(roth) Make this match the default receive limit after next release */#define GRPC_DEFAULT_MAX_SEND_MESSAGE_LENGTH (-1)#define GRPC_DEFAULT_MAX_RECV_MESSAGE_LENGTH (4 * 1024 * 1024) 服务端调整消息大小12345678910int kMaxMessageSize = INT_MAX;grpc::ServerBuilder builder;build ...
windows相关介绍
发表于2021-11-07|tool|tool•windows
windows的一些使用记录,包括控制台的指令...
1…345…16
avatar
Shona
我在过去,我在现在,我在将来
文章
127
标签
55
分类
11
Follow Me
分类
  • backend10
  • coding34
  • cpp19
  • demo1
  • git11
  • hexo4
  • knowledge1
  • mine1
  • 查看更多
标签
CMakeLists Linux arm backend c++ c++11 c++20 cmake coding coredump cpp cpu database dns docker doxygen folder gdb git gitbook github page grpc guidance hard hexo innosetup json leetcode linux log markdown mermaid mine nfs oh myzsh opencv password process protobuf qml
归档
  • 六月 20234
  • 五月 20232
  • 四月 20231
  • 二月 20231
  • 十二月 20221
  • 十一月 20221
  • 十月 20221
  • 九月 20222
  • 查看更多
网站资讯
文章数目 :
127
本站访客数 :
本站总访问量 :
最后更新时间 :
©2020 - 2023 By Shona
江河回望