自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 问答 (1)
  • 收藏
  • 关注

原创 QT (C++)定位内存越界(踩内存)问题

QT (C++)定位内存越界(踩内存)问题

2024-01-02 13:12:41 865

原创 GO 程序占用内存过高

还有一种比较倒霉的情况 Linux TOP 里面的RES 很高, 但是 pprof 不高,这基本就是内存释放了 ,但是释放的内存只是给了GO程序,GO程序没有把内存给OS。我用的是GO 1.15 默认是MADV_FREE,释放给OS内存是很慢的。pprof 是统计已用的内存,未用的不统计,这就造成了和 TOP RES 不统一的现象。这个是实时回收给OS的策略。比如 go tool pprof -inuse_space http://192.168.1.1:10000/debug/pprof/heap。

2023-03-31 15:41:07 990 1

原创 Golang MongoDB Create Index

Golang MongoDb Creat Index

2022-07-13 13:54:41 749

原创 sqlite3 database is locked

出现这问题主要是因为默认模式不支持读写并发,只要有一个线程写,其他线程或者进程都别想干活,解决方法改成WAL模式就可以了file:D:\\SqlTest\\edr_db?_journal_mode=WAl改个模式就行了

2021-09-13 16:40:29 336

原创 脚本里面 source 不起作用

平时使用source 加载环境变量 , 一般是在哪个终端敲source哪个终端就好使,但是在脚本里面就不好使如 ./a.sh , 原因是脚本本身就是个shell,可以理解为脚本自己就是个终端。解决方法 source ./a.sh...

2021-08-17 17:49:04 696

原创 VSCODE 远程 _workbench.downloadResource failed

这个问题是因为更新导致,非常烦人解决方法:在/root 目录下你会看见 .vscode-server文件夹删除这个文件夹 不要犹豫 ,然后通过VSCODE再远程链接一遍,这时候还是会失败,但是会新创建 .vscode-server。cd .vscode-server/bin 文件夹你会发现有个名字贼长的文件夹这个串数字复制下来:2aeda6b18e13c4f4f9edf6667158a6b8d408874b 这是我的然后再浏览器输入https://update.code.v...

2021-07-15 16:54:18 3770 8

原创 程序使用chroot 导致无法解析域名

由于程序要部署到K8S里面,需要解析各种域名,但是程序使用了chroot导致无法找到hosts文件(默认路径/etc/hosts)解决方法先编写一个脚本,在没有运行程序时候解析各个域名的IP地址然后放到chroot后的 etc/hosts(注意这个是相对路径不是绝对路径!!)首先你要安装nslookup 这个命令然后就是脚本了#!/bin/ship=`nslookup kafka-0.kafka.antiy.svc.cluster.local | grep Address | gre...

2021-07-15 14:10:34 427

原创 后台疯狂下载软件解决办法

今天不知道到安装了什么软件,一直在后台下载软件,导致机器啥都干不了烦死了。经过1个小时斗争终于赢了(也可能是暂时。。。。。。。) 1:进入安全模式卸载你不认识的所有软件,记住只要你不认识就卸载。 2:更改UAC设置,设置到最高3:设置 “应用和功能 ” 安装Microsoft Store之外的应用之前向我发出警告 以上3个基本就可以了。 当然你可以安装360卫士也是可以的,目前感觉还是360位...

2021-07-15 13:55:33 1103

原创 安装 CentOS 8 出现 pane is dead 解决方案

出现这个错误的原因是在安装的时候设置没有选对默认 “使用ISO影像文件” 下面的路径不对所以需要更改路径,把路径换成 你的ISO文件的路径,点击确定 ,暂停安装,再点击重新安装即可...

2020-11-02 23:16:10 1642

原创 GO 1.15 以上版本解决GRPC X509 Common Name field, use SANs or temporarily enable Common Name matching

