mysql 通配符 正则

通配符 where name like 'abc%' like '%' 不会匹配 null 下划线_匹配一个字符 like '[a-z]' like '[^cde]' 正则 regexp 'abc' 等价于like '%abc%' regexp binary 'a|B|c' 区分大小写,匹配 a 或 B 或 c '[123] a' 匹配 1a 2a 3a [123]是[1|2|3]的缩写 [^123]排除1、2、3 [5-9c-f] \\] 匹配 ] \\f \\n \\r \\t \\v 元
分类: 其他 发布时间: 05-27 20:11 阅读次数: 0

Kubernetes之ServiceAccount+Secret相关概念

https://blog.csdn.net/BigData_Mining/article/details/88529157 API Server作为Kubernetes网关,是访问和管理资源对象的唯一入口,其各种集群组件访问资源都需要经过网关才能进行正常访问和管理。每一次的访问请求都需要进行合法性的检验,其中包括身份验证、操作权限验证以及操作规范验证等,需要通过一系列验证通过之后才能访问或者存储数据到etcd当中。如下图: 每一个用户对API资源进行操作都需要通经过以下三个步骤: 第一步:对客
分类: 其他 发布时间: 05-27 20:11 阅读次数: 0

整理总结数据库常用sql语句,建议收藏,忘记了可以来看一下

第一节课:sql语言介绍(参照PPT)及基本查询sql学习 1、数据库表的介绍 emp表:员工表 dept表:部门表 salgrady:薪资水平表 Balance: 2、基本的查询语句: 知识点: select * from 表名 查询表中所有的数据 select 字段名1,字段名2,..from 表名 查询指定字段的所有值,不同字段之间使用逗号隔开 使用算术表达式:select 字段名(运算符),字段名(运算符)...from 表名 案例: select * from emp---查询所有员
分类: 其他 发布时间: 05-27 20:11 阅读次数: 0

mysql 分组、聚集

聚集函数 count sum avg max min sum、avg、max、min 忽略值为null的行 count(*) 统计行数,包含值为null的行 count(a) 统计a不为null的行数,忽略null count(a=1) 统计a为1的行数 select sum(a*b) as c ... select avg( distinct a ) distinct只能用于列名, 不能用于计算或表达式,也不能用于count(*) select count(distinct a) 计算不同的
分类: 其他 发布时间: 05-27 20:11 阅读次数: 0

Python生成器next方法和send方法区别

yield的语法规则是: 在yield这里暂停函数执行,并返回yield后面表达式的值(默认为None),直到被next()再次调用时,从上次暂停的yield代码处继续往下执行。当没有可继续next()时,抛出异常,该异常可被for循环处理。 def fib(n): a, b = 0, 1 i = 0 while i < n: yield b a, b = b, a+b i += 1 if __name__ == '__
分类: 其他 发布时间: 05-27 20:11 阅读次数: 0

个人Java面试常见题目记录

Java高频面试问题总结 下面是本人在面试Java实习的过程中碰到的一些面试题,当然,只是自己记得的印象较深的一些题,还有很多的其他的技术问题,也包括一些非技术问题,后续还会继续记录。 Java基础 包括JavaSE、多线程、并发、集合和JVM等常见问题 (1)java中有哪些基本数据类型? 整数类型:byte short int long 浮点数类型:float double 字符型:char 布尔型:boolean 注意:java还为每一种基本类型提供了相应的包装类,基本类型与包装类型的主
分类: 其他 发布时间: 05-27 20:11 阅读次数: 0

34.winform之打开文件对话框

效果 实现 代码 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespac
分类: 其他 发布时间: 05-27 20:11 阅读次数: 0

mysql where join

where 匹配时默认不区分大小写 = <> != < <= > >= in is null is not null between 3 and 7 包含3和7 and or not () null=null 返回false,null<=>null返回true select a+ifnull(b, 0) from t; 当b为null时,ifnull(b,0)返回0 where Date(order_date) between '2005-09-01' and '2005-09-30'; wh
分类: 其他 发布时间: 05-27 20:11 阅读次数: 0

django 之redirect()函数全解

参数可以是: 一个模型: 将调用模型的get_absolute_url()函数 一个视图, 可以带有函数: 可以使用urlresolvers.reverse来反向解析名称 一个绝对的或相对的URL, 将原封不动的作为重定向的位置. 默认返回一个临时的重定向, 传递permanent=True可以返回一个永久的重定向. 示例: 你可以用多种方式使用redirect()函数. 传递一个具体的ORM对象(了解即可). 将调用具体ORM对象的get_absolute_url()方法来获取重定向的URL
分类: 其他 发布时间: 05-27 20:11 阅读次数: 0

jenkins自动发布脚本

在jenkins上项目配置里 #!/bin/bash HOME="/${JOB_NAME}" HOST="192.168.130.134" scp ${WORKSPACE}/target/smart_city_manager_admin.jar root@${HOST}:${HOME} echo "复制 成功" echo 执行脚本 ssh root@${HOST} "${HOME}/deploy.sh; exit"
分类: 其他 发布时间: 05-27 20:11 阅读次数: 0

CF1286F Harry The Potter

