- 博客(236)
- 资源 (2)
- 收藏
- 关注
原创 【网络】什么是 ICMP (Internet Control Message Protocol)?
ICMP(Internet Control Message Protocol,互联网控制消息协议)是一种用于网络层的协议,是 TCP/IP 协议栈的一部分,主要用于网络设备(如路由器、主机)之间传递诊断信息和错误报告。ICMP 不负责传输数据,而是用于帮助报告和解决网络问题。它的主要功能是提供网络设备之间的通信反馈,以便网络管理员和协议软件了解网络连接的状态。ICMP 的主要功能网络诊断:Ping:ICMP 最常见的应用就是“Ping”命令。
2024-10-31 19:08:06 868
原创 【网络】Wireshark工具介绍和下载地址
它不会在以下时间警告您 有人在您的网络上做了他/她不允许做的奇怪事情。但是,如果发生奇怪的事情,Wireshark 可能会帮助您弄清楚是什么 真的在继续。Wireshark是免费的,是开源的,是当今最好的数据包分析工具之一。您可以将网络数据包分析器视为检查网络电缆内部情况的测量设备,就像电工使用电压表检查电缆内部情况一样(当然,是在更高的级别上)。打开包含tcpdump/WinDump、Wireshark和许多其他抓包程序捕获的数据包数据的文件。然而,要真正欣赏它的力量,你必须开始使用它。
2024-10-30 08:11:11 586
原创 【C#】Method方法练习05
假设set访问器将始终接收有效格式的产品id,该产品id的长度为4,第一个字母是小写字母,第二个字母是连字符,并以两位数字结尾。该方法必须用根据用户输入信息(必须提示)构造的产品填充数组。除了提示输入产品id外,它还应该显示有效产品类别的列表,并调用CheckString方法以确保输入的产品id是有效的格式。这些代码是a-, b-, f-, t-, o-,对应于产品类别服装,书籍,食品,玩具和其他。显示有效的产品类别,然后不断提示用户输入类别代码,并显示该类别下的所有产品信息以及该类别下的产品数量。
2024-10-30 07:51:58 644
原创 【数据库】SQLite DB Browser有关图书商城的增删改查语句笔记
如下是为我数据库对应的表格此次针对books单独修改如下为我SQLite数据库中对应的前端视图和表格 很多都是重复的 这里我要使用SQLite语句逐个修改成不一样的图片 id 介绍等等信息然后举个例子比如现在我的前端视图为9个画像 我现在从后台的SQLlite中增加一个到第十个的语句可以看到我九个视图 那么id就是9 所以我这里的插入语句id 为10至于 description publisher author image price这些就是无所谓的 图片我换了一个好区分 试一下。
2024-10-27 20:29:57 674
原创 【SQLite报错】sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) database is locked(事务未提交)
当你执行购物车的cart购买草错的时候 会报出这个database is locked错误因为。
2024-10-27 10:27:13 152
原创 【SQLite报错】 结果: FOREIGN KEY constraint failed 在行 1: DELETE FROM orders WHERE id = 2;
当你尝试从orders表中删除一行数据时,如果遇到“FOREIGN KEY constraint failed”错误,这通常意味着在其他表中有一个或多个外键约束引用了orders表中的这一行。由于这些外键约束的存在,你不能直接删除这一行,因为这会破坏数据的完整性。删除成功 有外键约束 要先把约束的外键的用sql语句删除 然后再删除orders。在这里我想要删除orders表中id为2的内容但是因为受到了限制。可以看到所有order_id为2的单子全部改了。– 然后删除主表中的行。
2024-10-27 09:47:45 211
原创 【SQLite报错】结果: near “WHERE“: syntax error(每个update语句结尾都要逗号 ,但是最后一句不要加)
可以看到如下的sql语句除了最后一个price其他的都加了逗号。假设只有一句就是最后一句sql语句就不要加逗号了,
2024-10-26 21:20:10 198
原创 【SQLite报错】结果:near “s“:syntax error(数据库调用的图片不要加 ‘)
结果:near “s”:syntax error。这里就是因为我原来图片名字里有个’就会报语法错误。
2024-10-26 21:11:47 341
原创 【Flask报错】“Method Not Allowed The method is not allowed for the requested URL(HTML里URL_For映射的不对)
例如,如果路由仅配置为接受 GET 请求,但你尝试用 POST 方法访问它,就会出现这个错误。确保当你尝试删除订单项时,你的前端代码(可能是 HTML 表单或 JavaScript)是以 POST 方法发送请求的。如果不确定哪里出错,可以在 Flask 应用中增加更多的打印语句来查看请求的具体方法,或者使用浏览器的开发者工具来检查发出的请求。但通常,删除操作应该使用 POST 方法,因为这是一个可以改变服务器状态的操作(即,它有副作用)。如果错误地使用了 GET,你需要更正它。
2024-10-25 08:06:31 379
原创 【Web快速开发项目】这里的backref 和 cascade 以及delete-orphan作用是什么? __tablename__ = ‘cities‘什么作用?(cities是sql数据库表名)
总结来说,backref简化了模型之间的反向引用,cascade定义了当父记录被删除或更新时子记录的行为,而delete-orphan则确保不再与父记录关联的子记录被自动删除。当设置为delete-orphan时,如果子记录(在这个例子中是Tour)不再与父记录(City)关联,那么子记录将被自动删除。这意味着,如果你有一个Tour实例,你可以通过tour.City来访问与之关联的City实例,而不需要在Tour模型中显式定义这个关系。例如,如果一个城市被删除,那么与该城市关联的所有旅游也应该被删除;
2024-10-24 19:59:18 183
原创 【Flask报错】启动报错ModuleNotFoundError: No module named ‘flask_sqlalchemy‘
Flask-SQLAlchemy 是一个 Flask 的扩展,它简化了在 Flask 应用中使用 SQLAlchemy 的过程。如果你在使用像 Anaconda 这样的科学计算平台,你可能需要使用 conda 来安装这个包,而不是 pip。如果你已经安装了 flask_sqlalchemy 但仍然遇到这个错误,可能是因为你的 Python 环境有问题,或者你的应用没有正确地指向你安装的包。安装完成后,你应该能够在你的 Flask 应用中导入并使用 flask_sqlalchemy 模块了。
2024-10-23 13:03:34 255
原创 【Web快速开发项目】FlaskTemplate request.args.get()方法 @bp.route(‘index‘) 请求index.html关联 def index()用def函数处理
Flask带有强大的Jinja模板语言模板是HTML文件,有额外的语法来动态处理数据。模板中的占位符语法允许添加动态数据。渲染:模板引擎用控制器传递的实际值替换占位符,并生成最终响应lask 框架集成了强大的 Jinja 模板引擎。模板是带有额外语法的 HTML 文件,这些语法允许动态地处理数据。在模板中,占位符的语法允许添加动态数据。渲染过程是指模板引擎将控制器传递的实际值替换到占位符中,并生成最终的响应。
2024-10-23 12:35:33 605
原创 【Web快速开发项目】flask入门模板DEMO练习
它首先导入了 Flask 类,然后定义了一个函数来创建和配置 Flask 应用程序实例,包括启用调试模式和注册蓝图。蓝图是一种组织大型 Flask 应用程序的方式,它允许你将应用程序的不同部分(如路由和视图函数)分离开来。在 Flask 应用程序中,views 模块通常包含定义应用程序路由和视图函数的代码。Flask 类是 Flask 框架的核心,用于创建 Web 应用程序。在 create_app 函数内部,通过调用 Flask 类的构造函数创建了一个 Flask 应用程序实例。导入 Flask 模块。
2024-10-23 10:18:41 835
原创 【Web快速开发项目01】前期准备python sqllite flask_wtf email_validator email_validator环境
然而,在设置环境的同时,我们还将利用这个机会为SQLite安装Python 3和DB Browser,我们将在本单元后面使用它们来开发后端。1)检查机器上是否安装了Python(有些机器预装了Python,并发安装不同版本可能会导致头痛)。提示:避免从上述以外的任何来源下载Python 3,例如,Windows机器上的Microsoft Store。到外部网站https://www.python.org/downloads/Links。如果版本号>=3.9,应该是好的。2)如果需要,安装Python 3。
2024-10-23 09:22:07 1038
原创 【C#】Method()方法练习04基础传参,什么修饰不加,就是传值,加ref(传address地址) 加out(不用在方法里加return),params(任何integer number)
概念 params(any interger number 简单说只要加了params就可以加任何的integer number在这里)out(加out 不用再方法里 加return了直接return了)编写接收两个数字的方法,计算每个数字的平方并返回两个平方的和。编写接收两个数字的方法,计算每个数字的平方并返回两个平方的和。接下来我用ref 传地址 就会发现 两个变量的值改变了。任何方法内部的修改都会被保留。
2024-10-22 18:42:50 728
原创 【C#】Method()方法练习03基础传参计算题
1.创建一个名为PaintingEstimate的程序,其Main()方法提示用户输入房间的长度和宽度(以英尺为单位)。创建一个方法,接受这些值,然后计算粉刷房间的成本,假设房间是矩形的,有。,并将值传递给将值转换为公里的方法,然后将值返回给Main()方法,在该方法中显示该值。这项工作的价格是每平方英尺6美元。返回的价格给Main()方法,并显示它。3.为图书馆创建一个应用程序,命名为。前7天每天每本书10美分**,然后在。,其Main()方法提示用户输入。Main()方法要求用户输入。
2024-10-21 20:53:59 623
原创 【网络安全】Introduction to cyber security and networks 知识点笔记01
• Eavesdropping 偷听;窃取• Masquerade/Spoofing •伪装和欺骗• Phishing •网络钓鱼• MITM• Replay•DoS、DDoS。
2024-10-18 20:01:53 874
原创 【前端Python】实现类Class及其关系-基础项目01
*关于上述三个py文件中def_repr_(self)方法的介绍这段代码定义了一个 Python 类中的repr方法。repr是一个特殊方法,用于返回对象的字符串表示,通常用于调试和开发中,以便能够清晰地查看对象的内容。让我们逐行解释这段代码:方法定义:pythondefrepr(self):这定义了一个名为repr的方法,它是类的一个实例方法,接受 self 作为第一个参数,self 是对类实例自身的引用。字符串模板:python。
2024-10-14 14:49:37 783
原创 【前端】概念简介HTML & Bootstrap, CSS Python & Flask Jinja2 HTML Templates Flask-WTForms Flask-SQLAlchemy.
HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。在视图函数中,可以使用Flask-WTForms提供的方法来处理表单提交的数据,并进行验证。它包含了大量的预定义样式和组件,如导航栏、按钮、模态框等,可以极大地简化前端开发流程。总的来说,这些技术和框架在Web开发中发挥着各自独特的作用,通过组合使用它们,开发者可以更加高效地构建功能丰富、性能优异的Web应用。**Python:**一种广泛使用的高级编程语言,以其简洁的语法和强大的功能而著称。
2024-10-13 07:52:02 373
原创 【C#】Method()方法练习02
这个是右侧的布局 我创建一个项目TestsoccerPlayer 然后 自己创建个SoccerPlayer的类 然后再Program里调用的SoccerPlayer创建的类。下方是SoccerPlayer的代码。//下方是一部分的代码。
2024-10-08 13:57:20 153
原创 【C#】Method()PracticalTest个人练习题
调用第二个方法,该方法接受数组中最大值、数组中最小值、数组中值的总和和算术平均值的参数。在Reverse方法内部,你可以直接修改first、second和third的值,因为这些参数是通过引用传递的。然而,你也需要小心,因为如果在方法内部不正确地处理ref参数,可能会导致调用者的变量被意外修改或产生不可预知的结果。在方法内部,我提供了一个简单的示例来交换first和third的值,以及完成三个变量的轮换。params关键字必须用在数组类型的参数前,并且这个数组是方法参数列表中的最后一个参数。
2024-10-01 15:15:38 1082
原创 【Tool】开发工具网址链接下载-W3School,HTML,CSS,python3,SQLite,Visual Studio Code,et
W3学校指向外部站点的链接。是一个 Web 开发人员网站,提供有关 Web 开发语言(如 HTML、CSS、JavaScript、PHP、SQL、Python 等)的教程和参考资料。1) 检查您的机器上是否有 Python 安装(有些机器预装了 Python,并发安装不同版本可能会让人头疼)。安装 Visual Studio Code (VS Code)1) 访问网站并下载并安装 VS Code。W3Schools HTML 教程。安装 Python 3。
2024-10-01 14:27:19 404
原创 【网络工程】IP地址基础01
2的24次方-2(减去的2是主机位代表全0和主机位全1)IPV4 一共32位 (4个字节) 点分10进制 一共有4组 每组8位。保留第一位为0 0-127 0和127保留 真真范围为1-126。16位网络位 +16位主机位 /16 = 255.255.0.0。24位网络为+8位主机位 /24 255.255.255.0。解封装:数据比特–数据帧–数据包-- 数据段–数据。8位网络位+24主机位 /8=255.0.0.0。封装: 数据–数据段–数据包–数据帧–数据比特。一共有多少个可用主机?
2024-09-25 09:44:03 255
原创 【C#】关于Method()方法的学习理解(下)
按照惯例,程序员缩进方法体中的语句,使方法头及其大括号突出•在Visual Studio编辑器中,方法语句会自动缩进•方法不能重叠-通常你想在一个类中一个接一个地放置方法。
2024-09-17 10:26:26 921
原创 【C#】关于Method方法的学习理解(上)
可选声明的可访问性这指定了其他类对该方法的访问级别。示例包括public、protected、private和package-private(没有指定的访问修饰符)。-可选静态修饰符如果方法声明为静态,则它属于类本身,无需创建类的实例即可调用。-方法的返回类型这指定方法返回的值的数据类型。如果该方法不返回值,则返回类型为空-方法名称或标识符这是类中方法的唯一名称。-左括号他标志着方法参数表的开始。-可选方法参数列表,这些是该方法需要作为输入的变量。每个参数包括一个数据类型和一个变量名。
2024-09-13 11:33:45 637
原创 【C#】BinarySearch(), Sort(), and Reverse()方法介绍
在本例中,为Array。Reverse(array, 2,4)调用反转从索引2开始,长度为4个元素的子数组(即索引2,3,4和5的元素)。数组的其余部分保持不变。如果未找到该元素,则该方法返回一个负数,该负数是下一个大于指定元素的元素的索引的按位补码。()方法用于查找已排序数组中特定元素的索引。该方法执行二分搜索,这是一种高效的搜索算法,数组必须排序,BinarySearch()才能正常工作。如果找到指定元素,该方法将返回该元素的索引。默认情况下,它按升序对元素进行排序。该方法修改原始数组(就地排序)。
2024-09-12 10:28:42 888 1
原创 【Python】学习笔记03
特别注意: 这一系列条件判断会从上到下依次判断,如果某个判断为 True,执行完对应的代码块,后面的条件判断就直接忽略,不再执行了。Python之if-elif-else语句。只不过是在else里再嵌套if else。
2023-06-16 13:43:01 262
原创 【Python报错】error: (-215:Assertion failed) !_src.empty() in function cv::cvtColor
如果你有输入图片的指令,多半是你图片的地址和命名出错了import cv2。
2023-06-14 19:47:12 1521
原创 【Python报错】Import “cv2“ could not be resolvedPylancereportMissingImports
vscode设置中打开Command Palette,ctrl+shift+p。输入Python:Select Interpreter。我的是因为选择的原本推荐的版本3.9导致的错误。实际上我选择3.7后就没有报错了。也有可能是你OPENCV有问题。我反正就成了 新软件。
2023-06-14 19:42:39 627
原创 【Python】学习笔记02
从上面可以发现一个规律,整数和浮点数运算后 ,得到的结果不管小数点后是否有值,结果都变成浮点数了,这是合理的,浮点数可以表达整数的结果,但是整数不能表达浮点数的结果。这是python语言的特性,我们称之为动态语言,与之相对应的Python、javascript等等都是动态语言 JAVA C C++都是静态语言。空值:Python中的一个特殊值,用None表示,none不能理解为0,因为0是有意义的。Python的变量,变量可以是字符串,布尔值,空值,而这里的一个\代表的是两个/ 就是\。
2023-06-14 16:01:30 75
原创 【Python】学习笔记01
4.Python解释器有多个语言实现,我们用的是CPython和IPython(官方版本C语言实现)还有Jpython(java的) PyPy(Pyhon实现)对复杂的问题要进行模块化设计,分而治之,将总问题分成小问题,然后单独解决小问题。1.Python调用C语言很方便,指针内存管理都给屏蔽了,会很方便。调试程序 对编写的程序按照逻辑过程进行调试,确保程序按照正确逻辑运行。5.开发效率高,执行效率低,现在计算机比较厉害,可以忽略执行效率。确定IPO 明确需要实现功能的输入和输出,以及主要的实现逻辑过程。
2023-06-14 13:44:46 66
原创 【SONY】ISX031-3M摄像头逐步占领车载市场
目前随着智能汽车的车载影像竞争逐渐激烈,对于车载影像画面的质量也是逐步提高,大量的手机厂商的fae,tunninig工程师涌入车载行业,越来越多的品牌厂商为了相比竞争对手有更好的影像效果,逐渐从原 本的1M选取至3M相比其他友商不稳定的3M来说,SONY的3M的确是目前更好的选择,更好的画面效果可以更加适配自动驾驶以及自动泊车功能。当然目前SONY的调试大量的功能模块以不对外开放,从调试环节的初期到后期阶段,这部分相比传统的NV以及OV乃至从手机转入的高通来说是一个有待提升对外开发的空间。
2023-05-30 14:41:22 2662 1
原创 【DCROP】关于分辨率裁剪Pixel与功能功耗的关系
1440 得到了蓝色部分的图像,但是这里红色部分的pixel依旧是在工作的占用功耗的,会影响系统功能功耗的测试表现。所以不可以通过这种方式进行裁剪去平衡功耗。一般需要完全屏蔽裁剪掉红色部分pixel输出的方式得到蓝色,减少piexl的消耗达成目的。通过DCROP的方式的确最终输出的时候你从。假设我们图像输出的尺寸分辨率是1920。然后我们这边想要换成1920。
2023-05-16 14:23:02 113
原创 【公式】帧率与最大曝光时间的关系
但是如果你的帧率设置成为30帧,那么你最大曝光时间设置到40ms多半功能测试会测出问题,带不动,那么你设置成30ms就没事情了。假设你的帧率是24帧,那么你最大曝光时间就可以设置到40ms。帧率的倒数要大于等于最大曝光时间。
2023-05-16 14:17:23 1249
原创 【CMS】电子后视镜产业链分布图及架构
https://mp.weixin.qq.com/s?__biz=MzI1MjkzMTcwOQ==&mid=2247651796&idx=8&sn=bf808691abf89cfb3e21087e7bb90da1&chksm=e9d0eac6dea763d07d5375f4902d0ffee17bda4e5ab567c2ebd0951fe1b65b879a0b185f448b&scene=27
2023-05-12 16:21:59 392
原创 【CMS】什么是CMS?Camera Monitor System
L3+级别的智能驾驶系统,需要采集周边影像进行分析,甚至接入网络平台应用于交通调度与车辆安全管理,车外影像成为不可或缺的信息来源,车辆周边道路信息的重视程度必然提升到一定高度,CMS可以为其提供底层的硬件支撑。CMS通过不同的传感器不同角度的摄像头,对车身四周进行多角度实时拍摄,显示车辆情况、视线盲区及车尾行人,视角更灵活,可视范围是传统后视镜的3倍左右,可以减少盲点约10%(宽视场约50%)。此外,随着技术的革新,主动防炫目、夜视功能等更高级的功能都会被集成,车主在夜间的行车安全将更有保障。
2023-05-12 15:58:19 1601
原创 【车载影像】什么是暗噪声?Dark Noise 车载屏幕噪点的体现与应用
暗噪声与温度相关性比较大,温度越低,暗噪声小,温度高时,暗噪声会增大,**因为汽车的工作温度范围较大,**车辆图像传感器要适应的工作温度一般为40℃~ 80℃,对暗噪声的要求较高。当没有光信号输入时,CMOS传感器仍会产生一些电信号,这种电信号称为暗噪声。暗噪声在图像中呈随机分布的噪声,强度较弱。暗噪声DN (Dark Noise)
2023-04-25 16:36:11 682
原创 【Purple Fringe】什么是紫边?蓝B+红R=紫
Purple Flare的成因比较确定,包括镜头/模组内部的光线反射,杂波散射,光圈边缘的散射,镜头的roughness(粗糙度)以及模组内的灰尘都是产生Purple Flare的因素。对于紫边的成因,通常认为是镜头色差(镜头对不同光谱光线的折射程度不同,导致不同光谱的光线不能成像到一点上)所导致,如下图所示,成像系统一般将绿色通道准确对焦,然而 由于镜头色差 ,蓝色和红色通道不能完全准确对焦,从而使物体边缘出现紫红色的色边;成像系统一般将绿色通道准确对焦,然而 由于。蓝色加红色可以调出紫色。
2023-04-25 16:20:16 453
grep.zip 获取手机信息的前提配置软件
2021-01-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人