- 博客(56)
- 资源 (12)
- 收藏
- 关注
原创 windows10 wsl2 安装ubuntu和docker
如果启动docker时报下面这个错, 那是因为systemctl没有启用。ps -p 1 -o comm= # 应显示 systemd。# 2. 重启 WSL(在 PowerShell 中执行)# 1. 在ubuntu中编辑 WSL 配置文件。# 3. 重新进入 WSL 后验证。
2025-04-15 22:44:21
324
1
原创 c++导出so给python调用的两种方法
PyBind11:推荐用于现代 C++ 项目,易于使用且文档丰富。SWIG:适用于大型项目或者需要高度定制化的场景。
2024-12-05 14:06:45
738
原创 windows 使用vs2017/ vs2019 / vs2022编译quickjs
参考: https://github.com/c-smile/quickjspp.git。
2024-11-25 20:05:37
259
原创 windows下调试使用vs2013和windbg调试 dump文件
4.vs右边点击使用仅限本机进行调试, 然后在右键解决方案 -> 属性 -> 调试源文件 -> 添加源代码目录 (微软的符号加载过程可以直接取消掉)3.双击dump文件会自动用vs2013打开, 如果没有, 也可以选择右键打开。1.下载dump文件。
2024-11-25 19:54:37
397
原创 windows下使用mingw和cmake编译quickjs
这里正常libqjs.a和qjsc.exe都能编译成功, 但是qjs-app.exe一般会编译失败,错误可能是如下, 原因是少了两个源文件repl.c和qjscalc.c, 这两个文件需要使用qjsc.exe进行编译得到, 先把对应js。, 修完完后的文件需要放到quickjs源码目录, 然后把CMakeLists里注释掉的repl.c和qjscalc.c取消。, 注意生成后的文件, 需要进行二次修改,把c文件中对应的变量名字里多余的下划线去除, 保留一个就行,比如。检查mingw和cmake版本。
2024-11-18 16:12:08
479
原创 bat脚本基础
在这个例子中,/f参数表示这是一个文件或命令的输出,"tokens=*"表示将每行的所有内容作为一个整体处理,'dir /b'是一个命令,它会列出当前目录下的所有文件和目录。在这个例子中,/l参数表示这是一个数字范围,(1, 1, 5)表示从1开始,每次增加1,直到5。在这个例子中,/d参数表示这是一个目录,for循环会遍历当前目录下的所有子目录,并在每次循环时将%%i设置为当前的目录名。在这个例子中,for循环会遍历括号中的每个字符串,并在每次循环时将%%i设置为当前的字符串。
2023-09-17 17:34:07
380
原创 微信聊天记录导出(华为手机版)
关于微信记录导出的有比较多的方法, 在这里进行汇总下, 以下都是经过我亲测可行的, 不要去买一些付费的软件, 自己手动操作下就好啦。
2023-05-13 11:11:56
1977
原创 formily实践经验和踩坑
官方对formily的自定义组件的描述不是特别多, 主要是对新手来说不是很友好,在github的disscus和issue中提及的也比较少, 这里给出我自己封装的自定义组件示例如下图所示, 点击右边的按钮会把左边的路径和值emit出来这里给两种写法, 一种是render写法,一种是template写法(需要配合index.js单独导出), 注意,这两种写法都需要使用setup写法,这样才能让formily注入信息,从而获取到form信息和field信息,详细代码见github,这里不做过多赘述。
2023-04-02 18:28:13
4619
原创 js echarts踩坑记录
问题原因:初始化时未获取到dom元素, 检查下挂载的dom元素是不是放在v-if或者v-show中, 或者检查echarts.init的调用时机(最好在mounted中)-问题3 dat.gui的使用问题, 在官方的示例中是做了封装处理, 无法看到是怎么初始化dat的, 下面给个示例代码。最近有遇到要用echart的场景,踩了几个坑,在此记录下,用于做选项设置,可以动态改变echart的设置,如下图。, 应该是5.4.0版本上api做了拆分, 把导入改成。问题原因:用的echarts版本是。
2022-11-14 19:56:58
686
原创 字节编码基础
今天遇到一个问题, bat脚本中调用python脚本经常出现编码错误问题,之前对这个一直是一知半解,遇到问题也只能面向百度,终于下定决心把这东西理解透。
2022-11-03 23:28:30
163
原创 cocos开发微信小程序(入门版)
第一次尝试用cocos写小游戏, 这里记录下基本的知识点总结和踩的坑这个课程比较基础,而且用的版本比较老了,如果用最新版本的cocos是不行的, 因为最新的cocos creator只能使用ts, 所以这也是为什么我这里有js(creator v1.5.5)和ts(creator v3.6.0)两个版本的
2022-09-24 23:36:41
3497
原创 电影 分享
一条邮路,要翻越不知多少个山头,可是,山里的人们是那么迫切的希望得到外界传递过来的信息,那是一群人的希望。尽管很难走,可是,那位父亲坚持了那么久,衣钵传承,即使他再担心,却还是放心自己的儿子走这条路的。
2022-09-04 20:41:02
220
原创 go mod tidy: go.mod file indicates go 1.18, but maximum supported version is 1.16
问题原因就是你的go.mod里面指定的go版本高于你的实际安装的go的版本,解决方法要么修改go.mod里的版本为你的实际安装版本,要么将你的go版本进行升级。
2022-07-22 10:44:26
10585
原创 c++基础
c++基础1.static关键字的作用1.1修饰局部变量1.2修饰全局变量1.3修饰函数1.static关键字的作用栈、堆、全局/静态存储区、常量存储区、代码区, 地址从高到低全局变量gCount的地址是: 0x403010静态局部变量sCount的地址是: 0x407034局部变量lCount的地址是: 0x61fddc1.1修饰局部变量相当于提升局部变量的生命周期,本来局部变量是在栈上申请的,函数执行完成就销毁,加了static后,就存储到了全局/静态存储区,和全局遍历的地址一致1.2
2022-05-26 17:12:04
119
原创 vue url跳转解析和参数编码
1. 背景最近在做url跳转的时间遇到几个问题,故在此记录一下1.1 vue获取当前urlurl参数是挂载在 this.$route对象上的,其中query对象是所有参数的集合,fullPath是参数字符串形式,类似下面的// 比如当前的url为 // https://www.blakeyi.com/msgtrace/?startTime=1647864978687&endTime=1647951378687this.$route = { query:{ startTime:"16
2022-03-22 20:49:03
6963
转载 golang windows下 调用外部程序隐藏cmd窗口 或者 go build -ldflags=“-H windowsgui“ 不生效
golang windows下 调用外部程序隐藏cmd窗口 或者 go build -ldflags="-H windowsgui" 不生效
2022-01-21 14:59:01
1286
原创 docker-cli 源码编译调试
1 源码下载编译1.1 源码下载仓库地址:https://github.com/docker/cli.git关于下载速度慢的解决办法,我所用的一般有两个,把仓库导入到gitee上去,一般有名的仓库已经有了,直接搜索就行下载 dev-sidecar进行加速,https://github.com/docmirror/dev-sidecar.git, 注意目前有坑,即开启插件后,不用了需要手动关闭,直接关机的话会导致下次开机 需要修复一下网络1.2 源码编译下载完代码后,安装readme执行 do
2021-10-14 10:20:50
888
原创 域名解析到非80端口,个人网站搭建
1 问题来源今天网站的备案终于通过的,兴冲冲地去搞域名解析,结果发现域名解析到ip之后,默认访问的是80端口,而自己部署的网站设置的端口是9528(反正是非80端口),网上找了下各种答案,发现要把域名解析到非80端口的几种方法都不太行,其中有的是说改成 域名加端口访问,直接报 Invalid Host header,而另外一种是做url转发,需要两个域名,且两个域名都需要备案,我晕。2 解决方案改为用 nginx做代理转发,nginx默认的80端口访问,域名解析的时候还是按照 直接解析到ip,然后在
2021-10-08 23:23:34
10846
4
原创 基于VUE的音乐播放器
文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言html音乐播放器练习小例子1.调用网易云的api查询歌曲信息,api不是官方的,而是github上一个开源的项目https://github.com/Binaryify/NeteaseCloudMusicApi 2.这个项目是基于b站的一个教学视频做的,基本功能都是借鉴的,然后在上面加上了自己的功能3.现在完成的功能有:1)通过调用api搜索歌曲,歌词,评论,专辑2)歌词滚动播放和逐字显示3)专辑封面展示.
2020-08-23 11:52:22
2470
2
原创 shell实例之判断生日
这个实例主要涉及到的知识点有输入输出语句date命令的使用正则表达式过滤 输入参数基本数学运算 1 read -p "please input your birthday 'mm-dd' : " date1 2 echo "today is:" 3 date +%m-%d 4 date_d=$(echo ${date1} |grep '[0-9]\{2\}-[0-9]\{2\}') 5 #echo "$date_d 6 if [ "${date_d}" == "" ];
2020-06-13 10:46:15
453
原创 python入门 实例之爬取图片
@从爬取图片 开始讲起python入门实例之爬取图片程序结构总览从上图可以大致看出,为了让操作更加方面,我用pyqt5做了一个界面(关于python gui工具的选型后面介绍),代码方面的话,其实主要就是爬取图片的代码和界面实现的代码,整体来说很简单,但是因为入门实例,一开始还是踩了不少坑的,这篇文章主要内容其实就是记录新手入门时一些需要注意的点爬取图片代码从最基本的说起,网页请求用...
2020-05-05 21:37:24
814
原创 python 遍历指定文件夹下 的指定类型文件
其实python下面找文件还是比较简单的 ,主要用到的就是os.listdir(rootDir)这个函数,这个函数会将rootDir文件夹下所有的文件(不管是文件夹还是文件等等) 的名称存储在一个list 里面, 自己访问的时候记得把 路径处理好,如下,for dir_or_file in os.listdir(rootDir): filePath = os.path.jo...
2020-05-05 11:39:42
2042
原创 python 类继承原理
python的继承机制,有几个需要注意的(以下 父类是Animal,属性有(name, age, gender) ,子类是Dog ,属性有(name, age, gender,weight) ):1.属性继承一定记得要加上super(),如下图,不然的子类的属性就只有你新增的,如下图,父类有三个属性 name, age, gender ,子类新增了一个weight属性, 属性命名的话一般有三种形...
2020-05-03 20:10:08
629
原创 git小技巧总结
1.git branch -a当我们从github 远程仓库 clone了一个项目时到本地时,一般使用git branch查看分支时,发现只有一个master分支,但其实项目可能是有其他分支的(尤其是我们自己的项目,确定有其他分支),这个时候不要慌,分支其实都在,使用 git branch -a 就可以显示出所有分支啦,然后使用git checkout branchName 就可以切...
2020-04-18 10:16:01
208
原创 PTA刷题之KMP算法--记录自己的粗浅理解
来源是PTA的一道题,一开始是想用KMP算法来做,但是发现没有这么难,普通逻辑处理就可以以下为题目:L1-0586翻了(15分)“666”是一种网络用语,大概是表示某人很厉害、我们很佩服的意思。最近又衍生出另一个数字“9”,意思是“6翻了”,实在太厉害的意思。如果你以为这就是厉害的最高境界,那就错啦 —— 目前的最高境界是数字“27”,因为这是 3 个 “9”!本题...
2020-04-18 09:42:53
872
原创 自制壁纸小工具
之前用win10自带的壁纸工具总感觉有些不方便,有些不喜欢的壁纸不能够删除,喜欢的也不能收藏,于是自己用mfc做了一个。实现的功能如下:1.开机自启动2.自动缩小到系统托盘3.快捷键实现壁纸切换,收藏和删除其中还是有些知识点需要注意的1)是开机自启动功能,这个地方有些问题的是我在OnInitDialog里做了读取文件的操作,但是当设置为自启动的时候程序的启动路径不是原来...
2020-02-07 19:57:08
393
原创 set 应用-L2-021 点赞狂魔 (25分)
题目链接题目微博上有个“点赞”功能,你可以为你喜欢的博文点个赞表示支持。每篇博文都有一些刻画其特性的标签,而你点赞的博文的类型,也间接刻画了你的特性。然而有这么一种人,他们会通过给自己看到的一切内容点赞来狂刷存在感,这种人就被称为“点赞狂魔”。他们点赞的标签非常分散,无法体现出明显的特性。本题就要求你写个程序,通过统计每个人点赞的不同标签的数量,找出前3名点赞狂魔。输入格式:输入在第...
2020-02-05 12:25:44
428
1
原创 转载 PTA 题目 L1-064 估值一亿的AI核心代码 (20分)
PTA 题目 L1-064估值一亿的AI核心代码(20分)原题描述见官网题目原作者的代码没有贴注释,没有学过正则表达式的可能看起来比较吃力,可以找教程学习下正则表达式,下图贴出的代码加了注释我就不再重复解释了,这种解法是比较快的网上另外的解法其实其本质也还是字符匹配,实现过程也是比较复杂#include <bits/stdc++.h>#include ...
2020-02-01 22:17:42
900
1
原创 #error This file requires compiler and library support for the ISO C++ 2011错误解决办法
最近在研究正则表达式的时候,在vscode调试代码,包含了#include<bits/stdc++.h>#include<regex>头文件,编译的时候出现错误,提示#error This file requires compiler andlibrary support for the ISO C++ 2011 standard. This suppo...
2020-02-01 19:38:37
3091
2
原创 双系统双硬盘(固态win10,机械其他 legacy启动)安装ubuntu的血泪史
https://blog.csdn.net/chaixingsi/article/details/86722410废话不多说,先感谢上面链接里的大佬,让我成功装上了linux。1.第一次安装的时候,出现cdrom无法卸载,之后一直卡在安装界面。。。。然后找教程发现要先进试用版Ubuntu界面里卸载cdrom结果在终端里输入命令输错后,还一直没有发现,卡主了。自己把 sudo umoun...
2019-04-01 21:42:54
573
转载 sort自定义函数排序
sort函数_C++ C++的STL库里有一个 sort 函数,它就是随机化快速排序,速度比快速排序还快,因为它克服了逆序时被卡成O(n2)的情况 想要使用 sort 首先要在头文件里申明 #include<algorithm> 算法文件 比如我们有一个数组 a,对它的 1-n 进行升序排序,也就是从小到大1 sort(a+1,a+n+1);...
2019-03-10 22:27:35
582
原创 PAT刷题之路之L1_056_猜数字
L1-056 猜数字 (20 分)一群人坐在一起,每人猜一个 100 以内的数,谁的数字最接近大家平均数的一半就赢。本题就要求你找出其中的赢家。输入格式:输入在第一行给出一个正整数N(≤104)。随后 N 行,每行给出一个玩家的名字(由不超过8个英文字母组成的字符串)和其猜的正整数(≤ 100)。输出格式:在一行中顺序输出:大家平均数的一半(只输出整数部分)、赢家的名字,...
2018-12-30 20:22:57
1028
highspeedchart.zip
2020-01-08
wallpaper.zip
2020-02-07
MySecTool.zip
2019-11-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人