MySQL数据库 -- 2.数据库操作

介绍完 MySQL 基础知识,我们现在根据思维导图做以下操作 1. 创建数据库 语句:create database 数据库名; 示例1 - 创建名为db_admin的数据库 示例2 - 创建名为 teacher 的数据库 补充:数据库命名原则 不能与其他数据库重名 由任意字母、阿拉伯数字、下画线和 $ 组成。但不能为纯数字 不能用关键字作为数据库名,表名 名称最长为64个字符 注意:windows系统下数据库名、表名不区分大小写,Linux要区分 2. 查看数据库 语句:show datab
分类: 其他 发布时间: 10-12 00:17 阅读次数: 0

axios对put操作对Android的支持之坑

### 前段时间我做的一个手机端H5项目,需要发送一个put请求。因为ajax现在用的人有点少了,而且公司里边都是用的axios,所以我也是用的是axios做的请求。 ### 再开发的时候测试都没有问题当时我的地址是: HTTP://192.168.10.201:8080 。经过我自测和同事的内部测试都没有问题了,就准备推测试平台了。测试平台的地址是 HTTPS://donlineexam.allhome.com 。结果刚一推就发现问题了,查了半天也不知道是哪里的问题,一直以为代码没有完全推上
分类: 其他 发布时间: 10-12 00:17 阅读次数: 0

【深度学习】K-L 散度

