自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

原创 03-CSS基础选择器

一个标签有多个相同的属性,比如:设置两个 color,最后就会覆盖第一个,一最后的样式为准。写在style标签,style标签一般在head中,title下面。常见取值:具体字体1,具体字体2,具体字体3,具体字体4,...,通过id属性值,找到页面中带有这个id属性值的标签,设置样式。写在一个单独的.css文件中,通过`link`标签进行导入。通过类名,找到页面中所有带有这个类名的标签,设置样式。标签选择器是一次性控制整个页面对应的标签。直接写在标签的style属性中。通过标签名去控制对应标签的样式。

2023-11-15 17:05:18 561

原创 02-HTML常用标签

hr>、<br>

2023-09-20 16:31:45 130

原创 01-初识HTML

IE浏览器、火狐浏览器(Firefox)、谷歌浏览器(Chrome)、Safari浏览器、欧朋浏览器(Opera)专门用于网页开发的语言,主要通过HTML标签实现网页中的文本、图片、音频、视频等内容。• 谷歌浏览器的渲染引擎速度快、性能高、效果好,所以更吸引用户的喜爱(推荐)导入别人发给你的插件压缩包(extensions.zip)每一页文章内容是有固定的结构的,如:开头、正文、落款等……网页中也是存在固定的结构的,如:整体、头部、标题、主体。文字、图片、音频、视频、超链接。结构:HTML(决定了身体)

2023-09-20 16:18:37 255

原创 Django07_Django框架模型(ORM)

模型类定义在 **子应用/models.py**文件中模型类必须直接或间接继承 ****类以学生管理为例进行演示学生信息、课程信息、老师信息,大概3-4张表# 模型类必须要直接或者间接继承于 models.Model"""公共模型[公共方法和公共字段]"""# created_time = models.IntegerField(default=0, verbose_name="创建时间")

2023-09-13 23:09:10 112

原创 Dajngo06_Template模板

虽然官方已经提供了许多内置的过滤器给开发者,但是很明显,还是会有存在不足的时候。这时我们就需要自定义过滤器。自定义模板标签和过滤器参考当前使用和声明过滤器的子应用必须在setting.py配置文件中的INSTALLED_APPS中注册了!!!创建**templatetags(必须包含__init__.py)** 目录,与models.pyviews.py等同级在包目录下创建任意py文件,用于自定义过滤器**my_filters**模块必须包含一个名为register的模块级变量,它是一个。

2023-09-13 23:04:49 382

原创 Django05_反向解析

随着功能的不断扩展,路由层的 url 发生变化,就需要去更改对应的视图层和模板层的 url,非常麻烦,不便维护。这个时候我们可以通过反向解析,将 url解析成对应的 试图函数通过 path或re_path 中 的name属性进行解析反向解析一般用在模板中的超链接及视图中的重定向在之前内容中,如果需要在后台中去获取某个url,如果项目逐渐变大,那么这样就不太方便了(需要去记住很多的跳转路径,可能会出现了问题不好找到)所以我们可以在一开始就。

2023-09-13 23:01:39 344

原创 Django04_路由分发

使用django自带的path方法中的匹配规则,有点不太够用的时,就需要自定义转换器新建一个文件,里面新建一个类MonConvert在类中编写代码,to_python,to_url方法必不可少to_python(self, value)方法,它处理匹配的字符串转换成要传递到视图函数的类型。to_url(self, value)方法,用于处理将Python类型转换为URL中使用的字符串。# 自定义转换器# 自定义规则(正则表达式)# 这里的value就是匹配的值。

2023-09-11 08:57:08 266

原创 Django03_Django基本配置

django项目创建后,在主应用中,会有一个settings.py文件,这个就是该项目的配置文件。

2023-09-11 08:55:54 275

原创 Dajngo02_第一个Django案例

经过之前学习,我们已经可以创建Django环境现在开始尝试快速使用Django开发一个案例。

2023-09-11 08:53:48 247

原创 Dajngo01_Django框架基础与环境搭建

那么什么是web框架呢?Web应用框架有助于减轻网页开发时共通性活动的工作负荷,例如许多框架提供数据库访问接口、标准样板以及会话管理等,可提升代码的可再用性。说简单点就是web框架用于搭建Web应用程序,免去不同Web应用相同代码部分的重复。