题目传送门 分析: 首先知道答案不会超过\(n\),做\(n\)次操作1绝对完成任务了 我们考虑用操作2替换操作1减少次数 我们将整个序列看做\(n\)个点,操作2将其中两个点相连 首先我们不会连出环,这样环上的点全都可以使用操作1,无法达到减少操作次数的目标 没环?那就是森林了呗 考虑其中的一个子集构成了树,相连的两个点虽然相减的值不一样,但是出现的差异最多不超过子集大小(每一条边只贡献1的差异) 如果把这1的微小差距忽略,那么相连的两点在“大体上”同增同减,相距为2的点在“大体上”你减我加
分类: 其他 发布时间: 05-27 20:11 阅读次数: 0

RZX-JNQWJS大数据平台架构

1.主体架构 说明: 该平台涉及到的子系统较多,而且由于保密的因素,不宜说明太过详细。本人只负责以下标注红框的设计和研发
分类: 其他 发布时间: 05-27 20:11 阅读次数: 0

mysql innodb 表

表是根据主键顺序组织存放的,这种方式称为索引组织表 没定义主键,则判断是否有非空的唯一索引,如果有就用该列作为主键,没有的话自动创建6字节的指针作为主键 可通过 select a,b,c,_rowid 来判断表的主键,_rowid会显示单列主键列的值 逻辑存储结构 常见的段有数据段、索引段、回滚段等,数据段是B+树的叶节点,索引段是B+树的非叶节点 区由连续的页组成,固定为1MB 页默认为16KB,可通过 innodb_page_size 修改 约束 数据完整性 实体完整性:每个表必须有主键
分类: 其他 发布时间: 05-27 20:11 阅读次数: 0

浅析phar反序列化漏洞攻击及实战

浅析phar反序列化漏洞攻击及实战 前言 phar反序列化漏洞很久之前就开始接触了;因为当时出了点问题导致一直无法成功,所以当时直接去学习其他的漏洞了;今天觉得是时候把这个漏洞补上去了; 漏洞成因 phar文件会以序列化的形式存储用户自定义的meta-data;该方法在文件系统函数(file_exists()、is_dir()等)参数可控的情况下,配合phar://伪协议,可以不依赖unserialize()直接进行反序列化操作 原理分析 phar的组成 通过查阅手册发现phar由四部分组成;
分类: 其他 发布时间: 05-27 20:11 阅读次数: 0

beta阶段——凡事预则立

讨论组长是否重选的议题和结论。 讨论过后并没有组员提出想担任组长,故组长不变。 下一阶段需要改进完善的功能。 上一轮未完成的功能(文件和群聊模块),在这一轮完成编码和测试。 下一阶段新增的功能。 增加原型中剩余的提醒和动态两个功能。 需要改进的团队分工(针对之前的不足,需要加强和改进团队协作和分工的地方)。 在这次阶段将增加压力测试这一部分,由林杰同学(081700316)负责。用户使用调查由张钰荟同学(071703434)负责,新来的组员洪澍楠(221600112)接替之前组员的前端编写的工
分类: 其他 发布时间: 05-27 20:11 阅读次数: 0

url_for函数——快速寻找url

我们已经知道,知道了url就可以找到对应的视图函数,那么现在问题来了,如果我们知道了视图函数,要怎么找到url呢?这时候我们就需要url_for函数了。 # coding: utf-8from flask import Flask, url_forimport flask app = Flask(__name__) # type: Flaskapp.debug = True# 根目录@app.route('/')def hello_world(): return 'Hello W
分类: 其他 发布时间: 05-27 20:11 阅读次数: 0

简易快速数据增强库使用手册

《简易快速数据增强开源库推荐》是首发于GiantPandaCV公众号的电子书教程,由BBuf尝试多种数据增强库以后,从中选择了两个易于上手数据增强库进行分享,适用的领域包括分类、分割、检测等。 这两个库是albumentations和augmentor,其中albumentation库支持分类、检测、分割任务;augmentor库支持分类和分割任务。电子书内部由于图片示例较多,排版上略显不美观,请见谅。 封面 目录 GiantPandaCV公众号简介 GiantPandaCV是由专注于技术的一
分类: 其他 发布时间: 05-27 20:11 阅读次数: 0

JAVA 简单进制转换器

JAVA作业写了个进制转换器...写出来的东西还蛮怪的 /* * Author:graykido * Coding:GBK * */ package Caculater; import javafx.scene.layout.Background; import javafx.scene.layout.BackgroundImage; import javax.rmi.ssl.SslRMIClientSocketFactory; import javax.swing.*; imp
分类: 其他 发布时间: 05-27 20:11 阅读次数: 0

maven 打包和构建的Linux命令(mvn)

maven 打包构建相关命令 命令 mvn clean package 依次执行clean、resources、compile、testResources、testCompile、test、jar(打包)等7个阶段。 mvn clean install 依次执行clean、resources、compile、testResources、testCompile、test、jar(打包)、install等8个阶段。 mvn clean deploy 依次执行clean、resources、co
分类: 其他 发布时间: 05-27 20:11 阅读次数: 0

mysql innodb 文件

mysql --help | grep my.cnf 查看配置文件 参数文件 查看参数变量: 通过命令 show variables [like 'abc'\G]; 或者查看 information_schema下的global_variables视图 修改动态变量:分为会话范围和全局范围修改 set a=1 日志文件 show variables like 'log_error'\G; //错误日志 默认为 主机名.err show variables like 'log_queries_n
分类: 其他 发布时间: 05-27 20:11 阅读次数: 0