jira搭建 及错误整理
开启binlog后异常:impossible to write to binary log since BINLOG_FORMAT = STATEMENT 设置成row set global binlog_format=row; 问题解决! 或: mysql> SET SESSION binlog_format = 'ROW'; mysql> SET GLOBAL binlog_format = 'ROW'; mysql> SET GLOBAL binlog_format=MIXED; 部署J
Python操作的excel表格
1、基本概念 在openpyxl中,主要用到三个概念:Workbooks,Sheets,Cells。Workbook就是一个excel工作表;Sheet是工作表中的一张表页;Cell就是简单的一个格。openpyxl就是围绕着这三个概念进行的,不管读写都是“三板斧”:打开Workbook,定位Sheet,操作Cell。下面分读和写分别介绍几个常见的方法。 2、新建一个xlsx文件
from openpyxl import Workbook
wb = Workbook()
sheet = w
JSON 的相关使用
此文是自己上手Python接触的项目,顺便整理出的相关代码,欢迎吐槽。 JSON Web Token 可以参考理解:http://blog.leapoahead.com/2015/09/06/understanding-jwt/ 1、Python3 JSON 数据解析 json.dumps(): 对数据进行编码。 json.loads(): 对数据进行解码。 参考下面这个例程:
#!/usr/bin/python3
import json
# Python 字典类型转换为 JSON
spyder 中 opencv 的安装方法
上图是本地anaconda中已经installed的 ,如果没有“libopencv” 可以找到environment下相对应的文件夹进行installed操作 进入anaconda prompt执行以下命令: 1、>>>conda install -c conda-forge opencv #不需要改变当前的文件目录 2、查看以下下载的具体要求,即选择"y" 3、等待安装完成,即可在spyder中使用cv2的库
github学习整理(一)
神图镇楼。 1、安装git: 关于安装git这个东西,我是用了"番茄"小工具的(FQ小工具就不展开了) download:http://code.google.com/p/msysgit/downloads/list 安装过程参照以下教程: https://jingyan.baidu.com/article/90895e0fb3495f64ed6b0b50.html 2、安装小龟龟TortoiseGit: 参考教程: https://blog.csdn.net/u011159417/artic
VUE----基本css知识
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Miracle_Gaaral/article/details/86576322 flex: 弹性布局 父容器: display: flex 子容器: flex: 1 --------------自动伸缩填充 flex: 0 0 40px -------不伸缩,指定宽度 https://www.runoob.com/w3cnote/flex-grammar.html box-shadow: 0, 8
VUE中使用echarts和jsonp和axios和vue-lazyload
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Miracle_Gaaral/article/details/86601502 cnpm install echarts --save http://www.php.cn/js-tutorial-384897.html cnpm install jsonp --save https://github.com/webmodules/jsonp 自定义封装一个jsonp.js
/** *
* @
VUE---常用js方法
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Miracle_Gaaral/article/details/86618313 定时器: this.timer = setTimeout(()=>{ function() }, 30ms) 自动播放时,需要clearTimeout(this.timer),然后重新计时 destroyed(){ clearTimeout(this.timer) } 监听窗口大小改变 window.addEventL
VUE---欺骗服务器的refer/host请求地址,通过axios获取数据
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Miracle_Gaaral/article/details/86619291 一.在build目录下的webpack.dev.conf.js文件中添加部分代码 二.自定义方法,并通过axios调用'/api/getAsrjctjfx'发送ajax请求 三.调用自定义封装的方法,获取数据
java入门基础学习----创建线程
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Miracle_Gaaral/article/details/86771155 一.概念----线程和进程的区别 二. 创建线程的三种方式 1.继承Thread +run() 启动: 创建子类对象+对象.start() 2.实现Runnable + run() 启动: 使用静态代理 a.创建真实角色; b.创建代理角色Thread+引用; c.代理角色.start() 3. * 推荐Runnabl
java入门基础学习----线程的状态和终止线程
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Miracle_Gaaral/article/details/86773112 一.线程的状态 1.新生状态; 2.就绪状态; 3.运行状态; 4.阻塞状态; 5.死亡状态 二.停止线程 1.自然终止:线程体正常执行完毕 2.外部干涉: 1).线程类中,定义线程体使用的标识 2).线程体使用该标识 3).对外提供的方法改变该标识 4).外部根据条件调用该方法即可 三.阻塞 1.join: 合并线程
VUE---利用svg实现圆形进度条功能组件
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Miracle_Gaaral/article/details/87829456 stroke-dasharray stroke-dashoffset
<template>
<div class="progress-circle">
<svg :width="radius" :height="radius" viewBox="0 0 100 100" version="1.1" xml
VUE----js方法将数组洗牌
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Miracle_Gaaral/article/details/87830368 js中通用随机洗牌方法
function getRandomInt(min, max){
return Math.floor(Math.random()*(max-min+1)+min)
}
export function shuffle(arr){
let _arr = arr.slice()
for(le
VUE---将返回的jsonp字符串转换为json格式
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Miracle_Gaaral/article/details/88377275
apiRoutes.get('/api/lyric',(req, res)=>{
var url = 'https://c.y.qq.com/lyric/fcgi-bin/fcg_query_lyric_new.fcg'
axios.get(url, {
VUE----- 截流函数
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Miracle_Gaaral/article/details/88675760
//截流函数,延时执行
export function debounce(func, delay){
let timer
return function(...args){
if(timer){
clearTimeout(timer)
}
timer = setTimeout(()=>{
VUE----- mixins共享相同逻辑代码(11-8)
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Miracle_Gaaral/article/details/88910924 ---common/js/mixin.js
import {mapGetters, mapMutations, mapActions} from 'vuex'
import {playMode} from 'common/js/config'
import {shuffle} from 'common/js/util
VUE------添加子路由
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Miracle_Gaaral/article/details/87256756 添加子路由
const router = new VueRouter({
routes: [
{ path: '/user/:id', component: User,
children: [
{
// 当 /user/:id/profile 匹配成功,
VUE---编译打包
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Miracle_Gaaral/article/details/89007001 一.执行npm run build ,会生成一个dist目录 manifest.js 维护静态资源的清单 vendor.js node modules生成的 app.js 源码生成的 二.可以自己写一个测试的node服务 prod.server.js
var express = require('express')
VUE----调试抓包工具
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Miracle_Gaaral/article/details/89007567 一.移动端开发调试 github上vconsole 1.在package.json文件中devDependencies中添加vconsole依赖 2.在main.js中
/*eslint-disable no-unused-vars*/
import vConsole from 'vconsole'
var vc
Java----线程的基本信息和优先级
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Miracle_Gaaral/article/details/89071371 一.基本信息 二.优先级
package com.kennosaur.thread;
/**
* 优先级: 代表的是概率,不是绝对的先后顺序
* MAX_PRIORITY 10
* NORM_PRIORITY 5 默认
* MIN_PRIORITY 1
*
* setPriority()
今日推荐
周排行