2023-09-11 08:45:36 472

原创 Python05 数据序列-列表

列表名 = [ 数据 1 ,数据 2 ,数据 3. . . . . . ]使用中括号[]进行定义,各项元素之间使用英文逗号分隔。列表可以一次性存储多个数据,且可以为不同数据类型。使用:直接通过变量名进行 使用。

2023-03-18 21:08:58 545

原创 Python04 数据序列-字符串

字符串是 Python 中最常用的数据类型。我们可以使用引号( ’ 或 " )来创建字符串。

2023-03-18 21:07:51 688

原创 Scala06 数据结构

val arr = new Array [ T ](数组长度)[T] : 是指顶数组所存放数组的类型,T表示泛型,如果希望存放任意数据类型,则指定Any。// 创建不可变数组 val array = new Array [ Int ](10) // 也可以使用伴生对象的apply方法 val array1 : Array [ Int ] = Array(1 , 2 , 3 , 4) // 遍历读取array println(array) for(elem

2023-03-13 01:51:29 257

原创 Python02 基础语法

概念:对某一部分代码的解释说明,在程序执行的时候不会去进行执行。比如:产品的说明书、电影的旁白。程序员最讨厌的两件事:一件是自己写代码被要求加注释另一件是接手别人代码,发现没有注释( 注释内容 / 取消注释内容)

2023-03-04 01:09:58 370

原创 Python01 环境安装

地址:https://www.python.org/找到想要的版本号,点击“Download”​。

2023-03-04 00:55:06 58

原创 Scala04 方法与函数

Scala 中的也有方法和函数的概念。Scala中的是类的一部分。Scala中的是一个对象,可以赋值给变量。在类中定义的函数就是方法。

2023-03-04 00:12:56 417

原创 Java03 流程控制

语句执行顺序完成一定功能。

2023-03-03 02:20:43 172 1

原创 Java02 变量和运算符

Java代码的基本格式-变量和运算符

2023-03-02 12:52:40 251

原创 Java01 Java概述

Java SEJava EEJava ME下载地址:https://www.oracle.com/java/technologies/downloads/安装点击安装包点击下一步选择 jdk 安装位置安装 jdk 同级别 路径安装完成 点击关闭配置环境变量找到刚才安装 jdk 和 jre的位置打开 “此电脑”,右键属性点击 高级系统设置点击环境变量新建 JAVA_HOME编辑 path 环境变量新建 %JAVA_HOME%\bin 和 %JAVA_HOME%\jre\bin验证 是否安装成功打开 dos 窗

2023-03-02 12:44:20 260

原创 Python03 流程控制

流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块

2023-03-02 12:38:21 337

原创 JetBrains 系列(社区版)安装-以idea为例

这里我选择的是社区版,选择之后点击下载,会跳转到致谢界面,等待下载即可。下载地址:https://www.jetbrains.com/选择idea之后会跳转到下载界面。选择“Download”下载。

2023-03-01 15:25:18 1772

原创 Scala04 方法与函数

Scala 中的也有方法和函数的概念。Scala中的是类的一部分。Scala中的是一个对象,可以赋值给变量。在类中定义的函数就是方法。

2023-02-27 01:19:42 222

原创 Scala03 流程控制

是变量, 循环中的 yield 会把当前的元素记下来,保存在集合中,循环结束后将返回该集合。while 循环是无论怎样都先执行一次,再判断是否满足条件。Scala中返回值类型不一致,取它们共同的祖先类型。while循环也和 Java 中的一样。,所以整个 while 语句的 结果都是。1.前面说的 for 有返回值,但是。Scala 条件判断 其实是有返回值。while循环和 Java中的一样。推荐 3 种 常见 中断循环的方式。注意大括号中用于保存变量和条件,scala中 为了更好的。

2023-02-27 01:18:41 128

原创 Scala02 Scala基础语法

Scala基础语法

2023-02-27 01:14:47 334

原创 Scala01 导入已有环境配置(上课使用)

Scala的安装配置

2023-02-27 01:03:30 225

原创 VMware 与 CentOS7 的安装

一台电脑本身是可以装多个操作系统的,但是做不到多个操作系统切换自如,所以我们需要一款软件帮助我们达到这个目的,不然数仓项目搭建不起来。推荐的软件为VMware,VMware可以使用户在一台计算机上同时运行多个操作系统,还可以像Windows应用程序一样来回切换。用户可以如同操作真实安装的系统一样操作虚拟机系统,甚至可以在一台计算机上将几个虚拟机系统连接为一个局域网或者连接到互联网。

2023-02-20 22:44:11 109

原创 PaperFree-论文查重

论文查重:给大家推荐一个免费的论文查重网站PaperFree:https://www.paperfree.cn

2021-05-05 20:13:02 826

原创 vue-cli2.0和vue-cli3.0前后版本切换办法以及两个版本同时存在

系列文章目录上一篇 node.js 安装完成之后,有需要要切换vue-cli2.0和vue-cli3.0前后版本,在此记录两个版本同时处理使用的方法。上一篇:Node.js图文安装教程以及环境配置文章目录系列文章目录一、vue-cli脚手架3.0前后版本切换办法1)、3.0 以下 ==> 3.0 以上2)、3.0 以上 ==> 3.0 以下二、两种版本同时存在1)、找一个地方新建2)、进入cli2 文件夹下 打开cmd3)、修改cmd命令名称4)、配置环境变量一、vue-cli脚手

