自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【SQL 中级语法 3】三值逻辑和NULL

普通语言里的布尔型只有true和false两个值,这种逻辑体系被称为二值逻辑。而SQL语言里,除此之外还有第三个值unknown,因此这种逻辑体系被称为三值逻辑(three-valued logic)。为什么SQL语言采用了三值逻辑呢?问题的答案就在于NULL。关系数据库里引进了NULL,所以不得不同时引进第三个值。这样的三值逻辑一次次地违背常识,深深地困扰着数据库工程师们。

2022-11-18 10:00:00 1136 1

原创 【SQL 中级语法 2】自连接的用法

SQL的连接运算根据其特征的不同,有着不同的名称,如内连接、外连接、交叉连接等。一般来说,这些连接大都是以不同的表或视图为对象进行的,但针对相同的表或相同的视图的连接也并没有被禁止。针对相同的表进行的连接被称为“自连接”(self join)。一旦熟练掌握自连接技术,我们便能快速地解决很多问题。理解自连接能增进我们对“面向集合”这一SQL语言重要特征的理解。面向对象语言以对象的方式来描述世界,而来描述世界。自连接技术充分体现了SQL面向集合的特性。

2022-11-17 10:00:00 4967

原创 【SQL 中级语法 1】CASE 表达式

case表达式由简单case表达式和搜索case表达式两种写法;在编写SQL语句的时候需要注意,在发现为真的WHEN子句时,CASE表达式的真假值判断就会中止,而剩余的WHEN子句会被忽略。为了避免引起不必要的混乱,使用WHEN子句时要注意条件的排他性。CASE表达式和CHECK约束是很般配的一对组合。假设某公司规定“女性员工的工资必须在20万日元以下”,这条无理的规定是使用CHECK约束来描述的。CASE表达式被嵌入到CHECK约束里,描述了“如果是女性员工,则工资是20万日元以下”这个命题。

2022-11-16 10:40:21 1995

原创 【Pandas 数据分析 5-1】Pandas高级操作

在数据分析和数据建模的过程中需要对数据进行清洗和整理等工作,有时需要对数据增删字段。本章将介绍Pandas对数据的复杂查询、数据类型转换、数据排序、数据的修改、数据迭代以及函数的使用。

2022-10-04 10:45:00 884

原创 【Pandas 数据分析4-2】Pandas 基础操作

切片([])就像列表的索引操作一样,可以按行把数据筛选出来,如果传入一个列表,则可以按列把指定的列筛选出来。与loc[]可以使用索引和列的名称不同,利用df.iloc[, ]格式可以使用数字索引(行和列的0~n索引)进行数据筛选,意味着iloc[]的两个表达式只支持数字切片形式,其他方面是相同的。pd.IndexSlice是一个专门的索引选择器,它的使用方法类似df.loc[]切片中的方法,常用在多层索引中,以及需要指定应用范围(subset参数)的函数中,特别是在链式方法中。

2022-10-03 10:45:00 952

原创 【Pandas 数据分析 4-1】Pandas基础操作

本章将介绍Pandas对数据的基础操作,包括索引的创建和使用、数据信息的查看、数据的筛选、数据的统计、数据类型的转换、排序、添加修改、添加修改数据、使用函数等内容。这些是最为常见的操作,几乎所有数据分析工作都会涉及。

2022-10-02 10:45:00 979

原创 【Pandas 数据分析3-2】Pandas 数据读取与输出 - Excel

利用Pandas进行数据处理与分析

2022-10-01 10:00:00 3223

原创 【Pandas 数据分析 3】Pandas 数据读取与输出

利用Python进行数据处理与分析

2022-09-30 14:53:07 1847

原创 【Pandas 数据分析 2】数据结构

利用Pandas进行数据处理与分析

2022-09-29 09:30:00 457

原创 【Pandas 数据分析 1】快速入门

利用 Python 进行数据处理与分析

2022-09-28 15:43:55 652

原创 【SQL 初级语法 6】 SQL 高级处理

点击链接 查看SQL 专栏更多文章:https://blog.csdn.net/weixin_46249441/category_11913899.html?spm=1001.2014.3001.5482

2022-08-09 10:00:00 769 2

原创 【SQL 初级语法 5】集合运算

点击链接 查看SQL 专栏更多文章:https://blog.csdn.net/weixin_46249441/category_11913899.html?spm=1001.2014.3001.5482

2022-08-08 10:00:00 418

原创 【SQL 初级语法 4】函数、谓词、CASE 表达式

点击链接 查看SQL 专栏更多文章:https://blog.csdn.net/weixin_46249441/category_11913899.html?spm=1001.2014.3001.5482

