sql排序(想让字段为空的值放到最后) 当我们使用SQL的时候,使用order by进行排序,但是如果字段为空,也就是null的时候,我们想让它们排到最后怎么办,上代码:正序:ORDER BY 字段名 NULLS LAST倒序:ORDER BY 字段名 DESC NULLS LAST可以看出只要在最后加上nulls last,就可以把字段为空的数据排到最后了。...
数据存储 json文件处理:什么是json:JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式。它基于 ECMAScript (w3c制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。更多解释请见:https://baike.baidu.com/item/JSON/2462549?fr=aladd
XPath语法和lxml模块 XPath语法和lxml模块什么是XPath?xpath(XML Path Language)是一门在XML和HTML文档中查找信息的语言,可用来在XML和HTML文档中对元素和属性进行遍历。XPath开发工具Chrome插件XPath Helper。Firefox插件Try XPath。XPath语法选取节点:XPath 使用路径表达式来选取 XML 文档中的节点或者节点集。这些路径表达式和我们在常规的电脑文件系统中看到的表达式非常相似。表达式描述示例结果no
BeautifulSoup4库 BeautifulSoup4库Beautiful Soup 是一个HTML/XML的解析器,主要的功能也是如何解析和提取 HTML/XML 数据。lxml 只会局部遍历,而Beautiful Soup 是基于HTML DOM(Document Object Model)的,会载入整个文档,解析整个DOM树,因此时间和内存开销都会大很多,所以性能要低于lxml。BeautifulSoup 用来解析 HTML 比较简单,API非常人性化,支持CSS选择器、Python标准库中的HTML解析器,也支持 lx
Flask-Restful插件,看看如何写接口 Flask-Restful插件介绍:今天跟大家介绍一下flask中一个插件——Flask-Restful!Flask-Restful是一个专门用来写restful api的一个插件。使用他可以快速的集成restful api功能。在app的后台以及纯api的后台中,这个插件可以帮助我们节省很多时间。当然,如果在普通的网站中,这个插件就显得有些鸡肋了,因为在普通的网页开发中,是需要去渲染HTML代码的,而Flask-Restful在每个请求中都是返回json格式的数据。安装:Flask-Restfu
VSCode快捷键表(让你快人一步!!!) VSCode快捷键表:VSCode现在可以说是最受欢迎的开发工具了,不管什么语言,只要下载对应的插件,就可以进行开发,而且非常的轻量,打开速度一级棒,有非常多的插件,可以根据自己的喜好下载,提升开发的效率和舒适度,那么接下来我就给大家科普一下VSCode中的快捷键,可以开发效率,让你快人一步!!!快捷键有五种组合方式(科普)Ctrl + Shift + ?:这种常规组合按钮Ctrl + C Ctrl +V:同时依赖一个按键的组合Shift + V C:先组合后单键的输入Ctrl + Cli
js实现打地鼠游戏(快来一起试试吧!!!) 使用js实现打地鼠游戏 相信很多小伙伴在学习js的路上充满了乐趣,因为可以用js写各种东西,当写出来的代码在浏览器中呈现想要的结果时,相信你们一定是充满成就感的,那么今天就来给大家介绍一下用js实现简单的童年游戏——打地鼠。是不是觉得好神奇,js还能这么玩,实际上小时候玩的很多种网页小游戏都可以用js来实现哦,话不多说,上代码,咻咻咻~<!DOCTYPE html><html lang="en"><head> <meta charset=
js基础语法2 js文档一、流程控制语句语句的种类类型子类型语法声明语句变量声明语句var box = 100;标签声明语句label : box;表达式语句变量赋值语句box = 100;函数调用语句box();属性赋值语句box.property = 100;方法调用语句box.method();分支语句条件分支语句if () {} else {}多重分支语句switch () { case n : …};语句的
js基础语法1 js文档关键字breakelsenewvarcasefinallyreturnvoidcatchforswitchwhilecontinuefunctionthiswithdefaultifthrowdeleteintrydoinstanceoftypeof保留字abstractenumintshortbooleanexportinterfacestaticbyteex
Win10家庭版修改用户名&&Python虚拟环境的创建 相信很多同学在刚买电脑的时候,把C盘下的用户名设置成了中文,结果后来导致路径原因,出现了很多问题,比如Python虚拟环境创建不了,或者创建了很多命令使用不了,恨不得想立即把中文用户名改成英文或者拼音,但是这个用户名是不好改的,专业版还行,家庭版的就很麻烦,那么今天就来讲讲如何把win10系统C盘下的中文用户名改成英文的,以及Python虚拟环境的创建,亲测有效!话不多说,直接进入主题!Win10家庭版修改用户名windows+r,输入regedit,回车进入注册表。打开注册表,按照以下路径找
HTML入门基础知识,识别各种标签! HTML基础知识htmlhyper ext mark language 超文本标记语言 不需要编译 由浏览器解释执行开发工具vscode 首选这一种notepad++sublimehbuilder学习标签记住标签标签不能自己造书写标签的时候 要用英文半角标签的分类单标签 <标签名 属性=“属性值” 属性1=“属性值1” 属性n=“属性n” >双标签 <标签名 属性=“属性值” 属性1=“属性值1” 属性n=“属性n”>内容&l
VSCode print打印中文时,输出控制台出现乱码 VSCode print打印中文时,输出控制台出现乱码配置好python环境好,如果直接在界面右键"Run Code(Ctrl+Alt+N)"这样运行 python 代码,会出现 print 打印出来的中文是乱码,如图所示:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0xsFwhjt-1595854883900)(C:\Users\秦伟\Desktop\QQ图片20200727204858.png)]解决方法添加系统全局变量PYTHONIOENCODING,值设为
查询平均成绩大于等于90分的学生的学号和平均成绩 where 子句筛选和having子句筛选实例在分组前筛选使用where子句,分组后筛选使用having子句。创建表-- 创建学生课程表create table tb_record(recid int auto_increment comment '选课记录编号',sid int not null comment '选课学生',cid int not null comment '所选课程',seldate date not null comment '选课时间日期'
Linux 环境安装 redis Linux 安装 redisLinux软件安装方式yum 自动安装rpm 类似于安装 windows的 QQ等软件 下载软件安装即可 但是有个问题 严格要求安装顺序 必须先安装a再安装b源码编译(Linux所有软件都是c和c++)下载解压安装包 wget -c 软件安装包 tar -zcvf 软件包的名称.gz进入目录 并且进行配置 指定安装在什么位置以及开启什么选项及依赖于哪些软件make && make install1.wget http
MYSQL数据库查询详细介绍 数据库简单查询萌新小白Eric,分享每天学习笔记,欢迎点赞条件查询限制结果集排序分组聚合函数多表联合查询mysql两千条是个坎 2000条以下全表扫描 速度很快 不用加索引 但是超过2000条需要我们优化条件 查询符号说明=>=<=!=><or或者and并且select * from articles where id<3 or name=‘二十不惑’;
超详细数据库基础知识!!! 数据库基础数据库安装数据库的概念数据库的操作数据表的操作数据行的操作作业默认端口号3306安装1.yum makecache 2.yum clean all 3.wget -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpmyum -y install mysql57-community-release-el7-10.noarch.rpm4.yum -y install mysql-s