自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 收藏
  • 关注

原创 矫正Linux 时间

服务器时间错误的修正

2023-01-12 18:27:27 157

原创 解决SpringBoot返回字符串乱码

在设置统一返回结构体时遇到了字符串乱码的问题,需要设置返回结构体的编码为utf-8,但是字符串需要特殊处理,新增全局配置如下。

2022-11-01 10:22:28 586

原创 Flask 异常请求处理

from werkzeug.exceptions import HTTPExceptionfrom flask import Flask, jsonifyapp = Flask(__name__)# 异常处理@app.errorhandler(HTTPException)def handle_exception(e): return jsonify({ "code": e.code, # 错误代码 "name": e.name, # 错误名称 .

2020-06-21 09:58:25 357

原创 windows10 下 import pandas 报错与解决

在windows10环境下使用 pip install pandas 后会出现不能使用pandas,并报错的情况, 如下图这个时候需要更换 pandas 的版本首先卸载之前的 pandaspip uninstall pandas然后指定 pip 下载pandas的 1.0.1版本pip install pandas==1.0.1...

2020-05-02 22:42:29 3154

原创 python pandas 对表格样式的操作

官方文档:https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.io.formats.style.Styler.apply.html#pandas.io.formats.style.Styler.apply主要函数:Styler.apply(self,func,axis=0,subset=None,...

2020-05-01 17:14:38 1441

原创 python dict-list排序

sort + lamba 或 sorted + lamba, 这种方式也适用于 二维列表 与 对象列表dict_list=[ {'age': 1, 'grade': 3}, {'age': 12, 'grade': 2}, {'age': 3, 'grade': 2}, {'age': 3, 'grade': 23}, {'age': 7, 'grade': 32}]...

2020-04-27 22:05:53 324

原创 python logging 日志的简单使用

