自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Win10自定义路径位置安装WSL2 (Ubuntu 20.04) 并配置CUDA

非C盘,自定义位置安装WSL2 Ubuntu20.04,配置WSL2下的CUDA,以及一些有用的WSL2黑科技。

2021-05-24 14:51:44 46127 43

原创 Cosmopolitan Libc 工作原理与多平台使用方法教程(x64 Linux / WSL2 / Windows)

详细分析了Cosmopolitan Libc的工作原理,并介绍了如何在多平台下使用Cosmopolitan Libc

2024-04-10 16:38:41 991

原创 【代码移植】UNIX/Linux/POSIX代码程序移植到Windows系统平台技术汇总与经验分享

UNIX/Linux/POSIX代码程序移植到Windows系统平台技术汇总与经验分享

2024-02-19 01:43:52 1183 1

原创 快速理解 X server, DISPLAY 与 X11 Forwarding

快速理解 X server, DISPLAY 与 X11 Forwarding

2023-08-26 15:23:07 4667 2

原创 Ubuntu 18.04 升级 Python3;以Python3.8为例

Ubuntu 18.04 默认的Python3版本为Python3.6,我们想将其升级为Python3.8.(pypa)组织提供了安装Pip的离线脚本,用户将脚本下载后,可以在本地运行脚本安装Pip。输入数字后回车,将系统默认的Python3解释器设置为你需要的Python3.8版本。将刚刚安装的Python3.8解释器添加到系统Python3解释器的备选替代中。将系统原装的Python3.6解释器添加到系统Python3解释器的备选替代中。中运行python3时,会运行python3.8解释器。

2023-07-04 10:06:29 4130 1

原创 【华为昇腾】【Atlas 200】【青云1000】YOLOv5训练并部署到青云1000 基于Ascend 310

CANN(Compute Architecture for Neural Networks)是华为针对AI场景推出的异构计算架构用户在程序中调用CANN提供的接口(或包装后的接口),可以让程序利用昇腾NPU的算力进行计算地位类似于。

2023-07-01 10:51:46 6402 14

原创 Linux内核开发有用的工具网站

https://github.com/torvalds/linuxhttps://docs.kernel.org/index.htmlhttps://www.kernelconfig.io/index.htmlhttps://sysprog21.github.io/lkmpg/https://linux-kernel-labs.github.io/refs/heads/master/index.htmlhttps://www.doc-developpement-durable.org/file/Projet

2023-06-25 22:01:30 595

原创 【Atlas 200】华为昇腾Atlas 200加速模块RC场景无法启动卡在Start to jump Linux kernel

一种比较大的可能是——在制作系统时,你使用的软件包内含的固件版本太高,需要手动升级模块固件。

2023-05-11 13:12:50 1147 1

原创 【Cosmopolitan】x86_64架构下Windows/Linux系统通用的C语言标准库;编译出的C/C++程序可以同时在Windows与Linux系统上运行

Cosmopolitan是一个跨平台的C语言标准库。它使得C语言在物理意义上真正成为一种“编译一次,到处运行”的语言。基于Cosmopolitan C标准库编译的程序,可以在 Linux + Mac + Windows + FreeBSD + OpenBSD + NetBSD + BIOS 上本地运行,并具有良好的性能和占用空间。

2023-05-03 02:24:59 1117

原创 [java] unable to find valid certification path to requested target

https://www.ibm.com/docs/en/partnerengagemanager?topic=certificates-exporting-certificate-from-firefox-browserhttps://stackoverflow.com/a/14484363https://stackoverflow.com/a/67228538

2023-04-11 00:35:19 283

原创 【C/C++】教你区分libc、glibc、libgcc、libstdc++等名词

libc是C语言标准库的简称;glibc是C标准库的一种具体实现;libstdc++是C++标准库的一种具体实现;libgcc是GCC编译器集合使用的一个低层库,与C标准库没有直接关系。

2023-03-28 00:53:02 2878

原创 【MSYS2】隐式路径风格转换

MSYS2不会自动将Windows风格的路径转换为Unix风格;在特定情况下,MSYS2会自动将Unix风格的路径转换为Windows风格。参考文档:https://www.msys2.org/docs/filesystem-paths/

2023-03-19 01:37:30 684 4

原创 蚂蚁帮路由器Antbang A3s V2.0刷入OpenWrt/LEDE

蚂蚁帮路由器Antbang A3s V2.0刷入OpenWrt/LEDE

2023-01-06 23:08:36 2008

