- 博客(46)
- 资源 (1)
- 收藏
- 关注
原创 《职场动物进化手册》笔记整理
动物分类动物是否有足够的工作能力是否服从主管的权威是否有职场政治意识特权义务替罪豁免权限稳定程度升职条件猎犬是是是可以因为繁重的工作而“累病”继续保持现有的高强度工作量,不得中途撂挑子担责恒态稳定任何时候野狼是否是被默许为可以冒犯主管作为对主管权威冒犯的“回报”,必须要承担难度最高的工作担责挑战无论是成功还是失败,都会获得升职机会取得盟友(盟友野牛),干掉上级,上去之后进化为狗狐狸否是是享有高难度工作的豁免权必须要耳听
2022-04-10 16:42:37
4119
原创 JS保留两位小数9.7问题
网上有说用Math.floor(非四舍五入),其他数字暂时没发现问题,但是9.7这个数字就很特别方法Math.floor(9.7 * 100) / 100输出是9.69最保险的方式是不进行任何运算function numberToFixed(num) { if (num < 0) { return Number(`-${numberToFixed(Math.abs(num))}`) } if (!(/(^[1-9]\d*$)/.test(num))) { // 先判断是
2022-01-12 17:33:50
225
原创 Ngnix https重定向后变成http问题解决
一开始页面报错Mixed Content: The page at 'xxx' was loaded over HTTPS, but requested an insecure resource 'xxx'.后面去网上找了一下,说是ng重定向导致,然后这样改#proxy_redirect default ; 注释这行,改成下面的proxy_redirect http:// https://; #这个配置是解决重定向后https变成了http 的问题。在我这也不管用,但是加上这一行就好了abs
2021-09-17 20:33:17
738
原创 html使用import,并且元素调用函数
1.首先,最最重要的是,必须有个开发环境,直接本地打开html是不会成功的(我是通过pyCharm软件打开的)2.记住要写后缀.js代码如下test.html<!DOCTYPE html><html lang="en"><head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="view
2021-04-10 18:06:06
1364
原创 vue文字超长自动poptip
组件poptip用的是boya组件,样式根据需要自己调整下<template> <div class="text-poptip-component" @mouseenter="onTextMouseEnter" @mouseleave="onTextMouseLeave"> <div v-show="isShow" ref="textnopop" class="text-no-poptip">{{ text }}</div> <P
2021-03-23 10:47:23
528
原创 ubuntu离线环境下如何安装软件
ubuntu联网环境下安装软件就是一句命令的事儿,但是到了离线状态时,规规矩矩按照网上别人的流程来,这也不行那也不行的干脆先找一台联网的机器,输入安装命令,记录要下载的文件(也要记住版本号),以及安装的先后顺序,然后去网上将文件下下来,然后执行dpkg安装网上的下载文件的链接为http://cn.archive.ubuntu.com/ubuntu/ubuntu/pool/main/当你在这个网站找不到文件应该在哪个目录下下载时https://packages.ubuntu.com/该网站就有搜索
2020-09-25 16:59:41
424
原创 ubuntu server20.04.1在无gcc的系统上离线安装gcc
在联网的一模一样的ubuntu系统上安装gcc,命令为sudo apt install gcc并记录安装gcc时下载的路径和文件,分别为libc6_2.31-0ubuntu9.1_amd64.debhttp://cn.archive.ubuntu.com/ubuntu/ubuntu/pool/main/g/glibc/binutils-common_2.34-6ubuntu1_amd64.debhttp://cn.archive.ubuntu.com/ubuntu/ubuntu/pool/ma
2020-09-25 15:35:14
4930
2
原创 windows和virtualbox下的ubuntu共享文件
我在virtualbox下设置了双向共享和拖放,但是依然不能共享,所以只好设置共享文件夹首先,打开设置 => 共享文件夹,添加共享文件夹,添加如下在ubuntu下创建共享文件夹,例如,vshare,打开终端,输入命令sudo mount -t vboxsf 共享文件夹的名字 虚拟机的挂载点因为我的都为vshare,所以命令如下sudo mount -t vboxsf vshare vshare在windows下将要共享的文件放到D:\vshare下,然后在ubuntu的vshar
2020-09-10 15:19:33
262
原创 ubuntu server下安装mysql并设置密码
首先,打开终端,执行下面安装语句sudo apt-get install mysql-serversudo apt install mysql-clientsudo apt install libmysqlclient-dev打开mysql配置文件查看默认密码sudo cat /etc/mysql/debian.cnf结果如下输入密码登录mysqlmysql -udebian-sys-maint -pgsPUTZKdky99nNO4修改root密码use mysql;alter
2020-09-10 11:03:23
413
原创 ant-design-vue 登录
ant-design-vue表单代码<a-form-model ref="form" :model="formData" :rules="formRules" :label-col="labelCol" :wrapper-col="wrapperCol" style="opacity:1;" > <a-form-model-item label="" prop="
2020-07-10 11:05:03
1342
原创 vue中 antv mapbox根据经纬度生成气泡图和显示tooltip
下载@antv/l7@antv/l7-mapsHTML代码<template> <div :id="chartId" style="width:100%;height:100%;margin:0;padding:0;z-index:1;"></div></template>js代码import antvimport { Scene,PointLayer,Popup } from '@antv/l7';import { Mapbox
2020-07-08 16:02:52
1737
原创 js控制页面(全局)的loading的开关
效果图css代码.my-loading-axios{ position:absolute; top:0; left:0; z-index:9997; display:block; width:100%; height:100%;}.my-loading-axios-background{ width:100%; height:100%; background:#ccc; filter:alpha(opacity
2020-05-27 17:54:30
1204
原创 flask + vue 的socket.io的应用
flask后端的代码我就不贴出来了,网上有很多,只是如果vue与flask分开运行的话,需要flask的跨域处理,添加这样一行代码socketio = SocketIO(app,cors_allowed_origins='*')vue前端,知道很多人用vue-socket.io,但是我用了之后,可以发送消息给flask(flask也收到了),但就是触发不了sockets里面的接收函数,但是用...
2020-05-08 17:20:38
1681
1
原创 新建一个flask项目
新建项目文件夹(需要自己去添加或引用一个虚拟机)在项目文件夹下新建通信消息处理的文件夹communication在communication下新建获取参数处理的文件webrequest.py,添加代码如下from flask import request def get_response_json(name): try: return request.json...
2020-05-08 16:59:19
369
原创 flask获取参数的处理以及返回消息的处理
获取消息以获取一个字符串类型的参数为例(name为属性名)。因为面对不同前端的时候,可能前端会发送不同格式的数据,所以写了一个统一的接口get_request_str处理from flask import requestdef get_response_json(name): try: return request.json[name] or None ex...
2020-05-08 16:40:30
1151
原创 Flask + Vue开发web项目
直接运行的vue代码直接运行的vue代码与flask代码之间的通信需要做跨域处理,跨域处理(这里只说vue这边)也有两种,一种是直接在访问的url前加flask的url,我的前后端通信用的是axios,这里贴出处理代码import axios from 'axios'axios.defaults.baseURL = 'http:127.0.0.1:5600' //在这里设置后端urlax...
2020-05-08 16:34:44
2018
原创 js比特位比较函数
function bitTest(a, n) { //a为比较的数,n为比较的位数,即bit0或bit1 return (a & (1 << n)) !== 0}bitTest(3, 0) //truebitTest(2, 0) //false
2020-05-07 14:47:49
471
原创 ant design vue全局引用一直提示没有isMoment参数的问题
将对应的ant-design-vue文件下的关于moment的 import语句由import * as moment from 'moment';改成import moment from 'moment';后即可正常使用。
2020-05-05 15:18:10
1152
原创 js导入导出json数据文件(同步导入)
导出//下载函数export function downloadFile(filename, data) { if (window.navigator && window.navigator.msSaveOrOpenBlob) { window.navigator.msSaveOrOpenBlob(data, filename) } else { con...
2020-04-29 12:01:35
2478
原创 python utc时间存储查询问题
该方法不需要获取时间差,前后端通信的时间格式都是时间戳,因时间戳是不分时区的,到了前端显示转换也方便,但后端数据库里存储的并不是时间戳,二是utc时间字符串(为了在数据库里直接查询时能看懂)存储到数据库from datetime import datetimeutc_time = datetime.utcnow//或前端传过来的时间戳now_timestamp// 获取时间变量now_...
2020-04-20 17:58:17
289
原创 vue项目跨域设置
当前端开发与后端分开运行时,需要设置跨域才能进行访问,一般后端也可以处理跨域问题,在vue前端的处理是1、打开vue.config.js2、代码module.exports = { devServer: { proxy: 'http://192.168.1.X:8080' //后端服务器 }}详细见vue.config.js的配置...
2020-04-03 18:00:11
380
原创 h5登录input框浏览器输入账号密码样式设置
当使用浏览器记住的账号和密码登录时,输入框会默认变成白色背景和黑色字体,有时并不符合自己设计的界面的样式,比如暗黑模式,所以需要自己手动设置css。代码如下input:-webkit-autofill , textarea:-webkit-autofill, select:-webkit-autofill{ -webkit-text-fill-color: #ccc !important...
2020-03-23 10:43:41
2552
原创 vue项目echarts在IE下内存不释放问题改善
前言在谷歌浏览器下完全不存在这个问题,但到了IE11下,echarts在绘制大量数据的折线图时,内存涨上去后,注销折线图所在的div也不见内存下降,后来找了网上很多人的解决办法,虽然内存没有被完全释放,但也比每次100~200M的暴涨要好。H5代码<template> <div ref="Chart1" style="width:100%;height:...
2020-03-12 15:57:23
2537
原创 解决sessionStorage在同一网站下不共享的问题
一开始用localStorage,不论打开多少个页面,哪怕关掉重新打开,同一个网站下的存储的数值还在,问题是,不能同时登录多个账户,以及设置过期时间等后来启用sessionStorage,可以登录多个账户了,页面一关存储的数值也会自动被清掉,不存在安全问题;但来了新的问题,登录后,父页面跳转打开的新页面,两个页面之间的值无法共享了。后来想了一下,可以利用window.opener来解决,自己写...
2020-02-27 16:45:29
4149
原创 vue-cli3多项目共用组件
首先,文件目录结构图1,整体。红线标出的文件是我们要修改的(其实还有package.json也是要修改的,忘了标出来了)project目录结构,红线部分是自己的项目名称,例如projectAconfig目录结构先从config开始,在项目下直接新建文件夹configprojects.js代码如下(这个文件也可以创建,会有代码自动生成)exports.name = 'projectA...
2019-12-12 10:46:24
1541
原创 es6得到数组最大值最小值
最大值max=Math.max.apply(null,array)最小值min=Math.min.apply(null,array)
2019-11-05 13:42:16
1171
原创 scss和less按钮文件
scss用于elementuibutton { border: 0px; border-radius: 3px; margin: 0px 4px; padding: 7px 15px; cursor: pointer; line-height:1; font-size:12px; transition: all 0.2s ease...
2019-11-01 16:43:46
176
原创 vue elementui以及ant-design-vue menu for循环
<template> <el-menu :default-active="$route.path" mode="horizontal" background-color="#2E59D1" text-color="#fff" active-text-color="#ffd04b" router > <te...
2019-11-01 14:33:08
2905
1
原创 前端时间字符串化处理
因为前端显示的时间格式,有些地方需要完整的时间,有些地方只需要显示时刻等简短的时间;有些时间需要本地化处理后再进行上面的完整或简短的时间字符串化处理;且时间处理一般系统都会用到,所以记录一下代码export class TimeString { constructor(time) { this._time = new Date(time) } doubleString(num...
2019-10-29 16:08:30
646
原创 vue props规范写法
props: {name: {required: true, // 设置required就不要设置defaulttype: String},res: {type: Array,default: function() {// Array和Object的默认值的设置都是functionreturn []}},time: {type: Number,default: 0}...
2019-10-29 09:48:30
1578
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人