2022-08-07 10:00:00 238

原创 【SQL 初级语法 3】 复杂查询

点击链接 查看SQL 专栏更多文章:https://blog.csdn.net/weixin_46249441/category_11913899.html?spm=1001.2014.3001.5482

2022-08-06 10:00:00 201

原创 【SQL 初级语法 2】聚合与排序

​点击链接 查看 SQL 专栏更多文章:https://blog.csdn.net/weixin_46249441/category_11913899.html?spm=1001.2014.3001.5482

2022-08-05 10:00:00 1471

原创 【SQL 初级语法 1】 查询基础

目录1 查询基础1.1 select 语句基础1、列的查询2、删除重复行3、where1.2 算术运算符和比较运算符1、需要注意 null2、比较运算符1. 3 逻辑运算符1、not 运算符2、通过括号强化处理3、逻辑运算符和真值...

2022-08-04 15:47:43 141

原创 信用卡客户流失预测

数据集由10,000个客户组成,其中包含了他们的年龄,工资,婚姻状况,信用卡限额,信用卡类别等。使用此数据集预测哪些客户即将流失。

2022-06-09 17:19:58 1076

原创 【chrome插件开发二】chrome常用语法汇总

💓 在上一节我们手写了第一个chrome插件,手写第一个chrome插件!接下来我们来看chrome插件零基础入门专栏的第二篇文章,chrome常用语法汇总:目录2️⃣ storage用法🎈popup.html3️⃣ options配置的用法4️⃣ 消息通知 notifications5️⃣ contextMenus6️⃣ badge 徽章7️⃣ pageAction8️⃣ chrome_url_overrides9️⃣ content_scripts🎈con..

2022-03-03 01:41:57 1890

原创 【chrome插件开发一】初始chrome插件——helloWorld

第一个chrome插件案例!helloWorld

2022-03-02 00:10:22 1288

原创 1小时写完一个Java贪吃蛇小游戏

第1️⃣步游戏背景绘制🎈窗体绘制🎈 图片与字体绘制🎈 直线与网络绘制2️⃣ 蛇身绘制及移动🎈蛇头部绘制🎈蛇头的简单移动🎈键盘控制蛇的方向🎈蛇越界后的处理🎈蛇身的添加及移动3️⃣ 食物的随机位置生成4️⃣ 蛇身的增长5️⃣游戏功能设置🎈计分面板的实现🎈游戏的暂停功能🎈游戏的通关设置🎈蛇头与蛇身的碰撞判断🎈游戏失败后的重新开始🎈游戏的多个关卡设置6️⃣ 优化:双缓存解决画面闪动问题

2022-03-01 21:15:52 4061 7

原创 手写一个Vuex的持久化插件

这个 Vuex 插件仅在浏览器环境生效,未曾考虑到 SSR 的情况。

2022-02-27 22:09:11 436 1

原创 手把手教你禁止访问某个网站

最近总是喜欢刷微博几个博主写的文章,但是耽误了学习时间,为了控制自己,想把微博这个网站禁止了,尝试了好多种方法1. 改写hosts文件找到,c盘下C:/WINDOWS/system32/drivers/etc/hosts,用记事本打开这个hosts文件,在文件的最后添加一行 "ip地址 域名"ip地址是我们要访问的这个网站的ip,域名就是网站网址。ip地址查询参考下面链接的这个方法,在这里就不细说了,照着做就行。怎样查看某个网站的IP地址_百度知道我这里要禁止的是微博,添加的这一行就

2022-02-20 19:47:12 8146 5

原创 js算法题,

map:map.set(numbers[i],i);

2022-02-19 20:52:58 307

原创 防抖函数小案例