2021-03-12 15:47:05 4139 1

原创 Node.js图文安装教程以及环境配置

一、Node.js图文安装教程以及环境配置1、nodejs安装【工具官网】Node.js : http://nodejs.cn/淘宝NPM: https://npm.taobao.org/next到之后一路点击next点击finish完成打开cmd 检查是否安装成功npm的本地仓库跑在系统盘c盘的用户目录了(没见到npm-cache是因为没有用过,一使用缓存目录就生成了),我们试图把这2个目录移动回到E:\nodejs在安装目录新建node_cache 、node_glo

2021-03-12 15:39:49 315

原创

文章目录栈如何实现一个"栈"?支持动态扩容的顺序栈栈在函数调用中的应用栈在表达式求职中的应用栈在括号匹配中的应用如何实现浏览器的前进和后退功能?栈“栈”例子:栈可以看作就是一摞叠在一起的盘子。都是从下往上一个一个放,取的时候也是从上往下一个一个地以此取,。先进后出,后进先出 ,这就是“栈”的结构。从栈的操作特性上看,栈就是一种操作受限的线性表,只允许在一端插入和删除数据。相比数组和链表,栈带来更多的限制,为什么不直接使用数组或者链表?从功能来上说,数组或链表确实可以代替栈,但是 特定的数据结构

2021-01-04 16:38:25 107

原创 链表(二)如何轻松写出正确的链表代码

链表(二)如何轻松写出正确的链表代码01、技巧一:理解指针或引用的含义有些语言有指针的概念,比如c语言;有些没有指针,用的是“引用”,比如java、py;隐私都一样,都是存储所指对象的内存地址;指针 & 引用:将某个变量赋值给指针,实际上就是将这个变量的地址赋值给指针,或者说,指针中存储了这个变量的内存地址,指向了这个变量,通过指针就能找到这个变量例如:p->next=p->next->next这行表示:p 结点的 next 指针存储了 p结点的下下一个结点的内存地址

2020-12-07 23:04:10 72

原创 链表(一)

链表(一)链表常用场景:LRU缓存淘汰算法缓存是一种提高数据读取性能的技术,常见的有:CPU缓存、数据库缓存、浏览器缓存等等;缓存有大小限制,缓存用满时,哪些应该被清理出去,有缓存淘汰策略来决定。常见的策略有三种:先进先出策略FIFO(first in,first out)、最少使用策略LFU(least frequently used)、最近最少使用策略LRU(least recently used)01、链表结构数组需要一块 连续的内存空间 来存储,对内存要求比较高。如果申请一个100MB

2020-12-07 23:01:12 117

原创 网络编程

