自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阿狸的博客

欢迎点赞收藏!

  • 博客(58)
  • 收藏
  • 关注

原创 <class ‘vehicle.admin.Rejected Vehicle Admin‘>: (admin.E122) The value of ‘list_editable[0]‘ refers

实际上如果,你在虚拟字段设置了allow_tags=True,这样也会报错!

2024-04-24 15:22:42 149

原创 odoo10 创建第一个应用

当我们在odoo的web主页创建一个数据库,我这里叫做my_odoo,然后我们创建一个名为myapp的模块。我这里设置的叫做odoo_user,并给他设置全部的权限,用于创建数据库。之后我们将view.xml和models.py文件进行解注释。当odoo10环境创建好之后,需要设置一个用户。然后点击刷新本地模块。

2024-04-11 15:08:58 134

原创 odoo10 配置基础环境

由于odoo依赖pywin32,以及nodejs,所以需要一并下载。注意pywin32需要和python2解释器位数保持一致,例如32位。postgresql需要安装jdk1.8,自行安装,然后创建一个普通用户,并设置密码,找到odoo10目录下的。nodejs下载完,通过npm管理器下载less包。文件,然后进行运行配置。(pycharm自行下载)Python、PostgreSQL版本要求。就可以自动跳转如下界面。使用git拉取源码。

2024-04-11 14:34:54 194

原创 pyqt线程正确使用

上面这篇文章看似很科学…

2024-03-10 20:46:48 204

原创 支付宝接入问题汇总

APPID需要正确填写在代码中,注意不是“应用名称/ID”!应该是"APPID"每周日中午12点至每周一中午12点沙箱环境进行维护,期间可能出现不可用。直接从官网工具中复制下载,不需要额外换行。3. 沙箱支付宝APP扫码报错问题。

2024-01-07 23:59:00 376

原创 C语言linux文件操作看这一篇能满足大部分场景

这段代码的目的是打开一个文件,在以读写方式打开文件的同时将文件内容清空,然后将字符串 “test” 写入文件,并输出写入文件的字节数。当文件为空的时候,文件指针初始化指向0的位置,随着写入,文件指针会落到最后一个字符的后面。函数用于打开一个文件,并返回一个文件描述符(file descriptor),这个描述符可以用于后续的文件读写操作。是打开文件时的标志,它可以指定文件的打开方式(例如只读、只写、追加等)。这段代码的目的是打开一个文件,将指定的字符串内容追加到文件末尾,并输出写入文件的字节数。

2023-12-28 10:40:44 1363

原创 贪吃蛇(十二)贪吃蛇咬到自己

最后我们做小的机制优化,蛇咬到自己后会导致游戏结束,重置。

2023-12-24 14:44:42 465

原创 贪吃蛇(十一)随机食物生成

上节我们实现了贪吃蛇吃食物的功能,本节需要设置食物随机位置生成。

2023-12-24 13:32:24 527

原创 贪吃蛇(十)贪吃蛇吃食物

上节讲到限制蛇身回头,本节要实现吃食物功能。

2023-12-23 18:06:01 518

原创 贪吃蛇(九)限制蛇身回头

贪吃蛇中,只能向一个方向前进,改变方向的时候,不可以回头,这是游戏规则。上节中我们实现了自由的游走,但是方向可以向后走动,本节对此问题进行解决。

2023-12-23 17:15:05 362

原创 贪吃蛇(八)任意方向游走

上节我们实现了方向和屏幕刷新,本节来实现贪吃蛇的任意方向游走控制。

2023-12-23 16:42:52 361

原创 贪吃蛇(七)方向和屏幕刷新

由于用户玩游戏的时候,程序需要一边接收用户的输入,一边需要刷新屏幕,此时就需要引用线程来解决此问题。

2023-12-23 15:41:58 525

原创 贪吃蛇(六)自动游走

上节我们实现了撞墙重置,本节继续实现自行游走的逻辑。

2023-12-23 12:57:45 337

