- 博客(10)
- 收藏
- 关注
原创 候选法求得众数
牛客网链接:https://www.nowcoder.com/practice/e8a1b01a2df14cb2b228b30ee6a92163?tpId=13&tqId=11181&rp=1&ru=%2Fta%2Fcoding-interviews&qru=%2Fta%2Fcoding-interviews%2Fquestion-ranking&tab=answerKey具体思想:当一个数和另外一个数字不等,则消除这俩个数字,那么最后,数组中留下来的一定是超过
2021-03-05 14:30:48
115
原创 windows10和VMWARE虚拟机ubuntu16.04无法复制粘贴文件的问题
安装 vmware tools简单解决:**sudo apt install open-vm-toolssudo apt install open-vm-tools-desktop
2020-12-05 21:37:24
2169
原创 ESP32 WORK KIT 由于端口被占用而无法在windows 上下载程序的问题
如图所示,无法打开端口COM7解决方案:1.打开设备管理器,查看是否有俩个com端口2.下载最新的驱动程序,对其驱动程序进行更新链接:https://www.ftdichip.com/Drivers/VCP.htm3.更新驱动程序4.重启5.打开ESP32电源,重新下载6.此时下载成功...
2020-12-01 21:04:45
1194
1
原创 进程间通信
IPC (进程间通信)管道(使用最简单)原理管道实为内核使用环形队列机制,借助内核缓冲区实现局限性1.数据不能自己读写2.数据一旦被读走,便不在管道中存在,不可反复读取3.管道采用半双工的工作方式,数据只可以在一个方向上流动4.只能在有公共祖先的进程间使用管道linux下的七种文件文件d 目录l 符号链接伪文件:s 套接字b 块设备c 字符设备p 管道pipe管道一般读写行为fifo(有名管道i):用于非血缘关系进程间通信共享内存mmap函数的参数使用注意事
2020-10-21 19:48:28
107
原创 linux线程基础
进程和程序程序->编译好的二进制文件,不占用系统资源进程->在内存执行,占用系统资源并发与并行并发:多个进程在同一时间段内交替执行并行:多个进程在同一时刻内被同时执行ALU算术逻辑单元,解析操作码并完成对应操作(只有add和<<操作)MMU内存管理模块实现虚拟地质到实地址的映射不同进程有不同的用户空间,但是内核空间都是一样的PCB进程控制快,存储进程的所有信息本质:结构体内部定义成员:1.进程id2.进程的状态(就绪,运行,挂起)3.进程切换时需要
2020-10-20 16:49:26
223
原创 markdown使用
功能快捷键撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + Shift + H无序列表:Ctrl/Command + Shift + U有序列表:Ctrl/Command + Shift + O检查列表:Ctrl/Command + Shift + C插入代码:Ctrl/Command + Shift + K插入链接:Ctrl/Command + Sh
2020-10-16 11:35:04
102
原创 Qt5.14.1下编译MYSQL驱动(msvc,mingw)
下载QT 5.14.1(一定要安装源代码)下载MYSQL(5.6版本及以上)正片开始:1.首先进入D:\Qt\5.14.1\Src\qtbase\src\plugins\sqldrivers\mysql(示例是我的mysql驱动源码路径,请根据自己的安装目录找一下)如下图所示:2.双击mysql.pro文件进入QtCreator,根据你的需要选择编译器,(需要msvc点击msvc64,需要mingw点击mingw64)重要的事情说三遍,不要点击32位的编译器!!!不要点击32位的编译器!!
2020-07-21 20:15:59
2227
3
原创 MySql
mysql基本操作1:查看有哪些数据库show databases;2:新建数据库create database gc;(gc是新建的数据库的名)3:删除数据库drop database gc;4:创建表:create table table_name(colum_name data_type;colum_name data_type;colum_name data_type;…colum_name data_type;);5:删除表drop table table_name
2020-07-20 17:44:39
118
原创 结构体内存结构
结构体内部变量字节对齐问题计算机所做的一切工作和预处理,都可以从提高效率或者提高安全性考虑。这里主要是为了提高计算机效率。1.首先弄明白计算机的数据读取问题:每次取数据的总线周期,都是从偶地址开始,然后顺序取出后面所需的地址,比如计算机内部采用低位交叉的多体存储技术(假设有四个存储器交叉组成)。那么读取一个int类型的数据,需要花费一个总线周期,也就是连续读取四个字节的时间。读取一个double类型的数据则要花俩个总线周期。2.如果int类型数据存储地址的低俩位不是00(比如01),那么在一个总线周
2020-07-16 11:02:19
308
转载 Git
Git创建分支并推送到远程现在我在master分支上,工作目标是干净的,也没有需要commit的:$ git branch* master release $ git statusOn branch masterYour branch is up-to-date with 'origin/master'.nothing to commit, working directory clean新建远程分支新建一个本地分支:$ git checkout -b dbg_lichen_sta
2020-07-16 09:10:09
116
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人