什么时候使用日志logging: 级别 何时使用 比重数值 输出方式 DEBUG 细节信息,仅当诊断问题时适用。 10 logging.debug() INFO 确认程序按预期运行 20 logging.info(...

2020-04-27 00:18:29 321

原创 python 处理 excel 实例 --- 成绩单合并与分析

场景与要求:将文件夹内的所有成绩单合并到一张表格内,并计算平均值,将其中低于60的条目标记出来设计:读取指定路径下的所有成绩单,以学号为新的索引进行合并,输出DataForm数据。 保存DataFrom数据到指定的excel,再使用openpyxl进行单元格的样式设置并保存。代码:import osimport pandas as pdimport numpy as np...

2020-04-25 21:53:40 2203

原创 Fetch API 的简单使用

什么是Fetch?Fetch是一种基于 Promise 设计,可以简单、合理地跨网络异步获取资源的JavaScript 接口,号称是AJAX的替代品。主要优点:符合关注分离,没有将输入、输出和用事件来跟踪的状态混杂在一个对象里 更好更方便的写法 更加底层,提供的API丰富(request, response) 脱离了XHR,是ES规范里新的实现方式why使用: 跟上适应...

2020-04-11 17:33:16 681

原创 Vue 路由 vue-router 传递参数与接收参数

1. 路由配置该路由配置传递了两个参数 id 与 nameconst routes = [{ path: '/user/:id/:name', component: User }]2.接收参数这里使用$route.params 是获取接收的参数<template> <div> <div>User id {{ $route.p...

2020-04-11 10:11:55 460

原创 Vue 路由 vue-router的三种模式

1 hash使用 URL 的 hash 来模拟一个完整的 URL,于是当 URL 改变时,页面不会重新加载,其显示的网路路径中会有 “#”号。这是最安全的模式,因为他兼容所有的浏览器和服务器。http://localhost:8080/#/home2 history美化后的hash模式,会去掉路径中的 “#”。依赖于Html5 的history,pushState API,所...

2020-04-08 02:06:56 3967

原创 Vue 路由 vue -router的简单应用

1 <router-view></router-view>在根组件中合适的位置添加 标签<router-view></router-view>2 安装 vue-routercnpm i --save vue-router3 配置main.jsimport Vue from 'vue'import VueRoute...

2020-04-06 22:51:30 109

原创 Vue项目中 组件 compents的简单使用

子组件Book.vue<template> <li class="book"> {{book.title}} </li></template><script> export default{ props:['book'], }</script>这里是使用 props 参数接受...

2020-04-05 10:26:50 1458

原创 vue项目 从创建到部署运行在服务器上

1 创建与试运行vue init webpack-simple democd democnpm installcnpm run dev2 打包cnpm run build会生成 /dist 文件夹3 服务器部署(node http-server )移动 将 index.html 与 /dist 文件夹 移动到服务器的 vue_proj...

2020-04-04 10:52:23 604

原创 创建vue项目的三种方法

1. vue init webpack project-namecd project-namenpm run dev2. vue init webpack-simple project-namecd project-namenpm run dev3. vue create project-namecd project-namenpm run serve后...

2020-03-26 01:58:39 195

原创 Vue + Flask 解决跨域限制问题

跨域限制的由来目的:为了安全考虑触发情景:浏览器从一个域名的网页去请求另一个域名的资源时,域名、端口、协议任一不同。如在页面强用ajax获取其他异步请求向其他网络地址发起请求。 只要协议、域名、端口有任何一个不同,都被当作是不同的域,之间的请求就是跨域操。Flask 所做跨域处理使用 flask_cors,对服务进行处理from flask_cors import *a...

2020-03-14 11:43:11 3749 1

原创 HTML 页面布局 css 自适应浏览器 高度 方法之一

利用css 的 calc() 函数,进行计算,将浏览器高度减去 头尾 工具栏的高度。height:calc(100vh - 120px);100vh 指的是浏览器高度的 100%,而100vw指的是浏览器宽度的100%;120px 是我上下工具栏的高度;最后就是我计算的所需高度。...

2020-03-11 22:59:23 1355

原创 layui 有时会现 出表格工具条高于左侧动态菜单栏目

在他的父级加上z-index:1;position:relative

2020-02-11 00:44:59 112

原创 解决 layui 行监听 与 行工具时间 冒泡冲突

这是一种投机取巧的方式,因为用了layui.stope(event) 等方式不行,所以用了这个。原理就是判断被点击的元素的第一个类是不是layui-table-cell 来判断是不是表内单元格。if("layui-table-cell" != event.target.classList[0]){ return false;}...

2020-02-10 21:00:18 1951 1

原创 JS 导出Excle(多个sheet 页并且用wps打开不会报文件错误)

用到的JS库jquery.min.js:下载地址https://code.jquery.com/jquery-3.4.1.min.js xlsx.full.min.js:下载地址https://github.com/SheetJS/sheetjs/blob/master/dist/xlsx.full.min.js简单的导出Excel<script type="text/j...

2020-02-10 12:11:20 592

原创 使用python 向微信发送信息( wxpy)

导入模块 wxpypip install wxpy代码from wxpy import *# 初始化机器人,扫码登陆#保留登录缓存 不用刷出图片 console_qr=True, cache_path=Truebot = Bot(console_qr=True, cache_path=True)# 寻找名称为 【兄弟】 的 【男性】 好友my_friend = bot....

2020-01-15 10:15:20 2543

原创 github添加忽略文件夹与文件

新建.gitignore 文件 ,文件内每一行写入一个文件或者一个文件夹,例如忽略python的虚拟环境与vsc的配置文件#git 忽略的文件与文件夹env3.vscode

2020-01-14 23:13:57 562

原创 命令行 删除所有 统一类型的文件(例如.mp4)

rm `ls|grep .mp4`

2020-01-14 22:49:08 568 1

原创 Python3 创建虚拟环境以及pip过慢等相关问题

目录安装venv模块,用于创建虚拟环境创建虚拟环境 new-envwindows 进入虚拟环境linux 进入虚拟环境退出虚拟环境pip升级pip 过慢(切换来源 全局修改)安装venv模块,用于创建虚拟环境sudo apt-get install python3-venv创建虚拟环境 new-envpython3 -m venv new-env...

2020-01-14 21:45:30 1102

原创 Vue 简单的TodoList(便签)

todolist 可以翻译为 待办事项,表现起来就是一个便签记事的功能列表,可以很简单的实现。如果做好了可以作为经验或者基础模板发散到例如 表格、表单上的设计实现。有很多专业作todolist,很赚钱。<!DOCTYPE html><html lang="zh-CN"><head> <title>vue_todo</titl...

2020-01-10 00:08:22 836

原创 Vue 数组的操作(变异方法)(排序,颠倒,添加,删除)

<!DOCTYPE html><html lang="zh-CN"><head> <title>vue_one</title> <script src="js/vue_2.5.16.js"></script></head><body> <div i...

2020-01-10 00:01:15 1225

原创 Vue 动态组件

<!DOCTYPE html><html lang="zh-CN"><head> <title>vue_one</title> <script src="js/vue_2.5.16.js"></script></head><body> <div i...

2020-01-09 23:54:36 83

原创 js+jq点击事件七种方法

演示地址:http://htmlpreview.github.io/?https://github.com/LN-dbz/Html_Study/blob/master/one.htmldocument.getElementById("add").onclick = function () {$("#jq_btn3").append(' <button type="button" ...

2020-01-05 18:35:59 538

原创 web 项目左上角的图标

web 项目左上角的图标,通常称为favicon.ico“Favicon” 是指您的网页浏览器显示在标签页或者历史记录里的图标。 这个图标能帮助用户将您的网站与其他网站区分开,因此请使用一个独特的标志一个普遍的问题是如何将一个 Favicon 添加到您的 Flask 应用中。首先,您当然得先有一个可用的图标,此图标应该是 16 x 16 像素的,且格式为 ICO 。这些虽然不...

2019-12-29 17:10:04 1478

原创 git 设置全局变量 不再输入用户密码

1.设置用户git conffig --global user.email "qqq.mail.com"2. 设置密码git conffig --global user.password "xxxxx"3 .参数本地化git config --global credential.helper store4. 只需要第一次需要输入用户名与密码...

2019-12-18 01:36:25 569

原创 解决 Python中 数字四舍五入的遇5不进的问题

我们在python中进行简单的四舍五入,保留n位小数的操作时,就会使用round(n, m)函数。但是可能会遇到这样的问题,当小数进位部分为5时,round 函数返回离它最近的偶数,如>>> round(1.125,2)1.12>>> round(1.135,2)1.14>>> 我写了个简单的函数进行处理,可以进行简单的保...

2019-11-18 22:35:03 3329

原创 Python 时间字符串自动补齐

可能会遇到这种需求:将xxxx年 补齐为 xxxx年1月1日,将xxxx年xx月 补齐为 xxxx年x月1日。from datetime import datetimedatetime.strptime("2001年", "%Y年").strftime("%Y年%m月%日")datetime.strptime("2001年2月", "%Y年").strftime("%Y年%m月%日")...

2019-11-11 03:57:19 1415

原创 records_mysql 的使用

安装 records库。pip install records安装mysql连接库,我用的是Python3,没有mysqldb,所以安装【pymysql】。pip install pymysql程序# 引入包import records# pymysql就是需要用到的数据连接库db = records.Database('mysql+pymysql://root...

2019-09-14 21:48:03 385

原创 Python 读取文本文件分行输出

1with open("1.txt", 'r') as file: for l in file: print(l)2with open("1.txt", 'r') as file: for l in file.readlines(): print(l)

2019-08-13 00:22:54 8596

原创 Python 输出 等腰三角形(向上和向下)+ 棱形

# coding=utf-8# 向下等腰三角形def isosceles_triangle_lower(num): max_l = 2 * num - 1 for n in range(num): print(n*" " + (max_l-2*n)*"*")# 向上等腰三角形def isosceles_triangle_upper(num): ...

2019-08-01 10:30:55 1157

原创 Python 大数字字符串求和(包含多位小数,长整数)

解决思路:找到两个数字字符串的小数点的位置,没有的补上 “.0”。 以小数点的位置给两个数字字符串补上0,让二者同等长度。 从右向左循环相加,组合成结果字符串,遇到小数点直接添加小数点。 将最后的进位与结果组合,正常最终结果 # num1, num2 两个字符串def long_sum(num1,num2): #1 参数准备 carry = 0 # 默认进位为0 ...

2019-07-30 18:20:44 1279

原创 Python 回文字符串的验证

回文:把相同的词汇或句子,在下文中调换位置或颠倒过来,产生首尾回环的情趣,叫做回文,也叫回环。def Palindrome(strs): # 1 参数准备 sizes = len(strs)-1 tem = int(len(strs) / 2) # python2 、3 有所不同,python3或算出小数。 # 折半对比,增加性能。 for n ...

2019-07-30 16:36:49 146

原创 Python 大数字相加(整数)

问题:Python 中,进行求和操作时,当整数超过20位时,会产生科学计数法,不能显示完整的数字。思路:从右向左,相同位上数字相加,有进位的保留进位,加入下轮的数字相加,最后的出结果字符串。# num1, num2 两个字符串def long_int_sum(num1,num2): # 参数准备 carry = 0 # 默认进位为0 res = "" # 最后...

2019-07-30 16:14:27 4073

原创 Python 输出列表中第一个重复两次的元素

def get_first_double_repetitive_item(items): if not isinstance(items,list): # 判断参数类型 return None temp = [] # 去重集合,减少循环次数 for item in items: if item not in temp: ...

2019-07-29 14:33:48 2121

原创 deepin15(linux) 安装 nginx

一.安装依赖所需依赖:zlib、zlib-develsudo apt-get install zlib1g-devgcc g++ 开发库sudo apt-get install build-essentialsudo apt-get install libtoolopenssl、libssl-devsudo apt-get install opensslsu...

2019-07-26 22:55:44 255

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除