原创 贪吃蛇(五)蛇撞墙

上节我们实现了蛇身向右移动的功能,原理就是增加一个节点,删除一个节点。本节我们处理蛇撞墙重置的功能。

2023-12-22 20:38:50 502

原创 贪吃蛇(四)向右移动蛇身

上节实现了蛇身的绘制,通过扫描的方式,这次我们要通过增加蛇身和删除蛇尾来实现移动蛇。这里增加了几个函数,都是链表的基本操作。

2023-12-22 09:01:24 360

原创 贪吃蛇(三)绘制蛇身

绘制蛇身的逻辑不难,存储上面使用结构体。--[]

2023-12-20 22:35:03 728

原创 贪吃蛇(二)绘制地图

绘制地图主要是考察基础的循环和分支控制,视频没看完,自己写了一下。

2023-12-20 17:55:17 489

原创 贪吃蛇(一)ncurses使用

这是是用于改善用户交互的一个库,做到即时响应。,涉及到键盘输入的交互,就需要使用到。它的基本使用,涉及到两个函数。

2023-12-20 16:17:55 359

原创 centos7安装mariadb

在最新版本的MariaDB中,ALTER USER语法略有不同。请尝试以下语法来更改root用户的密码。确保您的系统已更新为最新版本。步骤 3: 启动MariaDB并设置开机启动。步骤 2: 安装MariaDB。加MariaDB官方仓库。安装MariaDB服务器。添加MariaDB仓库。步骤 1: 更新系统。授予新用户管理员权限。

2023-11-22 14:06:53 130

原创 C语言读取文件并存储

记得点赞,编码不易。

2023-10-27 11:19:19 232

原创 pyqt实现简易浏览器

【代码】pyqt实现简易浏览器。

2023-09-30 00:48:53 520

原创 KMP算法代码实现

【代码】KMP算法中求next数组。

2023-09-04 00:37:21 86

原创 django静态文件无法访问解决方案

写两套模板,一套用于开发,一套用于部署,视图中判断返回哪套。

2023-08-25 11:35:48 1055

原创 qt5 TLS initialization failed error

更新对应openssl证书即可。首先打印openssl支持信息。最后添加.pro文件配置。

2023-08-23 10:36:19 104

原创 学生管理系统(java版本)

还有一个重写的 toString 方法,用于将学生对象转换为字符串。用户可以根据菜单选择执行不同的操作,包括添加、显示、修改和删除学生信息。根据用户的选择,我们调用 StudentManagementSystem 对象的方法来执行添加、显示、修改和删除学生信息等操作。updateStudent 方法允许用户根据学生的 ID 修改学生信息。deleteStudent 方法允许用户根据学生的 ID 删除学生信息。使用一个无限循环,显示一个简单的文本菜单,让用户选择要执行的操作。Main 类:这是程序的入口类。

2023-08-12 22:15:26 196

原创 学生管理系统(Python版本)

这个 Python 学生管理系统示例相较于之前的 C 代码更为简洁,体现了 Python 的优雅和易用性。它包含了一个学生列表 students,并提供了添加、显示、修改和删除学生信息的方法。在这里,我们创建一个 StudentManagementSystem 对象,并根据用户的选择执行相应的操作。通过用户输入来获取学生的信息,并使用相应的方法来处理。根据用户的选择,程序会执行添加、显示、修改和删除学生信息等操作。Student 类:这是一个学生类,用于创建学生对象。

2023-08-12 22:13:54 249

原创 学生管理系统(C语言版)

用户需要提供要修改的学生的ID,然后程序会检查是否存在该学生,如果存在,则提示用户输入新的姓名和年龄,并更新相应学生的信息。它首先检查是否还有空间来存储新的学生信息,然后提示用户输入学生的ID、姓名和年龄,将新的学生信息存储到。用户需要提供要删除的学生的ID,然后程序会检查是否存在该学生,如果存在,则将该学生从数组中删除。用户可以选择添加学生信息、显示学生信息、修改学生信息、删除学生信息以及退出程序。当用户运行该程序时,它会提供一个简单的学生管理系统,允许用户添加、显示、修改和删除学生信息。

