05 2021 档案
摘要:readFile在外面,修改文件要重启服务才能更新 var fs = require('fs') var jsonDate = ''; fs.readFile('book.json',function(error,data){ // console.log(data.toString()) json
阅读全文
摘要:# pip install web.py import web urls = ( '/(.*)', 'hello' ) app = web.application(urls, globals()) class hello: def GET(self, name): if not name: name
阅读全文
摘要:from flask import Flask import pandas as pd app = Flask(__name__) @app.route('/') def show_excel(): df = pd.read_excel("./学生信息表.xlsx") table_html = df
阅读全文
摘要:设置vnc 1. 使能 网上一堆瞎扯淡,直接如下: 设置-共享,打开vnc就ok了 2. 出现认证失败错误 gsettings set org.gnome.Vino require-encryption false
阅读全文
摘要:https://zhuanlan.zhihu.com/p/78329319 https://www.cnblogs.com/miniren/p/5091744.html Python有三种方法解析XML,分别是SAX、DOM和ElementTree: SAX:Python 标准库包含 SAX 解析器
阅读全文
摘要:结论【is不适合来判断两个字符串是否相等】 相对于较小的字符串,Python为了提高性能会保留其值的一个副本,当你再次创建这个字符串的时候,直接就指向了这个副本,所以'hello'这个字符串是在内存中有一个副本的,所以a和b的id的值是一样的; 而a1和b1是长字符串,并不会驻留,Python在内存
阅读全文
摘要:https://zhuanlan.zhihu.com/p/28080975 临时方案 # Manage Jenkins->Script console,输入如下命令并进行执行。 System.setProperty("hudson.model.DirectoryBrowserSupport.CSP"
阅读全文
摘要:# 1 import inspect def fun1(): name = inspect.stack()[1][3] print ('%s Invoked me!'%name) def a(): fun1() a() # 2 import traceback def fun2(): name =
阅读全文
摘要:配置和插件 # 插件 Extended E-mail Notification Email Extension Template Plugin #模板地址 https://github.com/jenkinsci/email-ext-plugin/tree/master/src/main/resou
阅读全文
摘要:最简单模板 <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" co
阅读全文
摘要:安装 npm install -g nodemon 创建 nodemon.json { "restartable": "rs", "ignore": [ ".git", "node_modules/**/node_modules" ], "verbose": true, "watch": ["src
阅读全文
摘要:普通方法 # 预期结果 expected = {'username':'kaishui'} # 实际结果 result={ 'code': 1 , 'username':'kaishui', 'token':'ihbedvbwejhvkjvberkjvbkjgkesjvbbje' } def ass
阅读全文
摘要:https://www.cnblogs.com/lovesqcc/p/8087510.html 修改前 def commonGenerate(startTime, endTime, field, values): reqs = [] for val in values: requestId = st
阅读全文
摘要:@classmethod class method是和类绑定的方法,不是和类的对象(实例)绑定的方法 class method能够访问类的状态,因为它可以接受一个指向类的参数(cls),而不是指向类实例的参数(self)。 class method可以修改类的状态,并应用到所有的类实例上。 clas
阅读全文
摘要:where子句对检索结果中每一条记录第一次过滤后,group by对每条记录进行分组,having对各个组中的记录进行再次过滤。因此是先通过where子句过滤、再通过group by子句分组、最后通过having子句对组中记录再次进行过滤。 4)如果在一句SQL语句中,where子句和group b
阅读全文
摘要:timeout机制以及异常捕获 https://e.printstacktrace.blog/how-to-time-out-jenkins-pipeline-stage-and-keep-the-pipeline-running/ pipeline { agent any options{ tim
阅读全文
摘要:设置Build Triggers Build after other projects are built (Trigger even if the build fails) 配置Pipeline pipeline{ agent any options{ timestamps() } stages{
阅读全文
摘要:安装 npm install -g nodemon npm install -g nodemon --registry=https://registry.npm.taobao.org 创建 nodemon.json { "restartable": "rs", "ignore": [ ".git",
阅读全文
摘要:下载 http://www.groovy-lang.org 环境变量(前提JDK已经配置好了) 解压,在环境变量中配置一个变量:GROOVY=C:\groovy\groovy-2.5.4\bin (假设groovy解压在C:\groovy\groovy-2.5.4) 确认环境 java -versi
阅读全文
摘要:str/arr 转 obj json_str = '{"name":"haha","age":18}' json_arr = '[1,2,3,"test"]' var obj1 = JSON.parse(json_str) var obj2 = JSON.parse(json_arr) obj 转
阅读全文
摘要:分类 1. 对象 2. 数组 允许的值 1. 字符串 2. 数值 3. 布尔 4. null 5. 对象 (不能是函数对象,只能是{"name":"test","age":18}) 6. 数组
阅读全文
摘要:基本选择器 // 元素选择器: p {color:'red';} // ID选择器 #id1 {color:'red';} // 类选择器 .cl {color:'red';} 通用选择器 * {color:'red';} 组合选择器 // 后代选择器 div a {color:'red';} //
阅读全文
摘要:问题,for循环内部定义的函数内使用i var a =[]; for(var i=0;i < 4; i++){ a[i] = function () { console.log(i); //一直显示4, 执行此代码时,同步代码for循环已经执行完成 }; } a[1](); //4 a[2]();
阅读全文
摘要:轮播图、相对定位和绝对定位 子元素开启绝对定位,父元素开启相对定位 #outer div{ position:relative; overflow:hidden; } #imgList ul{ position:absolute; left: -0/-520/-1040【第一张、第二张、第三张(图片
阅读全文
摘要:浮动的实现 浮动的副作用 # 1. 针对父元素: 注意:如果一个元素里只有浮动元素,那它的高度会是0.如果你想要的它自适应即包含所有浮动元素,那你需要清除它的子元素。 一种方法叫做clearfix,即clear一个不浮动的::after伪元素。(问题是:简言之父元素有浮动的子元素,父元素的高度没设置
阅读全文
摘要:升级前路径 C:\Users\xxxxxx\AppData\Local\Google\Chrome\User Data\Default 升级后路径 C:\Users\xxxxxx\AppData\Local\Temp\Google\Chrome\User Data\Default 恢复方法: 1.
阅读全文
摘要:相当于sleep 1秒 setTimeout(function () { console.log('我被调用了'); setTimeout(arguments.callee, 1000); }, 1000); 相当于sleep 1秒 【程序不会挂住,直接运行接下来的代码】 setInterval(f
阅读全文
浙公网安备 33010602011771号