- 博客(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
原创 【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
原创 1小时写完一个Java贪吃蛇小游戏
第1️⃣步游戏背景绘制🎈窗体绘制🎈 图片与字体绘制🎈 直线与网络绘制2️⃣ 蛇身绘制及移动🎈蛇头部绘制🎈蛇头的简单移动🎈键盘控制蛇的方向🎈蛇越界后的处理🎈蛇身的添加及移动3️⃣ 食物的随机位置生成4️⃣ 蛇身的增长5️⃣游戏功能设置🎈计分面板的实现🎈游戏的暂停功能🎈游戏的通关设置🎈蛇头与蛇身的碰撞判断🎈游戏失败后的重新开始🎈游戏的多个关卡设置6️⃣ 优化:双缓存解决画面闪动问题
2022-03-01 21:15:52 4061 7
原创 手把手教你禁止访问某个网站
最近总是喜欢刷微博几个博主写的文章,但是耽误了学习时间,为了控制自己,想把微博这个网站禁止了,尝试了好多种方法1. 改写hosts文件找到,c盘下C:/WINDOWS/system32/drivers/etc/hosts,用记事本打开这个hosts文件,在文件的最后添加一行 "ip地址 域名"ip地址是我们要访问的这个网站的ip,域名就是网站网址。ip地址查询参考下面链接的这个方法,在这里就不细说了,照着做就行。怎样查看某个网站的IP地址_百度知道我这里要禁止的是微博,添加的这一行就
2022-02-20 19:47:12 8146 5
原创 防抖函数小案例
先来看个防抖函数的例子图还在传........上一篇介绍了节流函数的案例,防抖和节流不同的是,想让小鸟跟着鼠标运动,等鼠标停在某个位置,超过多少时间,小鸟才过来,而不是随时过来,主要来看下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"> <
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
原创 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关注的人