自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (1)
  • 收藏
  • 关注

原创 ubuntu安装navicat解决十四天更新以及乱码问题

navicat “ubuntu安装navicat解决十四天更新以及乱码问题”安装好navicat之后进入主目录下面命令cd /home/LINUX用户名/.navicat64删除rm -rf system.reg就可以了如果出现乱码关闭navicat,然后双击安装目录下的start_navicat 文件默认用文本编辑器gedit打开,在文本开头大概第8行找到配置项 export LANG=...

2019-12-09 17:47:37 379

原创 关于pytorch中CUDA的使用问题总结

pytorch下关于GPU使用的一系列问题

2022-07-12 14:47:49 1016 1

原创 江西师范大学计算机考研经验分享

22届江西师范大学电子信息考研上岸,已录取江西师范大学计算机信息工程学院专硕,特地来分享自己的考研经验

2022-07-07 14:06:36 660 3

原创 计算机视觉学习之logistic regression—室内外图片分类

室内外图片进行logistic分类思路:首先裁剪图片至指定大小,使用cv2.calcHist方法对图片进行颜色直方图统计,获取已知图片的颜色分布。构造代价函数(costFunction)以及梯度函数(gradient),使用opt.fmin_tnc最小化函数获得最小代价,以及得到theta值。在提取需要分离的图片进行颜色直方图统计,根据theta计算得出为室内或室外图片。注意:这里颜色直方图获取的是r、g、b三个颜色通道在0-255上的颜色统计,也就是这里一共有3*256= 768个特征主要代码:

2022-05-13 15:40:18 611

原创 pycharm以及pip安装问题

Try to run this command from the system terminal. Make sure that you use the correct version of ‘pip’ installed for your Python interpreter located at ‘C:\Users\Administrator\PycharmProjects\untitled\venv\Scripts\python.exe’.这个问题困扰了我好几天,最后发现是镜像下载源的问题.

2022-04-15 22:50:58 881

原创 数学建模入门-线性规划

