自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(199)
  • 资源 (3)
  • 收藏
  • 关注

原创 Git指令速查

git init。

2024-04-02 09:17:48 780

原创 Obsidian插件-高亮块(Admonition)

用法稍微有一些不同。按照下面的格式,输入Markdown就可以创建一个高亮块。在插件市场里面搜索Admonition并安装插件,就可以使用高亮块了。输入*ad-*会出现相应的类型可以选择。

2024-03-28 21:45:51 310

原创 Obsidian插件:增加目录栏 flating toc

增加目录栏插件市场搜索 flating toc安装即可。

2024-03-28 12:57:49 297

原创 232. 用栈实现队列

3:pop时候,输出栈如果为空,就把进栈数据全部导入进去,在从出栈弹出数据,如果输出栈不为空,则直接从出栈中弹出数据即可。4:判空,如果输入栈与输出栈都为空说明模拟队列为空。2:push数据的时候数据放到输入栈即可。方法一:主要写pop,peek复用pop。方法二:主要写peek,pop复用pop。1:需要两个栈来实现输入栈以及输出栈。

2024-03-26 23:37:33 126

原创 Obsidian添加文字编辑的快捷工具栏-Editing Toolbar

使用插件Editing Toolbar,可以在插件市场中安装启用即可。

2024-03-24 23:39:51 178

原创 Obsidian插件PicGo-图床创建使用[腾讯云保姆级教程]

首先插件市场搜索picgo会出现Image auto upload,这个就是PicGo安装此插件并启用即可。

2024-03-21 23:09:54 582

原创 Obsidian使用200+插件与70+种主题分享

链接:https://pan.baidu.com/s/1fOgP8lY29sYxkUAbTlQQCw 提取码:qhxa。个人推荐主题:推荐Solarized、Golden Coffee加载后重启软件即可。之后把下载的主题CSS文件都复制进去即可。选择外观-画框中的文件夹,打开对应目录。之后打开管理选择自己喜欢的主题即可。打开Obsidian的设置按钮。上面的是插件,下面的是主题。下载解压打开红色框文件夹。

2024-03-18 22:50:33 594

原创 超详细Anconda pytorch cuda cuDNN安装及介绍(李沐老师视频环境)

显卡驱动显卡驱动是封装成软件的程序,硬件厂商根据操作系统编写的配置文件。安装成功后成为了操作系统中的一小块代码,它是硬件所对应的软件,有了它,计算机就可以与显卡进行通信,驱使其工作。如果没有显卡驱动,显卡就无法工作。CUDA官网introduction:其是由NVIDIA发明的并行计算平台以及编程模型,它可以显著的提高GPU的计算性能。

2024-02-03 10:49:17 1250 1

原创 jupyter notebook找不到自己创建的环境 无法识别 解决方法

的环境想学习pytorch,安装完一切之后在 jupyter 中找不到 pytorch 这个。下缺少kernel.json文件,首先安装ipykernel,在Prompt中切换到。再将环境写入notebook的kernel中。,与之相关的库也都无法调用。这是最近遇到的一个关于。

2024-02-03 09:09:39 653

原创 谷歌官方介绍(Camera)--概览

Android 的相机硬件抽象层 (HAL) 可将中较高层级的相机框架 API 连接到底层的相机驱动程序和硬件。相机子系统包括相机管道组件的实现,而相机 HAL 可提供用于实现您的这些组件版本的接口。:如果您要在搭载 Android 8.0 及更高版本的设备上实现相机 HAL,则必须使用 HIDL 接口。如需了解旧版组件,请参阅。下列图表和列表说明了HAL组件应用代码位于应用框架级别,它使用API 与相机硬件进行互动。在内部,此代码会调用相应的接口,以访问与相机互动的原生代码。与。

2024-02-03 08:00:19 901

原创 解决jupyter notebook主题更改、解决工具栏隐藏的问题

我更换主题后,发现工具栏不见了,使用如下命令解决。3 gruvboxd 深焦黄色,还行。9 solarizedl 正常护眼色。4 gruvboxl 护眼浅黄色。8 solarizedd 墨蓝色。1 chesterish 黑色。5 monokai 黑色,还行。7 onedork 少浅暗灰色。6 oceans16 深灰色。2 grade3 白灰相间。输入命令行,下载主题包。

2024-02-02 08:40:46 795

原创 【无标题】