先来看个防抖函数的例子图还在传........上一篇介绍了节流函数的案例,防抖和节流不同的是,想让小鸟跟着鼠标运动,等鼠标停在某个位置,超过多少时间,小鸟才过来,而不是随时过来,主要来看下Javascript部分是如何实现的setInterval(function(){ bird.className = "sprite " + 'bird' + ((i++) % 3);}, 1000/10);function debounce(fn, dur){ dur = dur ||

2022-01-25 14:57:49 594

原创 节流函数小案例

今天我们来写个简单的节流函数500ms内点击多次只记录一次效果如图:图还没传上来html和css部分:<body> 每500毫秒可记录一次 <button id="btn">点我</button> <div id="circle">0</div></body><style>#circle { width: 50px; height: 50px; border

2022-01-25 14:51:46 797

原创 连续攻击小动画

今天来写个好玩的,使用高阶函数的连续攻击小动画如图快速点击10次,停下来,攻击会自己继续执行我们来看一下是如何具体实现的html部分:<div id="main"> <button id="btn">Hit</button> <span id="count">+0</span></div>css部分:#main { padding-top: 20px; font-size:

2022-01-25 14:45:18 2549

原创 如何写好轮播图

相信大家在学习Javascript的过程中都写过轮播图,初学的我是怎么写的呢?版本一html部分:<body> <div id="my-slider" class="slider-list"> <ul> <li class="slider-list__item--selected"><img src="./1.jpg"></li> <li class="

2022-01-25 14:24:03 663

原创 三个版本实现黑白主题切换

之前我们写过一个很简单的黑白切换按钮,见链接简单的js代码实现主题色切换今天我们来写个网页的主题色切换,最终实现效果如图下面我们来看下代码如何实现更好:html部分:<header> <button id="modeBtn">????</button> <h1>主题切换</h1></header><main> <div class="pic"> &lt

2022-01-23 20:40:01 1326

原创 vue实现todolist小案例~

效果如图:代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"&g..

2022-01-22 19:46:38 718

原创 牛客,算法题

1.二叉树 - 简单 - 9题2. 二叉树 - 中等 - 12题3. 排序 - 简单 - 1题4. 排序 - 中等 - 7题5. 搜索二叉树,简单+ 中等 - 5 题

2022-01-13 18:27:22 312

原创 LeetCode 热题 HOT 100,待更新....

1. 二叉树-简单94.二叉树的中序遍历https://leetcode-cn.com/problems/binary-tree-inorder-traversal/

2022-01-13 16:55:41 3799

原创 判断密码强度-优化

但之前写的时候,密码强度从较低到中等到较高,密码框的颜色变化是在js里操作的,现在我们来把颜色改变封装成四个主题,normal、strength-low、strength-medium、strength-high,当密码强度发生变化时,在js代码里,切换body的className即可。

2022-01-10 19:08:33 602

原创 电脑常用快捷键...整理中,随用随填

1. 文件重命名快捷键fn+f2

2022-01-08 12:13:40 422

原创 js笔试题:异步

const myPromise = Promise.resolve(Promise.resolve("Promise!")); function funcOne() { myPromise.then(res => res).then(res => console.log(res)); setTimeout(() => console.log("Timeout!", 0)); console.log("Last line!");} async function funcTw.

2022-01-01 06:29:05 625

原创 es6笔试题

const emojis = ["1", "2", "3", "4"]; // 1 emojis.push("5"); // push()方法返回的是数组的新长度 console.log(emojis) // [1,2,3,4,5] // 2 emojis.splice(0, 2); // splice()截取0-2位数组,返回的是截取出来的[1,2] console.log(emojis).

2022-01-01 06:26:26 412

原创 js笔试题:数组

const fruit = [1, 2, 3] fruit.slice(0, 1)console.log(fruit) // [1,2,3]fruit.splice(0, 1)console.log(fruit) // [2,3] fruit.unshift(4)console.log(fruit) // [4,2,3]// slice 不会改变原数组const user = { email: "[email protected]...

2022-01-01 06:07:42 657

原创 js笔试题:this

function Pet(name) { this.name = name; this.getName = () => this.name;} const cat = new Pet('Fluffy'); console.log(cat.getName()); // What is logged? const { getName } = cat;console.log(getName()); // What is logged?答案:'Fluffy' 和 'F.

2022-01-01 05:51:12 425

原创 js手撕笔试题~未整理

FED01var ul = document.getElementsByTagName("ul")[0];为啥要加个[0]呢?

2021-12-25 20:06:30 549

原创 Vscode,Open a folder or workspace…(File -> Open Folder)解决方案

Oen with live server时 打不开浏览器,且遇见,Open a folder or workspace…(File -> Open Folder)怎么办遇到这种情况可能是由于文件没有放在文件夹中,打开该文件所在文件夹,然后再使用live server即可打开浏览器...

2021-12-21 20:53:38 3066 1

原创 js面试题:变量提升函数提升,作用域链易错题

1. 函数提升优先于变量提升var c = 1;function c(c){ console.log(c); var c = 3;}c(2) // 报错// 函数提升优先于变量提升,先函数提升了,然后变量c提升,// 所以把函数c覆盖了,这个c就不是函数了,所以报错改写成下面这样就能看懂了var cfunction c(c){ console.log(c)}c = 1c(2)...

2021-12-21 16:58:31 511

空空如也

空空如也

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

TA关注的人

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