- 博客(36)
- 资源 (12)
- 收藏
- 关注
原创 MAC电脑配置python-opencv环境
opencv版本必须和python版本一致1. 第一步,安装homebrew(如果已安装跳过)/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"直接复制在终端输入,就下载完成啦,如下所示2. 安装opencvopencv版本必须和python版本一致(这里安装的是版本3)brew install opencv@3安装完成后会显示让你添...
2021-11-22 09:58:13 3700
原创 MAC电脑python中No module named cv2问题
本文限于已经安装好Python和opencv 并且已经建立好了链接 但是输入import cv2出错的条件下IDLE中输入:import cv2报错就会报错,如下所示解决在MAC终端输入如下代码:pip install opencv-python之后后就好啦...
2021-11-22 09:29:28 3264 1
原创 MAC终端brew报错
现在安装brew,一会报这个错,一会儿报那个错,上网查了很多教程,用了很多时间都是不可以,电脑开VPNFQ也不行。Warning: The Ruby Homebrew installer is now deprecated and has been rewritten inBash. Please migrate to the following command:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homeb
2021-11-21 21:08:17 587
原创 Qt for Mac 菜单栏不显示的问题解决办法
今天碰到一个在Mac版本的Qt 开发中的问题,同样在win10下不存在这个问题,也在网上找到了解决方法,试了一下发现可以解决问题,原来是QMenuBar类中的一个函数设置问题,只要在构造函数中加入一句代码就可以解决问题了。在代码准确无误的条件下,出现菜单栏显示不出的情况,如下图所示:此时的代码如下:#include "mainwindow.h"#include <QMenuBar>#include <QToolBar>MainWindow::MainWi.
2021-09-08 17:51:05 2238 3
转载 QT报错:
今天利用QT写一个项目,在写代码的过程中,使用到了QT中一大特色【信号和槽】,对这个也是刚刚学习阶段,所以在这里遇到了一个问题:error: static assertion failed: No Q_OBJECT in the class with thesignal # define Q_STATIC_ASSERT_X(Condition, Message)static_assert(bool(Condition), Message)其实这个问题主要是说明没有使用Q_OBJECT主界面(我
2021-09-07 19:34:49 574
原创 关于Mac上 使用Qt5.11.2编译代码一直提示SDK版本问题的解决
这个问题浪费了我一下午的时间,其实网上有几个人说的对,但是并没有把完整的方法讲解出来。什么错误?在MAC电脑中安装QT之后,创建一个简单项目,会报以下错误:MAC :-1: warning: Project WARNING: Qt has only been tested with version 11.0 of the platform SDK, you're using 11.3.原因是什么呢?是因为你在安装了Xcode 和 command_Line_Tools和QT5.11.2
2021-09-06 20:05:39 1487
原创 迭代器iterator
要访问顺序容器和关联容器中的元素,需要通过“迭代器(iterator)”进行。迭代器是一个变量,相当于容器和操纵容器的算法之间的中介。迭代器可以指向容器中的某个元素,通过迭代器就可以读写它指向的元素。从这一点上看,迭代器和指针类似。举一个例子:将容器中的数输出代码如下:#include <iostream> #include <vector> using namespace std; int main() { //迭代器 vector <int> v2; fo
2021-06-11 21:18:48 104
原创 codeblocks改变主题背景颜色
原本的背景颜色是白色的,长时间注视的话,对我们的眼睛极为不好,所以接下来介绍如何改变codeblock的背景颜色。确保codeblocks已经关闭,原来的default.conf已经备份,(没备份可以点击这个链接)可以自己修改conf配置文件,也可以用Code::Blocks提供的工具导入来修改配置文件。下面介绍这两种方法。亲测有效哦!第一种方法:用工具导入配置文件:Step1: (复制这个链接的文本)保存到文本文件中。并更改文件名为CB_Co...
2021-04-14 15:42:18 11056 5
原创 codeblocks官方配色CB_Colour_Themes.conf
直接复制以下内容,保存为文本文档,再重命名为CB_Colour_Themes.conf<?xml version="1.0" encoding="UTF-8" standalone="yes" ?><CodeBlocksConfig version="1"> <!-- application info: svn_revision: 10702 build_date: Jan 25 2016, 21:18:14 gcc_version: 4.9.2 .
2021-04-14 15:33:35 3596
原创 指针
指针所指的到底是地址还是内容?具体例子:#include<stdio.h>int main (){ char *c[] = {"ENTER","NEW","POINT","FIRST"}; char **cp[] = {c + 3,c + 2,c + 1,c}; char ***cpp[] = cp; printf ("%s\n",**++cpp); // 输出:POINT printf ("%s\n",*--*++cpp + 3);
2021-04-11 16:45:46 131
原创 回调函数
冒泡排序另一种算法#include <stdio.h>void swap (char *e1, char *e2, int width){ int i; for(i = 0;i < width;i++) { char temp = *e1; *e1 = *e2; *e2 = temp; e1 ++; e2 ++; }}void cmp_int (const voi
2021-03-31 21:21:40 95
原创 函数指针
函数指针#include <stdio.o>void menu (){ printf ("****************************\n"); printf ("** 1.add 2.sub **\n"); printf ("** 3.mul 4.div **\n"); printf ("** 0.exit **\n"); printf ("***..
2021-03-30 21:23:18 91
原创 vs code 编译C文件无法生成.exe文件及存放exe路径的解决方法
当我们写好程序之后,如何配置环境呢?这时我们需要配置两个.json文件,如下图所示。(关于如何生成这两个文件,网上有很多)但是我们得对这两个文件中的个别项进行改正。在进入正题之前,预热一下~。这个是tasks.json文件中的,我们要对其中的args项进行改动"args": [ "${file}", "-o", // 指定输出文件名,不加该参数则默认输出a.exe,Linux下默认a.out ...
2021-03-20 17:01:53 19096 7
原创 2021-03-17——C语言实现三子棋
C语言实现三子棋以下部分引用他人总结@小一!原文链接:https://blog.csdn.net/qq_49613557/article/details/113172981目录一、三子棋游戏介绍二、c语言实现三子棋三、演示游戏流程四、完整c代码一、三子棋游戏介绍:三子棋是一种民间传统游戏,又叫九宫棋、井字棋、一条龙等。将正方形对角线连起来,相对两边依次摆上三个双方棋子,只要将自己的三个棋子走成一条线,对方就算输了。先手:正中间,对面如果走边中间位置,就落子在紧贴对方棋子的..
2021-03-17 21:12:55 154
原创 python GUI——tkinter
python GUI ——tkinter(1)1.引入库代码如下(示例):import tkinter2.读入数据代码如下(示例):import tkinterroot = tkinter.Tk()li = ['C','java','C++','html','SQL','python']movie = ['CSS','jQuery','Bootstrap']listb = tkinter.Listbox(root)listb2 = tkinter.Listbox(root)fo
2020-11-18 14:07:26 204
原创 括号匹配
#include<stdio.h>#include<string.h>void judge(char a[],int len){ int j=0,flag=1,top=0; char s[20]; while(j<len&&flag) { if(a[j]=='('||a[j]=='...
2020-04-26 21:47:49 130
原创 连阴雨
#include<stdio.h>void pubber(int n,int m,char a[n][m],int i,int j){ int dis1,dis2; if(a[i][j]=='W') { a[i][j]='.'; for(dis1=-1;dis1<2;dis1++) { ...
2020-04-26 21:01:47 276
原创 字符串替换
#include<stdio.h>#include<string.h>#include<ctype.h>char replac_e(char *str1,char *str2,char *str3,char *out){ char *str_1,*str_2,*str_3,*_out,*p; str_1=str1; st...
2020-04-25 12:25:56 146
原创 字母柱状表
#include<stdio.h>#include<malloc.h>#include<string.h>#define maxsize 30int main(){ int i,j,k,max; char s[4][30]; int a[26]={0},len[4]; for(i=0;i<4;i++)...
2020-04-22 22:36:59 295
原创 逆波兰式求值(用顺序栈)
如:求(22+3)*4=100 输入 :22(空格)3+4*(回车) 输出:100#include<stdio.h>#include<string.h>void compute(char s[]){ int st[20]; int i=0,n,flag,top=-1,b,c,d,e; ...
2020-04-22 20:58:48 296
原创 逆波兰式求值(用链栈求解)
如:求(22+3)*4=100 输入 :22(空格)3+4*(回车) 输出:100#include<stdio.h>#include<string.h>#define maxsize 30typedef struct st{ int top; int data[maxsize];}sta...
2020-04-22 20:54:39 243
原创 用Fibonacci数列表示任意正整数
如:45=34+8+3#include<stdio.h>#include<math.h>#include<malloc.h>int table[30];typedef struct node{ int res[30]; int len; int data; struct node *next;}node;...
2020-04-22 12:59:08 408
原创 两个多项式相加
两个多项式相加每组有两行,每行由若干空格隔开的整数构成,以回车标志结束。 每行第一个数表示本行有几项,每一项由两个整数表示,第1个整数表示系数,第2个整数表示次数。如: 第一个多项式:3x^5-2x+4;则在计算机中输入:3 3 5 -2 1 4 0 第二个多项式:2x^3-x^2+x+3;则在计算机中输入:423-12 1 1 30 输出计算结果:3x^5+2x^3-x...
2020-04-22 12:25:54 1204
原创 下一个排序
题目: // 将输入数字倒序void reversenums(int* nums, int numsSize){ int i = 0; int iTmp = 0; if ((NULL == nums) || (0 == numsSize)...
2020-03-28 22:02:48 131
原创 合并两个有序链表
#include<stdio.h>#include<malloc.h>struct ListNode { int val; struct ListNode *next; }; struct ListNode*creat() { int x; struct ListNode *p,*head,*r; head=...
2020-03-27 22:29:41 107
原创 判断整数是否为回文数
如:输入整数 X = 1 2 0 0 0 1; 将其转换为字符串:S = “ 1 2 0 0 0 1 ”; 再比较此字符串是否为回文串; #include<stdio.h>void isPalindrome(int x){int p,i=0,j=0,k,flag=1;int a[10];//字符串数组if(x<0)//若数<0,如...
2020-03-27 17:58:49 318
原创 字符串转换整数
不需要读入空格,因此无论左边有多少空格直接跳过,移动str指针到第一个不是空格的位置上。 然后判断符号位,存在三种情况:'+'、'-'和无正负号,当没有符号的时候不需要任何操作,当是-号时使s= -1。设置flag=0(flag作用下面详细说明)。遇到其他字符,break; 不是数字的字符遍历完,逐个将数字字符转化为整数,同时判断溢出。写在循环内部的判断可以使循环次数限制在int的最大位数内...
2020-03-27 15:35:21 109
原创 整数反转
void reverse(int x){ int rev=0,pop; while(x!=0) { pop=x%10; x=x/10; if (rev > 2147483648/10 || (rev == 2147483648 / 10 && pop > 7)) return 0; if (rev < -2147...
2020-03-26 14:38:00 85
原创 两数相加(有进位)
#include<stdio.h>struct ListNode { int val; struct ListNode *next;};struct ListNode*creat()//建立新链表{ struct ListNode*head,*p; head=(struct ListNode*)malloc(sizeof(struct Lis...
2020-03-26 12:48:06 489
原创 两数之和(申请数组指针)
法1:暴力求解注意:要申请数组指针及空间,/** * Note: The returned array must be malloced, assume caller calls free(). */int* twoSum(int* nums, int numsSize, int target, int* returnSize){int *r=(int *)malloc(si...
2020-03-25 22:05:20 111
原创 最长回文子串
#include<stdio.h>#include<string.h>char* longestPalindrome(char* s){ int i=0,k,flag,max=0,t,p,t1,maxlength; int len=strlen(s); k=len-1; if(k==0) { p=0; ...
2020-03-21 21:08:13 88
原创 无重复字符的最长子串
eg s[6]=p w w e k w 0 1 2 3 4 5最初字母出现的个数:a[s[i]-'a']=0,计数器最初:k=0(if(max<k)max=k) 从数组下标0开始遍历P,因a[s[0]-'a']=0,则a[s[0]-'a']=1,计数器k+1=1,max=1; 遍历w,因a[s[1]-'a']=0,则a[...
2020-03-21 16:54:24 138
原创 从M开始找N个质数
#include<stdio.h>#include<math.h>void number(int n,int m){ int i,j,cnt=0;//cnt计数器,初值=0 for(i=n;i<1000;i++) { for(j=2;j<=sqrt(i);j++) { if(...
2020-03-17 16:21:30 405
原创 求任意年,任意天之间的差值
如果第一年的月日<=2. 28,则需判断这一年是否是闰年 如果第一年的月日>2.28,则无需判断这一年是否是闰年 如果最后一年的月份小于2月份,则需判断这一年是否是闰年 如果最后一年的月份大于等于3月份,则无需判断这一年是否是闰年 例如2010 1 1-2019 4 1,先计算2010 1 1-2019 1 1的天数d1,在计算2019 1 1-2019 4 1的天数d2,求...
2020-03-17 16:18:31 104
原创 求同一年任意两天的差值
先要判断该年是否是闰年: 是闰年则将天数数组记为: D1[13]={0,31,29,31,30,31,30,31,31,30,31,30,31}; 不是闰年则将天数数组记为: D2[13]={0,31,28,31,30,31,30,31,31,30,31,30,31}; 代码如下:#include<stdio.h>int d1...
2020-03-17 15:54:35 171 1
原创 实验一 离散时间信号分析
实验一 离散时间信号分析班级 学号 姓名 日期 一、实验目的 掌握两个序列的相加、相乘、移位、反褶、卷积等基本运算。 二、实验原理 1.序列的基本概念 离散时间信号在数学上可用时间序列来表示,其中代表序列的第n个数字,n代表时间的序列,n的取值范围为的整数,n取其它值没有意义。离散时间信号可以是由模拟信号通过采样得到,例如对模拟信号进行等间隔采样,采样间隔...
2018-05-25 13:40:39 3168
实验9 存储过程的创建和使用
2020-04-22
实验6 SQL Server 数据库的完整性和安全管理
2020-04-22
实验5 查询和汇总数据库的数据
2020-04-22
实验4 使用语句添加、修改、删除记录
2020-04-22
实验3 创建Access数据库、表和修改数据表
2020-04-22
实验2 创建数据表修改数据表和删除数据表
2020-04-22
实验1 创建数据库和修改数据库
2020-04-22
《运筹学》试题样卷(一)
2018-05-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人