2023-08-12 22:11:21 705

原创 单链表(C语言版)

单链表(Singly Linked List)是一种常见的数据结构,用于存储一系列具有相同类型的元素,并通过节点之间的链接建立起它们的关系。以上代码演示了一个简单的单链表,包括在末尾插入节点和删除特定节点的操作。在特定位置插入一个新节点,需要更新前一个节点的指针以指向新节点,同时新节点的指针指向原来前一个节点指向的节点。每个节点只需要存储数据和一个指向下一个节点的指针,相比之下,数组可能需要更多的内存。删除特定位置的节点,需要更新前一个节点的指针,使其指向被删除节点的下一个节点。

2023-08-12 22:01:59 221

原创 Qt5开发视频播放器

Q_OBJECTpublic:protected:signals:由于进度条数值和视频时长的单位不统一,需要自定义控件MySlider,监听键盘事件,发送计算得到的视频时长数据到Widget类的匿名槽函数中,完成滑动条功能。

2023-08-12 19:01:27 853

原创 C语言字符串转换ASCII

字符串转换ASCII。

2022-09-30 12:05:15 8716 3

原创 Python提取MP3

Python提取MP3,需要安装两个库ffmpeg和moviepy。

2022-09-17 17:14:46 1558

原创 Python拆字典嵌套

Python拆字典嵌套。

2022-09-06 11:37:35 466

原创 Vscode配置C/C++环境【简单流程|免环境变量配置】

免环境变量配置!3分钟完成Vscode下C/C++环境配置。

2022-09-04 10:20:31 1410 3

原创 Python导入Excel到Mysql数据库

Python导入Excel到Mysql数据库自动创建ID为自增。根据Excel表格表头自动生成数据库字段。

2022-09-03 18:35:09 2789

原创 Python读写Mysql数据库

这是一个可以直接使用的python数据库demo。queryAll方法:查询表数据outfile方法:导出数据为Excelinfile方法:使用Excel导入数据库inserts方法:批量插入数据库executes方法:执行sql语句。

2022-09-02 12:14:27 1705

原创 ModuleNotFoundError: No module named ‘scrapy_redis.dupefilters‘

scrapy部署分布式爬虫的时候,我复制别人文章时,发现很多人代码这里都搞错了,在settings.py文件中DUPEFILTER_CLASS参数设置错误。修改如下:DUPEFILTER_CLASS = "scrapy_redis.dupefilter.RFPDupeFilter"

2022-08-09 18:57:15 585

原创 drf生成序列化类代码

drf生成序列化类代码时候实在太麻烦,所以这里用代码自动生成后粘贴即可。

2022-08-01 17:48:10 191

原创 Python检查图片损坏情况代码

这是清除损坏图片的代码。

2022-07-26 08:46:12 1163

原创 Python生成随机密码【英文大小写+数字】

生成随机密码,英文大小写和数字的组合。

2022-07-26 08:27:59 1705

原创 Scrapy教程经典实战【新概念英语】

本教程旨在教会每一个想学习爬虫的人,学习的同时也能锻炼你阅读文档的习惯。在本教程中,我们假设您的系统上已经安装了 Scrapy。如果不是这种情况,请参阅本小节下面环境配置。我们将抓取http://www.yytingli.com/category/xgnyy/nce-1,这是一个新概念英语自学的网站。本教程将引导您完成以下任务:创建一个新的 Scrapy 项目编写爬虫爬取网站并提取数据使用命令行导出抓取的数据将蜘蛛更改为递归跟踪链接使用蜘蛛参数请严格按照要求进行开发,以避免开发中的错误。开发平台:windo

2022-07-03 17:40:16 968

生成Vsocde C语言配置文件。

可以自动生成基于C语言的Vscode 配置文件文件,并且自动配置环境变量。 但是需要Mingw支持。

2022-09-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除