8 风神修罗使

尚未进行身份认证

比较认真。编程就是算法和数据结构,算法和数据结构是编程的灵魂。

等级
TA的排名 125

partition by和group by对比

今天大概弄懂了partition by和group by的区别联系。group by是分组函数,partition by是分析函数(然后像sum()等是聚合函数);在执行顺序上,以下是常用sql关键字的优先级from > where > group by > having > order by而partition by应用在以上关键字之后,实际上就是...

2020-04-03 00:20:29

Jquery属性选择器(同时匹配多个条件,与或非)

1. 前言为了处理除了两项不符合条件外的选择,需要用到jquery选择器的多个条件匹配来处理,然后整理了一下相关的与或非的条件及其组合。作为笔记记录。2. 代码<!DOCTYPE html><html><head> <title>Test multi selection</title> <script s...

2020-04-02 16:39:11

微信小程序思维导图

微信小程序-思维导图,仔细看看,对你有帮助。其中,现在网络请求,直接使用wx.request即可;小程序开发知识思维导图----------------------------

2020-04-01 09:30:27

SQL Server中自定义函数:用指定的分隔符号分割字符串

微软SQL Server数据库中包含了很多内置的函数,入下图:它们用于处理日期、数学、元数据、字符串等。其中最为常用的就是处理字符串,里面包含了CharIndex()等函数,非常方便使用。但是对于特殊字符串的处理,比如:ISBN号 ‘978-7-5007-7234-7’,如果想获取第三个与第四个分割符号之间的数字,那么SQL 内置函数无法直接做到。这时就需要自定义函数。下面自定义三个函...

2020-03-30 11:23:27

mssql sqlserver 分组排序函数row_number、rank、dense_rank用法简介及说明

在实际的项目开发中,我们经常使用分组函数,对组内数据进行群组后,然后进行组内排序:如:1:取出一个客户一段时间内,最大订单数的行记录2: 取出一个客户一段时间内,最后一次销售记录的行记录下文将讲述三个分组函数 row_number rank dense_rank的用法 ,以上三个函数的功能为:返回行数据在”分组数据内”的排列值1:row_number() over() 函数简介row...

2020-03-28 22:07:06

css3属性box-sizing:border-box 用法解析

响应式Web设计经常需要我们通过百分比设置组件宽度。如果我们不考虑边框,那么很容易就可以实现,但如果你给每一列以及总宽度都采用百分比设置,那这个时候固定的边框大小就会出来捣乱。下面我们将看到一组方法去解决这个问题,你会学到如何创建一个流式布局,而不用担心额外的边框以及内边距。假设我们需要一个五列的布局。我们要考虑的第一件事就是外边距(margins).假设所有的列都需要4%的外边距,我们需要为所...

2020-03-26 23:28:09

Unable to preventDefault inside passive event listener due to target being treated as passive.

最近做项目经常在 chrome 的控制台看到如下提示:Unable to preventDefault inside passive event listener due to target being treated as passive. See https://www.chromestatus.com/features/5093566007214080于是 Google 了一番,找到这...

2020-03-22 17:41:15

MDN之Web 开发技术【CSS 参考】

使用此CSS 参考页面以浏览按 字母索引 的所有标准 CSS 属性、伪类、伪元素、数据类型、以及@ 规则。你也可以浏览 按类型排列的 CSS 选择器 列表和 CSS 关键概念 列表。还有一份简短的 DOM-CSS / CSSOM 参考。基本规则语法样式规则语法style-rule ::= selectors-list { properties-list }… ...

2020-03-22 14:36:54

用angular来思考问题How do I “think in AngularJS” if I have a jQuery background?

【翻译】How do I “think in AngularJS” if I have a jQuery background?1. 不要先设计页面,然后再使用DOM操作来改变它的展现在jQuery中,你通常会设计一个页面,然后再给它动态效果。这是因为jQuery的设计就是为了扩充DOM并在这个简单的前提下疯狂的生长的。但是在AngularJS里,必须从头开始就在头脑中思考架构。必须从你想要...

2020-03-21 23:31:27

《查理·芒格:人类误判心理学》

前言:花了两个月的时间,才读完《穷查理宝典》这本书。最大的困难在于查理·芒格极其跳跃式的思维方式。在查理·芒格的理论体系中,心理学占据着非常重要的地位。心理倾向数量众多,且它们在生活中会彼此间相互影响。由于《人类误判心理学》这一章节极其重要,影响很大,因此,单独完成了本章的读书笔记。正文:人类的直觉系统证明大脑确实会失灵。人很容易受到愚弄,无论是精心设计的骗局,还是偶然出现的环境因素,都...

