自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

自闭小菜

不知道自己想要什么的小菜呀

  • 博客(43)
  • 资源 (1)
  • 收藏
  • 关注

原创 day12-1 | 二叉树 part-1 (Go) | 二叉树的理论基础

二叉树的定义 和链表是差不多的,相对于链表 ,二叉树的节点里多了一个指针, 有两个指针,指向左右孩子。二叉树中深度优先和广度优先遍历实现方式,我们做二叉树相关题目,经常会使用递归的方式来实现深度优先遍历,也就是实现前中后序遍历,使用递归是比较方便的。而广度优先遍历的实现一般使用队列来实现,这也是队列先进先出的特点所决定的,因为需要先进先出的结构,才能一层一层的来遍历二叉树。如果一棵二叉树只有度为0的结点和度为2的结点,并且度为0的结点在同一层上,则这棵二叉树为满二叉树。二叉树的数组如何遍历呢, 如果。

2024-04-17 23:12:46 869

原创 day11 | 栈与队列 part-3 (Go) | 239 滑动窗口最大值、347 前 K 个高频元素 (好难)

嘿嘿,偷个懒,参考卡哥的:代码随想录( 这也不是打广告啥的吧,就单纯觉得人家的东西好, 省时省力吧)

2024-04-17 22:29:55 790

原创 day10 | 栈与队列 part-2 (Go) | 20 有效的括号、1047 删除字符串中的所有相邻重复项、150 逆波兰表达式求值

非常经典的一道题, 在大学课堂上老师就讲过这道题, 对栈的理解及应用, 思路比较清晰,题意其实就像我们在写代码的过程中,要求括号的顺序是一样的,有左括号,相应的位置必须要有右括号。那么将中缀表达式,转化为后缀表达式之后:["4", "13", "5", "/", "+"] ,就不一样了,计算机可以利用栈来顺序处理,不需要考虑优先级了。(1)遍历字符串, 若栈未空,将当前元素加入栈. 栈不空,则对比栈顶元素是否相等,相等就将栈顶元素弹出.(3) 若字符串遍历完, 栈中还有元素,false;

2024-04-14 16:13:58 649

原创 day9 | 栈与队列 part-1 (Go) | 232 用栈实现队列、225 用队列实现栈

栈 : 先进后出 队列: 后进先出 老师给的讲解:代码随想录 这个可能适合于 c++的同学理解,我的 go 看这里是有点不明所以.. 请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作(、、、):说明: 其实我完全理解栈与队列的特性, 先进后出、先进先出嘛, 但是一开始明白这题让干嘛的,在想这是否跟语言有关啊? 下一步直接看题解Go代码, 看了题解才明白,其实我们就是可以利用各种语言提供的数据类型, 去模拟实现栈的一个效果,

2024-04-13 16:29:54 1156

原创 day6 | 哈希表 part-2 | 454 四数相加II 、383. 赎金信、15. 三数之和、18. 四数之和

很像,相当于求 字符串a 和 字符串b 是否可以相互组成 ,而这道题目是求 字符串a能否组成字符串b,而不用管字符串b 能不能组成字符串a。本题判断第一个字符串ransom能不能由第二个字符串magazines里面的字符构成,但是这里需要注意两点。第一点“为了不暴露赎金信字迹,要从杂志上搜索各个需要的字母,组成单词来表达意思” 这里。暴力可解,还和昨天的题目 “242.有效的字母异位词 ” 很像。无思路,四个数的累加,一开始想着暴力,暴力都要写好多层啊。第二点 “你可以假设两个字符串均只含有小写字母。

2024-04-10 18:52:01 862

原创 day5 | 哈希表 part-1 | 242 有效的字母异位词、349 两个数组的交集、202 快乐数、1 两数之和

文章讲解参考: 代码随想录 核心:一般哈希表都是用来快速判断一个元素是否出现集合里。常见的三种数据结构:数组、set (集合)、map(映射) 想法:其实我一直以为哈希表都是指map(映射)这种数据结构,就是键值对,但是看了文章发现好像不是那么回事(基础太弱,还需深入了解一下),而且每种语言的这些自由的数据结构类型可能也有差异,像go的话就数组、切片、map(Go语言中,一个map就是一个哈希表的引用)。 题目: . - 力扣(LeetCode) 给

