草庐IT

Python 3.11

打算在新项目中启用Python最新版3.11.这是2022年12月才推出的python更新,突出的特色就是速度变快了.Python3.11logo得益于CPython的进步,Python3.11在速度上比Python3.10平均快10-60%,这幅度还是挺大的.另外还有一个特性,正好解决了我在前一篇Pythondataclass的可选字段文章中遇到的问题.Python3.11中的鸭子类型TypedDict,允许可选字段,也就是说,字典对象中可以完全没有该字段,而不是像之前那样,用None代替.

【算法每日一练]-图论(保姆级教程篇11 tarjan模板篇)无向图的桥 #无向图的割点 #有向图的强连通分量

目录预备知识模板1:无向图的桥模板2:无向图的割点模板3:有向图的强连通分量                讲之前先补充一下必要概念:预备知识无向图的【连通分量】:即极大联通子图,再加入一个节点就不再连通(对于非连通图一定两个以上的连通分量)无向图的【(割边或)桥】:即去掉该边,图就变成了两个连通子图无向图的【割点】:将该点和相关联的边去掉,图将变成两个及以上的子图注意:有割点不一定有桥,但是有桥一定有割点        无向图的【边双连通图】:无向图中不存在桥,即删除一条边后仍然连通(每两个点间有至少两条路径,且路径上的边互不重复)           无向图的【点双连通图】:无向图中不存在

北邮22级信通院数电:Verilog-FPGA(11)第十一周实验(2)设计一个24秒倒计时器

北邮22信通一枚~跟随课程进度更新北邮信通院数字系统设计的笔记、代码和文章持续关注作者迎接数电实验学习~获取更多文章,请访问专栏:北邮22级信通院数电实验_青山如墨雨如画的博客-CSDN博客目录一.代码部分1.1 counter_24.v1.2 divide.v1.3 debounce.v二.管脚分配三.实验效果一.代码部分1.1 counter_24.vmodulecounter_24( inputclk,rst,hold, output[8:0]seg_led_1, output[8:0]seg_led_2, outputreg[7:0]led); wireclk_lh; wirehold

【网安AIGC专题10.11】①代码大模型的应用:检测、修复②其安全性研究:模型窃取攻击(API和网页接口) 数据窃取攻击 对抗攻击(用途:漏洞隐藏) 后门攻击(加触发器+标签翻转)

