随笔分类 - 概念随记
记录一些c/c++/qt等知识点
摘要:首先,说一下我当时的问题,控制台显示有QMYSQL驱动,但是就是检测不到报错没有驱动,数据库连接不成功。 一开始是一直在复制粘贴.dll和.lib, 但是还是不行,一直试一直拖好久都没解决这个问题。因为我sqlite可以用,所以也不着急搞MySQL,但是每次一有时间,看到MySQL不能使就不舒服,就
阅读全文
摘要:1. MySQL安装完成后,会在磁盘上生成一个目录,该目录就被称为MySQL的安装目录。 主目录下面有一些子目录,为了更好的使用MySQL数据库,需要了解各级目录的功能 2.目录结构如下: 1) bin文件夹:用于放置一些可执行文件.exe,如mysql.exe, mysqld.exe 2) inc
阅读全文
摘要:1.win+r cmd 回车 2.cd + MySQL中bin的路径,切换到mysql中 3.通过mysql -u用户名 -p指定root用户登录mysql,回车后会提示输入密码,此时输入的是原来的旧密码 4.修改MySQL的用户密码,格式:set password for 用户名@localhos
阅读全文
摘要:1.定时器 1. systick 2.当前值寄存器从计数值往0减 3.当计数到0是,产生中断<中断可以有可以没有> 4.处理完达到倒计时要做的操作 5.硬件会自动把重装载值寄存器的计数值加载到当前值寄存器中 6.重新开始计时 只要不把使能位清除,就永不停息,官方固件,只能开不能关,无法即开即关。 2
阅读全文
摘要:使用的工具 开发板:stm32f103rbt6 内核:arm-cotex-m3系类 v7架构 r:64脚,b:128字节 ,6:工作温度范围 muc就是stm32单片机芯片,soc是带操作系统的开发板,例如a53。 学习的主要内容 掌握接口编程技术 即裸板驱动开发 通过直接写寄存器(寄存器地址=基地
阅读全文
摘要:嵌入式: 以应用为中心,以计算机技术为基础,软硬件可剪裁,适用于应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。 物联网: 物联网是通过传感设备,按约定的协议把任何物品与互联网相连接,进行信息交换和通信,以实现对物品的智能化识别、定位、跟踪、监控和管理的一种网络。(即以嵌入式技术
阅读全文
摘要:1. 什么是死锁? 多进程在竞争资源时,出现了僵死的状态。 2.死锁的必要条件? 1.互斥条件(一个资源每次只能被一个线(进)程使用)(系统特性不能避免) 2.不可剥夺条件 (线(进)程已获得的资源, 在未使用完之前,不能强行剥夺) (系统特性不可避免) 3.循环等待 (若干线(进)程之间形成一种头
阅读全文
摘要:进程 系统资源分配的最小单位; 每创建一个进程就会消耗一份资源; 每个进程都是独立的,所以进程通信比较复杂,通常需要借助外力,如SysV IPC; 线程 栈独立; 系统调度的最小单位; 资源的开销比进程小; 大量频繁创建销毁线程,消耗系统调度; 全局数据段是共享的,系统资源也是共享的; 多进程在同一
阅读全文
摘要:1. c端将FIN置1,向s端发送请求断开序列号例如是m; 2. s端接收到后向c端发送应答将m+1; 3. 当s端完成数据交换也不需要通信的时候,向c端发送序列号n请求断开; 4. c端将n+1后发送应答给s端。
阅读全文
摘要:1. c端将SYN置一,然后向s端发送一串序列号例如x, 这是第一次握手; 2. s端接收到后发送x+1应答,同时发送一个自己的序列号y,这是第二次握手; 3. c端收到应答后,将y+1发送给s端,完成第三次握手。 注:SYN:同步的缩写,意思是双方保持步调一致。 ACK: 确认字符。
阅读全文
摘要:深拷贝:拷贝类的同时,连同成员对应的存储空间一同拷贝。 浅拷贝:默认生成的拷贝构造函数就是浅拷贝,拷贝类的成员对应的存储空间,不会拷贝类成员再开辟的存储空间。
阅读全文
摘要:qt主要用到的控件: QWidget基类, QPushButton普通按钮, QLineEdit文本输入, QSlider滑动条,QLabel显示文本或图像, QMainWindow创建应用程序的主窗口,QCeckBox复选框,QRadioButton单选按钮。 信号和槽的实现: 每个控件可以发出信
阅读全文
摘要:重载:同一个函数的不同表现形式。 同一个类中; 函数原型不同(函数名相同,参数列表即顺序、个数、类型不同); virtual关键字可有可无。 重写:继承关系中,派生类对基类同名函数有不同的表现形式。 有继承关系的类; 函数原型相同; 基类成员函数必须声明为虚函数(virtual)。 隐藏:继承关系中
阅读全文
摘要:malloc 指名申请空间的大小(byte即字节个数); 所申请的存储空间时未初始化的,值未定义; 返回所申请空间的地址。 calloc 指明申请多少个元素,每个元素的字节个数; 存储空间已经初始化; 常用于数组; 返回地址。 realloc 再开辟; 在原有的堆空间上调整存储空间的大小,增大的值未
阅读全文
摘要:1. 头文件(c++标准头文件都是有命名空间的);2. c++有命名空间,可以解决命名冲突的问题;3. 输入与输出 1)c++:读入std::cin << 输出std::cout >> std::endl; 2) c: 读入:scanf 输出:printf 4. 对空间的开辟和释放 c:malloc
阅读全文

浙公网安备 33010602011771号