2024-04-09 19:40:45 597

原创 day4 | 链表 part-2 | 24 两两交换链表中的节点、19 删除链表的倒数第N个节点、面试题 02.07. 链表相交 、142 环形链表II

day4 | 链表 part-2 | 24 两两交换链表中的节点、19 删除链表的倒数第N个节点、面试题 02.07. 链表相交 、142 环形链表II

2024-04-07 18:26:13 617

原创 day3 | 链表 part-1 | 203 移除链表元素、707 设计链表、206 反转链表

第一天的链表题,感觉还 ok 吧,概念并不是很难理解,就是那个 707 的题目一开始让我看的很费解,或许理解能力有点差吧, 203和 206 都还算简单,但是如果第一次就要求我用递归做完成这两道题,恐怕还是废了。

2024-04-06 18:13:09 728

原创 day2 | 数组 part-2 | 977 有序数组的平方、209 长度最小的子数组、59 螺旋矩阵 II

创建一个快慢指针,快指针往前走,同时计算身后元素的累加结果(第一个 for 循环),直到累加结果大于等于目标值了,就先停下来,等一等我们的慢指针(for 循环),这时计算 slow 和 fast 之间的距离,以及就累加结果减去 slow 对应的元素,看看当前窗口的值是否能够大于目标值....创建一个和原数组等长的新数组、使用首尾双指针,计算对比平方之后的值得大小、将大的值插入新数组的尾部(因为非递减的属性,即使左侧是负数,平方之后也可能会是最大的值)、移动指针、循环....组成的新数组,要求也按。

2024-04-05 18:46:26 505

原创 day1 | 数组 part-1 | 704 二分查找、27 移除元素

二分查找、双指针相关题目 704. 二分查找 27. 移除元素 35.搜索插入位置 和 34. 在排序数组中查找元素的第一个和最后一个位置.

2024-04-04 09:44:45 884 1

原创 U盘在别人电脑上正常显示,插在自己电脑读不出来(只显示CD驱动器)

问题:同事A用U盘,从同事B电脑上拷贝文件,U盘插在其他同事电脑上都正常使用,插回自己电脑上读不出来(或者只显示CD驱动器)。原因:种情况是驱动程序问题导致,可以把U盘插入电脑然后在设备管理里删掉设备重新插入即可。解决步骤:1.插上U盘2.电脑-》右键-》管理-》设备管理器-》通用串行总线控制器-》USB大容量存储设备3.右键“卸载”USB大容量存储设备4.拔出U盘再次插入即可显示以上是判断U盘没问题,电脑有问题的解决方法,摘自https://blog.csdn.net/weib.

2021-07-27 16:18:53 6524 1

原创 U盘、移动硬盘 突然提示磁盘结构损坏且无法读取怎么办?

问题背景:买电子设备被送了一个USB2.0的U盘(可能本身质量较差),在插拔使用5,6次之后突然提示----(如下图‘位置不可用’:磁盘结构损坏且无法读取)我的解决方法:1、使用windows系统自带的工具修复:CHKDSK 卷标 /F 来修复,具体操作:WIN+R打开CMD命令行,然后输入命令:CHKDSK /F E:(E:是待修复的U盘/移动磁盘盘符,输入命令时换成自己的)注:看到这个提示,我就想吐槽送的U盘果然垃圾,庆幸没有存放重要文件。但是经过在网上查找了解,U盘、移...

2021-05-06 14:04:47 17994 7

原创 SQL中如何实现三元运算符效果?妙用 “CASE WHEN语句”

三元运算(【条件?满足返回值:不满足返回值】)在很多种编程语言中都存在,那么在SQL中有没有呢?很遗憾sql中没有正式的三元运算符,但是可以使用CASE WHEN组合实现同样的效果:SELECT (CASE WHEN 1=1 THEN 'True' ELSE 'False' END) 下面以一道sql题来展示“CASE WHEN”的实用性:一张表数据如下 1900-1-1 胜 1900-1-1 胜 1900-1-1 负 1900-1-2 胜 1900-1-2...

2021-02-22 11:25:06 2800 1

转载 简述SQL Server内存不断增加的原因,以及如何解决该问题。

