- 博客(29)
- 资源 (7)
- 收藏
- 关注
原创 解决Navicat 连接 本地Mysql 出现1251- Client does not support authentication ...错误
之所以会出现这种错误,是因为:mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password(1) 查看自己mysql版本,是8之后的版本可以使用本文所述方法(2) 登录本地数据库,查看用户信息(我已经改过了,root用户加密规则已经改变,没有修改的童鞋显示caching_sha2_passwo...
2019-12-16 12:05:16
577
原创 Jmeter安装及环境配置(Windows)
java环境配置1.官网下载jdk,链接http://www.oracle.com/technetwork/java/javase/downloads/index.html注意根据自己电脑选择正确安装包2.环境变量设置变量设置参数如下:变量名:JAVA_HOME变量值:C:\Program Files\Java\jdk-13.0.1 根据实际安装路径配置变量名:CLAS...
2019-10-26 10:47:58
470
原创 利用列表生成式,把一个list中所有的字符串变成小写
首先,可以考虑使用Python中的 lower() 方法将字符串中所有大写字符转换为小写 但是 list中可能还会含有非字符串类型的数据,由于非字符串类型没有lower()方法,所以列表生成式会报错 可以使用python内置函数isinstance来判断一个变量是不是字符串,故代码如下: #!/usr/bin/python3# -*- coding: utf-8 -*-L = [...
2019-10-22 14:40:40
4500
原创 使用迭代查找一个list中最小和最大值,并返回一个tuple
使用迭代查找一个list中最小和最大值,并返回一个tuple# -*- coding: utf-8 -*-#迭代找出最大最小值import randomdef FindMinAndMax(L): if L == []: return (None,None) else: min = L[0] max = L[0] ...
2019-10-21 21:00:20
814
原创 实现一个trim()函数,去除字符串首尾的空格
利用切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不要调用str的strip()方法首先,判断字符串的长度是否为0,如果是,直接返回字符串 然后,循环判断字符串的首部是否有空格,如果有,去掉空格,再判断字符串的长度是否为0,如果是,直接返回字符串 再循环判断字符串的尾部是否有空格,如果有,去掉空格,再判断字符串的长度是否为0,如果是,直接返回字符串 最后,返回字符串代码...
2019-10-21 20:49:13
1634
1
原创 汉诺塔(递归函数)
题目:请编写move(n, a, b, c)函数,它接收参数n,表示3个柱子A、B、C中第1个柱子A的盘子数量,然后打印出把所有盘子从A借助B移动到C的方法在看到廖雪峰老师python-递归函数教程下面一个大佬的解释后,觉得非常适合我这种小白,故在此记录首先关于汉诺塔:有三根杆子A,B,C。A杆上有 N 个 (N>1) 穿孔圆盘,盘的尺寸由下到上依次变小。要求按下列规则将所有圆盘移...
2019-10-21 16:08:58
3165
原创 求一元二次方程 ax^2 bx c=0ax2 bx c=0 的解
请定义一个函数quadratic(a, b, c),接收3个参数,返回一元二次方程ax^2+bx+c=0ax2+bx+c=0的两个解。#!/usr/bin/python3import mathdef quadratic(a, b, c): if not isinstance(a, (int, float))and isinstance(a, (int, float)) and...
2019-10-21 10:18:32
2763
原创 matlab中~的作用,如[m,n,~]=size(imageRGB);
~ 表示非,如~a; ~= 在matlab中表示不等于,如a~=b; 忽略某个参数输出(2009以后的版本开始使用),比如[m,n,~]=size(imageRGB);size得到imageRGB的行列数赋值给[m,n,~] ...
2019-04-17 20:26:23
11816
1
原创 matlab反复激活问题
反复激活可能是因为许可证过期,如图解决办法如下:找到license文件夹,新建license.lic文件license.lic内容如下:INCREMENT Aerospace_Blockset MLM 99 permanent uncounted \ A05070F00D1EB1F92326 VENDOR_STRING=QQ=47399897 HOSTID=AN...
2019-04-17 11:55:04
3939
原创 centos7 安装图形界面
打开Linux命令行界面,输入以下命令: #systemctl get-default #yum grouplist #yum groupinstall "GNOME Desktop" "Graphical Administration Tools" #systemctl set-default graphical.target #ln -sf ...
2019-04-13 14:41:23
1252
原创 文件压缩(主测试)
文件压缩一 .拿到项目,了解需求项目背景:磁盘空间不够,需要一个压缩、解压缩文件 项目目标:完成所有文件类型的压缩、解压缩。二 . 需求分析简单来说可以通过以下几个方面来进行需求分析 功能需求,性能需求,安全需求,易用性需求,界面需求,兼容性需求,容错性需求 详细可参考我的...
2018-09-13 19:05:38
596
原创 链表公共结点,搜索二叉树改为双向链表
1.两个链表,求第一个公共结点struct ListNode { int val; struct ListNode *next; ListNode(int x) : val(x), next(NULL) { }};class Solution {public: ListNode* FindFirstCommonNode( ListNode* pHead1, ...
2018-08-15 11:47:02
162
原创 合并升序链表,复制复杂链表,找倒数第K个节点
1.合并升序链表思路: 新建指针变量保存两个链表的头指针,原因是防止遍历的时候它指向的数据被改变再新建新链表的两个头指针,一个用来遍历,一个不变用来最后返回 遍历两个链表进行数据比较 ,小的放到新的链表里,链表向后走,比较到其中一个链表遍历结束(链表为空即为结束) 然后把没遍历完的那个链表直接接到新链表之后#include<stri...
2018-08-15 11:39:32
204
原创 括号匹配
括号匹配判断出入的三种括号“()”、“[]”和“{}”是否匹配核心思想:可以用栈来解决。在做括号匹配时,如果以左侧符号为标准,左侧符号需要右侧符号来完成匹配,但是由于诸如括号这类的符号可以做嵌套,所以左侧符号之后既能有左侧符号,也能有右侧符号,处理起来很麻烦。但是以右侧符号为标准就没有这个问题了,每一个右侧符号都需要一个左侧符号来匹配,并且要求该右侧符号之前最近的一个符号必须是相匹配的左侧...
2018-07-30 16:55:10
469
原创 进程,调度算法,task_struct结构体
一.进程的调度算法 先来先服务 (FCFS,first come first served) 在所有调度算法中,最简单的是非抢占式的FCFS算法。 算法原理:进程按照它们请求CPU的顺序使用CPU.就像你买东西去排队,谁第一个排,谁就先被执行,在它执行的过程中,不会中断它。当其他人也想进入内存被执行,就要排队等着,如果在执行过程中出现一些事,他现在不想排队了,下一个排队的就补上。此时...
2018-07-30 11:49:38
518
原创 指针数组 数组指针 函数指针 函数指针数组 指向函数指针数组的指针
一.指针数组指针数组:顾名思义是“指针的数组”。首先它是个数组;其次数组中存放所有元素是指针类型,但强调的是数组,数组占多少个字节由数组本身决定,在32位系统中,指针占四个字节。 举例char *str[4] ={"this","is","a","mmc"};//str是定义的一个指针数组,有四个元素,每个元素是一个char *类型的指针,这些指针存放着其对应字符串的首地址...
2018-06-13 17:50:55
407
原创 学习如何使用命令安装gcc/g++, gdb, vim
Linux下使用gcc来编译C语言程序,使用g++来编译c++程序,使用gdb来调试程序,这些使用工具都需要自己进行安装,那么它们是如何进行安装的?1.vim首先在命令行中输入vi进行查看vim的信息如下然后输入ls -a查看是否存在.vimrc和.viminfo这样的配置文件,结果如下:如果没有该文件在当前用户的主工作目录下创建一个 .vimrc 文件,输入如下:...
2018-06-13 16:48:10
394
原创 了解以下重要命令. du, df, top, free, pstack, su, sudo(sudo -, sudo -s), adduser, password
1.du命令:[选项]文件 (1)功能该命令是显示指定文件以及下的所有文件占用系统数据块的情况,如果没有文件,默认是当前目录 -a 显示所有文件对系统数据块的使用情况 -b 显示数据块大小时以字节为基本单位 -c 除了显示文件对系统数据块的使用情况外还显示出文件的总和 -s 只显示文件数据块总大小,不显示文件...
2018-06-13 16:22:33
370
翻译 Linux下的重要目录/proc, /sys, /SElinux, /bin, /usr/lib, /usr/local, /var, /tmp
Linux文件系统结构如图:/proc是linux内核中提供的文件系统,在运行访问内核数据结构,改变内核设置的机制。proc是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。用户和应用程序可以通过proc得到系统的信息,并可以改变内核的某些参数。由于系统的信息,如进程,是动态改变的,所以用户或应用程序读取proc文件时,p...
2018-06-13 15:36:05
225
原创 有关权限的问题
权限1.简述 在Linux下有两种用户:超级用户、普通用户 超级用户:可以在linux系统下做任何事情,不受限制。 普通用户:在linux下做有限的事情。 (超级用户的命令提示符是:“#”,普通用户的命令提示符是“$”) su [用户名]可以切换用户2. 三类人文件拥有者 本组...
2018-06-13 14:42:32
555
原创 浅析时间复杂度与空间复杂度
首先提出一个问题,如何衡量一个算法的复杂度? 算法的时间复杂度和空间复杂度统称为算法的复杂度。一.时间复杂度 1.概念: 一般情况下,算法中基本操作重复执行的次数是问题规模n的某个函数f(n),进而分析f(n)随n的变化情况并确定T(n)的数量级。这里用"O"来表示数量级,算法的时间复杂度表示为:T(n)=O(f(n...
2018-06-05 11:23:44
749
翻译 C语言实现三子棋
一 要实现三子棋有以下几个基本功能:1.初始化棋盘:用空字符初始化2.打印棋盘:控制打印九宫格来表示棋盘3.玩家下棋:用X表示玩家的棋子4.电脑随机下棋:随机生成坐标,用0表示玩家的棋子5.判断输赢:分为玩家赢,电脑赢,平局,继续游戏四种情况二 程序如下:1.头文件(函数的声明)#define _CRT_SECURE_NO_WARNINGS 1 #ifnd...
2018-04-08 22:25:06
193
原创 C语言实现三子棋
一 要实现三子棋有以下几个基本功能:1.初始化棋盘:用空字符初始化2.打印棋盘:控制打印九宫格来表示棋盘3.玩家下棋:用X表示玩家的棋子4.电脑随机下棋:随机生成坐标,用0表示玩家的棋子5.判断输赢:分为玩家赢,电脑赢,平局,继续游戏四种情况二 程序如下:1.头文件(函数的声明)#define _CRT_SECURE_NO_WARNINGS 1 #ifndef...
2018-04-08 22:02:07
325
原创 C语言操作符总结
一.分类操作符的分类主要有:算术操作符移位操作符位操作符赋值操作符单目操作符关系操作符逻辑操作符条件操作符逗号表达式下标引用、函数调用和结构成员二.(1)算术操作符+加-减*乘/除%取余注意:①除了%操作符之外,其他的几个操作符都可以作用于整数和浮点数。②对于/操作符而言,如果两个操作数均为整数,那么执行整数除法。而两个操作数中...
2018-03-31 11:55:49
239
原创 C语言程序运行结果闪退怎么办
学习编译C语言的朋友们可能会遇到这样的问题,程序调试的时候没有错误,可是在运行结果的时候会发现程序结果闪退,导致看不到结果。关于此类问题,给出以下解决方案。以最简单程序为例法一:在主函数末尾下一行getchar();即可。需要注意的是这种方法并不适合所有程序,接下来我们将介绍第二种方法。法二:<1>先在程序开头加上头文件#include <stdli...
2018-03-25 12:11:13
49376
9
转载 练习题
1.交换俩个数组内容(内容一样)#include <stdio.h>#include <stdlib.h>int main(){int arr1[] = { 1, 2, 3, 4, 5 };int arr2[] = { 0, 2, 4, 6, 8 };int tmp=0;int i = 0;int sz = sizeof(arr1) / sizeof...
2018-03-25 11:47:16
228
翻译 练习题
1.打印100~200之间的素数#include<stdio.h>intmain(){intn,i;for(i=100;i<=200;i=i++){for(n=2;n<=i-1;n++){if(i%n==0)break;...
2018-03-23 17:43:41
192
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人