线性规划求解问题一共有6个人,拥有1200的资源。做A事件一个人消耗240的资源获得收益40,做B事件一个人消耗120的资源获得收益30.求如何分配获得最大收益。数学模型建立Zmax=40x1+30x2 (Zmax为最大收益,x1为A事件人数,x2为B事件人数)约束条件(S·T):X1+X2<=6240X1+120X2<=1200X1>=1,X2>=1构建线性代数矩阵模型使用matlab进行求解matlab内置函数Linprog(Linprog为求最小值函

2022-04-14 15:02:34 79

原创 开始计算机视觉学习——one_day

计算机视觉小白学习路线

2022-03-14 22:29:51 5254

原创 江西师范大学电子信息考研865数据结构(附真题以及部分资料)

江西师范大学电子信息考研865数据结构(附真题以及部分资料)22专硕考研选手,专业课865数据结构141可以添加我的企鹅:1442704297 免费赠予865真题(13-19年)。也可以直接进23群:568761385。(非官方群,官方群应该会在七月左右由师大老师创建)以下是纯正干货(答案由我个人写,22考研群里大多数人参考我的答案)13-19真题选择题答案13年选择题:DBCAAACBADC14年选择题:ACACBCBDAC15年选择题:CDCBBDDAAC16年选择题:BDACBAAD

2022-03-14 21:40:09 4221

原创 剑指offer 09 菲波那契

写一个函数,输入 n ,求斐波那契(Fibonacci)数列的第 n 项。斐波那契数列的定义如下:F(0) = 0, F(1) = 1F(N) = F(N - 1) + F(N - 2), 其中 N > 1.斐波那契数列由 0 和 1 开始,之后的斐波那契数就是由之前的两数相加而得出。答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回 1。示例 1:输入:n = 2输出:1示例 2:输入:n = 5输出:5来源:力扣(LeetCo

2020-09-19 15:23:33 126

原创 剑指offer第三天 offer_07 重建二叉树

剑指 Offer 07. 重建二叉树输入某二叉树的前序遍历和中序遍历的结果,请重建该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如,给出前序遍历 preorder = [3,9,20,15,7]中序遍历 inorder = [9,3,15,20,7]返回如下的二叉树: 3 / \ 9 20 / \ 15 7二叉树前序遍历思想:根节点、左节点、右节点二叉树中序遍历思想:左节点、根节点、右节点######我的解题思想:前序遍历中,

2020-09-17 19:57:09 133

原创 第二天刷剑指offer 05_offer 剑指 Offer 05. 替换空格

请实现一个函数,把字符串 s 中的每个空格替换成"%20"。示例 1:输入:s = “We are happy.”输出:“We%20are%20happy.”限制:0 <= s 的长度 <= 10000来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/ti-huan-kong-ge-lcof著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。解题思路:使用StringBuilder类,创建字符序列对象,遍历字

2020-09-16 15:59:27 70

原创 接着刷剑指 Offer 04. 二维数组中的查找

剑指 Offer 04. 二维数组中的查找剑指 Offer 04. 二维数组中的查找在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。示例:现有矩阵 matrix 如下:[[1, 4, 7, 11, 15],[2, 5, 8, 12, 19],[3, 6, 9, 16, 22],[10, 13, 14, 17, 24],[18, 21, 2

2020-09-15 20:55:28 85

原创 剑指offer第一天 offer 03 数组中重复的数

找出数组中重复的数字。在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。示例 1:输入:[2, 3, 1, 0, 2, 5, 3]输出:2 或 3限制:2 <= n <= 100000来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/shu-zu-zhong-zhong-fu-de-shu-

2020-09-15 15:42:36 72

转载 idea2020.2无法创建动态web项目的解决办法

具体参考大佬博客直达链接

2020-09-07 13:55:19 1561

原创 重头学java基础

2020-08-12 13:39:23 118

原创 leetcode第二题两数相加

####给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。###示例:输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)输出:7 -> 0 -> 8原因:342 + 465 = 807

2020-08-12 00:05:57 63

原创 leetcode第一题两数之和

#开始复习一下算法题#####leetcode第一题两数之和####题目描述:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]来源:力扣(LeetCod

2020-08-12 00:05:47 130

原创 linux vim学习

###我一直用的是双系统,windows+ubuntu18.04关于ubuntu vim常用命令只记得按i进入插入模式输入完后按Esc进入命令模式一般我是按下shift+z+z保存退出我只记得两个命令:wq! 强制保存并退出,权限问题在root下也可以强制保存并且退出,还有一个是:q!强制退出不保存。暂时只记得这两个明天系统学习一下,多了解一下vim其他的知识。今天还是补充一下vim吧,欠的太多总是不好的,先熟悉常用吧!满足自己日常使用vim编程进入vim一开始是Normal模式,所有键盘输

2020-08-12 00:05:28 107

原创 边学边刷leetcode第三题

###给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。###题目:给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。####示例 1:输入: “abcabcbb”输出: 3解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。示例 2:输入: “bbbbb”输出: 1解释: 因为无重复字符的最长子串是 “b”,所以其长度为 1。示例 3:输入: “pwwkew”输出: 3作者:kerwi

2020-08-11 23:38:50 124

原创 python3切片

今天系统的学习了一下python3切片,用于在算法中,能在一些情况下,极大的节省时间复杂度。#####下面放一些例子学习一下a = list(range(1,8)) # 定义一个数组a=[1, 2, 3, 4, 5, 6, 7]a[:3] # [1,2,3] 即索引是 [0,3) => a[0]、a[1]、a[2]a[:-5] # [1,2] 等价于 a[:(-5+a中元素个数7)] = a[:2] = [1,2]a[:5:2] # [1,3,5] 先取前5个元素,然后按照间

2020-08-11 23:38:04 235

原创 递归算法——菲波那契

#递归是指函数/过程/子程序在运行过程序中直接或间接调用自身而产生的重入现象。在计算机编程里,递归指的是一个过程:函数不断引用自身,直到引用的对象已知。使用递归解决问题,思路清晰,代码少。但是在主流高级语言中(如C语言、Pascal语言等)使用递归算法要耗用更多的栈空间,所以在堆栈尺寸受限制时(如嵌入式系统或者内核态编程),应避免采用。所有的递归算法都可以改写成与之等价的非递归算法。(来源于百度,看不懂正常,术语就是不说人话)###菲波那契数列:斐波那契数列指的是这样一个数列 1, 1, 2, 3

2020-08-11 23:36:32 244

原创 学习八大排序算法——冒泡排序

今天去回顾了一下八大排序——冒泡排序冒泡排序(Bubble Sort)也是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢"浮"到数列的顶端。冒泡排序的核心思想是相邻的两个数据进行比较,假设数列A有n个数据,先比较第1个和第2个数据,如果A1 > A2,则交换他们的位置,确保较大的那个数在右侧。接下来比较A2和A3,

2020-08-11 23:35:58 128

原创 学习八大排序算法——插入排序

###今日回顾之——插入排序插入排序(英语:Insertion Sort)是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uvPCkWLE-1597160107020)(/media/editor/insertionSort_20200515105415580652.gif)]直接插入排序的思想:当插入第i(i>=1)个元素时,前面的arr

2020-08-11 23:35:25 73

原创 刚开始学习贪心算法启蒙

#贪心算法(Greedy Algorithm)贪心算法(Greedy Algorithm) 简介贪心算法,又名贪婪法,是寻找最优解问题的常用方法,这种方法模式一般将求解过程分成若干个步骤,但每个步骤都应用贪心原则,选取当前状态下最好/最优的选择(局部最有利的选择),并以此希望最后堆叠出的结果也是最好/最优的解。{看着这个名字,贪心,贪婪这两字的内在含义最为关键。这就好像一个贪婪的人,他事事都想要眼前看到最好的那个,看不到长远的东西,也不为最终的结果和将来着想,贪图眼前局部的利益最大化,有点走一步看一步的

2020-08-11 23:34:45 249

原创 七大查找算法启蒙学习

####七大查找算法(要老命)[每天清晨起来给自己打个气,你可以!!!你最胖!!!]1.顺序查找2. 二分查找3. 插值查找4. 斐波那契查找5. 树表查找6. 分块查找7. 哈希查找查找是在大量的信息中寻找一个特定的信息元素,在计算机应用中,查找是常用的基本运算,例如编译程序中符号表的查找。本文简单概括性的介绍了常见的七种查找算法,说是七种,其实二分查找、插值查找以及斐波那契查找都可以归为一类——插值查找。插值查找和斐波那契查找是在二分查找的基础上的优化查找算法。树表查找和哈希查找会在后

2020-08-11 23:32:09 143

原创 好玩的代码——第一天

python有趣的小项目(图片转为字符画)话不多说,直接看图。###原理介绍字符画是一系列字符组合成的文本,看起来就像一幅画一样,我们可以把字符看作是比较大块的像素,一个字符能表现一种颜色(暂且这么理解吧),字符的种类越多,可以表现的颜色也越多,图片也会更有层次感。问题来了,我们是要转换一张彩色的图片,这么这么多的颜色,要怎么对应到单色的字符画上去?这里就要介绍灰度值的概念了。灰度值:指黑白图像中点的颜色深度,范围一般从 0 到 255,白色为255,黑色为 0,故黑白图片也称灰度图像

2020-08-11 23:31:15 528

原创 好玩的代码——第二天

制作网站登录时的图片验证码#直接上图1.使用的库:PLI(pillow)2.生成一张指定大小随机颜色的图片2.1 颜色的处理使用(r,g,b)格式,r, g, b 的范围是[0, 255], 使用random模块的randint方法生成3个随机数def random_color(): c1 = random.randint(0, 255) c2 = random.randint(0, 255) c3 = random.randint(0, 255) retu

2020-08-11 23:29:42 436

原创 心型表白python代码

心型表白python代码#1-1导入turtle模块进行设计import turtleimport time#1-2画心形圆弧def hart_arc(): for i in range(200): turtle.right(1) turtle.forward(2)def move_pen_position(x, y): turtle.hideturtle() # 隐藏画笔(先) turtle.up() # 提笔 t

2020-08-11 23:27:20 2958

原创 关于windows下pip安装太慢的问题解决

#国内源:1.清华:https://pypi.tuna.tsinghua.edu.cn/simple2.阿里云:http://mirrors.aliyun.com/pypi/simple/3.中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/4.华中理工大学:http://pypi.hustunique.com/5.山东理工大学:http://...

2020-02-22 21:29:13 127

原创 华东交通大学17级软件测试课程设计-最长公共子序列测试

三、测试设计二:最大连续子序列函数1、最大连续子序列函数介绍给定一个整数数组,数组里可能有正数、负数和零。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。求所有子数组的和的最大值。例如,如果输入的数组为{1,-2,3,10,-4,7,2,-5},和最大的子数组为{3,10,-4,7,2},那么输出为该子数组的和18。)1 输入一个数组num[a1,a2,…ai…an] ai...

2020-01-02 18:36:27 191

原创 华东交通大学17级软件测试课程设计-盛最多水的容器测试

华东交通大学软件测试——课程设计(1)盛最多水的容器二、测试设计一:盛最多水的容器函数1、盛最多水的容器函数介绍盛最多水的容器来源于leetcode(力扣)题库11题。)1 它的输入是一个数组height[a1,a2,…,ai,…,aj,…,an], n>=0)2 输入之间的关系: 单个之间: ai>=0 ai为整数; 1<=i<=n两个之间: i=a...

2020-01-02 18:24:32 210

原创 各层网络协议,五层协议,tcp/ip协议

各层体系结构之间的关系OSI的体系结构TCP/IP体系结构五层协议应用层应用层应用层表示层应用层应用层会话层(各种协议,FTP等)应用层运输层运输层(TCP/IP)运输层数据链路层网络接口层数据链路层物理层网络接口层物理层对应的网络协议网络层协议应用层HTTP,TFTP,FTP,SMTP,...

2019-12-14 13:53:32 400

原创 Django MTV设计模式与MVC设计模式介绍

1. MVC与MTV设计模式MVC是模型Model-视图View-控制器Controller的缩写。具体定义如下所示:M:模型Model,数据存取层,负责业务对象和数据库对象。V:视图View,与用户的交互,负责显示与怎样显示。C:控制器Controller,接受用户动作,调用模型,输出相应视图。三者松耦合的方式连接在一起。MTV是由是模型Model-模板Template-...

2019-12-13 15:50:33 465

原创 django数据库存储时间与本地时间对不上,少八个小时解决办法。

在django设置文件 setting中TIME_ZONE = 'utc'USE_I18N = TrueUSE_L10N = TrueUSE_TZ = True改为TIME_ZONE = 'Asia/Shanghai'USE_I18N = TrueUSE_L10N = TrueUSE_TZ = FalseUTC代表伦敦时间,实际获取就是伦敦时间。我们国内是属于...

2019-12-13 10:49:57 495

原创 django model和字段介绍

类型说明AutoFieldBigIntegerField 64位整数字段(看清楚,非自增),类似IntegerField ,-9223372036854775808 到9223372036854775807。在Django的模板表单里体现为一个textinput标签。BinaryField二进制数据类型。使用受限,少用。BooleanField 布尔值类型。默认值是N...

2019-12-11 17:20:17 172

原创 Django学习之使用models

创建工程首先,使用一下代码创建一个名为Django的django工程django-admin startproject Django当然你也可以直接使用pycharm创建一个django工程创建工程之后,在terminal 进入到工程目录cd django,创建一个名为message的app...

2019-12-11 14:40:49 147

原创 ubuntu下django连接mysql报错详解

django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module. Did you install mysqlclient?首先安装pymysql在pycharm中点击File Settings 在这里插入代码片 project Project Interpreter 点击右方加号,直接搜索pymysql然后左下...

2019-12-09 17:44:29 142

软件测试课程设计文件.doc

软件测试课程设计运用关系法分析,给出具体分析例子,并且包括测试用例,java代码实现函数,并分析了bug,自己本人已经提交过的。

2020-01-02

空空如也

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

TA关注的人

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