在启用sqlserver服务后,发现进程sqlservr.exe的内存使用量从开始的100多MB持续增加,很快就高达1G以上,造成机器运行缓慢、卡机,严重影响使用。sql server 在查询大数据量的数据时,总会占用大量的内存,并且居高不下,一不小心就会死机。下面这个是我从网上找到的:当你查询数据的数据量比较大时,sqlserver会把查询结果缓存在内存中,保证你下次查询同样的记录时会很快得到结果,所以内存使用量会激增。在你完成此次查询后,sqlserver不会马上释放内存,数据会仍然放在内存中,这

2021-01-04 10:02:49 4420 3

原创 2020,开启我人生的新篇章。

2020年,我毕业了!2020年,我工作了!2020年,我的人生开启了新篇章!2020年,对我的意义很大,

2020-12-31 23:25:13 1221 4

转载 如何写出更具有Python风格的代码 | 如何写出更优雅的Python代码

很多人喜欢 Python,因为它让编程和理解变的更为简单。但是一不小心,我们就会忽略规则,以非 Pythonic 方式编写一堆垃圾代码,从而浪费 Python 这个出色的语言赋予我们的优雅。Python 的代码风格是非常优雅、明确和简单,在 Python 解释器中执行import this你可以看到 Tim Peters 编写的 Python 之禅:>>>importthisTheZenofPython,byTimPeters Beautifulisbe...

2020-12-26 15:54:22 208

原创 python爬虫(使用requests)报错,UnicodeEncodeError: ‘latin-1‘ codec can‘t encode characters in position

1、初学爬虫,在写爬取拉勾网职位信息程序时,遇到报错如下:2、查找资料后发现,在使用response.post发送带中文的json数据时,就出现如题所示错误,是因为编码问题:附带下这个爬虫程序(初学--我也是看着别人敲得):import requestsclass Config: kd = '数据分析' referer = 'https://www.lagou.com/jobs/list_数据分析?labelWords=&fromSearch=true&am

2020-12-22 11:31:01 10047

原创 在Django中使用makemigrations时报错No changes detected

在修改了models.py后,有些用户会喜欢用python manage.py makemigrations生成对应的py代码。但有时执行python manage.py makemigrations命令(也可能人比较皮,把migrations文件夹给删了),会提示"No changes detected." 可能有用的解决方式如下:先 python manage.py makemigrations --empty yourappname 生成一个空的initial.py再 python man

2020-12-17 14:34:55 1432

转载 详解python中的Lock与RLock---用法及区别

原文请移步:https://blog.csdn.net/ybdesire/article/details/80294638,感谢博主的分享,侵权立删。------------------------------------------------------------------------------------------------------------------------------------摘要首先讲解不加锁在多线程中会导致的问题,然后用实例说明如何通过加锁让函数变为线程安全

2020-12-17 14:22:25 960

原创 django后端报错 self.status.split(‘ ‘,1)[0], self.bytes_sent AttributeError: ‘NoneType‘ object has no att

Django项目:前端页面向后端发送一个post请求时疯狂报错,使用接口调试工具(apipost)正常。self.status.split(' ',1)[0], self.bytes_sent AttributeError: 'NoneType' object has no attribute 'split'原因:form 表单 post之后 ,重新定向当前页面的get请求这是因为,form表单提交的时候,按钮在form表单里面 !!!!!!!!!!!!!!!!!!!!!!!...

2020-12-16 15:16:18 758

转载 Python、Javascript中数据的传递:对象和json的互相转换

原文链接:https://blog.csdn.net/tterminator/article/details/63289400,感谢分享,侵权立删。——————————————————————————————————————————————————一、python对json的支持从python2.6开始,python标准库中添加了对json的支持,操作json时,只需要import json即可。二、python对象转换成json字符串在把python对象转换成json字符串时,只需要如

2020-12-08 19:49:59 1738

转载 Django报错 ValueError: The view didn‘t return an HttpResponse object. It returned None instead.

Django报错 ValueError: The view *** didn't return an HttpResponse object. It returned None instead.______________________________________________________________________________________________________________________________________________________...

2020-12-08 15:05:35 5230 1

原创 Djano编写视图类时报错:AttributeError: type object ‘Measure_Tools‘ has no attribute ‘objects‘

