简单教程
文章平均质量分 64
痕忆丶
小娃娃
这里, 这里
你看起来有些迷茫啊
一定有很多话想对我说吧
把这些话啊,先放在心里
积极地调研和参加实践
积极地走到人民群众中间
你的迷茫啊,很快就会有答案了呀
时间不等人喽,小娃娃
世上无难事,只要肯攀登
放开手脚去干出一番事业吧!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
从samba服务器下载文件工具
启用samba这是一个用于从 Samba 共享服务器下载文件/文件夹的工具,支持批量下载、模块化配置和自定义本地目录结构。环境要求系统要求操作系统:Windows 7/8/10/11Python 版本:3.7 或更高版本Python 依赖包脚本需要安装以下 Python 包:如果尚未安装 Python,请从以下地址下载并安装:安装时请勾选 “Add Python to PATH” 选项,将 Python 添加到系统环境变量。打开命令提示符(cmd)或 PowerShell,运行以下命令:或原创 2025-12-13 16:08:13 · 745 阅读 · 0 评论 -
从samba服务器下载文件工具
这是一个用于从 Samba 共享服务器下载文件/文件夹的工具,支持批量下载、模块化配置和自定义本地目录结构。通过local_name字段自定义下载后的文件名/目录名。原创 2025-12-13 16:00:46 · 960 阅读 · 0 评论 -
git 软重置的使用场景git reset --soft HEAD~1
查看下发现现在的状态回到了git add 的状态,后面接着执行git commit 和 git push就可以再次提交到远端分支。HEAD标识当前节点,本次log显示我本地有一笔提交,因为这个项目是通过gerrit管理的,提交的时候使用的命令是。现在我发现我的这笔提交出错了,需要回退,但是我又想保留提交的内容,因为我只是部分内容需要修改。这个命令的作用是 撤销最后一次提交(HEAD~1表示当前提交的前一个提交)这样您就可以对暂存区中的修改进行任何需要的调整,然后重新提交了。执行完了发生了什么?原创 2025-12-05 14:31:00 · 395 阅读 · 0 评论 -
直接将gerrit的代码拉取合并到本地/git拉取速度太慢链接断开的处理方法
怎么将这个变成上面的指令呢?核心是替换「用户名、仓库路径、变更 ID」git fetch ssh://用户名@gerrit.XXX.com:29418/XXX_PROJ0/XXX_rtos refs/changes/66/122566/1refs/changes/66/122566/1 当然这个最后的数字不一定是1,需要看看实际是多少。原创 2025-11-14 15:58:32 · 332 阅读 · 0 评论 -
串口连接开发板
USB转串口芯片CH340与PL2303对比分析 摘要:CH340和PL2303是两种主流的USB转串口芯片,均实现USB与UART的通信转换。CH340作为国产芯片,具有成本低、驱动兼容性好(Win10/11自动识别、Linux内核内置)等优势,适合开源硬件和个人开发。PL2303作为老牌芯片,支持更高波特率(12Mbps)和多串口扩展,但存在盗版驱动问题。两者在电压支持(3.3V/5V)、接线方式(TX/RX交叉、GND共地)等基础功能相似,但CH340在性价比和易用性上更胜一筹,PL2303则适合工业原创 2025-11-04 11:09:51 · 1115 阅读 · 0 评论 -
mysql-connector-c-6.1.11-src (mysqlclient)源码编译
本文详细介绍了MySQL Connector/C客户端的源码编译与安装过程。首先从官网下载源码并解压,通过cmake配置编译选项后执行make编译。安装后提供了两种环境配置方式:用户级(修改.bashrc)和系统级(需root权限创建符号链接)。文章还说明了bin目录和lib目录中各个文件的作用,包括mysql_config工具的使用方法以及动态/静态库的区别。最后给出了程序编译时的链接建议,强调优先使用mysql_config提供的参数,并解释了动态库路径配置的重要性。原创 2025-10-27 20:20:01 · 961 阅读 · 1 评论 -
ubuntu server版本安装vmtool
注意,在安装vmtools时,所有选项,给出输入 [yes] 或者 输入[No]的地方全部输入yes, 不要求输入的时候就回车使用默认设置。注意:如果你的vmware安装目录有空格或者中文则无法正常挂载,可将iso拷贝到C盘英文路径。输入命令: mount /dev/sr0 /mnt/cdrom。创建挂载点目录 mkdir /mnt/cdrom。可以看到当前挂载的光盘是只读的,需要将文件拷贝出来。可以看到本次开机已经识别到CD了。查看/mnt/hgfs共享目录。进入拷贝目录,赋予可执行权限。原创 2025-10-15 17:22:03 · 249 阅读 · 0 评论 -
windows终端显示中文乱码解决方法
在终端执行:chcp 65001。原创 2025-10-11 14:29:25 · 673 阅读 · 0 评论 -
cursor 设置浏览器MCP,让你的ai工具操作浏览器
Cursor 会在用户目录下读取 `.cursor/mcp.json` 配置文件(Windows 在 `C:\Users\<用户名>\.cursor\mcp.json`,macOS/Linux 在 `~/.cursor/mcp.json`)。Playwright MCP 是基于 Node.js 的,先去 [Node.js 官网](这样会安装 Playwright MCP 以及所需的浏览器驱动。安装 Playwright MCP 服务。配置 Cursor 的 MCP。安装 Node.js。原创 2025-09-28 09:26:06 · 519 阅读 · 1 评论 -
VsCode安装live server预览html
在VSCode中预览HTML文件可通过Live Server插件实现:安装后右键HTML文件选择"Open with Live Server",或点击右下角"Go Live"。预览不会弹窗但会显示转发端口(如5501),在浏览器输入localhost:5501即可查看。该插件将HTML页面转发到本地端口进行实时预览。原创 2025-09-08 17:31:05 · 240 阅读 · 0 评论 -
WPS 图片占整页的情况下插入文字并旋转文字90度
如图整页都是图,需要给图添加文字信息.原创 2025-08-19 10:38:13 · 250 阅读 · 0 评论 -
cursor 新版本无法安装微软vscode C++插件问题
因为已经远程登录了linux,所以显示的是linux目录,点击显示本地。因为一些商业原因,cursor的吃像比较难看所以问题产生了。ctrl+shift+p打开命令面板。从上面下载插件手动安装。例:远程linux安装。那么怎么解决问题呢?安装完了关闭自动更新。当前cursor版本。原创 2025-07-21 10:39:43 · 1108 阅读 · 2 评论 -
linux下基于LD_PRELOAD的动态库劫持HOOK
LD_PRELOAD 是 Linux(和其他类 Unix 系统)中的一个环境变量,用于在程序运行时优先加载指定的共享库(shared library)。它可以用来覆盖或替换程序默认使用的库函数,从而实现一些特殊的功能,比如调试、性能分析、函数钩子(hook)等。原创 2025-01-10 10:51:59 · 1110 阅读 · 0 评论 -
Nautilus源码编译傻瓜式教程二
看这个报错,未找到文件或目录,再看前面的git地址是github就知道肯定是下载有问题,查找下Nautilus项目,发现在nautilus/build-aux/flatpak/org.gnome.Nautilus.json文件内配置了下载地址。git clone git@jihulab.com:nautilus/exiv2.git 下载代码到.gnome-builder/flatpak-builder/git/目录。直接把https://github.com/Exiv2/exiv2.git填入,原创 2024-12-19 21:04:32 · 1110 阅读 · 0 评论 -
Nautilus源码编译傻瓜式教程一
Nautilus源码编译傻瓜式教程一安装flatpak并更改为国内源原创 2024-12-19 16:35:41 · 1921 阅读 · 1 评论 -
linux自启任务详解
在Linux系统中,我们经常需要将一些应用程序(或脚本)设置为后台自启服务形式,以便它们可以在系统启动时自动运行,并可以通过系统服务管理工具进行控制。本文将以test_demo.service为例,详细介绍如何在ubuntu 20.04 Linux下创建自定义的systemd服务。启用服务启动服务检查服务状态重新加载systemd配置。原创 2024-11-20 15:28:38 · 507 阅读 · 0 评论 -
Qt HTTP 摘要认证(海康球机摄像机ISAPI开发)
关于HTTP的认证方式有很多,应该是4种,basic 跟 Digest 最为常见,别的也不多说了,basic太简单了不提也罢,本文的关键是Digest (摘要)认证。通过libcurl就可以直接连接上海康的球机了.那么是不是就这样了呢,很显然并不是,要是真的就用这种方法怎么能显示出在座的牛逼之处呢,有简单方法我不用,哎,就是玩。接到一个需求是开发下海康的球机,控制云台,给到我的是一个开发手册,当然了是海康的私有协议。好了上面的步骤跟报文都分析结束了,应该可以看出来,第三步发送的参数才是真正的关键点。原创 2023-11-17 19:55:58 · 3133 阅读 · 1 评论 -
ubuntu 虚拟机将linux文件夹映射为windows网络位置
在使用虚拟机时可以选择将windows的文件夹设置为共享文件夹方便在虚拟机中访问windows中的文件,同理,也可以将linux的文件夹共享为一个网络文件夹,通过windows的添加一个网络位置功能,将linux的文件夹映射到windows本地,方便windows访问使用linux的文件夹。原创 2024-10-14 11:37:46 · 586 阅读 · 0 评论 -
p15_gen2_t15g_gen2_p17_gen2_ug_zh-cn中文说明书
https://download.lenovo.com/pccbbs/mobiles_pdf/p15_gen2_t15g_gen2_p17_gen2_ug_zh-cn.pdf原创 2024-09-20 17:54:56 · 236 阅读 · 0 评论 -
linux 中删除乱码中文名文件
在操作linux时会不经意将带有中文的文件发送到linux系统,但是有些linux系统不能识别中文以及中文符号等,会导致linux shell命令无法操作这些文件。想要删除无法识别名字的文件,需要找到其inode 号,通过inode 删除文件。find . -inum inode号 -exec rm {} \;整体操作分为两条指令。原创 2024-09-13 10:16:35 · 705 阅读 · 0 评论 -
vmware虚拟机开机进入 initramfs状态解决方法
本次linux虚拟机进入initramfs的原因是由宿主机windows内存(条)占满,vmware崩溃导致的.由于在工作中需要打开多种运行环境,内存占满问题经常出现,vmware经常报错内存访问失败问题,在多次使用中发现桌面版的ubuntu虚拟机貌似会自动修复磁盘ext4问题,而服务器版本的ubuntu无法自动修复ext4问题,会进入initramfs状态,需要手动处理问题处理的方法逻辑就是解决ext4问题。原创 2024-09-05 09:53:05 · 1537 阅读 · 0 评论 -
scrcpy源码 windows10编译傻瓜式教程
Scrcpy工程是基于Meson编译系统进行构建Meson编译系统Meson就好比GCC,在配置文件中进行一系列配置,比如依赖头文件、库等,编译出一个可执行文件Meson工程最重要的就是它的构建描述文件,即meson.build,类似Gradle工程中的build.gradle。在工程根目录和子模块目录下都有各自的meson.build文件。])endifendif可以看到工程编译两个项目,app和server。既然Scrcpy是一个投屏软件,那么可以理解是一个C/S软件。原创 2024-08-12 20:25:02 · 1661 阅读 · 0 评论 -
FAILED: out/soong/build.ninja
上述连接里面有如何增加swap内存的方法,这里需要提一点就是 安卓编译需要大概40G的内存,一定要预留你本机运行时的内存,即在设置swap内存大小之前先看下你本机在不进行编译安卓的时候占用多少内存,在根据那个数值加上40G左右,再减去你的物理内存即可得到swap需要设置的内存大小。可以看到swap free内存一路减少到0,然后安卓编译就报错了。安卓编译的时候出现这样的错误基本就是内存不够了。通过 free -m -h 查看内存。通过增加swap的方法解决。原创 2024-07-25 13:45:05 · 1904 阅读 · 0 评论 -
安卓系统签名的制作与使用(SignApk.jar)踩坑记录
看到这里的你应该能区分apk签名跟系统签名吧,如果无法区分的请看下面链接看过上面的文章应该知道系统签名需要的文件清单大概有哪些前两个是编译安卓系统时在build目录下,详细目录为 /build/target/product/security普通的安卓应用开发用户可从该文件如果使用的设备厂商没有对这个改动过,则使用google给的这两个就行了;原创 2024-07-19 10:53:24 · 3991 阅读 · 0 评论 -
linux 下设置swap内存
安卓的编译比较耗费内存,需增加swap内存。原创 2024-07-18 14:53:53 · 907 阅读 · 1 评论 -
linux 查看当前目录下各文件夹大小
查看当前目录下各个文件夹占用的大小。查看当前目录占用的大小。原创 2024-07-18 14:11:11 · 435 阅读 · 0 评论 -
vmware虚拟机磁盘扩容傻瓜式教程
区别于虚拟机根目录扩容,这里是将虚拟机的磁盘进行扩容根目录扩容 参考链接:想要扩容虚拟机硬盘问题由此产生。原创 2024-07-18 11:43:39 · 5978 阅读 · 0 评论 -
新版本安卓更换下载源解决gradle时间太久问题
这个版本的android studio 不能用上面那种老版本的方法了,需要更新方法。最近又做到安卓的任务了,下载的安卓studio最新版。修改完后android studio会提示你。将上面两处添加修改,修改后文件如下。点击sync即可使用更换后的设置。新版本需要跟换两个地方。原创 2024-07-16 16:20:50 · 872 阅读 · 0 评论 -
remote: ERROR: commit b81ea84: missing Change-Id in message footer
执行这两行后再通过git log 查看即可发现已经添加了Change-Id。再次执行git pull 即可提交代码。通过git log查看当前这笔提交。根据git的提示执行即可解决该问题。首次拉取代码后执行本地的代码添加。发现箭头处少了Change-Id。原创 2024-07-12 10:12:11 · 540 阅读 · 0 评论 -
windows中使用anaconda管理python版本
python的版本问题实在是很大,版本低了高了都会影响脚本的执行,anaconda工具为此而生。原创 2024-06-27 09:49:09 · 782 阅读 · 0 评论 -
Typora 更换皮肤
打开主题文件夹后会弹出 typora主题文件夹位置,将你上面下载的压缩包解压并将如下文件放入主题文件夹内。上面的链接已经讲了如何下载激活typora工具,本篇说一下如何给typora换肤。下拉窗体,在Assets里面找这种压缩包,通过名字很容易区分源码包。下载完这个主题包后拷贝到桌面或着你能找得到的文件目录。进入官网,在整体界面布局的上方找到主题。下面以其中一个主题为例,跟换主题皮肤。在偏好设置选择外观->打开主题文件夹。就可以在主题里面使用你下载的主题啦。打开typora软件。打开文件->偏好设置。原创 2024-06-26 09:43:38 · 573 阅读 · 0 评论 -
鸿蒙北向开发 ubuntu20.04 gn源码编译 + ninja环境傻瓜式搭建闭坑指南
该命令可以查看所有编译目标的详细编译命令,可以看出,首先编译出了libhello_static.hello_static.o、libhello_shared.hello_shared.o、hello.hello.o三个目标文件,并将目标文件放在obj文件夹下,最后链接成hello的可执行程序。 gn refs列出了哪些目标依赖了目标//:hello_shared,从上面可以看出目标//:hello依赖了目标//:hello_shared,从GN配置文件也可以看出来。查看两个目标之间的依赖路径。原创 2024-06-25 21:03:48 · 3035 阅读 · 0 评论 -
C/C++ 简单的输入输出测试用例
虽然上述步骤极其容易但是总归是需要时间去拉一个demo,下面给出demo 用例,便于大家修改测试。在实际开发中经常会遇到简单调试接口的场景,需要从键盘输入一个字符,响应相应操作,整体逻辑就是。3.再次等待获取键盘输入。原创 2024-06-21 16:48:44 · 578 阅读 · 0 评论 -
鸿蒙北向开发 IDE DevEco Studio 3.1 傻瓜式安装闭坑指南
英文版错误提示 : Unable to connect to https://repo.harmonyos.com/ohpm/. error code: UNABLE_TO_VERIFY_LEAF_SIGNATURE. For details, see the。搞过安卓开发的同志应该比较熟悉.这东西跟安卓开发9成相似,使用gradle管理项目,从配置的源网址上下载编译所需的库文件等,编译完成后无法直接运行,因为这东西类似安卓apk一样。如上问题是因为设置的网址是https类型的,需要进行安全证书检查。原创 2024-06-05 20:26:42 · 3736 阅读 · 3 评论 -
自定义复制命令简化cp操作
表示使用cpa2share 简化后面一串指令:将当前目录下所有文件拷贝到 /mnt/hgfs/fvmshare/out。图中表示在环境变量中加入 $HOME/bin 这个新环境变量,因为我的cp2share.sh 路径。在linux中开发需要经常拷贝文件,使用cp 有诸多不便特此简化cp操作。在~/.bashrc 中最后一行加入如下语句。source ~/.bashrc 更新下。最后别忘了source ~/.bashrc。2.使用shell 脚本。在最后一行加入如下语句。在$HOME/bin。原创 2024-05-30 21:17:34 · 298 阅读 · 0 评论 -
ubuntu server版 虚拟机根目录磁盘扩容
/dev/mapper/ubuntu--vg-ubuntu--lv 磁盘扩容原创 2024-05-29 14:17:04 · 1645 阅读 · 3 评论 -
windows 下访问 csdn 异常问题
hosts文件中添加如下内容 1.180.18.85 blog.youkuaiyun.com。windows下访问csdn可能会出现什么 确认是真人 或着直接连接不上的情况,需要在 C:\Windows\System32\drivers\etc 路径下。如果目录下没有hosts文件就自己建一个。原创 2024-05-24 09:37:14 · 810 阅读 · 0 评论 -
Typora 激活
激活Typora原创 2024-05-16 15:13:40 · 2908 阅读 · 2 评论 -
git 常用命令
git常用命令及使用场景原创 2022-10-27 15:53:50 · 1765 阅读 · 0 评论 -
windows ffmpeg + nginx + videojs 实现rtmp推流拉流及hls推流拉流直播
上一篇博客已经写了关于windows下面使用ffmpeg+nginx搭建rtmp推流拉流直播环境,可通过ffplay,vlc等pc端客户端软件播放,但因为涉及到浏览器播放原因,rtmp流通过浏览器播放必须要使用flash插件,flash插件因为自身安全性问题已经被整个行业淘汰了,所以只能使用浏览器支持的m3u8格式文件,该文件类似rtmp协议流的flv文件,m3u8是hls协议流的文件还是从初始开始说吧,上一篇博客说的太过笼统了,以至于被留言说只适合有基础的人看,但问题是我写博客的目的并不是让别人精通而原创 2021-05-14 11:41:43 · 3471 阅读 · 2 评论
分享