自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 golang中使用swagger遇到的一些问题

使用go-swag的遇到的一些问题

2022-06-17 22:54:09 2487 1

原创 swagger中的枚举、自定义类型和swaggerignore

golang中swagger 枚举该如何展示,自定义类型,忽略某些字段该如何去做

2022-06-17 22:48:02 2326

原创 调用gitlab api接口提交pr

gitlab调用api接口提mr

2022-02-15 22:51:22 1329

原创 Python2与Python3的某些区别

整除python3整除时返回为float类型,python2返回的是int类型# python3root@bian-virtual-machine:/home# python3Python 3.8.10 (default, Jun 2 2021, 10:49:15) [GCC 9.4.0] on linuxType "help", "copyright", "credits" or "license" for more information.>>> print(4 / 2

2021-08-20 13:45:58 195

原创 软件工程-高内聚和低耦合

接口设计原则好的接口应当满足设计模式六大原则,很多设计模式,框架都是基于高内聚低耦合这个出发点的。单一职责原则:一个类只负责一个功能领域中的相应职责。开闭原则:一个软件实体应当对扩展开放,对修改关闭。里氏代换原则:所有引用基类(父类)的地方必须能透明地使用其子对类的对象。依赖倒转原则:抽象不应该依赖于细节,细节应当依赖于抽象。换言之,要针对接口编程,而不是针对实现编程。接口隔离原则:使用多个专门的接口,而不使用单一的总接口,即客户端不应该依赖那些它不需要的接口迪米特法则:一个软件实体应当尽可

2021-06-29 23:02:12 1646

原创 删除列表中的字典