Android 的相机硬件抽象层 (HAL) 可将中较高层级的相机框架 API 连接到底层的相机驱动程序和硬件。相机子系统包括相机管道组件的实现,而相机 HAL 可提供用于实现您的这些组件版本的接口。:如果您要在搭载 Android 8.0 及更高版本的设备上实现相机 HAL,则必须使用 HIDL 接口。如需了解旧版组件,请参阅。下列图表和列表说明了HAL组件应用代码位于应用框架级别,它使用API 与相机硬件进行互动。在内部,此代码会调用相应的接口,以访问与相机互动的原生代码。与。

2024-02-02 08:35:49 883

原创 jupyter notebook显示的扩展很少,只有四五个--解决方案

把扩展库卸载了重新装一遍就行了,建议一行一行的跑命令;pip卸载 pip uninstall jupyter_contrib_nbextensions anaconda卸载 conda remove jupyter_nbextensions_configurator。然后重新运行jupyter notebook,点击nbextensions,看扩展列是否增加,如果增加,恭喜你,解决问题大吉大利!如果安装后发现扩展库里面只有四五个。如下:安装好只有四五个扩展。

2024-02-01 23:27:33 658

原创 工具推荐系列-极客编辑器(实时在线编写md文件同步GitHub)

(👈 按住Command/Win键,点击鼠标打开)(👈 按住Command/Win键,点击鼠标打开)(👈 按住Command/Win键,点击鼠标打开)

2024-01-29 09:54:03 648

