- 博客(45)
- 收藏
- 关注
原创 将pyCharm的Django项目部署到Apache服务器
将pyCharm的Django项目部署到Apache服务器由于第一次尝试将python的Django项目部署到服务器上,采用较为简单的Apache服务器,由于网络上的信息良莠不齐,也遇到了不少坑,因此记录如下,以供大家参考。Refer to: Django2:Web项目开发入门笔记(13)环境搭建的内容包括:操作系统:Ubuntu16.04 (在Linux系统中可以使用命令sudo lsb...
2020-04-03 13:53:08
1416
原创 CANoe入门之八 CANoe诊断功能
汽车诊断技术是基于车载网络的一项重要应用,既可实时监控整车的状态,提高汽车的安全性,也可以帮助维修人员方便快捷地定位故障,提高维修效率。汽车诊断技术是在不拆卸车辆的情况下,通过读取车辆在运行过程中所记录的数据或故障码来查明故障原因,并确定故障部位的汽车应用技术。利用该技术,可以快速检测汽车故障(如传感器短路/开路、排放错误、异常操作等)来提高汽车安全性和维修效率。如下图所示,诊断采用“问-答”模式,即诊断仪向车辆指定的ECU发送请求数据,指定的ECU会做出响应,将对应的应答数据返回给诊断仪。
2025-09-28 09:50:57
971
原创 CANoe入门之七 CANoe测试功能二
而其他类似的事件机制(如onstart、onend等),对于测试模块/单元则是不需要的,因为相关的功能可以很便利地添加到测试模块本身的测试序列中。Test Units 需要在Test Configuration窗口中定义,Vector提供了一款付费软件vTESTstudio,用户借助其图像化界面创建测试用例,同时可以配合CAPL或者C#代码实现自动化测试,而这种可编程的执行实体就是测试单元。独立的测试模块/测试单元的测试程序是并行的,而在每个测试模块/测试单元内的序列则是顺序执行的。
2025-09-25 14:23:09
1219
原创 CANoe入门之六 CANoe测试功能一
众所周知,CANoe对仿真和分析功能有非常出色的支持,其实它对测试功能的支持也非常强大。Test Modules中可使用CAPL语言编写测试脚本,其中集成了测试功能集(Test Feature Set, TFS)和测试服务库(Test Service Library, TSL)用于覆盖各类测试。Test Units基于vTESTstudio软件开发,除了同样支持CAPL和.NET编写测试脚本外,还可使用状态机、序列图、表格法和python等方式;同时,支持需求追踪,可进行更全面和便捷的测试设计及管理。
2025-09-23 15:10:37
1075
原创 汽车网络安全 CyberSecurity ISO/SAE 21434 测试之三
网络安全研究者、商业或非商业来源、供应链、客户、政府,比如网络安全专家的研究成果、供应商提供的信息、政府发布的安全公告,甚至黑客论坛里的讨论,举个栗子 ,如果发现有人在论坛上分享了某款车载系统的破解方法,这就是一个潜在的安全信息,得赶紧跟进!:相关项定义、网络安全声明、网络安全规范、威胁场景、过往漏洞分析、现场信息(漏洞扫描报告、维修信息、消费者使用信息),比如车厂自己定义的功能项、安全规范、威胁场景,还有以前的漏洞分析报告、用户反馈(比如维修记录、消费者投诉);其次,我们得确定什么是“真问题”?
2025-09-23 10:13:45
940
原创 汽车功能安全 Functional Safety ISO 26262 测试之三
基于此,我们可以说,定义功能(技术)安全要求的过程就是在进行功能(技术)安全概念开发的过程,这就是为什么一些公司习惯性地将它们合称为“安全概念开发,Safety Concept Development”的原因。从上面的定义,我们发现,安全目标和功能安全要求的口吻像是甲方,“我需要功能实现XX”,从这个角度,技术安全要求就是那个要满足甲方需求的乙方,需要回答“功能应该怎么做实现XX”。如上图所示,如何将 Safety Goal 转化成相关项的系统架构中的要素的的安全需求,是功能安全开发的核心之一。
2025-09-22 13:57:53
458
原创 CANoe入门之五 CANoe测量和分析功能
CANoe的测量和分析是基于数据流方向的,从数据源到处理数据、显示数据和记录数据,数据可以根据需要被单独处理。在Measurement Setup窗口中,数据流以图形化的形式显示,并且可以在此窗口中对数据流进行配置。接收数据:数据源可以是实时数据(online)或者离线数据(offline)。实时数据可以由仿真节点产生,也可以来自相连的硬件(例如VN1630、CANCaseXL等)。离线数据是一个包含记录数据的文件。处理数据。
2025-09-22 13:36:33
1739
原创 汽车功能安全 Functional Safety ISO 26262 测试之二
ISO 26262指出,Safety Goal本质上是最高层级(整车层)的功能安全需求。它是为了确保在各种运行模式下,系统都能满足安全需求而设定的目标。比如,对于自动驾驶车辆,当系统出现故障时,Safety Goal可能会要求及时切换到冗余系统,以保障行车安全;而对于非自动驾驶系统,可能会要求系统退出并报警提醒驾驶员。Safety Goal还涉及到故障容错时间间隔(FTTI)、安全状态(safe state)、紧急操作时间间隔(EOTI)和功能冗余等方面。
2025-09-19 13:32:49
1144
原创 CANoe入门之四 CANoe仿真功能三
CAPL脚本设计是通过CAPL浏览器实现的,可以选择 Tools -> CAPL Browser 打开设计环境,或在 Simulation Setup 窗口双击配置好的.can文件的仿真节点打开对应的CAPL文件。比如在面板中创建了一个Combo Box,通过下拉框的方式去控制信号值的改变,那么在CAPL中需要首先去获取这个Combo 下拉框的值,然后再把该值赋值给对应信号,通过output命令发出。面板作为图形用户界面,可以在CANoe运行期间以交互的方式修改、显示总线信号、系统变量等符号的数值。
2025-09-19 11:04:48
415
原创 Message with ID = XXX could not be sent. Driver error 11 in TransmitCANFrame, “XL_ERR_QUEUE_IS_FULL“
摘要:使用CANcaseXL回放实车日志时,24秒后报文变红,CAN盒子状态灯变红,表明无法发送/接收CAN报文。排查连接、TX Self-ACK和波特率均未解决。怀疑是老款设备在busoff时无法自动reset且不支持CAPL所致。更换新款设备后,24秒时红灯短暂闪烁后恢复,证实是触发了busoff后被自动reset。问题源于老款设备功能限制。
2025-09-16 17:11:21
435
原创 CANoe入门之三 CANoe仿真功能二
Offline离线回放,可以脱离License进行,适用于大容量数据回放,通过Graphic窗口观察数据的总趋势;Replay Block在线回放,需要License支持,回放速度可调,同时可以进行总线残余仿真,与其他节点进行数据交互,适用于台架。1. Offline 回放功能在Offline Mode下可用,类似慢动作回放。打开Offline Mode后将需要进行回放的日志文件拖拽到窗口中进行。2. Replay Block模块。
2025-09-16 10:10:13
1295
原创 汽车网络安全 CyberSecurity ISO/SAE 21434 测试之二
ISO/SAE 21434 汽车网络安全标准摘要 ISO/SAE 21434标准为汽车网络安全提供了系统化框架,涵盖组织管理和项目开发全流程: 核心概念: 研究对象为"相关项"(Item),指实现特定功能的电子系统 采用风险管理理念,强调纵深防御策略 组织管理要求: 网络安全治理需领导层重视、流程全覆盖、职责明确 建立网络安全文化并持续改进 实施信息分级共享和工具管理 项目级管理: 明确项目各阶段安全责任 制定动态调整的网络安全计划 允许合理裁剪流程但需确保安全性 复用组件需重新验证 生
2025-09-15 11:13:24
1250
原创 汽车功能安全 Functional Safety ISO 26262 测试之一
首先,我们需要明确功能安全的定义。根据ISO 26262,功能安全是指:“不存在因电子电气系统(E/E)的功能异常表现而导致的不合理风险。ISO 26262对功能安全的定义为:国标GB/T 34590对这一定义的翻译为:(《GB/T 34590道路车辆 功能安全》 )不存在由电子电气系统的功能异常表现引起的危害而导致不合理的风险。关注对象:仅针对E/E系统(如ECU、传感器等)的故障行为,因此机械/液压/化学等设计都不在ISO 26262的研究范围。换句话说,功能安全只是产品安全的一部分。目标。
2025-09-12 11:34:52
1032
原创 CANoe入门之二 CANoe仿真功能一
CANoe支持网络开发的三个阶段,包括全网络仿真残余总线仿真和真实网络分析。在全网络仿真和残余总线仿真阶段,可以模拟网络中真实ECU的功能逻辑和传输行为。功能逻辑包括ECU的控制策略,需要评估、处理和设置总线信号值等,支持用CAPL、.NET语言编写应用代码扩展节点的仿真功能,也支持导入MATLAB/Simulink模型进行功能及算法验证。在真实网络分析阶段,可通过CANoe配合总线接口卡采集真实总线数据,通过分析窗口如Trace、Graphics等监测报文与信号,通过CAPL处理实际总线数据。
2025-09-12 10:29:59
1483
原创 汽车网络安全 CyberSecurity ISO/SAE 21434 测试之一
在智能网联和自动驾驶技术进入汽车行业之前,功能安全 一直是汽车开发的核心。简单来说,功能安全的目标是确保车辆的系统在出现故障时,不会对人、环境或者设备造成危害。比如,刹车失灵了,系统能不能及时切换到备用模式?这就是功能安全要解决的问题。但随着汽车越来越“聪明”,也越来越“联网”,情况发生了变化。现在的汽车不再是孤立的交通工具,而是融入了互联网的复杂系统。这意味着,汽车也逐渐成为黑客攻击的目标。
2025-09-11 15:23:55
1502
翻译 Forbidden (CSRF token missing or incorrect.)问题解决
解决Forbidden (CSRF token missing or incorrect.)
2023-02-14 10:32:57
1545
2
原创 python动态修改函数名称AttributeError: ‘method‘ object has no attribute ‘__name__‘
【代码】python动态修改函数名称AttributeError: 'method' object has no attribute '__name__'
2022-08-29 13:39:45
811
原创 LINK : the 32-bit linker ran out of heap space and is going to restart linking with a 64-bit linker
Microsoft 有一个关于此错误的解决方案,其中建议了许多选项,主要是使用 64 位编译器。(请注意,这与您是编译 32 位还是 64 位模块无关——这只是编译器可执行文件的选择)在编译 Python 扩展模块(尤其是 setup.py)时,编译器设置通常由 distutils 选择。所有,我们要做的就是将选项 amd64 传递给 vcvarsall.bat 脚本,微软提供该脚本来设置他们的编译器,从而获得一个 64 位编译器来构建一个 64 位扩展。修改setup.py即可。...
2022-08-15 16:08:13
395
原创 Dearpygui使用pyinstaller打包后运行失败,提示Static texture image file could not be found
在dearpygui中加载图片时,由相对路径改为绝对路径,且不可以用如下方式:car_img_path = path.join(path.dirname(path.abspath(__file__)), './images/car.jpeg')直接修改为绝对路径:car_img_path = 'D://Python//DearPyGui//v0.8.10//Test_Tool//images//car.jpeg'...
2022-03-08 16:39:57
494
原创 获取百度脑图JSON数据某个节点的子节点或者父节点
import jsontext = '{"root":{"data":{"id":"ch58nhdpg680","created":1642147348460,"text":"Test"},"children":[{"data":{"id":"ch59laa5bfs0","created":1642149997389,"text":"Test1"},"children":[{"data":{"id":"ch58nhx203c0","created":1642147349630,"text":"Test2"
2022-01-17 14:21:46
697
原创 正则表达式匹配到多个字符串分别替换为不同的字符串
import retext = ‘a.b.c.d.e.f.g’nums = [‘1’, ‘2’, ‘3’, ‘4’, ‘5’, ‘6’].iter() # nums = ‘123456’.iter()print(re.sub(r".", string=text, repl=lambda x: next(nums)))
2022-01-15 09:38:42
1236
原创 两个Django项目部署到Apache2同一个地址不同端口异常导致其中一个网站崩溃问题解决
先上ports.conf及相关文件:ports.conf# If you just change the port or add more ports here, you will likely also# have to change the VirtualHost statement in# /etc/apache2/sites-enabled/000-default.confNameVirtualHost *:80Listen 80NameVirtualHost *:81Liste
2021-10-22 09:27:53
476
2
原创 DJANGO 国际化本地运行良好,部署到Apache2后出现无法翻译的问题解决
一开始参考了一篇优秀文章成功实现了本地的翻译:Django基础(38): 如何设置支持多语种网站及国际化后面着手部署到Ubuntu 下的Apache2服务器上,明明url已经改变了,发现无论如何也无法进行翻译。一开始以为是gettext的问题,特地在Ubuntu也装了一个,发现还是不行;接着认为可能是权限问题,使用chmod给locale加了777的权限,发现还是有问题;网上一通搜索也没找到原因,最后终于发现了问题的根源所在:上述文章中LOCALE_PATHS使用了如下方式进行路径的设置,这在本
2021-10-19 16:48:00
432
原创 Django ajax分页搜索框失效问题解决
由于个人原因用百度比较多,遇到这个问题的时候,找了十几个页面也没找到解决方案。被迫无奈只能自己去django官网研究。最终选择使用的方案是:从搜索框获取搜索文本通过模糊匹配的方式进行查找显示。这边需要注意的是,需要导入Q以便实现模糊匹配:from django.db.models import Q...
2021-09-25 14:30:03
300
原创 Dearpygui入门指南
Dearpygui入门指南Getting StartedWhat is Dear PyGuiWhy use Dear PyGuiInstallingFirst RunBasicCreating Widgets如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入Getting StartedWhat is
2021-09-25 14:22:21
2119
原创 Django使用form表单填写错误不清空已填写内容
使用form表单时发现一个很奇怪的问题,每次填写完验证码,如果验证码输入错误,则所有填写内容都将被清空。一开始的代码大致如下:if CANCASERegister_form.is_valid(): ... CANCASERegister_form = CANCaseRegisterForm()return render(request, 'assets/CANCase_register.html', locals()) 为了使得验证码输入错误后已填写内容不被清空,我们修改为如下格式即可:i
2021-09-25 14:12:24
906
原创 在Apache2中部署多个django项目
将django项目上传到var/www/目录下并修改如下相关文件:ports.conf# If you just change the port or add more ports here, you will likely also# have to change the VirtualHost statement in# /etc/apache2/sites-enabled/000-default.confNameVirtualHost *:80Listen 80NameVirtu.
2021-05-18 11:27:07
409
原创 python-can简述
摘要:最近用到python-can,发现网上参考资料实在不多,也缺乏一定的系统性,特此进行一番整理。——by catmemo1、简述python-can库为Python提供了控制器局域网的支持,为不同的硬件设备提供了通用的抽象,并提供了一套实用程序,用于在CAN总线上发送和接收消息。python-可以在Python运行的任何地方运行; 从具有商用CAN的高功率计算机到USB设备,再到运行Linux的低功率设备(例如BeagleBone或RaspberryPi)。更具体地说,该库的一些示例用法如下.
2021-04-21 11:41:13
24613
15
原创 python如何对形如1.1、1.1.1、1.1.2的目录进行排序
记录一下思路:用split以.分割,获取第一位作为float的首位,后面的作为小数,将其转为float型常量进行排序。
2021-04-19 18:10:14
651
原创 kindEditor 报错 Uncaught TypeError: Cannot read property ‘scrollX‘ of null 解决
使用jquery-1.10.2.js不能使用jquery.min.js
2021-04-09 20:17:51
689
原创 HTML嵌套循环导致{{ forloop.counter }}失效问题解决
使用{{ forloop.parentloop.counter }}替代
2021-04-01 11:24:18
567
原创 使用pycharm基于Django从零开始搭建个人购物网站
使用pycharm基于Django从零开始搭建个人购物网站(实测可用)一、概述二、需求分析1、**网站首页**2、**用户管理**3、**商品管理**4、**购物车管理**5、**订单管理**6、**网站后台管理**三、数据库设计分析1、**goods**商品2、**user**用户名3、**shoppingCart**购物车4、**order**订单四、搭建项目环境1、创建工程2、创建app3、...
2021-03-31 11:35:02
7231
27
原创 python 百度脑图json数据转Excel
python 百度脑图json数据转Excelkityminder-editor JSON TO EXCEL最近接了个需求是将百度脑图导出的json格式数据保存到Excel中,众所周知,不管是kityminder还是xmind这些脑图,导出的数据必定是有一定规律的。首先想到的是借用xmind2excel,但是发现有些是不支持的,因此打算自己写一个。kityminder-editor JSON TO EXCEL首先我们从百度脑图将脑图另存为.km格式的数据,将.km格式直接修改为.json格式。(.k
2021-03-25 16:50:03
881
2
原创 如何将WORD中的公式转为图片
这个问题其实说简单也简单,说复杂也复杂。主要思路在于,doc格式的word不支持公式,因此将docx格式转为doc格式后再转回docx格式就可以了。
2021-03-19 14:48:52
9900
2
转载 使用ajax获取后台数据时发现 ajax Object of type datetime is not JSON serializable
问题发现:使用ajax获取后台数据,发现前端无法显示,于是添加console.log(err);将错误信息打印出来,发现 ajax Object of type datetime is not JSON serializable。$.ajax({ "dataType" : 'json', // 此处用post,推荐用post形式,get也可以,但可能会遇到坑 "type" : "post", "url" : sSource, "data" : aoData,
2021-03-12 10:00:02
196
原创 os.mkdir(path) FileNotFoundError: [WinError 3] The system cannot find the path specified
os.mkdir(path)FileNotFoundError: [WinError 3] The system cannot find the path specified在使用django的过程中,发现当创建多级文件夹的时候,使用mkdir会出错,此时将mkdir改为makedirs即可。
2021-03-02 09:57:11
1610
原创 Django页面form表单提交跳转失效问题记录
Django页面form表单提交跳转失效问题记录最近在做一个项目的时候,在form表单中提交发现浏览器页面没有反应,现在问题记录如下:1、浏览器使用:谷歌浏览器2、form 表单核心代码:<form name="questionslist" id="questionslist" class="form-register" method="post" target="_blank" action="/questions/question_detail/{{ question.title }}"&
2021-02-08 09:35:19
965
原创 django项目wsgi.py提示No module named ‘项目名‘
一开始使用的是默认的配置:# -*- coding: utf-8 -*-import loggingimport osimport sysfrom django.core.wsgi import get_wsgi_applicationlogging.captureWarnings(True)os.environ.setdefault("DJANGO_SETTINGS_MODULE", "项目名.settings.dev")application = get_wsgi_applica
2021-02-04 19:04:29
2335
3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