自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 动态规划 打家劫舍 c语言

动态规划 打家劫舍 c语言

2022-08-30 22:57:34 515 1

原创 动态规划 最长回文子串 c语言

最长回文子串 C语言

2022-08-30 22:55:06 435

原创 动态规划 连续子数组的最大和 c语言

动态规划 连续子数组的最大和C

2022-08-30 22:49:59 356

原创 动态规划dp 兑换零钱 c语言

动态规划 兑换零钱 c语言

2022-08-30 22:34:28 230

原创 动态规划dp 矩阵路径问题 c语言

动态规划dp 矩阵路径问题 c语言

2022-08-30 22:27:47 253

原创 动态规划dp最长公共子序列(二)最长公共子串 最长上升子序列 C语言

动态规划 最长公共子序列(二)最长公共子串 C语言

2022-08-30 22:10:05 514

原创 动态规划dp 最小花费爬楼梯 c语言

动态规划dp 最小花费爬楼梯 c语言

2022-08-30 21:59:04 256

原创 动态规划dp-斐波那契数列 跳台阶 入门级c语言

动态规模入门 斐波那契数列 跳台阶

2022-08-30 21:27:37 257

原创 C语言笔试 ACM模式输入数组并排序输出

c语言笔试ACM模式输入输出

2022-07-13 21:17:11 613

原创 机器学习-模式识别(6)SVM支持向量机实现MNIST手写体数据集分类

机器学习-matlab实现SVM支撑向量机对手写体数据集mnist的分类

2022-06-08 19:54:30 2906

原创 机器学习-模式识别(5)基于K-means的动态聚类

机器学习-基于kmeans的动态聚类 matlab实现

2022-06-08 19:47:51 585

原创 机器学习-模式识别(4)决策树

模式识别 matlab实现决策树

2022-06-08 19:43:19 470

原创 机器学习-模式识别(3)基于PCA变换的特征提取

matlab实现PCA变换

2022-06-08 19:37:53 2345 3

原创 机器学习-模式识别(2)基于Fisher准则的线性分类器设计

机器学习 Fisher线性判别(PLA)

2022-06-08 19:25:00 1659

原创 机器学习-模式识别(1)Bayes 分类器设计

贝叶斯分类器设计

2022-06-08 17:44:19 2584

原创 记一个在Python中通过名称查找进程并杀死的办法

需求是这样的:我想在开启摄像头的同时将本地图像通过mjpg-streamer以及内网穿透将本地视频映射到公网,关闭摄像头时同时杀死mjpg-streamer与内网穿透分别使用一个子进程子进程打开mjpg-streamer推流def op(self): os.system('/home/pi/sh/openmjpg.sh')直接使用终端命令即可,我已将开启mjpg-streamer的命令写入shell中,包括发送ip地址以及一些其他的功能主进程创建子进程 self.p=

2022-05-29 19:26:13 628

原创 树莓派pyqt5爬坑 将终端输出信息打印在ui界面上

创建控件-终端输出信息重定向-显示在pyqt文本中class moni(QWidget): def __init__(self): super(moni, self).__init__() # 创建控件 self.step_up=QWidget(self)#窗体类 self.te = QTextEdit(self)#文本类 sys.stdout = EmitStr(textWrit=self.outpu

2022-05-29 13:18:37 1509

原创 树莓派pyqt5爬坑 将图片视频显示在ui界面label上

想将运动检测模型的原视频和背景分割后的灰度视频显示在ui界面的label上 发现几个问题记录一下使用 mog = cv2.createBackgroundSubtractorMOG2() # 定义高斯混合模型对象 mog的apply方法时发现在主线程里使用会出莫名bug,考虑可能是label定时器的问题,创建一个子线程循环mog.apply(),再将获得的数据通过全局变量的方式直接在主线程里显示,解决在主线程里定义好mog模型后创建线程,使用继承pyqt子线程重写run方法的方式,使用方法可见上篇

2022-05-29 12:59:24 750

原创 树莓派pyqt5爬坑 多线程控制UI界面

本想在ui界面内加入语音识别控制功能使用语音控制界面转换,发现在语音控制线程中无法直接对ui进行操作,包括点击事件以及弹出提示信息都不行只能用继承pyqt子线程类重写run方法发送信号至ui界面回调函数里进行控制写在ui界面类外class Runthread(QtCore.QThread): # python3,pyqt5与之前的版本有些不一样 # 通过类成员对象定义信号对象 _signal = pyqtSignal(str)#信号传输类型,我用的是字符串str型 d

2022-05-29 12:03:42 2082

原创 2022.5.28 记GitHub爬坑 master->main 以及token使用