K-L 散度 K-L 散度 K-L 散度在信息系统中称为相对熵,可以用来量化两种概率分布 P 和 Q 之间的差异,它是非对称性的度量。在概率学和统计学上,我们经常会使用一种更简单的、近似的分布来替代观察数据或太复杂的分布。K-L散度能帮助我们度量使用一个分布来近似另一个分布时所损失的信息量。一般情况下,P 表示数据的真实分布,Q 表示数据的理论分布,估计的模型分布或者 P 的近似分布。 K-L 散度定义 Note:KL 散度仅当概率 \(P\) 和 \(Q\) 各自总和均为1,且对于任何 \(
分类: 其他 发布时间: 10-12 00:17 阅读次数: 0

利用事务消息实现分布式事务

举一个电商的例子,用户在购物车中付款,会调用一个服务生成一条订单,并调用另一个服务将该商品从购物车中删除。这两个操作应该是原子性的,要么都成功,要么都失败,这就是事务要解决的问题。我们下面来谈谈事务的概念、分布式事务的复杂点和实现方式。 一. 事务 事务的四大特性ACID:原子性、一致性、隔离性、持久性 1. 原子性 原子性指一个事务的操作是不可分割的,要么成功要么失败,不会存在成功一半的情况。 2. 一致性 一致性指一个事务在执行完成的时间点前读取到的一定是更新前的状态,执行完成后读取到的一
分类: 其他 发布时间: 10-12 00:17 阅读次数: 0

python 下载包超时

pip install <包名> -i https://pypi.tuna.tsinghua.edu.cn/simple/ 更换下载源
分类: 其他 发布时间: 10-12 00:17 阅读次数: 0

Opencv中Mat高效率 左右上下平移一定的像素

工作项目中需要完成图像平移的操作,由于是突然加入的需求,其他部分已经占用大量CPU时间,因此为了完成视频的同步,平移操作的效率要求很高 最开始采用仿射变换的API,时间很长,740*440分辨率大概需要个5ms左右,考虑到Mat中存在部分行复制的方法,就试了下 // TestMatSubCopy.cpp: 定义控制台应用程序的入口点。 #include "stdafx.h" #include <opencv\cv.h> #include <opencv2/core/core.hpp>
分类: 其他 发布时间: 10-12 00:17 阅读次数: 0

Buuctf-相册

使用apktool box反编译apk,使用ida加载里面的.so文件搜索字符串,其中几串base64值分别是邮箱用户名密码,邮箱即为flag。
分类: 其他 发布时间: 10-12 00:17 阅读次数: 0

post请求的两种方式

post请求传参的两种方式: 1.直接拼接到url后面 2.放到body里面 (1)、application\json { "key1":"value1", "key2":"value2" } 必须使用@requestbody获取参数来绑定到方法形参里面 (2)、application/x-www-form-urlencoded page=1&rows=10 不用注解的话,对应名称的绑定到对应形参 @RequestParam,如果参数名称和形参名称 不一致,通过此注解来绑定
分类: 其他 发布时间: 10-12 00:17 阅读次数: 0

深入理解JVM之CAS原子操作(九)

在准备进入concurrentHashMap的源码世界中的时候,发现很多方法是基于CAS原子操作的,之前在看JVM的时候确实看过CAS,但是并没有仔细的去研究,所以决定先一探究竟,经过网上查阅一些资料,对CAS还是有了一些理解。 如果说在只有一个线程的时候,资源不会出现竞争,也不会存在所谓的共享资源的说法,很多问题可以避免,也无需讨论原子性操作的问题。但是当出现多个线程协调运行的时候,很多问题就会出现了,怎么提高多个线程访问共享资源的效率,如何避免多个线程并发读写共享资源时不出现数据混乱,这些
分类: 其他 发布时间: 10-12 00:17 阅读次数: 0

Redis 命令-字符串(String)

Redis 字符串(String) Redis 字符串数据类型的相关命令用于管理 redis 字符串值,基本语法如下: 语法 redis 127.0.0.1:6379> COMMAND KEY_NAME 实例 redis 127.0.0.1:6379> SET runoobkey redis OK redis 127.0.0.1:6379> GET runoobkey "redis" 在以上实例中我们使用了 SET 和 GET 命令,键为 runoobkey。 Redis 字符串基本命令
分类: 其他 发布时间: 10-12 00:17 阅读次数: 0

InteliJ idea兼容性问题

最近在win10机器上安装InteliJ idea2006.2版本时,发现pom文件总是创建失败。 idea的报错日志如下: 2019-10-11 14:40:23,125 [ 137608] ERROR - Templates.impl.DefaultTemplate - IntelliJ IDEA 2016.2.1 Build #IU-162.1447.26 2019-10-11 14:40:23,125 [ 137608] ERROR - Templates.impl.Defa
分类: 其他 发布时间: 10-12 00:17 阅读次数: 0

BZOJ4817 [SDOI2017]树点涂色

Bob有一棵$n$个点的有根树,其中$1$号点是根节点。Bob在每个点上涂了颜色,并且每个点上的颜色不同。 定义一条路径的权值是:这条路径上的点(包括起点和终点)共有多少种不同的颜色。 Bob可能会进行这几种操作: 1 x 把点$x$到根节点的路径上所有的点染上一种没有用过的新颜色。 2 x y 求$x$到$y$的路径的权值。 3 x 在以$x$为根的子树中选择一个点,使得这个点到根节点的路径权值最大,求最大权值。 Bob一共会进行$m$次操作。 $n,m leqslant 10^5$。 题解
分类: 其他 发布时间: 10-12 00:17 阅读次数: 0

http请求的封装与过滤

最近做的净水器项目,前台需要对发送的请求进行统一的封装,后台需要对请求进行统一的验证。本文记录了前台进行的http请求的封装及后台进行的http请求的过滤。前台:小程序,后台:SpringMvc. 小程序对http请求进行封装 在微信小程序wx.request官网 中的http请求是这样的: 1 2 3 4 5 6 7 8 9 10 11 12 13 wx.request({ url: 'test.php', data: { x: '' , y: '' },
分类: 其他 发布时间: 10-12 00:17 阅读次数: 0

团队的学习分享

学习与分享是影响团队成长的重要一环,所经历的每个团队几乎都对此很关注,甚至在个人的 KPI 考核中有一定的体现。 最早,加入美团的时候,前端团队内部会每周定期举行一次 RoundTable 分享,每次由 1 人组织,1 ~ 2 人做分享。组织的同学负责收集分享的议题,有时候大家比较踊跃收集到的议题比较多,还需要大家投票决定哪两个议题进行分享。分享不仅仅局限于团队内部,有时候会邀请其他团队的同学做分享。当时 RoundTable 的影响范围还是挺大的,也有许多其他团队的同学来听分享。分享的内容包
分类: 其他 发布时间: 10-12 00:17 阅读次数: 0

使用tengine DSO 来动态编译安装第三方模块(Lua

在使用nginx时,需要增加或者改动一个模块,都需要重新编译nginx文件。最近使用了tengine,它提供的DSO工具来动态加载模块。本例测试需要动态增加lua-nginx模块,记录一下安装过程。 1. 编译安装 luajit Lua 环境推荐使用成熟快速的 luajit。 1 2 3 4 5 cd /root/Download/ wget http://luajit.org/download/LuaJIT-2.0.4.tar.gz tar zxvf LuaJIT-2.0.4.tar.gz
分类: 其他 发布时间: 10-12 00:17 阅读次数: 0

Python 变量作用域 LEGB (下)—— Enclosing function locals

上篇:Python 变量作用域 LEGB (上)—— Local,Global,Builtin https://www.cnblogs.com/yvivid/p/python_LEGB_1.html 下篇 没想到 拖这么久,距离上篇完成 都一年多了。 一、闭包常规形态下的 locals作用域 典型的闭包 如下: def outer(x = 3): def inner(y): print("yvivid's test") print("Locals
分类: 其他 发布时间: 10-12 00:17 阅读次数: 0

python之数据类型(字符串)

字符串用双引号" "或单引号' '都可以。 (一)字符串拼接 代码: 1 s1 = "这是数字: " 2 p = 99.8 3 # 使用str()将数值转换成字符串 4 print(s1 + str(p)) 5 # 字符串直接拼接数值,程序报错 6 print(s1 + p) 结果: 这是数字: 99.8 Traceback (most recent call last): File "D:/code/python_code/python_pickle.py", line 6
分类: 其他 发布时间: 10-12 00:17 阅读次数: 0

java入参校验——枚举类型

一般来讲,对一些post请求,我们可以使用@valid+javax.validation.constraints包下注解的方式,优雅把参数验证放在control层的requst中,举例说明如下图: 但是此时,如果我们知道可以修改的状态只能为枚举类中存在的值,并没有已有的注解可以用,我们可以采用以下代码来实现此功能: 首先我们自己实现一个验证注解,具体代码如下 @Target({ElementType.FIELD, ElementType.METHOD, ElementType.ANNOTATI
分类: 其他 发布时间: 10-12 00:17 阅读次数: 0

二十三、原理图和PCB交互式布局

上图 在原理图里面直接选择在PCB里面就可以移动了,大功告成
分类: 其他 发布时间: 10-12 00:17 阅读次数: 0

C语言I作业003 C语言I—2019秋作业03

C语言I—2019秋作业03 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 C语言I—2019秋作业03 我在这个课程的目标是 熟练掌握If-else语句,并且了解运算关系。 这个作业在那个具体方面帮助我实现目标 这次作业对我来说难度偏大,通过同学的互相帮助和共同进步方面帮我实现了这次完成PTA作业的目标。 参考文献 【c语言评价标准】(https://leetcode-cn.com/problemset/algorithms/) 1.PTA实验作业(15分/题) 1.7-1
分类: 其他 发布时间: 10-12 00:00 阅读次数: 0