网络编程1.1、 概念例如:地球村:对地球的一种比喻说法,现代科技的迅速发展,缩小了地球上的时空距离,国际交往频繁便利,就好像整个地球就是如同宇宙中的一个小村落足不出户看世界javaweb:网页编程 B/S架构网络编程:TCP/IP C/S架构计算机网络:​ 计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统系统、网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统;比如:我们寄快递的时候会填写(

2020-12-07 22:53:56 121

原创 LeetCode15.三数之和

LeetCode15.三数之和给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有满足条件且不重复的三元组。注意:答案中不可以包含重复的三元组。示例:给定数组 nums = [-1, 0, 1, 2, -1, -4],满足要求的三元组集合为:[[-1, 0, 1],[-1, -1, 2]]来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/3sum

2020-12-07 22:36:47 78

原创 复杂度分析(二)

文章目录复杂度分析(二)01、最好、最坏情况时间复杂度02、平均情况时间复杂度03、均摊时间复杂度复杂度分析(二)01、最好、最坏情况时间复杂度// n 表示数组 array 的长度int find(int[] array, int n, int x) { int i = 0; int pos = -1; for (; i < n; ++i) { if (array[i] == x) pos = i; } return pos;}这段代码的时间复杂度就是O(n

2020-12-05 17:11:31 457

原创 复杂度分分析(一)

文章目录01、什么是数据结构?什么是算法1.01、从两个层面来理解;广义上来讲狭义上来讲总02、复杂度分析2.01、什么是复杂度?2.02、为什么需要复杂度分析?2.03、大O复杂度表示法**03、时间复杂度分析**3.01、执行次数最多3.02、加法法则3.03、乘法法则3.01、 几种常见的时间复杂度案例分析3.02、 几种常见的多项式时间复杂度1. O(1)2. O(logn)、O(nlogn)O(log^n) 、O(nlog^n)O(logn)、O(nlogn)3. O(m+n) 丶O(m * n

2020-12-05 17:09:21 348

原创 多线程(二)

文章目录多线程(二)2.01 线程同步机制2.02 线程同步不安全案例2.03 同步方法和同步块同步方法2.04 同步块(synchronized(Obj){})线程同步-安全案例2.05 死锁案例(死锁)2.06 Lock(锁)案例synchronized 与 Lock 的对比2.07 线程协作应用场景:生产者和消费者问题——分析:——解决通信问题:**解决方式一 管程法****解决方式二 信号灯法**2.08 线程池使用线程池多线程(二)2.01 线程同步机制在此之前先了解一下并发、队

2020-11-28 23:07:13 101

原创 多线程(一)

多线程(一)多任务: 边吃饭边看手机、边走路边听歌、边上wc边玩手机​ 这些看起来Q是多个任务都在做,其实本质上我们的大脑在同一时间依旧只做了一件事;多线程: 原来只有 1 条道路,慢慢车多了,道路堵塞,通过效率极低;为了提高效率,在道路上加了多个车道,提高效率;​ 打王者,原来只有一个账号,后来开通了多个账号,大家可以一起玩;进程与线程: 1. 程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念; 2. 进程 是执行程序的一次执

2020-11-23 14:54:45 127 2

原创 博客 为什么要写博客 markdown常用语法与快捷键

为什么要写博客,以及markdown常用快捷键一. 为什么要写博客从我自身来说,之前才开始学习的时候教学视频是那些老师也一直说要做好笔记,要写好博客。当时确实是开始写了,但是想着这些笔记在晚上都能找到所以一直都是三天打鱼两天晒网的状态,没有坚持下去。现在出来实习了,开始找工作了,发现自己有很多东西都是猴子搬玉米;也感觉到了自己基础很薄弱,现在回头重新学一遍,过一下。这!!!!!!!!!!!!!一定!!!!!!!!!!!!要坚持写好博客 !!!!!!!!!!!!。写好博客意义:形成一个好的学习‘记录

2020-10-24 11:20:44 128

原创 python实现数据割接(把oracle中数据转到mysql中)

python实现数据割接(把oracle中数据转到mysql中)公司需要把oracle中的一些老的数据库中数据割接到MySQL中,写的一个脚本。**思路:**利用python先将oracle中数据到处到excel中;然后再将excel中数据导入到MySQL**需用到:**pymysql(python操作mysql) openpyxl(python操作excel) cx_Oracle(python操作oracle)代码:oracle导出excel:import cx_Oracleimpo

2020-07-15 18:16:23 688 6

空空如也

空空如也

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

TA关注的人

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