这几天在弄GO 语言 然后现在1.15.1版本 ,由于需要用到GRPC 所以就开始写代码 然后就碰到x509: certificate relies on legacy Common Name field然后发现是GO1.15 X509 被砍了(不能用了) ,需要用到SAN证书,下面就介绍一下SAN证书生成1:首先你的有OPENSSL,网上下载一个自己安装就可以了,2:生成普通的key: openssl genrsa -des3 -out server.key 2048 (...

2020-10-22 21:31:31 14628 6

原创 CentOS 7 中文乱码 方框字

yum groupinstall "fonts"

2020-09-11 17:14:29 2464 1

原创 无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用) 无法获取 dpkg 前端锁 (/var/lib/dpkg/lock-front

sudo rm /var/lib/dpkg/lock-frontend

2020-09-09 11:25:26 374

原创 一个简单的哈希函数

/*************************************************Description: 计算Hash值Input: str:要计算的字符串Output: 无Return: Hash值Others: 无********************************...

2020-03-26 18:32:45 607

原创 SYSBIOS读书笔记

基本要求再读这篇文档前,默认大家已经对C语言、linux的线程有所了解,如果不是太熟悉建议先了解一下。可以看看《C程序设计语言》《linux系统编程手册》,TI和liunx线程不同点LINUXLinux 有三种调度策略:分时调度策略(linux默认的调度策略平时常用)、实时调度策略(先到先服务)、实时调度策略(时间片轮转)分时调度策略:每个线程一视同仁,没有等级高低概念,...

2020-03-26 18:25:35 1835 1

原创 C++ 封装CURL

typedef void(*MyHttpCallBack)(char *buffer, size_t size, size_t nitems, void *outstream);class MYHTTP_API MyHttp{public: MyHttp::MyHttp(); MyHttp::~MyHttp(); int Seturl(std::strin...

2020-01-17 17:13:36 677

原创 the project requires user input , 项目需要用户输入 解决方案

昨天新接了一个项目,使用VS2013建立的,代码弄过来用我的VS2013打开,显示打开失败并有 the project requires user input(项目需要用户输入 )的错误提示,想了想估计是少了什么库才导致这样的,下面就介绍一下解决方案解决方案一:右键项目名字, 点击reload重新加载项目,当然还是会失败,但是会在底部显示为什么加载不出来,我的显示是没有找到C:\Progr...

2020-01-09 20:40:56 2362

原创 几个有意思的职场沟通术

最近闲来无聊,就把以前京东买的几本书翻出来读一读(主要都是凑单的书),其中有一本是日本作者矢野香写的《会说话的人运气都不会太差》,这明显是一本职场沟通书,想想自己也没再日企工作过,正好可以看看日本和中国职场都有什么区别(主要也是书比较薄195页)。其中发现了几个比较有意思的沟通术.1:要传达自己的临场感情,就要学会吃惊的表情。当问题的到回答或者收获新的知识时,人们通常会出现吃惊...

2020-01-07 20:46:48 164

原创 IntelliJ IDEA 文件只读

项目改成了WEB开发,IDE用了IntelliJ IDEA,没事拿IntelliJ IDEA 练练手,写几个小程序,第一天建立工程写了个小程序,第二天打开发现文件都是只读的,然后上网搜索一般都是选择目录点击FILE 选择 Make Directory Read-only这时你会发现还是不好使,然后经过多伦眼神观察,你会发现程序是在OUT目录里面。。。。。。。如上图这时...

2020-01-07 16:19:23 14797 24

原创 简单测试MSYQL单条插入和批量插入的差距

有个老代码数据是一条一条的插入导数据库,感觉有点慢,需要用批量插入优化下,那么批量插入比一条一条插入快多少,下面就做个简单的实验供大家参考。数据表CREATE TABLE `test_bak`( `ID` INT(4) UNSIGNED NOT NULL, `IsRedefned` INT(4) UNSIGNED ...

2020-01-02 11:52:00 610

空空如也

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

TA关注的人

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