- 博客(51)
- 资源 (6)
- 问答 (10)
- 收藏
- 关注
原创 asp.net老项目运维,出现的问题4
用户无法接受这个速度了,查了网上资料都不如意,什么用exists替换in.......,什么用临时表...........,什么把select拆成每个语句然后用union拼接.........!最终我的办法是循环遍历每个select语句,note不用in直接用=每个单号,然后将每个查询结果赋值给datatable数据集,然后合并每个datatable,最终就得到了一个完整的结果集。整个过程速度由50多秒变成几秒,对于小公司应用系统,这个优化后的速度已经算是perfect了!
2024-11-03 12:44:22 31
原创 asp.net老项目运维,出现的问题2
我们经常用的读取字符串中有个HDR=yes代表首行是字段名,IMEX=1代表excel列采用混合模式读取,但你会发现即使这么设置了也不管用,那是因为IMEX=1只是从excel前8行中判断是否采用混合模式,如果前8行都是数字,后面行又出现了字符串类型,那么字符串被读取后还是空值。就是发现某列经常有空值情况的,就事先把excel中这列所有内容加一个空格的前缀,然后进行导入,导入代码中再去掉前导空格,再进行后续操作。方案一(已经在项目中使用)
2024-10-08 10:12:48 418
原创 asp.net老项目运维,出现的问题1
近似于绝望... 后来脑子里涌现了一个搜索资料过程中无意中看到的一句vs2022版本太高导致无法兼容旧项,果断又安装了vs2019,神器的情况发生了,现在就用2019维护老项目了。VS studio已经升级到了2022版本,运行之前的web项目,在导入excel时提示没有注册 Microsoft ACE.OleDb 12.0.......于是按常理安装了AccessDatabaseEngine2007 但是还提示没注册,X86 X64都不成,又尝试了2010版本也不成。
2024-10-08 09:56:59 258
原创 新安装的win10系统,远程桌面到服务器,出现CredSSP错误
因为操作系统中没有一个注册表项,添加一个即可,把如下命令保存成.reg文件类型,然后执行即可。
2023-12-18 10:49:59 596
原创 windows系统docker中将vue项目网站部署在nginx上
PS:vue项目如果用的history模式(而不是hash模式),直接F5刷新页面会报错404,解决办法就是在default.conf文件加一句话即可,try_files $uri $uri/ /index.html;这个文件我是放在C:\\Users\\mingyong.huang\\Desktop\\local\\default.conf的嘛,所以打开后编辑保存,重启此容器即可。搜索nginx关键字,然后最好选择刀客团队发布的,最新版,更安全和稳定。如果没有可以选第三方发布的,用量比较大的。
2023-09-07 14:41:25 867
原创 命令行发邮件
第三步:执行auth login进行登录(据说还有PLAIN和CRAM-MD5方式,我没试过),先输入用户名,再输入密码,两者必须都是base64格式。第四步:输入发件人格式mail from:,收件人地址格式rcpt to:第五步:执行data命令,输入邮件内容,发自:from 发给谁:to 邮件主题:subject。第二步:执行ehlo xxx(xxx随便写,就是个名称而已)第一步:打开windows命令行,运行如下代码。
2023-08-31 11:11:32 692
原创 钉钉api内网穿透环境部署
PS2:如果以上全部配置好,还是不能访问,试试关闭windows防火墙(或添加入站规则端口号)。2.1修改vs2022配置文件,在其中添加内网IP,配置文件在你的项目路径.vs文件夹内找。1.2复制生成的链接,在浏览器中打开,即可调用PC版钉钉客户端启动并打开应用界面。PS1:如果花生壳要用http协议,还需要花6块钱购买花生壳的HTCP功能。最后你的钉钉客户端显示如下就算是可以调试了。2.2安装花生壳客户端,添加好映射。在如下节点中添加即可,注意好协议。至此,后端配置已完成。
2023-05-05 09:33:08 885 1
原创 换新电脑后pycharm各种问题以及彻底解决方案
换了电脑后,明明把pycharm项目文件夹内文件全部都拷贝过来了,但是还是出现import三方库找不到,提示你去下载。其实你花点时间一次下载也可以,但是觉得浪费时间的话,还有一个办法,就是手动指定路径。解决了问题一本以为万事大吉了,结果程序是可以运行了,但是控制台输出中文乱码,而且F9运行不乱码,F10运行调试就乱码, 莫名其妙。
2023-03-28 17:39:15 967
原创 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 1817
原创 unicode编码对照表
最新的标准都需要Unicode,例如XML, Java, ECMAScript , LDAP, CORBA 3.0, WML等等,并且,Unicode是实现ISO/IEC 10646的正规方式。Unicode标准的出现和支持它工具的存在,是近来全球软件技术最重要 的发展趋势。即使是单一的一种语言,如英语,也没有哪一个编码可以适用于所有的字母,标点符号,和常用的技术符号。任何一台特定的计算机(特别是服务器)都需要支持许多不同的编码,但是,不论什么时候数据通过不同的编码或平台之间,那些数据总会有损坏的危险。..
2022-08-26 14:00:20 20545
原创 前后端分离,解决跨域问题
前端使用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 532
原创 mui nav在iphoneX以上版本机型显示不全问题
在hbuilderx的manifest.json配置文件的plus节点中加入如下代码:"safearea" : { "left" : { "offset" : "auto" }, "right" : { "offset" : "auto" }, "bottom" : { "offset"
2022-05-18 21:52:13 200
原创 使用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 336
原创 jquery ajax post请求在安卓手机上正常,在苹果手机上不正常的原因
直接上代码,关键问题就在这里:具体原因不明,但是查阅了一整天的资料,多少也能总结点意见出来,我个人认为原因是:contentType设定为application/json;charset=utf-8适用于非iphone(safari)的设备,而iphone或者ipad我都试过了是不支持这种写法的,需要加上如上两句即可。最后,我在这一天的过程中,还尝试了把dataType设定为“text”,这个也是可以的,不过面对前后端负责结构的数据交换,我还是喜欢用json格式,方便转换和解析。...
2022-05-14 19:01:29 1628
原创 创建一个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 1152
原创 VUE v-for中获取二维对象数组
对象数组如下:[ { "index": "2", "text": "办公平台", "submenu": [ { "index": "2-1", "text": "企业内部消息" }, { "index": "2-2", "text": "常用网站" }, { "index": "2
2022-04-02 10:29:08 2176
原创 使用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 1992 1
转载 vue前端框架有哪些
vue前端框架有哪些2022-02-23 · Worktile 项目协作工具vue前端UI框架有:1.Element 2.iview 3.vuetify 4.vue-strap 5.cube-ui 6.buefy等等。1.Elementelement ui框架的按钮组件,这款由饿了么前端开源的UI框架,一经面世,就收获大量程序员的芳心。在github 上更是高达29.8k的star早已说明一切。用于开发PC端的页面还是绰绰有余的。如果说你是用vue开发者,却没用过elem...
2022-03-28 15:09:28 2874
原创 记一次数据库误操作,删除了整个表的内容,恢复过程
不小心执行了delete from table1犹如提壶灌顶啊!指直接想到的方法就是“把昨天的备份文件XXX.BAK进行恢复”,在sqlserver2014直接右键-还原数据库,选择好设备文件,和还原到的目标路径,开始执行。6G的mdf文件+271G的ldf文件,移动硬盘写入数据为100M秒,粗算了一下大概需要40多分钟吧。但是,但是一个多小时都过去了,数据库还原执行界面还是显示进行中.....又耐心的等了20分钟,还是没完成。这可咋办,是不是进程挂起了?假死了?最后执行了一个语句,直.
2021-10-14 17:18:20 892
原创 win7安装软件时提示:无法启动此程序,因为计算机中丢失api-ms-win-core-path- l1-1-0.dll
解决方法:1.下载dll文件2.放置位置:C:\Windows\System32\
2021-10-13 11:36:25 12572 2
原创 windows server2012系统盘空间被谁占用了-------卷影副本
问题症状:windows server2012系统盘总大小100G,将文件夹选项-隐藏文件、隐藏的系统保护文件、以及回收站占用C盘空间都算进去才使用了47G,那么剩余的53G跑哪去了?找不到这些文件就无法清理,也就无法解决问题,百了个度等各大搜索及平台搜索未果。就在这时无意中看到了C盘-邮件属性-有个卷影副本,里面好几个月前的版本备份都在,试着设置了限制大小为10G利用空间,瞬间C盘空间就变正常了!...
2021-10-09 17:55:36 2093
原创 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 440
原创 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 898
原创 xpath helper插件安装提示程序包无效
在Chrome浏览器安装xpath helper插件结果一直提示“程序包无效”下面直接说解决方法:1、将crx结尾的扩展包的后缀名更改为rar格式的压缩包文件,直接确认。2、将压缩包进行解压缩,然后将路径下的_metadata改为metadata3、进入Chrome浏览器的加载扩展程序界面,点击“加载已解压的扩展程序”,进入解压后的文件夹就可以直接安装了。...
2021-07-02 08:27:47 916
原创 pyinstaller资源下载失败,请使用国内镜像
清华pip install pyinstaller -ihttps://pypi.tuna.tsinghua.edu.cn/simple阿里云pip install pyinstaller -ihttp://mirrors.aliyun.com/pypi/simple/中国科技大学pip install pyinstaller -ihttps://pypi.mirrors.ustc.edu.cn/simple/华中理工大学pip install pyinstaller -i...
2021-06-22 15:59:18 701
原创 fiddler启动后浏览器不能上网问题解决
当启动fiddler后,会发现无论是chorme、firefox都无法访问https的网站,http还是可以访问的。这是因为fiddler默认只支持http不支持https的,需要给浏览器安装证书才可以支持。安装方法如下所示:打开tools设置卡,按如下勾选2. 点击右上角Action按钮,桌面上生成了一个FiddlerRoot.cer3. 将证书导入浏览器(如:firefox)4.勾选所有,最后完成,重启fiddler和浏览器,完毕!5. 如果完成...
2021-04-15 15:13:40 15045
转载 Oauth2.0原理
有两家互联网企业 A 和 B,其中 B 是一家提供相片云存储的公司。用户可以把相片上传到 B 网站上长期保存,然后可以在不同的设备上查看。某一天,A 和 B 谈成了一项合作:希望用户在使用A 的客户端时,也可以观看他在 B 的相片。这个技术上要怎么实现呢? 选项一:由 B 提供一个接口: GET /photos?account= 参数: account : B 账号 返回: 指定账号下的所有相片 有了这个接口,A 的客户端只需在界面上显示一个输...
2021-04-14 12:08:45 286
原创 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 656
原创 python打包exe与反编译exe文件与防止反编译方式生成exe
序 最近根据公司生产需求写了个小脚本,想打包成exe文件分发给其他人使用,但又担心代码本反编译而泄露信息,所以花了一整天时间,磕磕绊绊的,终于搞定了!来之不易的“成果”需要总结和记载(毕竟耗费了生命中一天之久的时长)。目录一、python如何打包成exe (常规打包方法)二、反编译exe文件三、防止反编译正文一、python如何打包成exe (常规打包方法)1.1首先你要先把自己的程序写好,在pycharm中运行正常。我的程序文件目录结构如下图所示:1....
2021-03-30 12:07:49 7401 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 7571 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 84
原创 区块链是什么(转载)
2019年10月25日,北京时间晚7点的新闻联播,用了最宝贵的前五分钟,只讲了一件事情:国家要大力发展区块链技术。朋友微信问我,不是前段时间还打击数字货币吗,怎么这就要大力发展了?这意味着什么。我说,这意味着数字时代货币战争的号角已经吹响。美国自布林顿森林体系瓦解后建立的美元霸权主义将面临来自神秘东方力量的强力挑战。很多人搞不懂区块链是什么就是因为上来就死抠“区块链是什么?”这个概念,然后被各种“区块”、“挖矿”、“去中心化”、“双花攻击”、“拜占庭将军问题”等等概念搞晕了。就比如说我问你“手机是什么
2020-05-20 09:37:50 275
转载 企业信息化建设模式之争 选择外包还是自建?
发布时间:2010年12月26日 15:35:57(电子商务研究中心讯) 企业信息化建设到底是选择以外包形式的购买还是自主开发,这是业内争论很久的一个话题。对此,外包派与自主开发派仍然各有说辞,互不相让。 外包派认为,自主开发信息系统成本太高,不如交给软件供应商。把信息系统交给软件供应商去开发、维护,企业就不必再组建庞大的系统开发团队,只保留两三个系统维护人员即可。不但节省人力成本,而...
2019-07-10 14:18:59 1199
转载 资源者、配置者、投资人
阅读引语资本会促使社会资源的配置朝着效率、效益最大化的方向上行。社会资源将依次流入最有效率的国家和地区、最有效率的产业、最有效率的企业、最有效率的项目、最有效率的个人。进入2016年,很多人发现钱比以前难赚了,实际上是赚钱的逻辑变化了。现在的中国,进入了更高层次的“资本经济”的时代。什么是“资本经济”时代呢?简而言之,它就是在市场经济的基础上加了一根“杠杆”,在物理学上“杠杆”的作...
2019-06-02 12:25:18 359
转载 web前端的段位分类
前端的段位分类:青铜段位:HTML,css,javascript白银段位:在青铜基础上增加JQuery,ajax,正则黄金段位:在白银基础上增加HTML5,css3熟悉前端主流框架 bootstrap,foundation,Vue.js,Angularjs,React.js,Webpack,Browserify铂金段位:sass,less,git,Backbone.js,Ember...
2019-02-14 14:04:20 738
TopSdk.dll 钉钉SDK旧版
2022-03-09
针对win7系统无法打开的dll文件.rar
2021-10-28
python使用openpyxl读excel单元格中的日期 ,秒钟后面出现很多小数。
2022-06-24
好揪心的一个问题,modal弹出层里的按钮,鼠标放上去有一道横线是什么情况?
2019-11-09
有个背景图的平铺,IE窗口不断缩小宽度,滚动条后面就出现了空白,这种情况如何解决呀?
2019-10-17
有个背景图的平铺,IE窗口不断缩小宽度,滚动条后面就出现了空白,这种情况如何解决呀?
2019-10-17
bootstrap table onLoadSuccess里的代码不执行
2019-02-11
当selectpicker加载的数据既包含英文又包含中文,无法通过键盘查询中文。
2019-01-13
sqlserver如何查询被编码后的关键字呢
2018-07-12
Jq ajax请求后台之前,如何判断是否登录超时(登录账号存在session中的)
2018-06-08
jquery ajax data:json的正确数据格式到底是什么,为何我这个提示错误!
2018-05-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人