导读 1.where和having的区别 2.聚合函数和group by 3.where 和having的执行顺序 4.where不能使用聚合函数、having中可以使用聚合函数 1.where和having的区别 where: where是一个约束声明,使用where来约束来自数据库的数据; wh ...
分类:
数据库 时间:
2021-06-22 18:33:38
阅读次数:
0
变量:(变量,变量名,变量类型,变量值) 局部变量:类的方法中的变量。 实例变量:独立于方法之外的变量,不过没有 static 修饰。 类变量:独立于方法之外的变量,用 static 修饰。 变量和常量的使用: ps:变量命名不能使用关键字、不能使用特殊符号、中文符号 第一步:变量声明,根据数据类型 ...
分类:
其他好文 时间:
2021-06-22 18:15:39
阅读次数:
0
上一个随笔中报错: urllib.error.HTTPError: HTTP Error 418: 百度后,加上头部得以解决。 urllib.request.Request 功能:声明一个request对象。可自定义header等请求信息。 本次,加入一个更多参数的header。 # 导入urlli ...
分类:
Web程序 时间:
2021-06-22 17:57:32
阅读次数:
0
#go语言 用go统计字符串中汉字的数量 package main // 声明 main 包,表明当前是一个可执行程序 import ( "fmt" ) func main() { a := 0 s1 := "hello沙河小王子" for _, i := range s1 { if i > 'z' ...
分类:
其他好文 时间:
2021-06-21 20:34:27
阅读次数:
0
概述 描述 动态地给一个对象增加一些额外的职责(Responsibility),就增加对象功能来说,装饰模式比生成子类实现更为灵活。是一种对象结构型模式。 套路 抽象构件(Component) 具体构件和抽象装饰类的基类,声明了在具体构建中实现的业务方法。 具体构件(ConcreteComponen ...
分类:
其他好文 时间:
2021-06-21 19:57:11
阅读次数:
0
扩展方法的 3 个要求: 声明扩展方法的类必须声明为 static; 扩展方法本身必须声明为static; 扩展方法第一个参数类型前一定要包含关键字 this。 using System; namespace ExtensionMethods { sealed public class MyMeth ...
body { background: url('xx.jpg')top center no-repeat; background-size:cover; } body{ background:url('back.jpg'); background-attachment:fixed; backgrou ...
分类:
Web程序 时间:
2021-06-20 18:22:09
阅读次数:
0
#define用来定义常量。 首先我们需要知道,#define会在预编译的时候,以字符串替换的形式被替换掉。假设我们#define AspectRatio= 1.635。如果AspectRatio在使用的过程中报错,编译器会直接提示1.635。如果这个宏是其他文件定义的,那么对于使用者而言,他甚至都 ...
分类:
编程语言 时间:
2021-06-20 18:21:18
阅读次数:
0
函数组件 // /src/index.js...function Welcome (props) { return ( <div> <h3>hello function component</h3> <span>{props.data}</span> </div> )} 声明一个函数,以返回值的形式 ...
分类:
其他好文 时间:
2021-06-20 18:15:24
阅读次数:
0
VUE—Router的常用知识点(简单介绍) 一、动态路由 在routers(定义路由) 中path:'/user/:id',其中的id就是动态路由的标志。 上面表达所有的/user/****路由都会映射到相同的路径上,也就是说会访问到同一个页面。 二、嵌套路由 简单的理解就是父子路由,一个普通的路 ...
分类:
其他好文 时间:
2021-06-20 18:08:01
阅读次数:
0