自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

交通灯微机原理综合性实验.doc

交通灯微机原理综合性实验.doc

2020-04-22

74HC138译码器.docx

74HC138译码器.docx

2020-04-22

实验9 存储过程的创建和使用

实验内容和步骤: 阅读实验教材《SQL Server 2012数据库管理与开发》第137页到155页的内容,掌握存储过程的概念、了解存储过程的类别(系统存储过程,用户自定义存储过程,扩展存储过程);掌握存储过程的建立;掌握存储过程的两种执行方式;掌握查看、修改、重命名存储过程的方法;掌握删除存储过程的方法。 存储过程是一系列预先编辑好的、能实现特定数据操作功能的SQL代码集,它与特定的数据库相关联,存储在SQL Server服务器上。用户可以像使用自定义函数那样重复调用这些存储过程,实现它所定义的操作。本实验所需数据库为前面实验已经建立好的学生选课管理数据库。 1.编写带输入参数的存储过程proc_St:在查询分析器中创建一个存储过程,要求输入学号和姓名-----即要求以学号(@SSno)和姓名(@SSname)为存储过程的输入参数(存储过程的参数名必须以@开头,每个参数都应当有数据类型),如果学生选课数据库中存在所指定的学号和姓名的学生,则返回这个学生的信息及选课信息;否则给出“没有该学生”的提示信息。

2020-04-22

实验6 SQL Server 数据库的完整性和安全管理

实验内容和步骤: 1.使用SQL Server 2012创建数据库和表:创建s_t数据库、创建学生表student、课程表course、选课表SC。要求对每个表要设计有主键,学生表student与选课表SC之间有参照关系,课程表course和选课表SC之间有参照关系。课程名要求是唯一的。参考数据库系统概论课本82-83页。 1)创建s_t数据库、创建学生表student、课程表course、选课表SC,对每个表要设计有主键,学生表student与选课表SC之间有参照关系,课程表course和选课表SC之间有参照关系。

2020-04-22

实验5 查询和汇总数据库的数据

实验内容和步骤: 0. 观看有关查询的教学视频9、10、11 1.使用SELECT语句进行单表查询、多表查询、连接查询、集合查询 2.使用聚合函数查询 3.使用GROUP BY子句对查询结果分组 4.使用HAVING子句对分组结果进行筛选 参考《数据库系统概论》课本第89-115页,参见马俊等人主编的《SQL Server 2012 数据库管理与开发》第92-105页

2020-04-22

实验4 使用语句添加、修改、删除记录

实验类型:●验证性实验 ○综合性实验 ○设计性实验 实验目的: (1)掌握使用INSERT语句向数据表中添加记录。 (2)掌握使用UPDATE语句修改数据表中记录。 (3)掌握使用DELETE语句删除数据表中记录。 实验内容和步骤: 1.使用INSERT语句添加记录

2020-04-22

实验3 创建Access数据库、表和修改数据表

实验3 创建Access数据库、表和修改数据表 (1).掌握Access数据库的创建和打开 (2).掌握Access中数据表的设计和创建和表的完整性约束 (3).掌握Access中查询设计和创建

2020-04-22

实验2 创建数据表修改数据表和删除数据表

认真阅读并掌握实验指导书《SQL Server 2012 数据库管理与开发》第51-61页关于表操作的菜单式操作和表操作T_SQL语句指令及其参数的含义。参照实验指导书《SQL Server 2012 数据库管理与开发》第51-61页的例题完成以下实验子项目。

2020-04-22

实验1 创建数据库和修改数据库

实验1 创建数据库和修改数据库 实验目的: (1)掌握使用SQL Server Management Studio创建数据库。 (2)掌握使用Transact-SQL创建数据库。掌握数据文件及文件组的分类 。 (3)学会查看和修改数据库选项。 (4)学会给数据库更名和删除数据库。 实验内容(参见实验指导书第3章创建和管理数据库p35-49): 1. 学习p36-40的内容,认识SQL Server 2012中的数据库,牢记数据库的常用对象和数据库的组成;掌握SQL Server 2012中的命名规范。 2.使用SQL Server Management Studio创建数据库 连接服务器后,选择数据库右击,点击选择新建数据库,输入数据库名称,点击确定。

2020-04-22

《运筹学》试题样卷(一)

1. 无孤立点的图一定是连通图。 2. 对于线性规划的原问题和其对偶问题,若其中一个有最优解, 另一个也一定有最优解。 3. 如果一个线性规划问题有可行解,那么它必有最优解。 4.对偶问题的对偶问题一定是原问题。 5.用单纯形法求解标准形式(求最小值)的线性规划问题时,与对应的变量都可以被选作换入变量。 6.若线性规划的原问题有无穷多个最优解时,其对偶问题也有无穷 多个最优解。

2018-05-25

空空如也

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

TA关注的人

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