草庐IT

分享18个好用的ChatGPT插件

上周ChatGPT又进化了,支持联网还有70几种第三方插件,不过还是老样子,只服务氪金玩家,免费端可能还得等等。之前只开放了俩插件,网络浏览器和代码解释器,只能说是真的不够用。ChatGPT:不够?70多种够吗?​从这次更新的插件我们可以看到,功能五花八门,算是涉及了日常生活的各个方面。不过插件这么多,每个人需求也不一样,不太可能都用得上,今天我就和大家简单分享一些觉得好用的插件(70个太多了还没用过来,只推荐自己用过且觉得还OK的),大家有其他看法评论区见!一、办公学习类1.AskYourPDF功能:下载、搜索PDF文档,从文档中提取你需要的内容,并生成摘要、分析等五星好评!日常需要处理大量

【FPGA】DS18B20数字温度传感器实验

目录前言一丶看懂DS18B20数据手册1.DS18B20内部结构2.DS18B20的命令①ROM功能命令②RAM功能命令3.命令用法4.初始化5.读写时隙①写时隙②读时隙二丶分析实验任务1.状态机2.温度解码3.模块原理图三丶代码设计1.顶层模块2.DS18B20驱动3.温度转换模块4.数码管驱动四丶仿真1.Testbench2.仿真分析五丶上板验证六丶源码前言DS18B20数字温度传感器提供9-Bit到12-Bit的摄氏温度测量精度和一个用户可编程的非易失性且具有过温和低温触发报警的报警功能。DS18B20采用的1-Wire(单总线)1通信即仅采用一个数据线(以及地)与微控制器进行通信。该传

android - 无论设置什么时间,AlarmManager 的 setRepeating() 都会在 1 分钟后重复(本例中为 5 秒,API 18+)

我已将重复时间设置为5秒。第一个toast会在5秒后出现,但所有下一个toast会在1分钟后重复。我也尝试了setRepeating()的代码,它仍然不起作用。这是我的代码:publicvoidconstructJob(){IntentalertIntent=newIntent(this,AlarmManagerService.class);PendingIntentpendingIntent=PendingIntent.getBroadcast(this,0,alertIntent,PendingIntent.FLAG_UPDATE_CURRENT);AlarmManageralar

android - 无论设置什么时间,AlarmManager 的 setRepeating() 都会在 1 分钟后重复(本例中为 5 秒,API 18+)

我已将重复时间设置为5秒。第一个toast会在5秒后出现,但所有下一个toast会在1分钟后重复。我也尝试了setRepeating()的代码,它仍然不起作用。这是我的代码:publicvoidconstructJob(){IntentalertIntent=newIntent(this,AlarmManagerService.class);PendingIntentpendingIntent=PendingIntent.getBroadcast(this,0,alertIntent,PendingIntent.FLAG_UPDATE_CURRENT);AlarmManageralar

OpenSUSE Leap 15.5 系统发布:支持 KDE Plasma 5.27 LTS、Xfce 4.18 桌面环境

 6月8日消息,openSUSE项目今天发布了openSUSELeap15.5,这是openSUSE变体的最新稳定版本。openSUSELeap15.5在openSUSELeap15.4发布整整一年后推出,建立在SUSELinuxEnterprise15SP5操作系统的二进制包之上,搭载与Leap15.4相同的Linux5.14内核,但增加了驱动程序以提供更好的硬件支持。openSUSEProject将openSUSELeap15.5中包含的Linux5.14内核与上游Linux6.0内核系列进行了比较,称最大的变化是在GPU驱动程序方面,支持AMDRadeonRX7600、AMDRadeon

linux下鸿蒙编译环境搭建,不想踩坑的看这里(ubnutu 18.04 && ubnutu 20.04全新安装测试成功,包括虚拟机和WSL)

1大体流程不想踩坑的看这里就够了,不是没有坑,是我帮你踩完了...我在卸载wsl后新安装wsl测试脚本均无问题,可以完成编译,虚拟机也是一样的。根据鸿蒙官方文档,搭建linux下鸿蒙编译环境需要以下条件:python3.7.4以上repognninjallvmgcc_riscv32hb2安装方法照着官方文档安装或者往下看克隆我的基于官方搭建流程的脚本即可,其他所有的文档不是缺这个依赖就是缺那个依赖,没有一个靠谱的,官方链接:https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev/quick-start/Ubuntu%E7%

VIVDO18.3 ZYNQ7020的纯PL工程代码固化教程

【拒绝任何杠精,这只是我自己的小白学习操作过程记录】用到的参考https://blog.csdn.net/weixin_45526456/article/details/108049186ZYNQ开发板资料固化逻辑ZYNQ固化必须用到PS块。所以纯PL工程中需要新建一个block块,加入并配置PS。配置完成后系统会新生成一个.v文件,再将自己原本要固化的代码例化进去编译生成新的bit文件。启动一个PL编程从来用不到的辅助小程序SDK(vivado自带,启动即可),在SDK里生成固化代码及下载固化。选用的固化启动方式为QSPI启动。添加PS新建BLOCK自定义名称添加IP按+搜索选择zynqsy

ubuntu 18.04 server安装(详细安装教程)

前期准备:准备一个创建一个空文件夹(目的用于装虚拟机,个人习惯)   2.准备好ubuntu18.04iso服务版本镜像文件 接下来开始安装叭!1.打开虚拟机VMwareworkstations(这里用的是16pro)点击主页-创建新的虚拟机 2.在[新建虚拟机向导]选择配置类型中选择“自定义(高级)”接着点击下一步: 3.这里的硬件兼容性会自动识别本虚拟机的版本直接点击“下一步”:  若这里的版本与自己虚拟机版本不符合,则选择对应版本的哦!4.安装来源选择“稍后安装操作系统”接着下一步: 5.在“选择客户机操作系统”点击“Lnux”    然后选择版本“ubuntu64位”接着下一步: 6.

学习系统编程No.18【进程间通信之管道实战】

引言:北京时间:2023/4/11/21:17,今天的文章更新啦!但是还是没有上热榜,所以我们需要继续更文啦!我相信下一篇博客肯定是可以上热榜的,加油!并且今天晚上因为有一节体育课,所以导致现在才开始码字,体育课上教我们打羽毛球,虽然我自从高考到现在已经快一年没打了,但是还是有点实力,但是实力有待恢复,运动其实是非常快乐的,哎!可惜,时间需要用来码字,连打球的时间都挤不出来了,所以让我们趁热打铁,来学习一下有关进程间通信之管道的知识吧!深入进程间通信为什么需要有进程间通信,从以前有关进程的知识,我们可以发现,我们以前学的都是单独一个进程有关的知识,无论是进程终止、进程创建,还是进程等待等知识,

(二)java.sql.SQLException: 不支持的字符集 (在类路径中添加 orai18n.jar): ZHS16GBK

不支持的字符集(在类路径中添加orai18n.jar):ZHS16GBK(一)SQLstate[99999];errorcode[17056];不支持的字符集(在类路径中添加orai18n.jar):ZHS16GBK;nestedexception(二)java.sql.SQLException:不支持的字符集(在类路径中添加orai18n.jar):ZHS16GBK文章目录1、启动报错2、背景3、原因分析4、解决方案1、启动报错java.sql.SQLException:不支持的字符集(在类路径中添加orai18n.jar):ZHS16GBK详细报错内容:2、背景使用JDBC连