使用GitHub发现与Gitee不同github中的master分支更改为main分支GitHub 使用git push origin main后输入账号密码形式更改为输入账号与token附完整版创建仓库与上传项目流程网页端创建仓库点击 New project创建即可 Gitee与GitHub类似本地clonegit clone https://github.com/xxxx 改为你的仓库连接添加文件本地提交git add .git commit -m "你

2022-05-28 11:50:21 346

原创 一文搞懂二分查找C语言

int search(int* nums, int numsLen, int target ) { // write code here if(numsLen==0) return -1; int left=0; int right=numsLen-1; int mid; while(left<=right) { mid=(right+left)>>1;//右移一位即/2 if(nums

2022-04-27 16:14:43 1001

原创 #数组中的逆序对#一文搞懂递归归并排序数组,链表纯C语言

力扣912.排序数组int* sortArray(int* nums, int numsSize, int* returnSize){ *returnSize=numsSize; guibing(nums,numsSize); return nums;}void guibing(int *nums,int numsSize){ if(numsSize<2) return 0; int mid=(numsSize+1)>>1;

2022-04-14 18:46:24 682

原创 题解 | #链表的奇偶重排#c语言迭代

struct ListNode* oddEvenList(struct ListNode* head ) { // write code here if(head==NULL||head->next==NULL||head->next->next==NULL) return head;//链表个数小于3直接返回 struct ListNode *odd=head,*even=head->next; struct ListNode *Eh

2022-04-07 20:42:58 311

原创 题解 | #判断一个链表是否为回文结构#c快慢指针找中点,反转后半段链表对比

#include<stdbool.h>bool isPail(struct ListNode* head ) { if(head==NULL||head->next==NULL) return true; struct ListNode* H=malloc(sizeof(struct ListNode)); H->next=head; struct ListNode *fast=H,*slow=H; while(fast!=NULL&

2022-04-07 20:41:56 233

原创 链表刷题day4 题解 | #单链表的排序#C语言归并排序递归+辅助数组法

归并排序递归struct ListNode* mid(struct ListNode* head);//中点分割函数struct ListNode* merge(struct ListNode* head1,struct ListNode* head2);//排序合并两个链表struct ListNode* sortInList(struct ListNode* head){ if(head == NULL || head->next == NULL) return h.

2022-04-07 18:24:12 1029

原创 题解 | #链表中倒数最后k个结点# #两个链表的第一个公共结点# #删除链表的倒数第n个节点#C快慢指针

struct ListNode* FindKthToTail(struct ListNode* pHead, int k ) { if(pHead==NULL) return NULL; struct ListNode* fast=pHead; struct ListNode* slow=pHead; int i=0; while(fast!=NULL) { i++; fast=fast->next; .

2022-04-06 17:28:50 581

原创 链表刷题day3 题解 | #链表相加(二)# C头插法反转链表后相加值赋予头插法创建新链表

struct ListNode* addTwoNumbers(struct ListNode* head1, struct ListNode* head2){ struct ListNode* H1=malloc(sizeof(struct ListNode)); struct ListNode* H2=malloc(sizeof(struct ListNode)); struct ListNode* p,*q; H1->next=NULL; H2->next=NUL

2022-04-06 17:16:42 580

原创 题解 | #判断链表中是否有环#C语言 哈希表法与快慢指针法

哈希表法#include<stdbool.h>#define base 769typedef struct ListNode datatype;struct hashlist { datatype key; struct hashlist* Next;};typedef struct { struct hashlist* hashtable[base];//定义哈希数组的大小} MyHashSet;bool isInHash(struct hashl

2022-04-05 18:02:12 865

原创 链表刷题day2 题解 | #合并K个排好序的链表# C语言 辅助数组快排法与两两排序法

两个升序链表的合并struct ListNode* Merge(struct ListNode* pHead1, struct ListNode* pHead2 ) { //改变原两个链表的指针指向排成新链表 节省空间 struct ListNode* H=malloc(sizeof(struct ListNode)); struct ListNode* cur=H; while(pHead1!=NULL&&pHead2!=NULL) {

2022-04-05 15:36:26 291

原创 题解 | #链表中的节点每k个一组翻转# C/C++ 注释详细

链表中的节点每k个一组翻转

2022-04-04 16:18:45 839

原创 题解 | #链表内指定区间反转#

c/c++链表内指定区间反转

2022-04-04 15:18:08 286

原创 链表刷题day1 题解 | #反转链表# 头插法与双指针迭代法

反转链表头插法与双指针迭代法

2022-04-04 15:15:31 93

HTML实现圣诞树以及Python生成exe文件可生成桌面版圣诞树

HTML实现圣诞树以及Python生成exe文件可生成桌面版圣诞树

2022-12-12

空空如也

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

TA关注的人

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