笔记
道斯
C#.net mssqlserver mysql html div css jquery bootstrap python rpa rabbitmq nginx redis mui h5 app 小程序 数据采集 网络安全 devops
展开
-
换新电脑后pycharm各种问题以及彻底解决方案
换了电脑后,明明把pycharm项目文件夹内文件全部都拷贝过来了,但是还是出现import三方库找不到,提示你去下载。其实你花点时间一次下载也可以,但是觉得浪费时间的话,还有一个办法,就是手动指定路径。解决了问题一本以为万事大吉了,结果程序是可以运行了,但是控制台输出中文乱码,而且F9运行不乱码,F10运行调试就乱码, 莫名其妙。原创 2023-03-28 17:39:15 · 503 阅读 · 0 评论 -
IIS Express设置https+ip+端口方式
以上我们只需要修改4路径中的内容,其他的不用修改,修改了也无效。首先找到 节点,按如下格式添加,ip和端口改为自己电脑上的。3、C:\Users\用户\Documents\IISExpress\config\applicationhost.config。4、你的xxx项目路径\.vs\mawbocr\config\applicationhost.config。原创 2023-01-17 14:51:59 · 1578 阅读 · 0 评论 -
unicode编码对照表
最新的标准都需要Unicode,例如XML, Java, ECMAScript , LDAP, CORBA 3.0, WML等等,并且,Unicode是实现ISO/IEC 10646的正规方式。Unicode标准的出现和支持它工具的存在,是近来全球软件技术最重要 的发展趋势。即使是单一的一种语言,如英语,也没有哪一个编码可以适用于所有的字母,标点符号,和常用的技术符号。任何一台特定的计算机(特别是服务器)都需要支持许多不同的编码,但是,不论什么时候数据通过不同的编码或平台之间,那些数据总会有损坏的危险。..原创 2022-08-26 14:00:20 · 20144 阅读 · 0 评论 -
程序代码调用smtp发送邮件一直都很正常,今天突然不能使用
解决办法就是给账号添加应用专用密码。原创 2022-06-27 10:26:50 · 375 阅读 · 0 评论 -
前后端分离,解决跨域问题
前端使用hbuilderx开发,运行url为http://127.0.0.1:8848/后端使用vs2019 webapi开发,启动iis express后url为 https://localhost:44358/很显然,如果前端通过ajax post请求到后端,不是同源,就会发生跨域问题,post请求故而失败:解决办法如下: 在vs2019 webapi项目的 web.config配置文件中的节点添加如下代码:然后前端项目的如下路径里添加如下代码即可:前端ajax......原创 2022-06-15 16:45:11 · 473 阅读 · 0 评论 -
mui nav在iphoneX以上版本机型显示不全问题
在hbuilderx的manifest.json配置文件的plus节点中加入如下代码:"safearea" : { "left" : { "offset" : "auto" }, "right" : { "offset" : "auto" }, "bottom" : { "offset"原创 2022-05-18 21:52:13 · 161 阅读 · 0 评论 -
使用mui button提交ajax请求后台失败的原因
在input内输入单号,人工点击按钮触发事件ajax请求后台,一切正常。但是,如果在input内输入完单号,用安卓或苹果手机的软键盘回车键事件调用ajax请求后台,就会有问题。原因如下:mui提供的按钮默认是放在<from>标签内的,而form又存在一个表单提交的默认机制,所以在form里加一段代码就好了:action="#" onsubmit="return false;" <form class="mui-input-group" action=...原创 2022-05-18 16:46:44 · 298 阅读 · 0 评论 -
jquery ajax post请求在安卓手机上正常,在苹果手机上不正常的原因
直接上代码,关键问题就在这里:具体原因不明,但是查阅了一整天的资料,多少也能总结点意见出来,我个人认为原因是:contentType设定为application/json;charset=utf-8适用于非iphone(safari)的设备,而iphone或者ipad我都试过了是不支持这种写法的,需要加上如上两句即可。最后,我在这一天的过程中,还尝试了把dataType设定为“text”,这个也是可以的,不过面对前后端负责结构的数据交换,我还是喜欢用json格式,方便转换和解析。...原创 2022-05-14 19:01:29 · 1496 阅读 · 0 评论 -
apple developer苹果账号过期了如何续费
苹果开发者账号过期后如何续费原创 2022-05-12 22:55:22 · 3342 阅读 · 1 评论 -
创建一个Vue项目
step1:安装node.js 官网下载:Node.js 按步骤安装即可,如果看到如下所示就代表成功了。step2:安装vuecli的步骤如下:npm install cnpm -gnpm install -g @vue/clinpm install -g @vue/cli-init看到这个代表安装成功了:step3:进入你想创建项目的路径后使用webpack构建项目初始化文件。构建文件如下:step4:进入构建好的文件夹根目录,安装项目所需依赖。..原创 2022-04-02 23:14:05 · 1116 阅读 · 0 评论 -
VUE v-for中获取二维对象数组
对象数组如下:[ { "index": "2", "text": "办公平台", "submenu": [ { "index": "2-1", "text": "企业内部消息" }, { "index": "2-2", "text": "常用网站" }, { "index": "2原创 2022-04-02 10:29:08 · 2114 阅读 · 0 评论 -
使用elementUI已经引用了最新css库,但是组件中小图标还是显示方框的解决办法
1.最开始引用官网的css是正常显示的官网css的url地址:<link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css">2.从官网下载index.css放到本地后就显示方框了<link href="../Css/index.css" rel="stylesheet" />3.最后得知,官网提供的url有个/fonts/element-icons.t.原创 2022-03-30 15:27:49 · 1899 阅读 · 1 评论 -
记一次数据库误操作,删除了整个表的内容,恢复过程
不小心执行了delete from table1犹如提壶灌顶啊!指直接想到的方法就是“把昨天的备份文件XXX.BAK进行恢复”,在sqlserver2014直接右键-还原数据库,选择好设备文件,和还原到的目标路径,开始执行。6G的mdf文件+271G的ldf文件,移动硬盘写入数据为100M秒,粗算了一下大概需要40多分钟吧。但是,但是一个多小时都过去了,数据库还原执行界面还是显示进行中.....又耐心的等了20分钟,还是没完成。这可咋办,是不是进程挂起了?假死了?最后执行了一个语句,直.原创 2021-10-14 17:18:20 · 802 阅读 · 0 评论 -
win7安装软件时提示:无法启动此程序,因为计算机中丢失api-ms-win-core-path- l1-1-0.dll
解决方法:1.下载dll文件2.放置位置:C:\Windows\System32\原创 2021-10-13 11:36:25 · 11739 阅读 · 2 评论 -
windows server2012系统盘空间被谁占用了-------卷影副本
问题症状:windows server2012系统盘总大小100G,将文件夹选项-隐藏文件、隐藏的系统保护文件、以及回收站占用C盘空间都算进去才使用了47G,那么剩余的53G跑哪去了?找不到这些文件就无法清理,也就无法解决问题,百了个度等各大搜索及平台搜索未果。就在这时无意中看到了C盘-邮件属性-有个卷影副本,里面好几个月前的版本备份都在,试着设置了限制大小为10G利用空间,瞬间C盘空间就变正常了!...原创 2021-10-09 17:55:36 · 1789 阅读 · 0 评论 -
pkg_resources.DistributionNotFound: The ‘apscheduler‘ distribution was not found and is required by
提示这个错误还是由于某些三方库的问题。解决方法如下:1.建立一个hook-ctypes.macholib.py文件,内容如下:2.打包代码末尾增加--additional-hooks-dir=.原创 2021-09-30 12:08:42 · 362 阅读 · 0 评论 -
SQLSERVER查询语句中LIKE中不能使用正则,但是可以使用通配符
LIKE搜索条件使用通配符搜索字符串内的模式。但是,该通配符与你熟悉的MS-DOS通配符有区别。下表李处了SQL和MS-DOS通配符:说明 SQL通配符 MS-DOS通配符 示例 任意数量(0或更多)的任意字符 % * 'Able' LIKE 'A%' 一个任意字符 _ ? 'Able' LIKE 'Abl_' 所附的字符中的一个 [] n/a 'a' LIKE '[a-g]' 'a' LIKE '[a.原创 2021-07-26 14:22:51 · 818 阅读 · 0 评论 -
fiddler启动后浏览器不能上网问题解决
当启动fiddler后,会发现无论是chorme、firefox都无法访问https的网站,http还是可以访问的。这是因为fiddler默认只支持http不支持https的,需要给浏览器安装证书才可以支持。安装方法如下所示:打开tools设置卡,按如下勾选2. 点击右上角Action按钮,桌面上生成了一个FiddlerRoot.cer3. 将证书导入浏览器(如:firefox)4.勾选所有,最后完成,重启fiddler和浏览器,完毕!5. 如果完成...原创 2021-04-15 15:13:40 · 13533 阅读 · 0 评论 -
Oauth2.0原理
有两家互联网企业 A 和 B,其中 B 是一家提供相片云存储的公司。用户可以把相片上传到 B 网站上长期保存,然后可以在不同的设备上查看。某一天,A 和 B 谈成了一项合作:希望用户在使用A 的客户端时,也可以观看他在 B 的相片。这个技术上要怎么实现呢? 选项一:由 B 提供一个接口: GET /photos?account= 参数: account : B 账号 返回: 指定账号下的所有相片 有了这个接口,A 的客户端只需在界面上显示一个输...转载 2021-04-14 12:08:45 · 248 阅读 · 0 评论 -
pkg_resources.DistributionNotFound: The ‘APScheduler‘ distribution was not found and is required by
打包exe出现以上错误,直接是因为APScheduler这个库的特殊性,解决办法根据网查大神的解决办法,验证有效:1.建立一个hook-ctypes.macholib.py文件,内容如下:#!/usr/bin/env python3# -*- coding: utf-8 -*-from PyInstaller.utils.hooks import copy_metadatadatas = copy_metadata('apscheduler')2.打包代码末尾增加--addit.原创 2021-04-08 16:27:22 · 593 阅读 · 0 评论 -
python打包exe与反编译exe文件与防止反编译方式生成exe
序 最近根据公司生产需求写了个小脚本,想打包成exe文件分发给其他人使用,但又担心代码本反编译而泄露信息,所以花了一整天时间,磕磕绊绊的,终于搞定了!来之不易的“成果”需要总结和记载(毕竟耗费了生命中一天之久的时长)。目录一、python如何打包成exe (常规打包方法)二、反编译exe文件三、防止反编译正文一、python如何打包成exe (常规打包方法)1.1首先你要先把自己的程序写好,在pycharm中运行正常。我的程序文件目录结构如下图所示:1....原创 2021-03-30 12:07:49 · 4760 阅读 · 4 评论 -
pycharm运行正常,但是打包成exe放到windows电脑上运行报错
pycharm运行正常,但是打包成exe放到windows电脑上运行报错,如下步骤为解决办法:1.首先pycharm中运行main.py是OK的,代码片段如下:# coding=utf-8import sysimport xlwtimport pyodbcimport osimport datetimeimport timefrom send_mail import *import requestsoper_name = input("请输入您的姓名: ")print("开始原创 2021-03-29 11:41:59 · 6728 阅读 · 5 评论 -
2020-11-13
这两天做了一个小程序,需求是每隔20分钟从数据库A中读取过去10天的单号,大概有2000多条,然后再for循环每个单号从数据库B中多张表关联查询相关数据,再通过计算和判断实现某些业务逻辑,最后触发相应的邮件。这个程序一次运行完成时间为7-10分钟,经过逻辑和书写格式方面的优化,大概稳定在5分中左右,就再也无法减少运行时间了!后来改成了parallel.for,但总抛出跨线程错误,具体原因我没深究。就在黔驴技穷之际,我尝试了将for中的2000多条拆分为10等份,然后使用parallel.invoke多原创 2020-11-13 17:09:09 · 59 阅读 · 0 评论 -
区块链是什么(转载)
2019年10月25日,北京时间晚7点的新闻联播,用了最宝贵的前五分钟,只讲了一件事情:国家要大力发展区块链技术。朋友微信问我,不是前段时间还打击数字货币吗,怎么这就要大力发展了?这意味着什么。我说,这意味着数字时代货币战争的号角已经吹响。美国自布林顿森林体系瓦解后建立的美元霸权主义将面临来自神秘东方力量的强力挑战。很多人搞不懂区块链是什么就是因为上来就死抠“区块链是什么?”这个概念,然后被各种“区块”、“挖矿”、“去中心化”、“双花攻击”、“拜占庭将军问题”等等概念搞晕了。就比如说我问你“手机是什么原创 2020-05-20 09:37:50 · 251 阅读 · 0 评论