logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Python:JSONPath基本语法和使用示例

基本语法JSONPath语法元素和对应XPath元素的对比XPathJSONPathDescription/$根元素.@当前元素/. or []子元素..n/a父元素//..递归下降,JSONPath是从E4X借鉴的。**通配符,表示所有的元素@n/a属性访问字符[][]子元素操作符[,]连接操作符在XPath 结果合并其它结点集合。JSONP允许name或者数组索引。n/a[start:

MySQL数据库(25):外键 foreing key

外键表示了两个实体之间的联系外键 foreing key: A表中的一个字段的值指向另B表的主键1、外键操作1.1、增加外键基本语法方式一:创建表的时候增加外键方式二:创建表后增加外键示例1: 创建表的时候增加外键MUL多索引 外键本身也是索引示例2: 创建表后增加外键1.2、删除外键外键不允许修改,只能先删除再添加示例外键不会删除普通索引,只会删除外键删除普通索引1.3、外键的基本要求外键字段需

#数据库#mysql#sql
Python:Flask使用全局变量g传递数据

全局入口`before_request`,我们拦截用户请求,对用户权限进行统一校验,校验通过再放行,否则拦截用户。将校验通过的当前用户 `user_id` 存放到全局变量,以便后续处理方法使用,比如获取当前用户的一些信息

#python#flask#后端
Python编程:方差、标准差、均方差、均方根值、均方误差、均方根误差

python实现代码# -*- coding: utf-8 -*-import mathdef get_average(records):"""平均值"""return sum(records) / len(records)def get_variance(records):&quo

利用githubpage和codingpage创建个人主页

github page 创建个人主页使用帮助:https://pages.github.com/我的主页:http://mouday.github.io/当然,我绑定了自己的域名:https://www.pengshiyu.com/至于域名前面的绿锁头可以参考:给自己github绑定的域名加个绿锁头httpscoding page创建个人主页使用帮助:https...

Java:发布代码到Maven中央仓库sonatype

文章目录1. github上传代码2. sonatype新建账号3. sonatype提交发布申请4. 生成pgp公钥5. 配置settings.xml6. 配置pom.xml7. 发布Maven项目上传公共仓库是我见过最麻烦的(相比npm和pypi)文档:https://central.sonatype.org/pages/apache-maven.html准备好maven项目 + Hello类

GitHub Actions:从使用action操作到自定义action操作

利用GitHub Actions可以自动完成很多流水线任务,本文将介绍从使用action操作到自定义action操作

文章图片
#github
js:使用diff.js实现文本内容差异比较

译文:javascript文本差异实现。相关文档githubnpmjsjson比较的缺点,行的先后顺序改变了按行比较的缺点,有很多的 回车符\n不好按行处理比较数组较为理想,可以继保留了输入顺序,同时也能够按行处理比较结果。

文章图片
#javascript#开发语言#ecmascript
Java:SpringBoot整合WebSocket实现服务端向客户端推送消息

websocket 前端测试 :http://www.easyswoole.com/wstool.html。后端通过websocket向前端推送消息,前端统一使用http协议接口向后端发送数据。本文仅放一部分重要的代码,完整代码可参看github仓库。前端页面 websocket.html。前端逻辑 index.js。

#java#spring boot#websocket
Linux:expect实现自动拉取git代码

安装$ yum install expect$ where expect使用$ expectexpect1.3> expect "hi" {send "hello\n"}hihello自动拉取git代码主要解决自动输入账号密码的问题,如果是ssh拉取就不需要使用了gitpull.exp#!/usr/bin

暂无文章信息