- 博客(65)
- 资源 (3)
- 收藏
- 关注
原创 css flex 布局 使用flex-warp之后中间有空格或者换行
加一个 align-content: flex-start; 属性即可解决;
2025-01-17 16:05:57
139
原创 vite vue-router history 打包,页面空白问题解决方案
总结一下history模式部署时需要改动的地方如果是部署在根目录下,只需要改nginx配置即可,前端配置无需修改如果是部署在二级目录下(如部署在/newpage目录),修改内容如下nginx配置vue-router配置vite.config配置此致遍大功搞成了!!!
2024-12-11 09:46:56
1473
原创 达梦数据库python 操作手册
1、dmPython 安装从资源中下载dmPython.zip并解压到本地可以使用如下命令很方便地在 Windows 和 Linux 操作系统下编译并安装 dmPython ://进入到setup.py所在的源码目录,执行以下命令:python setup.py installpython 连接 dm 方法:dmPython.connect(*args, **kwargs)
2024-09-25 11:04:39
1908
1
原创 vue3 vite打包之后访问不显示页面
Failed to load module script: Expected a JavaScript module script but the server responded with a MIME type of "text/plain". Strict MIME type checking is enforced for module scripts per HTML spec.
2024-05-27 10:05:52
714
原创 python 2 输入中文报错 ‘ascii‘ codec can‘t encode character
python 报错 'ascii' codec can't encode character
2024-05-21 09:19:46
323
原创 使用Python批量提取Word文档中的图片
1.导入需要的包import zipfile import shuti2.设置文档路径和图片路径 ,并用zipfile读取Word文件doc_path = './a.docx' #在这里更换你想要的路径img_path = './img/' #在这里更换你想要的路径os.makedirs(img_path, exist_ok=True)doc = zipfile.ZipFile(doc_path)3.查找匹配图片文件,并将图片文件复制到你指定的目录,完事儿!for info
2022-01-25 15:57:46
2829
1
原创 ffmpeg flv转MP4
ffmpeg -i input.flv -vcodec copy -acodec copy output.mp4 【秒出,h264 无需编码】
2021-12-24 11:50:03
447
原创 集群、分布式、负载均衡区别
集群、分布式、负载均衡区别集群计算机集群通过一组松散集成的计算机软件和/或硬件连接起来高度紧密地协作完成计算工作。在某种意义上,他们可以被看作是一台计算机。集群系统中的单个计算机通常称为节点,通常通过局域网连接,但也有其它的可能连接方式。集群计算机通常用来改进单个计算机的计算速度和/或可靠性。一般情况下集群计算机比单个计算机,比如工作站或超级计算机性能价格比要高得多。 比如单个重负载的运算分担到多台节点设备上做并行处理,每个节点设备处理结束后,将结果汇总,返回给用户,系统处理能力得到大幅度提高。一
2021-12-24 11:48:22
257
原创 20 个杀手级 JavaScript 单行代码
1、获取浏览器Cookie的值const cookie = name => `; ${document.cookie}`.split(`; ${name}=`).pop().split(';').shift();cookie('_ga');2、颜色RGB转十六进制const rgbToHex = (r, g, b) => "#" + ((1 << 24) + (r << 16) + (g << 8) + b).toString(16).slice(
2021-10-15 10:44:55
161
原创 js事件节流和防抖
1、节流(throttle)原理:事件触发后,在指定时间内不会再触发,等到达这个指定时间后会再触发。简言之,就是让事件按一定的频率来触发,从而大大减少触发次数。应用场景:窗口的 resize 事件,在改变浏览器窗口大小的过程中,resize是会不断执行的,频率非常之高,这时候就可以运用节流来控制resize事件的触发。export function throttle(fn, wait=300){ let last = 0 return ()=>{ let now =
2021-08-26 22:21:10
240
原创 通过经纬度坐标计算距离的方法(经纬度距离计算)
// 根据坐标计算距离 // 方法定义 lat,lng function GetDistance(lat1, lng1, lat2, lng2) { var radLat1 = lat1 * Math.PI / 180.0; var radLat2 = lat2 * Math.PI / 180.0; var a = radLat1 - radLat2; var b = lng1 * Math.PI / 180.0 ...
2020-09-17 16:33:13
3004
原创 中国所有城市(json数据),按A-Z排序。
{ "city":[ { "title":"A", "lists":["阿坝","阿拉善","阿里","安康","安庆","鞍山","安顺","安阳","澳门"] }, { "title":"B", "lists":["北京","白银","保定","宝鸡","保山","包头","巴中","北海","蚌埠","本溪","毕节","滨州","百色","亳州"] }, { "title":"C", "list
2020-07-14 14:50:46
2083
1
原创 JavaScript 原生js 生成树结构
toTree: function(data) { // 将数据存储为 以 id 为 KEY 的 map 索引数据列 var map = {}; data.forEach(function(item) { map[item.id] = item; }) var val = []; data.forEach(function(item) { // 以当前遍历...
2020-06-19 23:16:55
1169
原创 小程序滚动条自动撑开
<scroll-view class="scrollview" scroll-x="{{true}}" style="width: 100vw;"> <block wx:for="{{sort}}" wx:key="index"> <view bind:tap="changeIndex" data-id="{{index}}" ...
2020-04-06 13:54:26
404
原创 python pip 安装第三方来源
第三方来源地址如下http://pypi.douban.com/simple/ 豆瓣http://mirrors.aliyun.com/pypi/simple/ 阿里http://pypi.hustunique.com/simple/ 华中理工大学http://pypi.sdutlinux.org/simple/ 山东理工大学http://pypi.mirrors.ustc.edu.c...
2020-04-03 12:04:42
1109
原创 git clone 认证失败,每次提交都需要输入密码、推送文件报错,推送没有远程地址 git remote
解决方案:git config --system --unset credential.helper之后再进行git操作时,弹出用户名密码窗口,输入正确的即可
2020-03-31 10:05:37
385
原创 基于create-react-app的打包后文件路径问题
直接在package.json里加 “homepage”:"." 就OK了,会在路径前加homepage的值
2019-12-27 08:42:34
910
原创 hbuilderx - 常用快捷键操作
ctrl+/ 注释代码ctrl+y 恢复撤销ctrl+x 剪切ctrl+z 撤销ctrl+c 复制ctrl+p 在当前项目查找文件ctrl+f 在当前文件查找字符串ctrl+alt+f 在当前目录查找字符串ctrl+k 格式化代码ctrl+g 跳转到某行代码ctrl+o 打开文件ctrl+alt+s 保存所有文件鼠标左键+ctrl选中多行(可进行多行修改操作)...
2019-12-07 10:13:50
3902
原创 hbuilder连接各大模拟器的端口号
夜神模拟器 端口号 :62001海马玩模拟器 端口号:26944网易mumu模拟器端口号:7555天天模拟器 端口号:6555AndroidStudio自带模拟器 端口号: 5554
2019-12-07 09:52:42
623
原创 js [JavaScript] 正则 身份证号验证 最强身份证校验
JavaScript 最强身份证校验// 验证身份证号码function verifyIDCard(code) { //身份证号合法性验证 //支持15位和18位身份证号 //支持地址编码、出生日期、校验位验证 var city = { 11: "北京", 12: "天津", 13: "河...
2019-11-12 09:33:50
2216
原创 jsp导出当页表格到excel
export function tableToExcel(tableId, buttonId, fileName) { let table = document.getElementById(tableId) if(table === null || table === undefined) { table = document.getElementsByTagName('tabl...
2019-11-08 17:00:42
180
原创 python读取本地txt文件,下载bilibili视频 you-get
需求:一个txt中有bilibili视频地址【换行分开】,用python读取txt文件中的地址,再用you-get下载此视频到指定文件夹import sysfrom you_get import common as you_get# 读取txt文本内容data = []for line in open("url.txt", "r"): # 设置文件对象并读取每一行文件 dat...
2019-11-08 15:21:28
1534
原创 JavaScript 笔记整理
声明:此文为笔者工作中实际使用的方法或者事件,不定时更新,如有不妥请指正目录1、js 获取当前时间2、js 获取url指定参数(hash参数)3、压缩图片,ajax上传图片4、es6 Promise 的使用...
2019-03-28 12:02:10
184
原创 javascript 前端js 获取当前,今天开始,这周开始,这个月开始的时间戳
1、获取当前时间戳 let timestamp = Math.floor(new Date().getTime() / 1000);2、获取今天开始的时间戳 let timestamp = Math.floor(new Date(new Date().setHours(0, 0, 0, 0)).getTime() / 1000);3、获取这周开始的时间戳思路1、获取今天凌晨的...
2019-03-28 12:01:23
1088
原创 前端:html输出文本,文章,识别其中的 \n
在css中设置样式就可以了,一行代码搞定: white-space: pre-line;例如pre{ text-indent: .2rem; color: #333; font-size: .28rem; white-space: pre-line;}
2019-03-11 08:46:46
1299
原创 前端 九种跨域方式实现原理
1.jsonpJSONP 原理利用 script 标签没有跨域限制的漏洞,网页可以得到从其他来源动态产生的 JSON 数据。JSONP 请求一定需要对方的服务器做支持才可以。// index.htmlfunction jsonp({ url, params, callback }) { return new Promise((resolve, reject) ={ let sc...
2019-03-04 09:04:14
299
原创 PHP分表的几种方式
分表的几种方式:1、mysql集群事实它并不是分表,但起到了和分表相同的作用。集群可分担数据库的操作次数,将任务分担到多台数据库上。集群可以读写分离,减少读写压力。从而提升数据库性能。2、自定义规则分表大表可以按照业务的规则来分解为多个子表。通常为以下几种类型,也可自己定义规则。1 Range(范围)–这种模式允许将数据划分不同范围。例如可以将一个表通过年份划分成若干个分区。2 Has...
2019-03-04 08:49:50
3402
原创 yarn(vue) build之后上传到服务器,刷新页面出现404
yarn build打包之后,刷新页面出现404,HTML5 History 模式原因分析:vue-router 默认 hash 模式 —— 使用 URL 的 hash 来模拟一个完整的 URL,于是当 URL 改变时,页面不会出现找不到情况如果不想使用 hash模式,我们可以用路由的 history 模式,这种模式充分利用 history.pushState API 来完成 URL 跳转而...
2019-02-27 09:16:53
2452
原创 小程序调用腾讯地图
小程序获取用户定位及具体位置 wx.chooseLocation({ success: function(res) { console.log(res);//能拿到用户的具体定位(经纬度)、地方名、 }, })...
2019-02-27 09:01:02
989
原创 Ajax同步和异步的区别
最近的项目用了到AJAX同步。这个同步的意思是当JS代码加载到当前AJAX的时候会把页面里所有的代码停止加载,页面出去假死状态,当这个AJAX执 行完毕后才会继续运行其他代码页面假死状态解除。而异步则这个AJAX代码运行中的时候其他代码一样可以运行。jquery的async:false,这个属性默认是true:异步,false:同步。$.ajax({ url: "path...
2019-02-11 14:25:04
719
原创 react-create-app 之后 yarn eject 后报错
今天在新建一个react项目的时候先新建的仓库,git拉去到本地之后新建的react项目,当新建好之后显示配置项的时候尽然报错,什么原因导致的呢?当我们yarn eject解开项目结构时,报错This git repository has untracked files or uncommitted changes:这是提示我们没有进行git提交这样的的问题解决方式:先推送一次git文件,...
2018-12-30 11:19:51
1549
原创 谈谈 JavaScript Promise对象 的使用
什么是 Promise一个 Promise 对象可以理解为一次将要执行的操作(常常被用于异步操作),使用了 Promise 对象之后可以用一种链式调用的方式来组织代码,让代码更加直观。而且由于 Promise.all 这样的方法存在,可以让同时执行多个操作变得简单。resolve 和 reject在 Promise 对象当中有两个重要方法————resolve 和 reject。resol...
2018-12-23 09:57:30
895
原创 前端js压缩上传图片 多图、单图 ajax上传
/* 三个参数 file:一个是文件(类型是图片格式), w:一个是文件压缩的后宽度,宽度越小,字节越小 objDiv:一个是容器或者回调函数 photoCompress() */ function photoCompress(file,w,objDiv){ ...
2018-12-22 11:18:38
734
原创 分页实现的原理
什么是分页技术分页,是一种将所有数据分段展示给用户的技术.用户每次看到的不是全部数据,而是其中的一部分,如果在其中没有找到自习自己想要的内容,用户可以通过制定页码或是翻页的方式转换可见内容,直到找到自己想要的内容为止.其实这和我们阅读书籍很类似分页的意义分页确实有效,但它一定会加大系统的复杂度,但可否不分页呢?如果数据量少的话当然可以.但是对于企业信息系统来说数据量不会限制在一个小范围内.如...
2018-12-20 15:49:17
5779
原创 git 代码管理工具 命令总结
个人习惯 一般情况下现在远程创建代码库,然后克隆到本地,这样的好处是直接了当编辑器命令行推送,简单方便,所以就不讨论 git init 了,想要了解的自行上网查阅资料;git clonegit clone -b 分支名 git项目地址git cone git项目地址 //默认克隆的是主分支的项目clone下来的repo会以url最后一个斜线后面的名称命名,创建一个文件夹,如果想要指定...
2018-12-20 15:08:56
577
原创 JavaScript 原型链 实战
最近看到这么一道题如何让下面的代码执行:const a = [1, 2, 3, 4, 5];// Implement thisa.multiply();console.log(a); // [1, 2, 3, 4, 5, 1, 4, 9, 16, 25]执行结果: a.multiply is not a function解决方式在原型链上加此方法...
2018-12-13 14:19:26
465
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人