错误示例starr_list = [{'演员': '王凯', '电视剧数量': 5, '短评数均值': 652733.0, '电视剧评分均值': 38.5}, {'演员': '蒋勤勤', '电视剧数量': 4, '短评数均值': 80798.0, '电视剧评分均值': 29.299999999999997}, {'演员': '周游', '电视剧数量': 1, '短评数均值': 21742.0, '电视剧评分均值': 6.9}, {'演员': '韩雪', '电视剧数量': 3, '短评数均值': 9

2021-05-20 14:05:31 1404 2

原创 Python垃圾回收机制

引用计数Python中,主要是通过引用计数进行垃圾回收原理每个对象维护一个ob_ref字段,用来记录该对象当前被引用的次数,每当新的引用指向该对象时,它的引用计数ob_ref加1,每当该对象的引用失效时计数ob_ref减1,一旦对象的引用计数为0,该对象立即被回收,对象占用的内存空间将被释放。它的缺点是需要额外的空间维护引用计数,这个问题是其次的,不过最主要的问题是它不能解决对象的“循环引用”,因此,也有很多语言比如Java并没有采用该算法做来垃圾的收集机制。导致引用计数加1对象被创建,例如

2021-04-23 17:58:21 111

原创 nginx配置:“user“ directive is not allowed here in /etc/nginx/sites-enabled/nginx.conf:1

根据错误提示,发现sites-enabled文件夹中多出了一个nginx.conf文件,本来以为是自己带的,后来打开发现是自己上传文件时放错了位置(应该是拖动的原因)出现了bug不要怕,前辈们基本已经走过了所有的坑,只要大家根据错误的提示,就一定可以解决问题,实在不行就百度,再不行就问大佬(要是没人回答,可以上淘宝找付费问答的,毕竟知识是无价的)...

2021-04-21 12:16:49 8706 2

原创 jupyter-notebook的使用

jupyter-notebook的使用下载pip install jupyter启动cmd中输入命令jupyter-notebook修改jupyter的保存位置配置文件保存在C:\Users\主机名\.jupyter使用文本编辑器(比如Notepad++)打开,使用ctrl + F搜索然后重启jupyter-notebook就好使了。...

2021-04-03 22:19:55 93

原创 爬虫案例1:js逆向获取极简壁纸的高清壁纸

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码

2021-03-03 10:26:49 3643 11

原创 迟到的2021计划

回顾2020谈一下为什么我的年终总结会在3月份发布,由于考完试后自己不想对答案,就只是听天由命,所以不知道初试能不能过国家线。过得话就准备复试,不过的话得快马加鞭的找工作。好在结果是好的,一年的辛苦没有白费,过了国家线(我是知足了,毕竟这一年因为在家没有好好的复习)学习学校课程首先吐槽下学校的课程,学校的数据挖掘课程是什么玩意啊,让我们自己上网看视频,然后写老师给的代码,醉了。这个老师是我在大学遇见的最奇葩的老师。这学期新开的三门项目课还是很不错的,物联网感知层,传输层,应用层项目还是让我学到了不少

2021-03-03 08:23:16 107 1

原创 1. 使用xpath定位标签的错误

疑惑在获取定位到的标签时,发现获取到的列表为空寻找然后去浏览器的抓包工具看发现在扒包工具中可以正常获取到的信息,但是在爬虫的过程中获取不到这就让我很困惑,然后又在浏览器中获取网络源码如果眼不尖的或是发现不了的(具体是什么先不说),这里我依然没有发现但是,我想起来一个例子,当时我请教大佬时,大佬和我说有时候浏览器的抓包工具的源码可能会修改,遇到问题时可以分析一下爬虫过程中的网页源码会有所发现。解决获取网页源码,(Ctrl+F)搜索至此可以对比发现,在抓包浏览器中是没有空格

2021-02-23 14:07:50 395

原创 MySQL实战:4.数据的操作

查看当前数据库select database();切换数据库use 数据库名称;lowerselect lower(ename) as lowename from emp;upperselect upper(ename) as upperename from emp;select substr(ename, 1, 4) as ename from emp;select substr(ename, 3, 3) as ename from emp;select length(ename) a

2021-02-02 10:09:37 343

原创 MySQL实战:3.表的操作

表的基本操作显示表的名称show tables;显示表的结构desc emp;修改表语法格式如下:alter table 表名add [column] column_definition[first | afte col_name] // 添加字段| alter [column] col_name {set default literal | drop default} // 修改字段| change [column] old_col_name column_definiti

2021-01-30 09:04:01 249 4

原创 MySQL实战:2. 表的定义和SQL的分类

表的定义表是一种结构化的文件,可以用来存储特定类型的数据,如:学生信息、课程信息等,都可以放到表中,另外表都有特定的名称,而丏丌能重复。表中有以下几个概念:列、行、主键。列(字段)列,通常叨做字段,每一个字段都包含:字段名称、字段数据类型、字段约束、字段长度;行(记录)行,通常叨做表中的记录。表中的数据是按行(记录)存储的,表里可以有0条戒多条记录;SQL的分类数据库查询语言(DQL)代表关键字:select数据库操作语言(DML)代表关键字:inse

2021-01-29 10:27:04 177 1

原创 MySQL实战:1. 数据库常用命令

一. 启动和停止MySQL服务DOS窗口启动(推荐使用)启动MySQL服务net start mysql572. 停止MySQL服务net stop mysql57注意:1.有的人的MySQL服务名称可能不一样,可以去 服务 查看 2. 输入命令后可能发生下图这样的错误,则需以管理员的身份打开二. 数据库的基本命令MySQL登录配置用户环境变量:C:\Program Files\MySQL\MySQL Server 5.7\bin(根据自己的安装目录,不过my

2021-01-26 10:57:22 221

原创 Django安装与卸载

django

2021-01-02 21:21:35 240 1

原创 ubuntu20配置静态ip及xshell连接

ubuntu网络配置首先看一下网络配置:ifconfig如果提示出这种信息,则按提示输入命令sudo apt install net-tools再次输入ifconfig配置静态ip: sudo vim /etc/netplan/50-cloud-init.yaml如果没有50-cloud-init.yaml这个文件,直接输入这个命令,会自动创建这个文件。注意 a. 一定要注意里面的拼写。 b. “:”后面必须空一格才能生效!配置好后输入:sudo netplan

2020-12-31 11:29:51 658

原创 uni-app 操作时的错误

1. TypeError: Cannot read property ‘token’ of undefined这种错误极可能是变量名字写错了,首先先检查程序中出现的该变量的名字。这块的错误就是地址中的token少加了个s从后台中取到的接口是

2020-06-09 19:11:04 1948

原创 单链表的实现

想说的话:由于今年要考研,所以必须得重新学一遍数据结构,说是重新学,其实只是懂得其原理,从来没有用代码来实现过。借此机会使用C语言将数据结构中的某些结构和算法都实现。单链表的实现链表节点的构造typedef struct LINKNODE{ void* data; struct LINKNODE* next;}LNode;初始化LNode* Init_Link(){...

2020-04-23 19:23:40 179

原创 求100到200之间的全部素数

求100到200之间的全部素数素数(质数)的定义质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。思路首先先判断素数,再通过循环来讲100到200之间的素数输出代码#include<stdio.h>// 求100到200之间的全部素数 int isPrime(int p);int main(){ int frist,second; /...

2020-02-21 16:38:16 4188 1

原创 String类和StringBuffer类

String类String类有两种初始化方法使用字符串常量直接初始化一个String对象(此方法常用)String str1 = "abd";使用String的构造方法初始化字符串对象|方法声明| ||–|--|| | |...

2019-06-21 09:39:48 163

原创 Java中的抽象类和接口

抽象类抽象类是一个抽象的概念,例如水果,植物,动物。而实现抽象类的类则可以理解为更加具体的东西,例如苹果,水仙花,斑马。而对象则可以理解为是某种具体的事物。比如面前的香蕉,这盆水仙花,这匹斑马。抽象类,抽象方法必须使用abstract来修饰。抽象方法没有方法体。包含抽象方法的抽象类必须定义为抽象类,但抽象类可以不包含任何抽象方法。抽象类是不可以被实例化的。因为抽象类中有可能包含抽象方法,...

2019-06-19 10:45:19 139

原创 Java中的final关键字

final关键字final关键字可用于修饰类,变量和方法,它有“这是无法改变的”或者“最终”的含义final修饰的类不能被继承final修饰的方法不能被子类重写final修饰的变量是常量,只能赋值一次...

2019-06-19 09:36:35 428

原创 Java中的super关键字

super关键字super关键字用于访问父类的成员具体用法使用super关键字调用父类的成员变量和成员方法class Animal{ String name = "动物"; void shout() { System.out.println("动物发出的叫声"); }}// 定义Dog类继承Animal类class Dog extends Animal{ String...

2019-06-19 09:30:34 158

原创 Java中的static关键字

static 关键字静态变量在一个Java类中,可以使用static关键字来修饰成员变量,该变量被称作静态变量。静态变量可以被所有实例所共享,可以使用类名.变量名的形式来访问。注意:静态变量即是静态成员变量的简称,局部变量不能被定义成静态变量。class Person{ static String schoolname; } public class Example01 { ...

2019-06-18 19:10:41 182

原创 Java中的this关键字

this关键字在程序中的常用用法通过this关键字访问一个类的成员变量,解决与局部变量名称冲突问题。class Person{ String name; int age; // 定义两个参数的构造方法 private Person(String name,int age) { this.name = name; this.age = age; }通过this关...

2019-06-18 18:33:15 311

原创 Java中的构造方法

构造方法的定义如果需要在实例化对象的同时就为这个对象的属性进行赋值,可以通过构造方法来实现。构造方法时类的一个特殊成员,它会在类实例化对象时被自动调用。方法名与类名相同。在方法名的前面没有返回值类型的声明。在方法中不能使用return语句返回一个值。(可以使用return作为结束方法)class Person{ int a; // 定义一个int类型的成员变量 // 定义一个有参...

2019-06-18 12:09:12 321

python基础面试题.zip

适合学习python找工作的

2021-04-21

空空如也

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

TA关注的人

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