原创 opencv-python调用摄像头失败 global /io/opencv/modules/videoio/src/cap_v4l.cpp (1000) tryIoctl VIDEOIO(V4L2

终端会出现警告信息`[ WARN:[email protected]] global /io/opencv/modules/videoio/src/cap_v4l.cpp (1013) tryIoctl VIDEOIO(V4L2:/dev/video0): select() timeout.`

2022-11-15 23:31:36 7447 6

原创 Atlas200DK_版本1.0.12_CANN安装测试

Atlas200DK_版本1.0.12_CANN安装测试

2022-10-31 13:49:02 581

原创 Linux串口终端系统命令行显示颜色并自动调节行列大小

以树莓派为例。我们在使用协议通过终端模拟器(如MobaXterm、Windows Terminal等)连接Linux系统,访问系统命令行时,通常命令行是的,并且命令行的可以随着终端模拟器窗口大小的变化而。但如果我们是用线连接Linux设备,然后通过终端模拟器走串口协议访问Linux系统命令行呢?在这种情况下,通常命令行输出的文字都是,并且行列数量固定为(使用其它组合都会产生显示错位)。我们的终端模拟器明明有能力显示颜色,为何用串口连接时就只能显示黑白字符了呢?

2022-09-15 18:45:26 2389

原创 git clone返回错误gnutls_handshake() failed: Handshake failed

现象git clone 'https://xxx/xxx/xxx.git'failed: fatal: unable to access 'https://xxx/xxx/xxx.git/': gnutls_handshake() failed: Handshake failed原因git工具默认使用gnutls包进行网络加密传输,但在特殊情况下(如使用了代理服务器)gnutls会出现奇怪的问题,我们可以使用更稳定的openssl包来代替gnutils的功能。参考链接:git - "e

2022-02-27 12:34:32 2762

原创 帮你分清什么是GNU、GCC、gcc、g++

FSF(自由软件基金会)是一个非盈利组织。使命是在全球范围内促进计算机用户的自由。我们捍卫所有软件用户的权利。https://www.fsf.org/FSF开发了GNU自由软件操作系统。GNU是一个类Unix操作系统。它是由多个应用程序、系统库、开发工具乃至游戏构成的程序集合。GNU这个名字是“GNU's Not Unix”的递归首字母缩写词。“GNU”的发音为g'noo,只有一个音节,发音很像“grew”,但需要把其中的r音替换为n音。https://www.gnu.org/GCC(GNU C

2021-09-10 12:39:29 2139

原创 Cygwin报错 child_info_fork::abort: XXX.dll: Loaded to different address: parent(XXX) != child(XXX)

make: fork: Resource temporarily unavailable[main] make 7780 child_info_fork::abort: C:\cygwin\bin\cygiconv-2.dll: Loaded to different address: parent(0x440000) != child(0x5F0000)

2021-08-27 15:35:02 1539

原创 linux命令行突然卡住的一种解决办法

问题的现象:在键盘上按下一些按键后,命令行界面突然卡住,什么输入都没有反馈,光标也不动了。按Ctrl +c、Ctrl +d、Ctrl + z都没有反应,就像死机了一样。解决方法很简单,按下Ctrl + q即可。卡住的原因是你之前误按了Ctrl + s,使得当前应用暂停向终端输出字符。(经常发生在使用Vim的过程中:一种常见的情况是习惯性地把Ctrl + s当作存档操作;另一种是在使用Ctrl +w, s进行分屏操作时,按s的时候没有松开Ctrl)

2021-07-30 13:22:50 16689 6

原创 Cygwin使用Vundle安装插件时报错 fatal: destination path ‘/home/...‘ already exists and is not an empty

https://github.com/junegunn/vim-plug/issues/556#issuecomment-262787368

2021-07-16 09:50:53 560

原创 ubuntu18.04有线连接iphone时只能识别第一次,再连接不识别的解决方案

原因是Ubuntu18的usbmuxd模块需要更新,更新一下,再连一次就好了.sudo apt update -ysudo apt install -y usbmuxd参考:https://askubuntu.com/questions/1044679/iphone-mounts-only-once-doesnt-show-pictures-documents-on-remount/1048263#1048263?newreg=3c8984178c084f8db031596238a6366b

2021-04-24 22:40:24 778

原创 笔记本可以连wifi,但很卡或者无法访问互联网的一种解决方法

这几天在公司,上午基本没法用wifi。每次都是连上后无法访问互联网,或者是可以访问,但非常非常卡,到了ssh输命令都卡的地步,非常痛苦。但神奇的是,中午大家去吃饭后,就能正常上网了,非常奇妙。今天乱折腾了一下,改了一下网卡(网络适配器)的驱动配置,改成首选2.4GHz频段连接,就奇迹般地正常了。1.先连接wifi,然后依次打开“控制面板 -> 网络和 Internet -> 网络和共享中心”2.双击你连上的无线网(蓝色的WLAN),弹出如下的无线网状态...

2021-04-02 11:02:51 6618

原创 C语言冷知识:把浮点数“看作”整型数来排序

技巧来源于《深入理解计算机系统(第三版)》第二章81页技巧原理对于非负的四字节单精度浮点数,其值越大,其二进制码对应的无符号整型的值也就越大。因此,可以用无符号整型指针去读取浮点数,把浮点数“看作”无符号整型来比较大小。适用场景“浮点数比大小的开销”比“整型数比大小的开销”更大的机器。不适用场景配备了专门处理浮点运算设备的硬件平台。 含有正负0(同时出现)、正负Inf、NaN等特殊值的数据,它们也会参与到排序中。注意事项现代CPU一般都有专门处理浮点数运算的FPU等

2021-03-29 17:53:58 711

原创 C语言冷知识:整型字面值都是非负数,但这个非负数的类型可以是有符号的整型

一切源于《深入理解计算机系统(第三版)》中第二章的一个小问题……C语言的有符号整型最小值定义为什么要用 (-INT_MAX - 1)呢?为什么不直接用字面值-2147483648?因为字面值-2147483648是由有符号数2147483648加上单目运算符“-”组成的负号和数字并非是一体的,编译器会先解析数字,再给数字施加负号运算这样一来,因为int不足以表示字面值2147483648,所以字面值2147483648的类型会是long最终导致-2147483648的类型也.

2021-03-24 15:32:42 693

原创 X86_64 Ubuntu为树莓派zero(armv6)交叉编译tensorflow-lite

1. 编译完成的效果编译完成后,主要可以得到两个库和三个可执行文件:如果需要编译自己写的模型代码成为可执行文件,可以看完本文后参考examples文件夹中的minimal示例:your/path/to/tensorflow-2.4.1/tensorflow/lite/examples/minimal也可以参考此项目(该项目是直接在rpi上面编译的,因此我们还需要做一些改动):https://github.com/cloudwiser/ObjectDete...

2021-03-14 22:30:08 1913 2

原创 python正则表达式完全匹配

^([a-z]|[A-Z]|[0-9]){12}$^表示句首,$表示句尾,加上这两个符号就要求整句话必须符合正则表达式的结构上面的表达式用于匹配十二位的含字母学号,并且仅能匹配十二位的含字母学号如果在十二位的含字母学号之后附加其他字母,整句话都不会通过检测。...

2020-12-03 20:52:27 3378 1

原创 学习python正则表达式的可视化网站

https://regexr.com/非常好用,适合学习与验证正则表达式的效果。可以层次化地显示正则表达式的匹配过程,也可以自定义匹配的flag参数(任意匹配、全匹配等)

2020-12-03 20:10:11 827

原创 matlab符号代入subs运算慢加速——使用matlabFunction函数

假设要绘制一个曲面函数,自变量名x,y,因变量名surface_equ,均为符号表达式。syms x ysurface_equ = -1./sqrt(x.^2+y.^2+0.1);axis_range = [-2:0.01:2];[X,Y]=meshgrid(axis_range, axis_range);接下来要把数值矩阵X,Y分别代入符号变量x,y,以求得曲面函数在第三维度Z轴上的取值。此时有两种方法:1.传统double(subs())方法。Z=doub...

2020-07-09 22:53:04 7910 15

原创 越狱苹果手机导出网易云音乐歌曲(以及缓存文件转换)

越狱苹果手机导出网易云歌曲1. 对苹果手机进行越狱2. 在手机端使用Cydia安装openssh3. 在电脑端使用putty和winscp连接手机4. 定位网易云音乐文件5. 使用winscp下载文件6. 将uc!文件解码为MP3文件撰写时间:202004241. 对苹果手机进行越狱博主的机器是iPhoneSE,系统为iOS12.2。使用爱思助手进行越狱,遵循爱思助手的说明即可。2. 在...

2020-04-25 00:25:04 4928 5

树莓派zero交叉编译tensorflow-lite所需依赖,工具链及编译好的库文件

树莓派zero交叉编译tensorflow-lite所需依赖,工具链及编译好的库文件(tensorflow2.4.1) 使用说明参考博客: https://blog.csdn.net/weixin_41973774/article/details/114807080

2021-03-21

C++应用工程/库工程模版

示例项目,包含C/C++项目开发需要有的目录和文件框架。来源于谷歌code archive,可以作为项目开发的模版使用。 https://code.google.com/archive/p/cpp-project-template/ https://code.google.com/archive/p/cpp-library-project-template/

2021-01-16

cudnn-10.2-windows10-x64-v7.6.5.32.zip

64位windows10下的支持cuda10.2版本的cudnn工具包。2019年12月下载时的官网最新。 之前英伟达的人机验证老是刷不出来,这次终于出来了,发上来造福群众。 由于原始的zip超过上传大小限制,我把文件重新压缩为了7z格式,内容没有变化。

2019-12-23

空空如也

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

TA关注的人

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