2020-03-21 22:31:57

《穷查理宝典》读书摘要和思维导图

《穷查理宝典:查理·芒格的智慧箴言录》是一本不可多得的好书,值得反复深刻的阅读和实践。这本书的作者是美国作家彼得·考夫曼,主要介绍了查理·芒格的生平事迹,收录了11篇芒格的主要演讲。查理·芒格(Charlie Thomas Munger,1924年1月1日—)美国投资家,沃伦·巴菲特的黄金搭档,伯克夏·哈撒韦公司的副主席。查理·芒格(Charlie Thomas Munger),出生于美国...

2020-03-21 18:34:19

CSS 优先级规则

多重样式优先级深入概念优先级是浏览器是通过判断哪些属性值与元素最相关以决定并应用到该元素上的。优先级仅由选择器组成的匹配规则决定的。优先级就是分配给指定的CSS声明的一个权重,它由匹配的选择器中的每一种选择器类型的数值决定。优先级顺序下列是一份优先级逐级增加的选择器列表:通用选择器(*)元素(类型)选择器类选择器属性选择器伪类ID 选择器内联样式!important 规...

2020-03-20 17:33:47

JavaScript深入之词法作用域和动态作用域

作用域作用域是指程序源代码中定义变量的区域。作用域规定了如何查找变量,也就是确定当前执行代码对变量的访问权限。JavaScript 采用词法作用域(lexical scoping),也就是静态作用域。静态作用域与动态作用域因为 JavaScript 采用的是词法作用域,函数的作用域在函数定义的时候就决定了。而与词法作用域相对的是动态作用域,函数的作用域是在函数调用的时候才决定的。让我...

2020-03-20 16:34:33

图解JS词法环境(Lexical environment)

在ES5中使用lexical environment来管理静态作用域,而不再是ES3中的AO/VO词法环境就是描述环境的对象,主要包含两个部分:环境记录(Environment Record)记录相应环境中的形参,函数声明,变量声明等对外部环境的引用(out reference)代码示例 :var x = 10;function foo(y){ var z = 30; ...

2020-03-20 16:29:06

javascript面向对象编程(OOP)——汇总

一、JS的解析与执行过程 预处理阶段 执行阶段二、作用域 块作用域 函数作用域 动态作用域 词法作用域三、闭包 什么是闭包 闭包的好处四、函数与对象 对象 函数 原型(prototype) this new的理解五、封装六、继承七、多态八、项目实战minijQuery一、...

2020-03-20 16:25:35

MDN之Web 开发技术【position】

CSS position属性用于指定一个元素在文档中的定位方式。top,right,bottom 和 left 属性则决定了该元素的最终位置。定位类型**定位元素(positioned element)**是其计算后位置属性为 relative, absolute, fixed 或 sticky的一个元素。**相对定位元素(relatively positioned element)**...

2020-03-18 23:15:06

你不得不必须掌握的30种SQL语句优化

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is nul...

2020-03-14 11:42:04

正确理解Python中的 @staticmethod@classmethod方法

Python面向对象编程中,类中定义的方法可以是 @classmethod 装饰的类方法,也可以是 @staticmethod 装饰的静态方法,用的最多的还是不带装饰器的实例方法,如果把这几个方法放一块,对初学者来说无疑是一头雾水,那我们该如何正确地使用它们呢?先来看一个简单示例:class A(object): def m1(self, n): print("self...

2020-03-13 13:21:05

MDN之Web 开发技术【类表达式】

类表达式是用来定义类的一种语法。和函数表达式相同的一点是,类表达式可以是命名也可以是匿名的。如果是命名类表达式,这个名字只能在类体内部才能访问到。JavaScript 的类也是基于原型继承的。语法const MyClass = class [className] [extends] { // class body};描述类表达式的语法和类语句的语法很类似,只是在类表达式中,你可以省...

2020-03-13 12:33:17

MDN之Web 开发技术【class】

class 声明创建一个基于原型继承的具有给定名称的新类。class Polygon { constructor(height, width) { this.area = height * width; }}console.log(new Polygon(4,3).area);// expected output: 12你也可以使用类表达式定义类。但是不同于类表达式,...

2020-03-13 12:03:39

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到达人
    签到达人
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 技术圈认证
    技术圈认证
    用户完成年度认证,即可获得
  • 阅读者勋章Lv1
    阅读者勋章Lv1
    授予在CSDN APP累计阅读博文达到3天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。