
软件工具
文章平均质量分 63
那些很实用的工具
1024小神
不会就去学,学习是永远不会亏的(wx:lanxingme)
展开
-
使用resend通过调用api接口的方式发送邮件,可以自定义域
提供简单的 REST API,让开发者轻松集成邮件发送功能到应用(如 Node.js、Python、Ruby 等)。通过优化邮件服务器配置和认证(如 SPF、DKIM、DMARC),减少邮件被标记为垃圾邮件的概率。:官方提供 Node.js、Python、Ruby 等语言的 SDK。提供邮件发送状态(成功/失败)、打开率、点击率等数据,方便追踪效果。(需合规):新闻简报、促销活动(需结合用户订阅)。(如注册验证、密码重置、通知等)。:实时接收邮件事件(如点击、退回)。:发送验证码、欢迎邮件。原创 2025-04-22 18:07:39 · 489 阅读 · 0 评论 -
我只用9分钟做了一个5M不到的跨平台掘金桌面端程序,并且支持自动签到,感谢开源项目PakePlus的支持
PakePlus 是一个支持 Mac、Windows 和 Linux的跨平台桌面软件,很快也将支持 Android 和 iOS。无需在本地安装复杂的依赖环境,只需要一个Github Token就可以将任何网页变成桌面应用和移动应用发布地址。查看 README 以获取热门包和自定义开发信息。欢迎在讨论区分享你的建议。原创 2024-11-21 13:33:10 · 1274 阅读 · 0 评论 -
orange pi开启vnc服务,并使用mac远程连接
先输入vncserver看一下是否开启了vnc服务,如果提示输入密码,就是正在开启,然后选择只是查看权限还是也有控制权限,肯定要控制阿,所以选择n。然后输入服务器的密码,例如orange pi的密码:Mind@123。或者输入:sudo netstat -pl | grep vnc。如果能找到vnc的进程,说明vnc已经启动了。原创 2024-10-26 09:55:22 · 534 阅读 · 0 评论 -
adb devices没找到安卓设备的解决办法
然后重新运行:就找到了。原创 2024-10-15 10:44:19 · 635 阅读 · 0 评论 -
飞书群聊机器人自定义机器人接入,并实现艾特@群成员功能
飞书群聊机器人还是比钉钉的要麻烦一点,钉钉的直接通过手机号就可以艾特群里面的人,但是飞书的要想艾特群里面的人,需要使用用户的或。这两个ID怎么获取呢?还需要在飞书的开放平台上创建一个应用,然后通过调用api接口查询出来!真的麻烦死了。原创 2024-07-19 18:03:47 · 5449 阅读 · 5 评论 -
豆包Marscode体验官,体验云编程和AI助手加持的快乐
其实早在前不久,我就想着如果有一个在线的代码编辑器该多好啊,毕竟我的电脑内存并不大,芯片并不好,而且还有好多小电影要存储......嗯,这不,它就来了,真的太震撼了,真的是云编辑器,而且还自带Ai助手!这真的让人很难不爱啊豆包 MarsCode IDE 是一个云端 AI IDE 平台。通过内置的 AI 编程助手,开箱即用的开发环境,你可以更专注于各类项目开发。原创 2024-07-04 18:40:34 · 730 阅读 · 0 评论 -
git检查别人提交的PR(pull requests)并在本地验证,然后合并
如果一个 pull 请求的作者对请求没有响应或者已经删除了它们的 fork,那么该 pull 请求中提出的更改仍然可以通过一个新的 pull 请求进行合并。因为不能将这次pr合并到你本地的已经有作用的分支上了,我那一你那个分支还有用,合并上去之后如果不可用,你的代码还要回滚,多麻烦。换句话说,甚至在合并请求之前,提交请求中的提交在存储库中就是可用的。5.如果本地测试没有问题,就可以在git上点击merge pull request合并到主分支了,或者你也可以单独将你本地新测试的分支推到git上。原创 2024-06-24 11:55:54 · 1999 阅读 · 0 评论 -
git根据历史某次提交创建新分支
例如,如果你想基于哈希值为 f896d75971d06468b46d8b9958a57a5c63b1aefc。找到你想要基于的提交的哈希值。的提交创建一个新分支。原创 2024-06-06 10:11:43 · 1529 阅读 · 0 评论 -
GitLens或者Git Graph在vscode中对比文件历史变化,并将历史变化同步到当前文件中
有时候我们上周改的代码,现在想反悔把它恢复过来,怎么办???很好,你有这个需求,说明你找对人了,那就是我们需要在vscode中安装这个插件:GitLens或者Git Graph,他们都是非常相似的工具,但是各有千秋,可以根据需要使用不同的插件来开发。原创 2024-05-24 10:38:34 · 7031 阅读 · 0 评论 -
NAT网络基本原理和认识,内网穿透的必备知识
NAT包含4类地址:内部局部地址,外部局部地址和内部全局地址,外部全局地址;如下图:内部局部地址(Inside Local):内网中设备所使用的IP地址。内部全局地址(Inside Global):对于外部网络来说,局域网内部主机所表现的 IP 地址。外部局部地址(Outside Local):外部网络主机的真实地址。外部全局地址(Outside Global):对于内部网络来说,外部网络主机所表现的 IP 地址。外网设备所使用的真正的地址。原创 2024-05-09 13:45:00 · 741 阅读 · 0 评论 -
Windows家庭版开启远程桌面的方法
Windows家庭版提示不支持远程桌面,如下图Windows11家庭版:本文将介绍一种Windows家庭版开启远程桌面的方法,分为开启远程桌面设置、配置问题排查及解决:安装远程桌面补丁文件;手动开启“远程协助”,防火墙开放端口;RDP Wrapper自救指南;远程桌面设置常见问题排查和解决。1、下载补丁并解压,下载链接:GitHub - stascorp/rdpwrap: RDP Wrapper Library注意:用谷歌浏览器会提示危险文件,选择“保留危险文件”即可。如果大家不放心,请用杀软进行查杀。原创 2024-04-18 14:12:08 · 10859 阅读 · 0 评论 -
VsCode调试远程服务器上面的Docker容器
远程(隧道/SSH)原创 2024-04-17 19:52:16 · 1987 阅读 · 0 评论 -
Git回滚操作,工作区和暂存区恢复修改删除的文件
在利用git协作过程中,经常需要进行代码的撤销操作,这个行为可能发生在工作区,暂存区或者仓库区(或版本库)。我们先讨论在工作区与暂存区发生的撤销行为,这里会有两个命令提供帮助,git restore与git checkout。后面我们会讨论在仓库区发生的撤销行为,这里同样会有两个命令提供帮助,git reset与git revert。原创 2024-04-16 16:59:54 · 4049 阅读 · 0 评论 -
vscode如何方便地添加todo和管理todo
如果想在vscode中更加方便的添加和管理TODO标签,比如添加高亮提醒和查看哪里有TODO标签等,就可以通过安装插件快速实现。原创 2024-04-16 11:21:10 · 2419 阅读 · 0 评论 -
程序员Git使用心得,只能帮你到这里了
暂存 git add->提交 git commit->上传 git remote;克隆 git clone;拉取 git fetch拉取并合并 git pull。原创 2024-04-11 15:55:07 · 884 阅读 · 0 评论 -
git常用命令合集,程序员必备技能,5分钟学会
1.git remote -v 查看当前仓库地址2.git remote add origin 仓库地址:给当前git项目添加远程仓库绑定3.git branch -M main : 重命名当前分支为main4.git push -u origin main:将当前(main)分支上的内容上传到刚刚添加的origin远程库。5.git fetch origin:从origin远程库拉取该远程库有但你的本地库没有的内容。原创 2024-04-11 15:37:03 · 1563 阅读 · 0 评论 -
Nginx常用配置,开箱即用
经常遇到Nginx安装和配置的问题。这里笔者将常用配置统统写在下面,方便咱们日常使用。这里本着开箱即用的原则,所以大多数时候不会解释为什么要这样去配置,也不涉及Nginx的安装步骤。下面的所有配置,都可以直接复制后粘贴使用,只要改改ip地址或者端口就可以了。原创 2024-04-10 12:00:28 · 441 阅读 · 0 评论 -
SSH穿透ECS访问内网RDS数据库
处于安全考虑,RDS一般只会允许指定的IP进行访问,而我们开发环境的IP往往是动态的,每次IP变动都需要去修改RDS的白名单,为我们的工作带来很大的不便。那么如何去解决这个问题?假如我们有一台ESC服务器,ESC服务器跟RDS在同一个内网之中,只需要将ECS内网IP添加到RDS白名单,然后我们通过SSH进行端口转发,就可以通过内网形式访问数据库了。这样做更安全,由于IP是固定的,效率也更高。但是访问速度就取决于当前ESC的带宽了,不过这对于我们开发来说往往是足够的了。原创 2024-04-10 11:51:26 · 735 阅读 · 0 评论 -
Rust线程间通信通讯channel的理解和使用
Channel允许在Rust中创建一个消息传递渠道,它返回一个元组结构体,其中包含发送和接收端。发送端用于向通道发送数据,而接收端则用于从通道接收数据。不能使用可变变量的方式,线程外面修改了可变变量的值,线程里面是拿不到最新的值的。原创 2024-04-03 14:42:52 · 2074 阅读 · 0 评论 -
Docker、Kubernetes之间的区别
Docker 是一个流行的容器化平台,允许开发人员在容器中创建、部署和运行应用程序。Docker 提供了一组工具和 API,使开发人员能够构建和管理容器化应用程序,包括 Docker Engine、Docker Hub 和 Docker Compose。Kubernetes 是一个开源容器编排平台,可自动执行容器化应用程序的部署、扩展和管理。Kubernetes 提供了一组 API 和工具,使开发人员能够跨多个主机和环境大规模部署和管理容器化应用程序。原创 2024-04-02 16:48:50 · 1492 阅读 · 0 评论 -
免费redis可视化工具windows/mac都可以使用,开源免费
Redis Desktop Manager – Redis可视化管理工具、redis图形化管理工具、redis可视化客户端、redis集群管理工具。原创 2024-03-25 15:29:11 · 1206 阅读 · 0 评论 -
国内git最新版本下载链接2.44
git官网地址:git仓库地址:git的windows仓库地址:git的windows官网地址:原创 2024-03-19 20:16:21 · 2172 阅读 · 0 评论 -
parallerls desktop虚拟机访问192.168局域网配置
可能需要先将虚拟机关机,然后才能设置生效,最后重新启动,然后看一下ip就可以了。原创 2024-03-19 14:00:20 · 941 阅读 · 0 评论 -
mac电脑修改终端zsh显示的用户名
电脑名称一直没有修改,所以电脑名称都是Apple的MacBook Pro,如下图所示:mac电脑终端显示用户名太长一点也不美观,而且占用很长的行,浪费空间,可以通过修改来调整要显示什么内容:要想换成自己定义的内容,只需要在~/.zshrc 里面追加一行内容就好了。使用命令打开.zshrc文件:(没有的话就创建一个)然后运行:就可以了: 这个电脑名称就相当于windows的计算机名称,现在我们现在把它修改成自己需要的电脑名称,1.打开启动台–其他–终端,打开终端之后输入下面命令并按回车键运行原创 2024-03-16 20:51:12 · 10252 阅读 · 1 评论 -
macbook安装brew出现错误解决办法
我选择了 1: 就出错了,后来切换为2重新安装就好了。原创 2024-03-16 10:31:35 · 1070 阅读 · 0 评论 -
最新Windows精简iso镜像运行超流畅!附下载
Tiny11是知名民间大神NTDEV打造的精简版Windows 11系统,基于于Windows 11 Pro 22H2的ISO镜像改进,删除了大量的微软内置应用,2GB内存的要求还是很高?NTDEV日前在网上晒图,显示Tiny11系统在384MB的内存上都可以成功运行了。该系统为英文版,经老铁测试可安装中文,但也有未安装成功的。系统存在BUG和未知,仅适合测试体验,不建议使用。原创 2024-03-15 17:09:31 · 5024 阅读 · 0 评论 -
windows命令行cmd和powershell中文乱码错误
临时解决办法chcp 65001上述命令是将编码改为utf8。修改完之后看一下是否修改该成功:如果输出结果是 65001,说明就没问题了,如果是936就还是有问题。原创 2024-03-14 10:46:03 · 2261 阅读 · 0 评论 -
macbook使用Parallels Desktop虚拟机中使用外接拓展屏幕
就可以在windows全屏模式下使用拓展屏幕了。原创 2024-03-14 10:18:15 · 1729 阅读 · 0 评论 -
msdn我告诉你itellyou做一个安静的工具站,各种windows镜像下载,iso体积都是很小的那种
可以看到里面集成了各种操作系统,可以下载使用。原创 2024-03-14 10:05:44 · 10826 阅读 · 0 评论 -
android studio设置flutter和dart的sdk配置
并且需要开启windows的开发者开关:start ms-settings:developers。原创 2024-03-13 20:32:44 · 1554 阅读 · 0 评论 -
Macbook如何将VPN映射到Parallels Desktop的虚拟机中,3分钟学会
如果你的mabbook开了vpn,那么其实你的虚拟机就可以直接使用你的macbook网络了,因为你的虚拟机就是寄宿在你的mac里面的,所以你的macbook开启了vpn,那么你的虚拟机其实也是可以直接使用这个vpn的。原创 2024-03-13 18:09:10 · 3310 阅读 · 1 评论 -
brew安装node和nvm切换和管理node版本
Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。原创 2024-03-13 15:55:23 · 1661 阅读 · 0 评论 -
安装Android Studio遇到Unable to access Android SDK add-on list的错误
第一次安装android studio的时候,提示:unable to access Android sdk add-on list。原创 2024-03-12 20:09:51 · 9172 阅读 · 1 评论 -
windows安装Chocolatey方法注意事项,以及安装openssl方法
必须以管理员打开,不然安装失败,提示没有权限。如果返回:Restricted,说明没问题。如果没有提示错误信息,说明就成功了。原创 2024-03-08 11:40:59 · 1490 阅读 · 0 评论 -
还在玩传统终端?不妨来试试全新AI终端Warp,远超iterm2体验
最近一段时间,AI领域如同雨后春笋般开始猛烈生长,processon,sentry,一些日常使用的工具都在积极接入AI,那么正好借着AI的风头,今天给大家推荐一款非常不错的智能终端(目前仅限macOS,Windows or Linux还需要等等),如果你还在用传统终端,那么你更应该看过来。毫不夸张的说,我在看完了它的7分钟演示视频,并在体验半小时后,毫不犹豫卸载了我之前使用了3年的终端 iterm2 ,多犹豫一秒我觉得都是对它的不尊重,那么跟传统终端相比有多好用呢,替我细细道来。原创 2024-03-03 12:33:45 · 2374 阅读 · 0 评论 -
快速上手vercel,免费部署上线你的前端项目,3分钟学会
vercel 其实也分为开发环境,预览环境(测试环境)以及生产环境三个概念,在 vercel 团队版,你甚至能在预览环境直接进行评论(而且评论也能集成到 slack,挺符合目前我们的生态),比如 UI 觉得某些页面还原度不够他就能在预览环境进行评论,所以不同环境确实有本质上的区别以及作用。vercel dev: 这个命令用于启动本地的开发环境。它会模拟 Vercel 的云环境,让你可以在本地进行开发和测试。使用这个命令,你可以实时看到你的更改效果,而不需要将它们部署到预览或生产环境。vercel。原创 2024-03-03 12:18:09 · 17225 阅读 · 2 评论 -
Win10系统如何关闭边缘滑动功能?Win10关闭边缘滑动功能方法
2、接着,在打开的界面中,依次点击HKEY_LOCAL_MACHINE > SOFTWARE > Policies > Microsoft > Windows > EdgeUI ,若没有则右键选择“新建-项”,将其命名为“EdgeUI”即可。Win10系统如何关闭边缘滑动功能?Win10系统支持电脑端和平板等移动设备,所以具有触控操作的功能,较为常见的就是边缘滑动手势功能,但有小伙伴想了解是否可以设置关闭,具体该如何设置呢?4、最后,双击打开刚创建的值,修改“数值数据”值为1,点击确定,重启电脑即可。原创 2024-02-29 11:50:24 · 4113 阅读 · 0 评论 -
苹果引导式访问禁止某个程序退出只可以用某个软件,控制禁止点击区域
启动后可以设置禁止点击的区域:当你选中这片区域后,用户就不可以点击这片区域了。原创 2024-02-28 13:54:04 · 860 阅读 · 0 评论 -
mac电脑flutter环境配置,解决疑难问题
因为我的电脑里面之前是有安装Android Studio的,所以没有报未安装Android Studio的错误,如果报了未安装的错误,可以去官网下载安装即可。安装完毕打开AS安装flutter插件。,下载时要注意你电脑所使用的芯片是Intel的还是苹果的芯片。要和你的flutter文件在同一级目录下,比如你的电脑名称叫。说明没有访问这个文件夹的权限,在终端写入如下命令即可解决。命令的时候可能会出现下面的这个错误信息。注意:要填写对应没有权限的文件夹路径。指令就会出现如上图所示的错误信息。原创 2024-02-07 14:11:20 · 2889 阅读 · 0 评论 -
mac电脑安装cocoapods出错,以及安装最新版本ruby方法
使用如上命令确实安装成功了,但在 Flutter 中启动 Xcode 就会报错,启动失败。的环境变量,不用多想,按照提示来(不要复制如下路径,复制你终端提示的命令)会在安装完后提示两个路径:将这两个路径复制到你的命令行,重新执行一下。我尝试后,发现又安装失败。所以现在的情况就只有一个办法,升级。时碰到一个报错:大概率是ruby的版本太低导致的。根据以上,提醒我们需要一个至少 1.9 版本的。,指定一个低版本是否可行呢?的版本太低了,导致不能安装最新的。,那我卸载然后继续安装。版本是否就可以了呢?原创 2024-02-07 13:46:30 · 2438 阅读 · 0 评论