报错代码:type object 'Measure_Tools' has no attribute 'objects'# views.py from django.views.generic import Viewfrom m1.models import Measure_Toolsfrom tools.mixin import LoginRequiredMixin class Measure_Tools(LoginRequiredMixin,View): """ 计量.

2020-12-03 14:18:18 611

转载 Javascript中,检测对象中是否存在某个属性

检测对象中属性的存在与否可以通过几种方法来判断。1.使用in关键字。该方法可以判断对象的自有属性和继承来的属性是否存在。var o={x:1};"x" in o; //true,自有属性存在"y" in o; //false"toString" in o; //true,是一个继承属性2.使用对象的hasOwnProperty()方法。该方法只能判断自有属性是否存在,对于继承属性会返回false。var o={x:1};

2020-12-02 10:06:43 3572

原创 如何用管理员权限打开CMD(快捷键)

近期给电脑重新装了win10系统,在使用cmd时发现执行一些命令提示我权限不够,需要管理员权限,有两种常用方法可以使用管理员权限打开cmd命令行:第一种:搜索cmd应用,然后点击以管理员身份运行第二种:快捷键打开,先win+r 输入cmd,将下一步点击Enter 换为Ctrl+Shift+Enter,直接以管理员打开cmd。...

2020-11-26 09:44:54 33065 5

原创 windows||Linux中如何查找Python安装路径及版本号

https://blog.csdn.net/zhaomengszu/article/details/79401043

2020-11-25 20:28:07 230

转载 初学:使用Flask发邮件,完整例子及实现异步发送邮件!

本文主要参考自:https://blog.csdn.net/weixin_36380516/article/details/80453275,侵权立删!----------------------------------------------------------------------------------------------------------------------------------------------------------邮件服务用途较多,如:注册时验证用户、找回密

2020-11-18 11:02:59 591

原创 JS中的小数和百分数互相转换 以及 python中的小数和百分数的转换

1、小数转换为百分数function toPercent(point){ var str=Number(point*100).toFixed(1); str+="%"; return str;}2、百分数转换为小数function toPoint(percent){ var str=percent.replace("%",""); str= str/100; return str;}3、示例:...

2020-11-03 15:37:09 662

转载 如何使用千位分隔符(逗号)表示web网页中的大数字? || JavaScript实现千位分割符

byzhangxinxufromhttp://www.zhangxinxu.com/wordpress/?p=6418本文可全文转载,但需得到原作者书面许可,同时保留原作者和出处,摘要引流则随意。

2020-10-26 16:57:19 3043

原创 1024----程序员们节日快乐!周末快乐!

1024,一个特殊的日子,之前在学校听到这个节日更多的是各种梗、各种调侃。今年才真正入行的我,对于这个日子,还是有点小兴奋,想发篇博客,领个csdn的1024勋章(嘻嘻),纪念一下。祝各位前辈们身体健康,bug少少少少!!!今年入职后自己一个很大的问题:在工作中,每天都有学到新的知识想要总结出来,可下班后就都抛到脑后了,完全不想去做。在这里送句话给以后的自己:做成功比做出来好,做出来比没做成好,没做成也比空想没做好,要努力迈出第一步!...

2020-10-24 21:02:28 708 1

转载 如何解决sql server 存储过程在查询分析器快,但程序调用存储过程执行慢的问题?

转载:http://blog.csdn.net/pgbiao/article/details/22388945已经遇到好几次这个问题了,终于找到答案,使用存储过程预编译。exec sp_recompile @objname='存储过程名称';;这样我程序中执行超时的存储过程,1秒钟就可以执行出来了。百度下什么是存储过程预编译。------------------------------------------------------------------------------------

2020-10-23 10:39:41 1130

原创 在使用ssh连接Linux服务器时,如何实现多窗口切换使用?Screen是个好工具

screen 常用命令的使用

2020-10-22 14:06:15 2601

原创 JS代码有等号、问号、冒号条件运算符的一长句是什么写法? 其实是JS中的三元运算啦!

作为一个后端开发人员,有时候想写点前端代码时,面对js中的一些未知的写法也是很苦恼的,想借鉴却连代码都看不懂,例如今日份的JS三元表达式,下面来一起学习下吧^-^!1、JS三元运算符是什么? 条件(三元)运算符是 JavaScript仅有的使用三个操作数的运算符。一个条件后面会跟一个问号(?),如果条件为truthy,则问号后面的表达式A将会执行;表达式A后面跟着一个冒号(:),如果条件为falsy,则冒号后面的表达式B将会执行。本运算符经常作为if语句的简捷形式来使用。...

