自定义博客皮肤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)
  • 收藏
  • 关注

原创 vs2022 CMake本地调试launch配置

{ "version": "0.2.1", "defaults": {}, "configurations": [ { "type": "default", "project": "cmakelists.txt", "projectTarget": "NtfsFileExplorer.exe (bin\\NtfsFileExplorer.exe)", "name": "NtfsFileExplorer.exe (bin\\NtfsFileE

2024-07-06 08:27:43 118

原创 vm虚拟机 ubuntu配置桥接

这个时候ip addr 应该就可以看到动态ip了,如果没有就sudo systemctl restart NetworkManager刷新一下。虚拟选择桥接模式之后,把虚拟网络编辑中桥接选择到物理网卡,然后就已经和物理机在一个局域网了,

2024-06-15 11:47:55 235

原创 改进skiplist,实现log(n)下标索引

在插入时,通过计算每个前驱节点到当前节点的距离,保存在当前节点中,并且修改后驱节点的距离值,就可以实现log(n)的下标索引了。// 如果有下一针,并且下一帧个数和还是比目标小,就继续后移。

2023-07-09 17:35:14 87 1

原创 qt opengl update问题

千万别重写这个函数,别把paintGL放里面,否则发生一向不到的效果。

2023-01-07 23:42:17 489

原创 面试题,dll的加载

一张图说不清的逻辑,说明没搞懂。

2022-10-08 21:15:15 105

原创 log4cxx 异步分析

当用网上给的配置文件调用时,在测试文件写入的过程中发现,多线程执行的情况下,写文件居然在不同线程中执行,意味着并不支持多线程缓冲队列,差点放弃,不可能这么大的一个库不考虑异步问题,随后在漫无目的中阅读源码,发现,居然有AsyncAppender,但是在调试源码过程中发现,AsyncAppender和FileAppender始终无法同时配置,不知道配置文件改怎么写,后来再看测试用例时发现异步测试用例的用法中直接创建了rootlogger等对象调用,不用写配置文件,最终才测试成功,实现异步缓冲文件日志。

2022-10-05 20:22:09 285

原创 qt编译错误 rc.exe错误

找到windows sdk8.1目录中的x64\bin添加到环境变量。

2022-10-04 18:32:19 303

原创 qt调试错误CDB process terminated

程序以来了其他的dll找不到,添加到环境变量就好了。

2022-10-04 18:30:47 405

原创 9月25阅读笔记

通过日志就能清晰地看出程序地运行状态和崩溃地地方,这才是日志的用处,尤其在不可调试的程序中,或者实时不可复现的场景中非常关键。在重要关口 打印日志,流程的入口,分支的入口,debug的日志和assert一样必须在开发阶段解决,屏蔽。2减少写内存,通过一次性写内存来给多个变量赋值。1减少/ 和% 多用打表和mul来代替。3通过计算消除分支,枚举中的多个if。

2022-09-25 22:16:15 114

原创 jemalloc 内存管理

jemalloc 内存管理

2022-09-08 15:00:36 235

原创 boost python 编译

1:设置好python环境变量2 :bootstrap.bat3:b2 toolset=msvc-14.0 --with-python link=shared threading=multi runtime-link=shared address-model=64 stage --stagedir="D:/boost_1_69_0/lib" debug release如果缺少pyconfig,就复制到python/include目录 ,如果找不到python38.lib 就复制到python根目

2022-05-21 10:44:05 706

原创 计算器测试用

// ConsoleApplication2.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <cmath>#include <unordered_map>#include <unordered_set>#include <string>#include <iostream>#include <set>#include<vector>#include

2022-04-10 22:10:11 284

原创 计算器测试demo

// ConsoleApplication2.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <cmath>#include <unordered_map>#include <unordered_set>#include <string>#include <iostream>#include <set>#include<vector>#include

2022-04-10 16:23:00 307

原创 优化mysql 插入速度

1修改 缓冲大小在对应目录下去找对应的ini文件,不是这个目录那就有问题max_allowed_packet = 100Mbulk_insert_buffer_size=200M2 重启,用管理员身份,否则出现异常5net stop mysql net start mysql3 关闭主键和索引,4 导入文件命令,如果有出现路径权限问题,可以设置参数my.ini,重启mysqlload data infile 'D:/sys/LOG_FUNCTION.c...

2022-03-31 20:34:13 875

原创 mysql 安装的坑

P:\>net stop mysql发生系统错误 5。拒绝访问。用管理员身份启动命令行

2022-03-30 14:38:59 303

原创 linux配置

重启网卡,解决重启之后,找不到网卡,配置不生效的问题sudo ifdown -a,sudo ifup -a如果还是不能上网,就使用动态ip地址(桥接模式复制自己,测试过)sudo dhclientwin能ping通ubuntu就行,如果反ping不通,没关系安装sslsudo apt-get install openssh-server启动ssl/etc/init.d/ssh start编辑配置gedit /etc/ssh/sshd_config将 PermitRootLo.

2022-03-29 16:24:30 920

原创 mysql 索引失败

尽可能用 列名,而不是用 select *

2022-03-29 15:40:11 980

原创 qt vs2015 代码高亮风格

<?xml version="1.0" encoding="UTF-8"?><style-scheme version="1.0" name="VS2013(dark)"> <style name="Text" foreground="#dcdcdc" background="#1e1e1e"/> <style name="Link" foreground="#4183c4"/> <style name="Selection" foregr...

2022-03-28 10:13:33 742

原创 grpc c++ 编译和使用

1打开.gitmodules文件查看依赖的子模块,下载几个常见的 c-ares protobuf zlib re2 boringsslabseil-cpp(如果遇到cmake出现absl::就是这个问题)2如果github下载速度慢,或者打开失败,除了网上教的修改hosts文件之外,也可以下面这个镜像地址 hub.fastgit.xyz/madler/zlib3cmake如果...

2022-03-13 17:50:45 2064

jupyter编译好的

jupyter编译好的

2023-03-23

空空如也

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

TA关注的人

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