- 博客(213)
- 资源 (3)
- 收藏
- 关注
原创 ssh: connect to host github.com port 22: Connection refused fatal: Could not read from remote reposi
如果成功,您将看到消息:“You’ve successfully authenticated, but GitHub does not provide shell access.”修改SSH配置以使用443端口。
2024-12-08 21:35:24
306
原创 LeetCode-49.字母异位词分组
给你一个字符串数组,请你将组合在一起。可以按任意顺序返回结果列表。是由重新排列源单词的所有字母得到的一个新单词。最新原创的文章都先发布在公众号,欢迎关注哦~, 扫描下方二维码回复「资料」可以获得我汇总整理的计算机学习资料扫码_搜索联合传播样式-标准色版.png。
2024-09-21 11:05:30
280
原创 LeetCode-160.相交链表
给你两个单链表的头节点headA和headB,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点,返回null。图示两个链表在节点c1开始相交image.png方法一:哈希表法方法二:环形查找image.png1:假如有相交的点 A走到C的距离是:a+c+b:2+2+3 B走到C的距离是:b+c+a:3+2+2 2:假如没有相交的点 那么A与B走的距离都是:a+b 3:当A等于B时候返回,或者都为null时候跳出循环。
2024-09-17 09:32:20
357
原创 LeetCode-42.接雨水
*解释:**上面是由数组 [0,1,0,2,1,0,1,3,2,1,2,1] 表示的高度图,在这种情况下,可以接 6 个单位的雨水(蓝色部分表示雨水)。**输入:**height = [0,1,0,2,1,0,1,3,2,1,2,1]扫描下方二维码回复「资料」可以获得我汇总整理的计算机学习资料~的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。最新原创的文章都先发布在公众号,欢迎关注哦~,个非负整数表示每个宽度为。
2024-09-16 09:25:13
354
原创 Ubuntu安装Terminator及设置为默认终端
命令行直接输入按 Ctrl+ Alt + T 试一下是否打开 Terminalx 终端,,安装成功后我的默认启动的是Terminator。
2024-06-02 11:06:55
2533
原创 卸载zsh
查找 Zsh 安装的包管理器:如果您在 Debian/Ubuntu 系统上安装的 Zsh,则可以使用 apt 包管理器;如果在 Fedora/RHEL/CentOS 系统上安装的 Zsh,则可以使用 yum 包管理器。如果命令输出为空,则表示 Zsh 已被卸载。
2024-06-02 10:33:31
783
原创 ubuntu上zsh与bash切换
确保你已经安装了你想切换到的shell。在Ubuntu上切换zsh和bash,你可以使用命令行。注意:chsh命令可能需要你输入你的用户密码。
2024-06-02 09:48:55
1498
原创 修改jupyter默认启动路径
这个命令将会在用户的home目录下生成一个名为jupyter_notebook_config.py的配置文件。首先,我们可以通过修改Jupyter Notebook的配置文件来修改默认路径。修改完成后,保存并关闭文件。然后再次启动Jupyter Notebook,你会发现默认路径已经被修改了。将其中的#去掉,将单引号中的路径修改为自己想要的路径即可。
2024-05-17 08:46:47
532
原创 深入浅出CameraService的buffer管理机制
Camera的buffer用途上主要分类:input buffer和output buffer。简单来说就是,stream有input stream和output stream两种类型,它定义了buffer的四个基本属性:(1) resolution (2) format (3) gralloc usage flags (4) maximun in-flight buffer count。
2024-05-12 11:23:58
1080
原创 面试C++(基础篇)-C++指针是什么?
如上在堆上分配了8个字节的内存空间,其首地址是buffer指针。注意堆上new分配的内存,需要手动delete,由于是数组需要调用delete[]。最新原创的文章都先发布在公众号,欢迎关注哦, 扫描下方二维码回复「资料」可以获得我汇总整理的计算机学习资料~如上所示,虽然定义的是double指针,但是实际上ptr还是四个字节,仅代表指向的数据是double类型。上面三行代码都是代表相同的意思,给空类型的指针ptr复制了0,这是一个无效的地址。在指针中类型是没有意义的,最终都是四个字节。
2024-05-08 08:27:49
307
原创 面试C++(基础篇)-NULL与nullptr的区别?
最新原创的文章都先发布在公众号,欢迎关注哦, 扫描下方二维码回复「资料」可以获得我汇总整理的计算机学习资料~
2024-05-08 07:59:00
324
原创 GPT学术优化推荐(gpt_academic )
ChatGPT/GLM提供图形交互界面,特别优化论文阅读/润色/写作体验,模块化设计,支持自定义快捷按钮&函数插件,支持Python和C++等项目剖析&自译解功能,PDF/LaTex论文翻译&总结功能,支持并行问询多种LLM模型,支持清华chatglm等本地模型。GPT学术优化 (GPT Academic):支持一键润色、一键中英互译、一键代码解释、chat分析报告生成、PDF论文全文翻译功能、互联网信息聚合+GPT等等。一键翻译英文pdf,再也不用怕看英文文献了。部分截图:具体使用可以自己尝试一下。
2024-04-27 09:47:26
3042
原创 面试C++(基础篇)- C++是如何工作的?
声明就是编译器相信你有Log()函数,定义就是log函数的具体实现,最终链接时候回链接到你实现的地方。//声明int main()log.cppvoid Log(const char* message) //定义最新原创的文章都先发布在公众号,欢迎关注哦, 扫描下方二维码回复「资料」可以获得我汇总整理的计算机学习资料~
2024-04-26 22:34:37
342
原创 Obsidian插件-高亮块(Admonition)
用法稍微有一些不同。按照下面的格式,输入Markdown就可以创建一个高亮块。在插件市场里面搜索Admonition并安装插件,就可以使用高亮块了。输入*ad-*会出现相应的类型可以选择。
2024-03-28 21:45:51
3565
原创 232. 用栈实现队列
3:pop时候,输出栈如果为空,就把进栈数据全部导入进去,在从出栈弹出数据,如果输出栈不为空,则直接从出栈中弹出数据即可。4:判空,如果输入栈与输出栈都为空说明模拟队列为空。2:push数据的时候数据放到输入栈即可。方法一:主要写pop,peek复用pop。方法二:主要写peek,pop复用pop。1:需要两个栈来实现输入栈以及输出栈。
2024-03-26 23:37:33
172
原创 Obsidian插件PicGo-图床创建使用[腾讯云保姆级教程]
首先插件市场搜索picgo会出现Image auto upload,这个就是PicGo安装此插件并启用即可。
2024-03-21 23:09:54
2189
原创 Obsidian使用200+插件与70+种主题分享
链接:https://pan.baidu.com/s/1fOgP8lY29sYxkUAbTlQQCw 提取码:qhxa。个人推荐主题:推荐Solarized、Golden Coffee加载后重启软件即可。之后把下载的主题CSS文件都复制进去即可。选择外观-画框中的文件夹,打开对应目录。之后打开管理选择自己喜欢的主题即可。打开Obsidian的设置按钮。上面的是插件,下面的是主题。下载解压打开红色框文件夹。
2024-03-18 22:50:33
6729
3
原创 超详细Anconda pytorch cuda cuDNN安装及介绍(李沐老师视频环境)
显卡驱动显卡驱动是封装成软件的程序,硬件厂商根据操作系统编写的配置文件。安装成功后成为了操作系统中的一小块代码,它是硬件所对应的软件,有了它,计算机就可以与显卡进行通信,驱使其工作。如果没有显卡驱动,显卡就无法工作。CUDA官网introduction:其是由NVIDIA发明的并行计算平台以及编程模型,它可以显著的提高GPU的计算性能。
2024-02-03 10:49:17
2236
1
原创 jupyter notebook找不到自己创建的环境 无法识别 解决方法
的环境想学习pytorch,安装完一切之后在 jupyter 中找不到 pytorch 这个。下缺少kernel.json文件,首先安装ipykernel,在Prompt中切换到。再将环境写入notebook的kernel中。,与之相关的库也都无法调用。这是最近遇到的一个关于。
2024-02-03 09:09:39
1426
5
原创 谷歌官方介绍(Camera)--概览
Android 的相机硬件抽象层 (HAL) 可将中较高层级的相机框架 API 连接到底层的相机驱动程序和硬件。相机子系统包括相机管道组件的实现,而相机 HAL 可提供用于实现您的这些组件版本的接口。:如果您要在搭载 Android 8.0 及更高版本的设备上实现相机 HAL,则必须使用 HIDL 接口。如需了解旧版组件,请参阅。下列图表和列表说明了HAL组件应用代码位于应用框架级别,它使用API 与相机硬件进行互动。在内部,此代码会调用相应的接口,以访问与相机互动的原生代码。与。
2024-02-03 08:00:19
1075
原创 解决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
1722
原创 【无标题】
Android 的相机硬件抽象层 (HAL) 可将中较高层级的相机框架 API 连接到底层的相机驱动程序和硬件。相机子系统包括相机管道组件的实现,而相机 HAL 可提供用于实现您的这些组件版本的接口。:如果您要在搭载 Android 8.0 及更高版本的设备上实现相机 HAL,则必须使用 HIDL 接口。如需了解旧版组件,请参阅。下列图表和列表说明了HAL组件应用代码位于应用框架级别,它使用API 与相机硬件进行互动。在内部,此代码会调用相应的接口,以访问与相机互动的原生代码。与。
2024-02-02 08:35:49
917
原创 jupyter notebook显示的扩展很少,只有四五个--解决方案
把扩展库卸载了重新装一遍就行了,建议一行一行的跑命令;pip卸载 pip uninstall jupyter_contrib_nbextensions anaconda卸载 conda remove jupyter_nbextensions_configurator。然后重新运行jupyter notebook,点击nbextensions,看扩展列是否增加,如果增加,恭喜你,解决问题大吉大利!如果安装后发现扩展库里面只有四五个。如下:安装好只有四五个扩展。
2024-02-01 23:27:33
948
原创 工具推荐系列-极客编辑器(实时在线编写md文件同步GitHub)
(👈 按住Command/Win键,点击鼠标打开)(👈 按住Command/Win键,点击鼠标打开)(👈 按住Command/Win键,点击鼠标打开)
2024-01-29 09:54:03
957
原创 报错: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
1111
原创 RuntimeError: The Session graph is empty. Add operations to the graph before calling run().解决方法
问题产生的原因:无法执行sess.run()的原因是tensorflow版本不同导致的,tensorflow版本2.0无法兼容版本1.0.参考链接:https://blog.youkuaiyun.com/sinat_36502563/article/details/102302392。参考链接:https://ask.youkuaiyun.com/questions/657580。
2024-01-24 08:24:58
897
转载 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
1789
原创 Android 点击app的应用启动过程
首先点击按钮后Launcher进程AvtivityManagerProxy中会发送startActivity,然后触发AMS。AMS会检测Activity状态,如果不存在,就会发送创建进程的请求。之后通过Zygote进程,fork新的app进程创建代理ActivityManagerProxy,发送attach Application给AMS然后发送realStartActivityLocked,发送给ApplicationThreadProxy之后发送scheduleLanchActivity
2023-03-27 00:13:59
446
原创 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
5364
3
原创 MATLAB怎么查找矩阵中所有0的数据并赋值
如下矩阵中有很多的0,我想把0替换成需要的值首先可以用find找到需要的值的index,之后直接替换即可index = find(X4==0);X4(index)=57.71527;
2022-03-14 16:58:19
5741
原创 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
3699
原创 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
18157
原创 MATLAB读取JSON数据(使用JSONlab工具箱)
前言今天有一个json格式的数据,之前都是用其他语言读取的,然后为了处理方便想用matlab进行处理,结果发现官方并没有读取的函数,然后网上很多其他人自己写的函数都有一些问题,找到了一个工具箱用于json数据读取。以下是其官网地址工具箱下载JSONlab以下是其github地址,我是从github下载GithuJsonlab安装toolbox找到本地的matlab安装目录下的toolbox,我的路径如下D:\soft_pro\MATLAB\toolbox将解压的文件夹放入路径下之后选
2022-02-28 15:40:26
8807
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
89834
13
QWT的库文件,以及编译完成的文件
2021-07-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人