2020-10-22 09:20:55 1681

转载 【Windows】Win10家庭版启用组策略gpedit.msc(解决无组策略的问题)

原文链接:https://blog.csdn.net/u013642500/article/details/80138799(太感谢大佬的文章了,解决了我的问题。上方原文链接,下方原文内容)————————————————————————————————————————————————————————【前言】大家都认为,Windows 10家庭版中并不包含组策略,其实不然,它是有相关文件的,只是不让你使用而已。那么我们让系统允许你使用就好了。【操作步骤】1、首先你需要在桌面上新建一个

2020-10-16 08:20:09 731

原创 Django 数据模型中的null=True 和 blank =True的区别

null = True的设置是针对数据库的设置,表示数据库的该字段可以为空 blank = True的设置是针对Django后端对某个表单字段进行操作时,可以不填,如图:

2020-09-25 13:43:51 228

原创 CSDN发表文章后总是待审核的原因,如何避免待审核状态?

本文内容参考其他博主,原文请移步:https://blog.csdn.net/wildand/article/details/89465359最近,上传的博客老是显示待审核的状态,上网查了一番才发现CSDN发布博客也是有一些隐形的判定机制的:1.发布时间非工作时间22:00-9:00发布的博文,会进入待审核,等工作时间审核通过后发布。(这个很关键,尽量别在这时间段发布,宁可保存草稿第二天再发).2.文章内容文中含有链接,敏感词的博文,会进入待审核,待审核通过后发布。CSDN检测到文.

2020-09-24 08:35:04 2577

原创 清楚易懂的讲解”UV和PV“的含义,以及之间的区别。

本文背景:在开始学习数据分析时,看到老师有提到UV和PV,,这已经不是第一次见到这两个词了,虽然也能大概描述是个什么意思,但是为了更清楚的讲出来UV、PV的含义(扩展:还有IP和VV的含义),特地写下来记录一下。1.UV、IP、UV和IP的区别:UV(Unique visitor)指通过互联网访问、浏览这个网页的自然人。访问网站的一台电脑客户端为一个访客,00:00至24:00内相同的客户端只被计算一次。一天内该访客对网站进行多次访问只记作一个UV。IP(Internet Protocol)

2020-09-24 00:29:34 15539

原创 Python程序配置连接SQLServer时报错(_mssql.MSSQLDatabaseException: (20009, b‘DB-Lib error message 20009,。。)

问题背景:在使用python程序测试连接SQL Server数据库时,连接失败,报错如下:经查是连接数据库的配置信息错误,其中我的配置信息中端口号写了1433。_mssql.MSSQLDatabaseException: (20009, b'DB-Lib error message 20009, severity 9:\nUnable to connect: Adaptive Server is unavailable or does not exist (127.0.0.1:1433)\nNet-

2020-09-23 17:23:22 6611 1

原创 python的pip下载/更新 加速,配置使用国内镜像(清华源)

如果你在使用python中的pip进行下载或者更新包时,发现速度过慢甚至无法下载时,可采用国内镜像,实现‘秒’下载。本人平常使用的都是清华源,推荐!下面是使用方法:

2020-09-15 15:50:46 2499

原创 如何将内容是元组格式的字符串转为元组,保留原格式?

碰到的问题:数据库中有一个类型为字符串的字段,该字段对应的值是元组的形式,但是值类型仍属于字符串,在取出使用时,因为类型不匹配出大问题,很烦!取出的数据和类型如下:('2018-01-01', '2022-07-22')<class 'str'>解决方法:1.首先,我直接使用tuple对字符串进行转换,发现完全不行,直接将字符串的每一个字符都转为了元组里的元素。(失败)('(', "'", '2', '0', '1', '6', '-', '0', '1', '-',

2020-08-04 11:33:24 2339

KeyTweak---键盘键位修改软件

KeyTweak可方便的修改键盘键位,根据个人对键盘的使用习惯,自定义键盘键位,打造更适合自己的键盘键位。

2020-11-20

空空如也

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

TA关注的人

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