自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Vscode中搜索字符串失败,报错“Spawn ${path}\ressources\app\node_module.asar.unpacked\vs-code-ripgrep\bin\rg.exe“

此错误是由于在下面“要包含的文件”中输入了文件的绝对路径导致的,将其改为相对路径或者仅填文件名即可正常搜索了Search in file fails with "Spawn c:\Users\poidevinj\AppData\Local\Microsoft VS Code\ressources\app\node_module.asar.unpacked\vs-code-ripgrep\bin\rg.exe ENOENT" error · Issue #76853 · microsoft...

2022-01-19 17:25:38 2440

原创 编译静态库忽略了【warning C4273: “locale_charset”: dll 链接不一致】导致使用静态库时出现【LNK2019 无法解析的外部符号】问题

如题,编译了iconv的lib库,在编译另一个依赖于此lib的项目时出现无法解析的外部符号。先说结论,【warning C4273: “locale_charset”: dll 链接不一致】是编译静态库时没有添加对应的宏导致的,编译时添上宏即可。定位对应宏的步骤如下:首先根据使用时报的错找到无法解析的符号locale_charset搜索iconv源码,在头文件中找到locale_charset函数搜索iconv源码,找到LIBCHARSET_DLL_EXPORTED宏如图

2021-03-04 13:59:54 703 1

原创 vs2017编译错误:fatal error C1900: “P1”(第“20180423”版)和“P2”(第“20180214”版)之间 Il不匹配

点击工具->获取工具和功能勾选单个组件中Windows 8.1SDK更新后重启vs

2021-01-18 17:24:25 4218 1

原创 python的赋值,深拷贝与浅拷贝

python的赋值传的是引用,想要使用临时变量不能直接用等于import copyparam = {"1": 1, "2": 2}tmpParam = copy.deepcopy(param)使用copy的deepcopy函数,这样临时变量tmpParam和param之后做出的改变才不会相互影响...

2020-12-09 18:02:27 130

原创 Redis集群改变主从关系(无需redis-trib.rb)

redis是创建集群后,发现主从关系并不是和命令里一一对应的。创建集群的命令如下:# ./redis-cli --cluster create node1:port1 node2:port2node3:port3node4:port4 node5:port5node5:port6--cluster-replicas 1node1, node2, node3为主机,但node1的从机并不一定为node4,故将从机从集群中删掉,再重新加入,并指定主机。步骤如下:一、将三个从机移除...

2020-12-02 15:07:27 1174

原创 redis主备机数据同步失败的问题

redis版本为6.0.6,重启备机后数据同步失败。查看主机info发现状态一直在bg_save和send_bulk中切换。查看主机redis.log,出现Client ... scheduled to be closed ASAP for overcoming of output buffer limits.查看从机redis.log,出现 I/O error trying to sync with MASTER: connection lost此错误由缓冲区配置,即client-outp

2020-11-12 18:07:11 2484 1

原创 对‘make_pair<string&, string&>‘的调用没有匹配的函数

在linux下debug编译的时候出现这个错误。make_pair<string, string>(ip, mac)ip和mac是string&,转成string即可改为:make_pair<string, string>(string(ip), string(mac))

2020-11-05 11:23:43 623

原创 使用ls, find, xargs, tar压缩特定目录下特定文件

tar使用通配符查找文件,由于文件过多参数超过限制,bash直接退出,所以使用find+xargs将参数一个一个喂给tar。find filepath -name "filename" > xargs tar -zcvf tarname.tar.gz由于filepath里加入了通配符,导致find速度很慢,用ls -1 -f查出来的参数递给find,同时在ls时用-I(大写i)"filename1" -I "filename2"去掉不需要的路径,在find时用 ! -name "filena.

2020-07-09 15:14:12 2322

原创 tar压缩文件时,bash出现运行参数过长的问题

find 文件路径-name "文件名称" > listtar -T list -zcvf compressfile.tgz

2020-07-08 13:43:03 493

原创 电脑开启后一段时间telnet不通的问题

刚开机时telnet3389能通,telnet外网相应端口也可以。但过一段时间就不通了。netstat -ano | findstr "3389"发现该端口和外网相应端口的连接处于close_wait状态taskkill /F -pid 该连接pid再次telnet,能通了。...

2020-07-08 13:37:22 1355

原创 C++结构体运算符重载与智能指针

对结构体的 = 符号进行了重载。但在使用时又用的该结构体的智能指针如果直接对智能指针进行赋值,则并不会用到重载的=符号,而是使智能指针指向右值所指的地址了。若要改变智能指针的值,则需要*(left.get()) = *(right.get()),其中left和right分别为指向该结构体不同实例的只能指针。这样用着稍显麻烦,看能不能有什么改进。...

2020-05-12 14:03:57 537

原创 Protobuf在Windows上的安装与试使用

刚接触到服务器,导师让我尝试一下发送消息的序列化。之前捣鼓了一天的messagepack,还是不能用,问了问导师,说Protobuf很好用,于是就试着安装了Protobuf。Github上的Readme把所有步骤都写得很清楚,但是是全英文的,有能力的可以直接跟着github上的步骤安装,地址在这。我也就是把这个步骤翻译一下,再说了一点自己遇到的问题。在装protobuf之前需要先将cmak

2020-04-09 14:03:40 478

原创 lxml在win10下python2.7上的安装,vs2008

python的pip install用不了,所以只能自己下source安装,耗时一整天,经历无数坎坷,终于搞定了。 /*  首先下载  lxml我奔着最新的下载的,lxml-4.2.5.tar.gz下载之后解压,然后放那先别动。 */ 后来发现下载的lxml-4.2.5不能Import etree。 就改下载lxml2.3lxml-2.3.win32-py2.7...

2018-10-30 15:33:20 532

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除