原创 报错:cannot import name ‘dtensor‘ from ‘tensorflow.compat.v2.experimental‘ (/Users/pxs/anaconda3/lib

但是仍在报错,无法运行!后来发现是tensorflow和keras版本之前不匹配的原因导致代码一直报错,即需要检查keras现在版本。1.删除原先tensorflow的版本。3.再重新更新keras版本。2.重现安装最新版本。

2024-01-27 23:55:44 456

原创 RuntimeError: The Session graph is empty. Add operations to the graph before calling run().解决方法

问题产生的原因:无法执行sess.run()的原因是tensorflow版本不同导致的,tensorflow版本2.0无法兼容版本1.0.参考链接:https://blog.csdn.net/sinat_36502563/article/details/102302392。参考链接:https://ask.csdn.net/questions/657580。

2024-01-24 08:24:58 460

原创 Ubutun安装Anconda3

https://www.anaconda.com/download(比较费时)可以点击右键复制地址。

2023-05-23 10:12:30 2816 1

转载 VSCode折叠全部代码

折叠:按住ctrl (始终不要松开),再按k,松开k,再按0,即ctrl+k+0。打开:按住ctrl (始终不要松开),再按k,松开k,再按j,即ctrl+k+j。ctrl+K ctrl+] 取消折叠本级以及包含的多有节点。ctrl+K ctrl+[ 折叠本级以及包含的多有节点。ctrl+K ctrl+L折叠本级。

2023-05-15 20:05:18 1315

原创 Android 点击app的应用启动过程

首先点击按钮后Launcher进程AvtivityManagerProxy中会发送startActivity,然后触发AMS。AMS会检测Activity状态,如果不存在,就会发送创建进程的请求。之后通过Zygote进程,fork新的app进程创建代理ActivityManagerProxy,发送attach Application给AMS然后发送realStartActivityLocked,发送给ApplicationThreadProxy之后发送scheduleLanchActivity

2023-03-27 00:13:59 315

原创 Ubuntun国内镜像下载及虚拟机安装与换源

Ubutun的虚拟机安装与配置

2022-07-03 12:06:53 22006 2

原创 win11+AMD的cpu+3060GPU电脑安装 tensorflow-GPU+cuda11+cudnn

前言我新买的电脑是AMD的cpu+NVIDIA的3050GPU想试一试这个电脑跑深度学习,就安装一下tensorflow记录一下安装Anconda这个往上下载默认安装即可,不做描述使用命令行新建一个tensorflow的环境conda create --name tf python=3.7安装时候有一个需要确认输入 y即可创建完成切换到创建的环境中conda activate tf然后使用豆瓣源pip下载tensorflow2.7相关的依赖包,tensorflow1.15版本以上就不需

2022-03-19 12:00:05 4934 3

原创 MATLAB怎么查找矩阵中所有0的数据并赋值

如下矩阵中有很多的0,我想把0替换成需要的值首先可以用find找到需要的值的index,之后直接替换即可index = find(X4==0);X4(index)=57.71527;

2022-03-14 16:58:19 4844

原创 WORD 同一位置引用多篇文献

首先文献编号自己选好编号格式进行编号引用文献选择交叉引用光标放到要引用位置选择需要引用文献引用修改域代码例如更改参考文献:[11][12]右键编辑域代码:{REF _Ref41297978 \r \h \* MERGEFORMAT }{REF _Ref41302389 \r \h}更改为[11-12](中间的-手打进去即可){REF _Ref41297978 \r \h \#"[0" }{REF _Ref41302389 \r \h \#"0]"}...

2022-03-05 12:49:27 3315

原创 MATLAB对字符串进行分割

%将字符串进行分割lat = strsplit(slat,',');lon = strsplit(slon,',');语法C = strsplit(str)C = strsplit(str,delimiter)C = strsplit(str,delimiter,Name,Value)[C,matches] = strsplit(___)说明示例C = strsplit(str) 在空白处将 str 拆分为 C。空白字符等效于集合 {’ ‘,’\f’,’\n’,’\r’,’\t’,’\

2022-02-28 16:38:40 16446

原创 MATLAB读取JSON数据(使用JSONlab工具箱)

前言今天有一个json格式的数据,之前都是用其他语言读取的,然后为了处理方便想用matlab进行处理,结果发现官方并没有读取的函数,然后网上很多其他人自己写的函数都有一些问题,找到了一个工具箱用于json数据读取。以下是其官网地址工具箱下载JSONlab以下是其github地址,我是从github下载GithuJsonlab安装toolbox找到本地的matlab安装目录下的toolbox,我的路径如下D:\soft_pro\MATLAB\toolbox将解压的文件夹放入路径下之后选

2022-02-28 15:40:26 7172 5

原创 Matlab中imagesc用法

一、imagesc常用函数1.1 imagesc(b)imagesc(b):将数组b中的数据显示为一个图像,该图像使用颜色图中的全部颜色。b中的每个元素指定图像的一个像素的颜色。生成图像是m*n的像素网格,其中m,n分别为c中的行数和列数。如下图所示:我有一个360160的数组B直接使用:imagesc(B)获得图像如下所示,这里可以看到变成160360的图了,这是因为用imagesc函数它和普通绘图命令得到的坐标在纵轴方向是相反的,默认情况下是左上角为初始值,向下递增。可以用这个设置坐

2022-02-23 11:11:32 75795 12

原创 MATLAB某数组间隔取值

1、提取某个元素,则m,n为数字标量,如A(2,3)为第二行第三列的元素。2、提取某行某列A(:,n)提取第n列的所有元素,如A(:,3)提取第三列的所有元素。A(m,:)提取第m行的所有元素,如A(3,:)提取第三行的所有元素。3、提取任意的某部分并重新组成新的矩阵,连续或不连续,单调或不单调数字指定:A([1 2 3 4],[2 3]) 返回1 2 3 4行2 3 列的数据。步长指定:A(1:2:end,:) A(2:2:end,:)分别提取矩阵A的奇数行和偶数行数据。A(e

2022-02-22 10:42:07 19974

原创 Global Mapper怎么能够导出.xyz文件

第一步:打开File选择Export然后点击Export Elevation Format第二步:选择XYZ Grid第三步:选择分割样式与精度第四步:选择区域,第一个是全部,第二个是屏幕上现在的,第三个是自己输入,我为了方便就把数据缩放到目标区域,目标大小,选择第二个直接导出,之后按下ok选择路径即可导出数据如下所示:...

2022-02-21 17:14:37 3460 3

原创 matlab读取.xyz文件及任意有间隔符数据

首先以下是某海域.xyz的地形数据在这里插入代码片

2022-02-21 17:01:55 3793

原创 matlab绘制横向柱状图

clear;clc;c = ['不感兴趣','觉得没必要','反正首页会刷到','其他'];x = [1,2,3,4];y = [21.43,30.95,57.14,7.14];b=barh(x,y); %使用横向的坐标set(gca,'YTickLabel',{'不感兴趣','觉得没必要','反正首页会刷到','其他'});set(gca,'xticklabel',{'0%','10%','20%','30%','40%','50%','60%'});%显示每个柱子上标注 xtip.

2022-02-16 16:59:31 4614

原创 vue ui 报错errno:-4058解决办法

这里是在系统中Path路径没有加入报错如下:解决方案如下:第一步:打开添加环境变量鼠标右键属性打开高级系统设置打开环境变量:第二步:添加路径在Path中点编辑新建加入C:\Windows\System32之后可以成功运行...

2021-12-04 19:04:54 6285 12

原创 LeetCode-数组-54. 螺旋矩阵

54. 螺旋矩阵解题思路:这里的方法不需要记录已经走过的路径,所以执行用时和内存消耗都相对较小首先设定上下左右边界其次向右移动到最右,此时第一行因为已经使用过了,可以将其从图中删去,体现在代码中就是重新定义上边界判断若重新定义后,上下边界交错,表明螺旋矩阵遍历结束,跳出循环,返回答案若上下边界不交错,则遍历还未结束,接着向下向左向上移动,操作过程与第一,二步同理不断循环以上步骤,直到某两条边界交错,跳出循环,返回答案class Solution {public: vector&lt

2021-11-13 10:41:34 457

原创 LeetCode-滑动窗口-209. 长度最小的子数组

209. 长度最小的子数组思路一:暴力法class Solution {public: int minSubArrayLen(int target, vector<int>& nums) { vector<int> recVec; int res = INT32_MAX; //用来存放最终结果的 int sum=0; //子序列数值之和 int subLength = 0; //子序列长度

2021-11-13 08:07:24 3780

转载 C++学习路线(最全资源整合)

呕心沥血一个月,为小白新手准备的C/C++ Linux求职版学习路线你好,我是阿秀。老粉丝可能知道我有个还在读大学的表弟,今年大三了。他是非科班转到计算机来的,所以基本功比较差,我专门花了一个多月写了这篇学习路线,全文超过8000字,文章润色了好久,配套的资料全部找齐了。1、先唠两句本篇学习路线主要有五个阶段组成,每个阶段我都推荐的有对应的书籍和视频,对于其中的内容也进行了标注,分为必看和选看两种。有些内容是必看的,这个一定要看,不可以省略跳过;有些内容是选看的,有时间就看吧,没有时间可以后期记

2021-11-09 23:20:56 82504 52

原创 LeetCode-链表-160. 相交链表

160. 相交链表思路一:使用set用到了额外的内存,没有达到题目要求/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */class Solution {public: ListNode *getIntersectionNode(L

2021-11-09 16:34:35 94

原创 LeetCode-滑动窗口-3. 无重复字符的最长子串

3. 无重复字符的最长子串思路:滑动窗口class Solution {public: int lengthOfLongestSubstring(string s) { if(s.empty()) return 0; int maxSize = 0; int left = 0; unordered_set<char> lookup; for(int i=0;i<s.size();i++){

2021-11-09 16:00:06 4738

原创 Vue学习(一)-邂逅Vuejs

Vue学习(一)- 邂逅Vuejs零、视频链接一、邂逅Vuejs1.认识Vuejs1.1 为什么学习Vuejs1.2 简单认识一下Vuejs2.Vuejs安装方式2.1 CDN引入2.2 下载和引入2.3 NPM安装管理3. Vuejs初体验3.1 Hello Vuejs3.2 Vue列表展示3.3 案例:计数器4. Vuejs的MVVM4.1 Vue中的MVVM5. 创建Vue时, options可以放那些东西零、视频链接最全最新Vue、Vuejs教程,从入门到精通一、邂逅Vuejs1.认识V

2021-11-04 16:16:33 184

原创 LeetCode-位运算-36. 只出现一次的数字

136. 只出现一次的数字思路一:异或,当不同的数异或肯定会保留下来,相同的数异或之后,就会相互抵消。class Solution {public: int singleNumber(vector<int>& nums) { int res = 0; for(int i=0;i<nums.size();i++){ res = res ^nums[i]; } return res;

2021-11-04 14:31:08 84

原创 LeetCode-数学-9. 回文数

9. 回文数思路一:先使用vector容器存下每一位的数据,在判断容器里面首尾是否相等class Solution {public: bool isPalindrome(int x) { if(x<0) return false; vector<int> data; while(x!=0){ int temp = x%10; x = x/10; data.

2021-10-22 22:47:30 135

原创 LeetCode-二分查找-35. 搜索插入位置

35. 搜索插入位置思路:二分查找class Solution {public: int searchInsert(vector<int>& nums, int target) { int low=0,high=nums.size()-1; while(low<=high){ int middle = low + (high-low)/2; if(nums[middle]==target)

2021-10-17 14:42:40 74

QWT的库文件,以及编译完成的文件

QWT6.14的编译、配置、使用(Qt Creator5.14.2),详细的使用可以看我的这个博客 https://blog.csdn.net/qq_21449473/article/details/118423216?spm=1001.2014.3001.5501

2021-07-07

关于QT利用Qcustomplot实现瀑布图的demo

这个利用QT+QCustomplot实现的瀑布图简单的demo,数据利用随机数造数据

2021-03-13

空空如也

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

TA关注的人

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