- 博客(14)
- 收藏
- 关注
原创 Matlab生成动态链接库文件
注:在你选择的文件夹就可以看到输出的文件,库文件存放在for_redistribution_files_only文件下。注:本步骤依据自己的需求选择,我这里选的是混合语言,例如用python来调用库就选择最后一个。注:封装成库的.m文件应为函数,能够传递参数。10、输出文件的存放位置。
2024-12-14 15:05:07
601
原创 QT信号与槽
1. 信号 (Signals):是由对象在特定事件发生时发出的消息。如点击等操作。2. 槽 (Slots):是用来响应信号的方法。3. 连接信号和槽:使用 QObject::connect() 方法将信号连接到槽。
2024-09-09 09:13:30
609
原创 JAVA基础
引用类型参数的传递,调用方的变量,和接收方的参数变量,指向的是同一个对象。 在语句块中定义的变量,它有一个作用域,就是从定义处开始,到语句块结束。可见,多态具有一个非常强大的功能,就是允许添加更多类型的子类实现功能扩展,却不需要修改基于父类的代码。在继承关系中,子类如果定义了一个与父类方法签名完全相同的方法,被称为覆写(Override)。,不能把父类变为子类,因为子类功能比父类多,多的功能无法凭空变出来。在子类的覆写方法中,如果要调用父类的被覆写的方法,可以通过。类,它只允许指定的3个类继承它。
2024-08-07 09:46:48
759
原创 python基础语法
python中数字有四种类型:整数、布尔型(True or False)、浮点数(1.23、3E-2)和复数(1 + 2j、 1.1 + 2.2j)。4、导入(import,导入模块或者包,模块在当前的搜索路径就会被导入。在 Python 中,所有非零的数字和非空的字符串、列表、元组等数据类型都被视为 True,只有。Python 中的集合(Set)是一种无序、可变的数据类型,用于存储唯一的元素。集合中的元素不会重复,并且可以进行交集、并集、差集等常见的集合操作。eg: 运行a文件,此时输出为12;
2024-04-08 18:12:51
972
原创 较轻量级的数据存储(2)
导入模块import dataStorage from '@ohos.data.storage'读取文件getStorage读取指定文件,将数据加载到Storage实例,用于数据操作,此方法为同步方法import dataStorage from '@ohos.data.storage'//导入模块import featureAbility from '@ohos.ability.featureAbility'var context = featureAbility.getConte
2024-04-08 03:00:56
447
原创 较轻量级的数据存储(1)
概念轻量级数据存储适用于对Key-Value结构的数据进行存取和持久化操作。运作机制应用获取某个轻量级存储对象后,该存储对象中的数据将会被缓存在内存中,以便应用获得更快的数据存取速度。应用也可以将缓存的数据再次写回文本文件中进行持久化存储,由于文件读写将产生不可避免的系统资源开销,建议应用减少对持久化文件的读写频率。约束与限制因Preferences实例会加载到内存中,建议存储的数据不超过一万条,并及时清理不再使用的实例,以便减少非内存开销。 数据中的key为string类
2024-04-08 03:00:31
931
原创 python 操作sqlite数据库
简介sqlite 是一个轻量级的关系型数据库,python自带, 不需要配置不需要任何外部的依赖。经常被集成到各种应用中,其数据库就是一个.db文件1.安装可视化界面,便于对数据库的操作验证DB Browser for SQLite#导入模块import _sqlite3#数据库文件,包括后缀db_file='data.db'#连接数据库conn=_sqlite3.connect(db_file)#定义sql语句sql= "select *from ta...
2022-01-27 15:22:18
6231
原创 python 面向数据库学员管理系统
目录结构1.main.py# 1. 导入管理系统模块from managerSystem import *# 2. 启动管理系统# 保证是当前文件运行才启动管理系统:if --创建对象并调用run方法if __name__ == '__main__': student_manager = StudentManager() student_manager.run()2student.pyclass Student(object): def.
2022-01-16 19:31:50
243
原创 python pymysql(6)
连接数据库①在终端下载安装 pymysql库:pip install pymysql②并导入pymyqsl包: import pymysql③连接:pymysql.connect(host='localhost',user='root', password='密码', database='数据库名称',port=3306) 注:红色字体均为默认下的状态,一般无需更改创建数据库表 import pymysqldb=pymysql.conn...
2022-01-13 12:03:10
401
原创 python 定时器 队列(5)
线程优先级队列( Queue)Queue 模块中的常用方法:Queue.qsize() 返回队列的大小 Queue.empty() 如果队列为空,返回True,反之False Queue.full() 如果队列满了,返回True,反之False Queue.full 与 maxsize 大小对应 Queue.get([block[, timeout]])获取队列,timeout等待时间 Queue.get_nowait() 相当Queue.get(False) Queue.put(ite
2022-01-11 18:50:51
659
原创 python 信号量 条件变量 事件(4)
信号量:所谓信号,类似于道路上的信号灯,一种用来标识等待还是通过的标志。绿灯通过,红灯等待。道路中通过信号灯的颜色标识通过和等待,而Dispatch Semaphore中通过“计数”来标识通过和等待。(假设同时进行5个线程,其中一个线程结束后面线程会补进来)条件变量:Condition(条件变量)通常与一个锁关联。需要在多个Contidion中共享一个锁时,可以传递一个Lock/RLock实例给构造方法,否则它将自己生成一个RLock实例。(可以在执行一个线程的中途执行第二个事件)acquire()
2022-01-10 11:05:10
287
原创 python 多线程(3)
进程和线程的概念进程:进程是操作系统进行资源分配和调度的一个独立单位,是应用程序运行的载体,拥有独立的地址空间(系统资源)。作为拥有资源的基本单位。线程:线程是程序执行中一个单一的顺序控制流程,是程序执行流的最小单元,是处理器调度和分派的基本单位。作为调度和分配的基本单位。https://www.cnblogs.com/ChenZhongzhou/p/5685637.html多线程的使用import threading import time# t1 = thread
2022-01-08 15:38:14
1049
原创 python 笔记(2)
动态给实例添加方法动态添加方法from types import MethodTypec.run =MethodType(run,c)#动态传递方法,MethodType(传递的函数,与参数)限制动态添加属性(__slots__)只允许添加内部含有的属性示例代码#动态给实例添加属性和方法from types import MethodType#空类class Cat(object): __slots__=('name','run')#此时只能添加name与run属性
2022-01-06 15:47:28
428
原创 python类的学习(1)
类(Class):用来描述具有相同的属性和方法的对象的集合。 类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。类的创建class ClassName: '类的帮助信息' #比如用于..功能,过ClassName.__doc__查看。 class_suite #类体,由类成员,方法,数据属性组成。...
2022-01-04 17:00:52
830
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人