代码大模型的应用及其安全性研究写在最前面一些想法大型模型输出格式不受控制的解决方法大模型介绍(很有意思)GPT模型家族的发展Chatgpt优点缺点GPT4其他模型补充:self-instruct合成数据CodeLlama代码大模型的应用(第一次理解清楚hh,这图好清晰,学长的讲解也好好)“预训练-微调”范式和“预训练-prompt”范式课堂讨论:预训练一般是无监督的,一般为下一个token预测提示工程——漏洞检测(召回率上升,精确率几乎没变)基本提示增强提示1思维链提示(角色扮演、API和DF只加一个效果更好)提示工程——漏洞修复增强提示2提示工程——代码摘要(效果不行、给出的原因:单词不一样

【RK356X Android11】开发之4G模块(广和通模块NL668)

目录前言一、Kernel调试二、Android层调试三、移植过程四、问题与解决前言  4G模块主要利用于无线上网和通话功能的移动设备,或者用以没有WIFI或者以太网的地方;这篇文章主要以广和通NL668为例,讲述调试4G上网过程,通话功能暂时不讲;4G上网模块一般是以USB接口呈现,所以也是个热插拔设备;一、Kernel调试1.查看系统是否支持该4GNL668模块  ls/dev/ttyUSB*  看下是否有相对应的节点:  没有找到设备虚拟串口节点,说明底层驱动需要移植NL668模块驱动,实际上是添加该模块的PID和VID,该模块走的是欢迎大家访问USB接口;2.底层驱动调试(1)第一步当然

超简单!超详细!使用Docker Desktop部署Oracle11g(其他oracle版本也适用)

前言完全没接触过此软件的建议看看视频了解一下,这边推荐一个视频,1.25倍速跳着看,稍微了解一下操作流程更方便了解此文一、下载并安装DockerDesktop注意,安装完打开后若是提示你wsl版本过低,请更新wsl版本并默认选中wsl2,两句命令的事,若你的windows是家庭版,请自行搜索wsl2安装方法,其他用户要在任务栏搜索框,输入启用或关闭Windows功能,打开后,勾选如下配置并重启电脑:二、拉取镜像搜索关键词iatebes(oracle镜像太多了,搜作者快一些。搜索会卡一下,不要急)点一下后进入详情页点一下pull,等待下载(挺慢的)想加速的请了解DockerDesktop的镜像加

Android图形系统之X11、Weston、Wayland、Mesa3D、ANGLE、SwiftShader介绍(十五)

简介:CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长!优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀人生格言:人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.更多原创,欢迎关注:Android系统攻城狮1.前言本篇目的:理解X11、Weston、Wayland、Mesa3D、ANGLE、SwiftShader框架和协议。2.X11、Weston、Wayland、Mesa3D、ANGLE、SwiftShader功能介绍X11X11是一种计算机图形显示协议,也被称为XWindowSystem。它是最早的用于L

MS11-030-DNS 解析漏洞复现

 MS11-030:DNS解析中的漏洞允许远程代码执行(2509553)安装的WindowsDNS客户端处理链接-本地多播名称解析(LLMNR)查询的方法中存在一个缺陷,攻击者可利用此缺陷在NetworkService帐户的上下文中执行任意代码。请注意,WindowsXP和2003不支持LLMNR。要在这些平台上成功利用此漏洞,需要本地访问权限以及运行特殊应用程序的权限。但是,在WindowsVista、2008、7和2008R2中,可以远程利用此漏洞。Microsoft已发布一系列用于WindowsXP、2003、Vista、2008、7和2008R2的修补程序。复现准备靶机:Winxp,2

【Yi-34B-Chat-Int4】使用4个2080Ti显卡11G版本,运行Yi-34B模型,5年前老显卡是支持的,可以正常运行,速度 21 words/s,vllm要求算力在7以上的显卡就可以

1,演示视频https://www.bilibili.com/video/BV1nj41157L3/Yi-34B(4):使用4个2080Ti显卡11G版本,运行Yi-34B模型,5年前老显卡是支持的,可以正常运行,速度21words/s2,关于2080TI,5年前老显卡是支持的NVIDIAGeForceRTX2080Ti参数显存容量:11264MB显存位宽:352bit核心频率:1350/1635MHz显存频率:14000MHz发布日期2018年04月环境使用:CPU:12核心内存:40GBGPU:NVIDIAA40,1个可以支持,理论上7.0算力的都支持。主要是vllm支持就行:autodl

2019年11月7日 Go生态洞察:Go Modules v2及更高版本

🌷🍁博主猫头虎(🐅🐾)带您GotoNewWorld✨🍁🦄博客首页——🐅🐾猫头虎的博客🎐🐳《面试题大全专栏》🦕文章图文并茂🦖生动形象🐅简单易学!欢迎大家来踩踩~🌺🌊《IDEA开发秘籍专栏》🐾学会IDEA常用操作,工作效率翻倍~💐🌊《100天精通Golang(基础入门篇)》🐅学会Golang语言,畅玩云原生,走遍大小厂~💐🐅🐾猫头虎建议Go程序员必备技术栈一览表📖:☁️🐳Go语言开发者必备技术栈☸️:🐹GoLang|🌿Git|🐳Docker|☸️Kubernetes|🔧CI/CD|✅Testing|💾SQL/NoSQL|📡gRPC|☁️Cloud|📊Prometheus|📚ELKStack🪁🍁希望