译 通过自动反编译和外部源提升调试

vscode配置C/C++调试环境

1. Ctrl+Shift+P, 输入 tasks, 选择"Tasks:Configure Default Build Task", z这会生成tasks.json.然后, 修改其中的args, 删掉原来的${file}, 并将工程下的c文件添加进去, 即${fileDirname}/*c(或单个文 ......
环境 vscode

我用ChatGPT写了一个简单的Python自动化测试脚本

## 0 前言 有时候因为要跑很多rtl的仿真,而现有的资源比较有限,每次都需要等一批rtl仿真结束后,才可以执行下一批,尤其是碰到最末的时候,一批rtl仿真结束,要是在打开电脑去run下一批,确实挺不方便的 一度想着要是有个脚本就好了,奈何自己Python确实不行,刚好最近有大火的ChatGPT, ......
脚本 ChatGPT Python

Doris(二) -- 基本概念和数据表模型

# 字段类型 | 数据类型 | 字节 | 范围 | | | | | |TINYINT|1 字节|-2^7 + 1 ~ 2^7 - 1| |SMALLINT|2 字节|-2^15 + 1 ~ 2^15 - 1| |INT|4 字节|-2^31 + 1 ~ 2^31 - 1| |BIGINT|8 字节| ......
数据表 模型 概念 数据 Doris

APP自动化-不同项目之间导包

新建一个项目,复制原项目需要导包的文件,直接在新项目的项目文件下粘贴,点确定完成复制。 在旧项目中的终端输入pip -h,查找项目帮助。可以找到一个freeze的命令,是导出所需依赖安装包并给新项目安装。 终端输入命令 pip freeze>requirements.txt 可以把文件所需的包导入到 ......
之间 项目 APP

自动拆分出地址中的省市区

// 识别 地址的方法 splitAddressInfo(address) { address = address.replace(/[^\u4E00-\u9FA5a-zA-Z0-9]/g, ''); const nameRegex = /(.+?)(\d+)/; const contactRege ......
省市区 省市 地址

PyCharm 版本2020.3 如何设置默认的python版本 以及 对应的依赖镜像源

要在PyCharm 2020.3中设置默认的Python版本以及依赖镜像源,请按照以下步骤进行操作: 设置默认的Python版本: 打开PyCharm,并打开您的项目。 点击菜单栏上的 "File"(文件)选项,然后选择 "Settings"(设置)。 在弹出的窗口中,展开 "Project: Yo ......
版本 镜像 PyCharm 2020.3 python

class和struct的区别

对于纯C语言: 没有class,struct仅作为一种包含多种基本类型 (int, char, double) 的组合体,没有类的概念,没有继承、多态等功能 对于C++: C++中的struct是对C的兼容与扩充,功能和class区别不大,除了成员变量还可以包含成员函数,有继承、多态等功能,唯一的区 ......
struct class

源代码管理工具:提升团队协作与开发效率的利器

在软件开发领域,源代码管理是一项至关重要的任务。随着团队规模的扩大和项目复杂性的增加,有效地管理和协调代码的变更变得尤为重要。为了应对这一挑战,源代码管理工具应运而生。本文将介绍源代码管理工具的概念、作用以及一些流行的工具,以帮助读者理解并选择适合自己团队的工具。 源代码管理工具的概念 源代码管理工 ......
管理工具 利器 源代码 效率 团队

修改开机动画和logo

修改文件: AllAudio.mk 最后一行添加内容: ......
动画 logo

C# 中的字符串——新增功能,通过代码示例进行解释

我们在代码中使用的大部分内容都是字符串。让我们看一下 C# 字符串的一些新功能……包括 C# 11 中新增的原始字符串文字和原始字符串插值。 原始字符串字面量可以简单灵活地构建复杂的多行字符串,包括 JSON。无需逃避。 对应视频教程:https://www.java567.com/open/1 在 ......
示例 字符串 字符 代码 功能

人工智能导论——机器人自动走迷宫&强化学习

# 一、问题重述 强化学习是机器学习中重要的学习方法之一,与监督学习和非监督学习不同,强化学习并不依赖于数据,并不是数据驱动的学习方法,其旨在与发挥智能体(Agent)的主观能动性,在当前的状态(state)下,通过与环境的交互,通过对应的策略,采用对应的行动(action),获得一定的奖赏(rew ......
人工智能 导论 迷宫 机器人 人工

WPF 设置圆角窗体,通过ListView模拟下拉组合款

界面: <Window x:Class="WpfApp2.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx ......
圆角 窗体 ListView WPF

调试程序

调试程序 为什么需要程序调试 场景:当代码遇到没有编译报错,但是有业务逻辑错误,并且用肉眼识别效率又特别低的情况下,需要使用程序调试,一行一行的调试代码。 什么是程序调试 步骤: 1.逐条语句执行程序 2.观看执行情况(一行一行的观看) 3.发现问题 4.解决问题 程序(实战)调试步骤 1.分析错误 ......
程序

如何通过Python将JSON格式文件导入redis?

摘要:如果希望将 JSON 文件导入到 Redis 中,首先要做的就是连接到 redis 服务。 本文分享自华为云社区《Python将JSON格式文件导入 redis,多种方法》,作者: 梦想橡皮擦 。 在导入前需要先确定你已经安装 Redis,并且可以启动相关服务。 windows 上启动 red ......
格式 文件 Python redis JSON

RK平台编译方式

RK平台编译方式 全编译 1、source build/envsetup.sh 2、lunch 项目名 3、./build.sh -UKAup (//弹窗:1331311) 大U:编译uboot ​ 大K:编译kernel ​ 大A:编译Android ​ 小u:编译update.img ​ 小p: ......
方式 平台

字符串和字符数组

字符串分为字符串常量和字符串变量: 字符串变量(字符数组):c中没有字符串的数据类型,只能用字符数组模拟(即用字符数组表示字符串); 注:字符数组不一定是字符串(因为字符数组中可以不含'\0');而字符串一定是一个字符数组(包含0元素也可以是一个字符数组) 字符串常量:就是用“”括起来的一串字符;如 ......
字符 数组 字符串

NCC2005 单点登录,常见问题和解决方案

# NCC2005 单点登录,常见问题和解决方案 ## 设计思路 要单点登录到NCC,首先需要在服务器端向NCC服务器注册将要登录的用户的信息以及其他一些需要的信息,这些信息将被保存在NCC服务器上,通过ssoKey进行关联映射。 在完成注册信息后,客户端在登录时需要提供ssoKey,通过该值获得登 ......

学习日记——跳出循环和数组

1.break跳出循环 ①定义:循环结构中遇到break语句,将会跳出其所在的循环,执行该循环后的第一条语句 ②结构: break int i=1; switch(i){ case 1 : System.out.println("星期一"); break; case 2 : System.out.p ......
数组 日记

简单商品后台管理系统-应用MVC和AJAX,使用Bootstrap

一个商品后台管理系统-应用了MVC三层设计模式以及AJAX技术,使用Bootstrap模板; 是我用于练习Ajax的增删改查写的一个小系统,很简易,但是有助于理解mvc设计模式,并且简单条理清晰使得它是一个好的练习项目; 效果展示: 代码部分: index.html <html> <head> <t ......

C# HttpClient(包含Post和Get)

using Newtonsoft.Json; using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Net; using System.Net.Http; us ......
HttpClient Post Get

m基于FPGA的PID控制器实现,包含testbench测试程序,PID整定通过matlab使用RBF网络计算

1.算法仿真效果 vivado2019.2、matlab2022a仿真结果如下: 2.算法涉及理论知识概要 PID控制器产生于1915年,PID控制律的概念最早是由LYAPIMOV提出的,到目前为止,PID控制器以及改进的PID控制器在工业控制领域里最为常见。PID控制器(比例-积分-微分控制器), ......
控制器 PID testbench 程序 matlab

JQuery的认识和安装

jQuery 是一个 JavaScript 函数库。 jQuery 是一个轻量级的"写的少,做的多"的 JavaScript 库。 jQuery 库包含以下功能: HTML 元素选取 HTML 元素操作 CSS 操作 HTML 事件函数 JavaScript 特效和动画 HTML DOM 遍历和修改 ......
JQuery

vivado2019.2对modelsim2019.2编译库全报错解析

最近在用vivado 2019.2编译modelsim 2019.2库时,所有库全部报错,查阅了博主们的各种解决办法,最终在一篇文章的评论中找到了解决办法,特此记录 问题描述:1、ERROR: [Vivado 12-5602] compile_simlib failed to compile for ......
2019.2 2019 modelsim vivado

Eplices 的自动补全烦恼

例如:你本想定义 String Name; 但是在你打出name会自动补全下拉表单的第一个变成NameString;意味着你还需要移动光标或者删除; 解决办法:打开window》preference》JAVA>Editor》Content Assist>Disable insertion trigg ......
Eplices

jsp学习日志一,基本用法和隐式对象

# 基本用法 ## 在第一个index.jsp文件中 ``` ``` ![](https://img2023.cnblogs.com/blog/2913371/202305/2913371-20230527114223965-476256580.png) ## 而monday.jsp文件中 ``` ......
对象 日志 jsp

HPL测试的配置(依赖于BLAS),通过OpenMpi进行实现

#1.1 虚拟机的配置 ##1.1.1 Linux 光盘映像文件 由于对于Ubuntu系统更为熟悉,所以选择了最新版的Ubuntu系统作为Linux发行版。 ![](https://img2023.cnblogs.com/blog/1996530/202305/1996530-20230527111 ......
OpenMpi BLAS HPL

Idea 的下载安装和使用

1.下载 https://www.jetbrains.com.cn/idea/download/#section=windows 可以先下载社区版本,最终版需要付费。如果想下载之前版本,可以选择其他本版,这里我选择的是2021.3.3的版本; 2.导入已经存在的maven项目 已经进入的情况: fi ......
Idea

Python_手动下载Chrome驱动找不到对应版本,尝试pip自动下载对应版本的驱动,问题解决

pip install webdriver-manager 验证是否成功代码如下: from selenium import webdriverdriver = webdriver.Chrome()url = 'https://www.csdn.net/'driver.get(url)driver. ......
版本 手动 Python Chrome 问题

ASP.NET MVC WebAPI Put和Delete请求出现405(Method not allowed)错误

解决办法: 在站点根目录下的web.config设置如下(主要参考添加项): (End) **转自:https://www.bbsmax.com/A/qVdepEM85P/** ......
错误 allowed Delete Method WebAPI

3. 王道OS-操作系统的运行机制,中断和异常

1. 高级语言- 编译 - 机器指令 (二进制) 2. 内核态和用户态 ;刚开机的时候CPU是内核态,当用户启动某个程序的时候CPU是用户态,如果遇到危险,操作系统会夺回CPU的控制权成为内核态,当危险接触,CPU回到用户态 ; 3. CPU会运行两种程序,一个是操作系统的内核程序,一种是应用程序; ......
王道 机制 系统 OS