- 博客(20)
- 收藏
- 关注
原创 C# IIS 调用文件打印时 Verbs为空 无法使用Print等verb命令
这篇文章的博主,采用了 组件服务配置来解决这个问题,但是这个配置太复杂,我没有采用,但是可以从中看到 非交互式的用户 也影响了 office的其他功能。而在IIS、windows服务中 启动的话,使用的用户是默认内置用户,非交互式用户,他们无法访问本地的部分资源。主要原因为,我们平常手动运行程序,或者使用vs调试程序,打开程序 的用户都是当前用户,这类型的用户为。我也不清楚,这种非交互式用户到底影响多少,但是可以确定,文件的打印肯定是受影响了。2.创建任务计划程序,开机即启动 外挂的exe程序。
2024-04-26 15:46:46
506
2
原创 通过鼠标滚轮放大 缩小图片,同时防止滚轮事件 影响body的滚动条
方案 1:当鼠标移入 div 时,设置 body 的 overflow 为 hidden,移出时候,设置 overflo 为 auto。放大缩小图片很简单,但是当我移动滚轮的时候,发现滚轮的事件冒泡出去了。最终做到了当鼠标移到图片上时,仅放大 缩小图片,不触发外部的滚动条。body 中某个 div 滚动,防止冒泡到 body 滚动。上篇文章中,我最里层的图片 要支持鼠标滚轮 放大缩小图片。自动触发了body或者div的滚动条,页面晃动个不停。同时放一篇文章 博主解决的我的麻烦(留着以后备查)…
2024-04-08 11:20:57
445
原创 点击被多层嵌套的img(包含多层滚动条),获取基于图片的点击坐标
方案 1:当鼠标移入 div 时,设置 body 的 overflow 为 hidden,移出时候,设置 overflo 为 auto。像上图这样层层堆叠的窗口,在img上增加事件,点击时获取具体的坐标位置,当所有窗口都固定的时候,取出坐标点很简单。最终我的获取方法如下,供大家参考,项目太老,用的jquery做的,如果用vue做 稍作加工即可。但是当浏览器body 存在滚动条,div也存在滚动条,取img的位置就容易出现偏差,图片还有对应的 放大缩小 功能:当鼠标移到图片上时,放大 缩小图片。
2024-04-08 11:10:32
722
1
原创 elementuiplus+vue3 使用node包【element-china-area-data】实现全国三级地址级联选择 (同时解决import CodeToText错误)
笔者一直使用的是ElementUI Plus和vue3做项目,所以很自然选择了这个包,这个包 我直接安装了最新版本。这种全国级联选项,大部分程序员应该都用过,自己也写过,这次我直接使用一个现有的轮子,避免大家重复造轮子。接下里就是写相关的代码了,使用了elementui Plus的级联组件。
2024-02-22 11:38:22
677
2
原创 .net core api中间件 变更及读取body数据(发现body数据出现截断)
Net Core 对于body多次读取,.net core2.0 使用EnableRewind(),.net core 3.0使用EnableBuffering(),该参数在第一次读取body之前开启,之后body信息可以多次读取;使用中间件来对Request的 body进行解密操作时,使用了EnableBuffering读取Body中的数据,解密总是失败,检查后发现,读取Body的数据,前半截正常,后面全部变成了空格,遂在网上查找相关资料,发现了是写的方式不对,记录mark一下(转运下其他博主的内容)
2024-02-22 10:28:42
554
1
原创 c# 使用OPC服务 读取数据
安装完成后,在这个程序的目录包中即可找到这两个dll,而且这个软件还会为你注册这几个dll和对应的服务,大大省事!调用OPC,解决方案需要添加如下的dll,我的c# 开发环境是.net FrameWork4.5.2。推荐开发前可以使用可视化工具进行测试下,确定下OPC Client端是否和服务器网络是否通常。可以使用 OPCExplorer.exe工具来进行测试,免费的工具。c#连接opc协议,基础配置搞定后,即可进行编码开发。返回参数数据(我这个是业务上要求写的,大家参考就行)而且网上资料也挺多的。
2024-01-22 18:04:12
2031
原创 Git一些常用指令
公司用的代码版本管理软件是Git,想起来以前用git,还买了码云的服务,付费的,现在的公司用的是自己搭的框架 GitLab。好多同事用git 现在都用可视化的操作界面,用小乌龟那个软件。个人还是偏好git命令,记录下常用的指令。
2023-12-07 10:23:20
454
1
原创 HttpSelfHostConfiguration+.net framework4.5.2 发布HTTPS服务
如果你仍然希望进行 SSL 证书验证,但遇到了自签名 SSL 证书的问题,你可以考虑导入服务器的自签名证书到 Postman 中。这样子 HttpSelfHostConfiguration才能启动对应端口的https服务,当然证书肯定也是用的 咱们新创建的证书喽,这一步 我略去,仅把指令贴出来,因为我后面会用代码去执行 这个cmd命令。特别提醒,https和http请求本身存在证书校验的问题,我用的postman请求的数据,postman默认是不支持自签名证书的,需要设置下 ,设置的链接如下。
2023-12-06 15:10:35
1255
1
原创 【WPF嵌套vue3】6. .netcore 6.0 WPF CefSharp加载本地的vue3项目,并互相调用方法
到这里 vue和wpf的交互就结束了,即完成展示,也完成了双方的数据交互,这个坑我就算是填完了,加载vue本质上就是加载html+js,和vue3可以交互,当然也就可以和vue2、javascript交互,当初我写的时候 vue3交互的方法内容比较少,也希望大家可以借鉴看一下本质就是 wpf嵌套浏览器,使用浏览器组件显示网页,并和网页上的js进行方法调用ps:我以前做过类似的程序,wpf嵌套一个功能网页,然后各种调用它的js方法(因为那个公司没有接口,我直接调用他们的js方法传参,并对外封装成接口)
2023-11-23 11:33:58
1185
2
原创 .net framework4.5.2+HttpSelfHostConfiguration 使用异常过滤器来做api接口的思想
是个很巧妙的构思,希望大家可以一起交流借鉴,也体现了AOP切片思想编程么如果要在.net core中实现,那就更有趣了.net core的过滤器种类更多,且分工更细化。
2023-11-21 18:09:51
353
1
原创 重做Windows系统的一些心得
工控机安装,大部分兄弟可能职业生涯少见工控机,我的建议是如果离线状态装工控机,一定要用Ghost来安装!我最近从itellyou上下载的 win7 sp1 专业版 7601,然后装到工控机里后,各种重启问题。Server版本安装区别不大,从版本 2008R2一直装到过2016,主机型号基本是浪潮服务器。工控机的厂家是研华,如果你装的不是研华提供的系统,就装不上他们提供的驱动程序,运行直接报错。当时我得服务器中了顽固病毒,也是从小白一步一步装过来的。最后还是搞了一个Ghost来完美解决问题。
2023-10-23 09:38:34
85
1
原创 【WPF嵌套vue3】5. .netcore 6.0 WPF 使用CefSharp
CEF ,全称Chromium Embedded Framework ,基于谷歌 Chromium项目的开源Web Browser控件,它的主要用途是嵌入了第三方应用以实现浏览器相关的功能。例如国内的360安全浏览器的兼容模式即IE的内核,极速模式即Chromium内核;最近微软新推出的Microsoft Edge也是基于Chromium开源项目实现的。
2023-09-20 18:06:15
1581
1
原创 【WPF嵌套vue3】4. .netcore 6.0 WPF 使用prism
虽然WPF只是作为一个盒子/容器使用,但是WPF我还是用上了Prism框架,来实现WPF项目的MVVM架构思想初次使用Prism,需要有一定的WPF开发经验,话不多说,开始吧。
2023-09-20 17:18:05
336
1
原创 【WPF嵌套vue3】3.创建wpf项目,并引入各类公共库
做完了前面的vue,现在还需要创建个wpf程序。我wpf使用的版本是VS2022项目的结构目前如下:后面的代码就只捡着重点的说一说。
2023-09-20 12:19:48
477
1
原创 【WPF嵌套vue3】2.vue3 简单js框架代码编写及运行
2.ElementUI Plus没有使用中文(使用历史版本,非最新版本的Element plus有可能出现这个问题)1.app.vue 文件没有保存为UTF-8格式(默认创建项目保存的是ANSI格式)vite 我也是第一次使用,现在按照我以前用webpack的思路做一点配置及修改。贴一段历史版本我以前写的 ElementUI历史版本 中文乱码的解决代码。2.webpack默认命令是 npm run serve。1.vite中的默认运行命令是 npm run dev。
2023-09-19 20:20:10
456
原创 【WPF嵌套vue3】1.Nodejs创建项目及简介
技术上规划是这样的,做成一个exe程序,适配平台为Windows,并且兼容Win7系统。1.exe使用 .net core6.0,创建WPF应用,使用Prism框架2.内置的浏览器插件使用chrome内核插件,Cefsharp.Wpf.NetCore3.内置的各种页面使用 vue3+ElementUIPlus+TS+vite最近也阅读了部分源码,希望能有更多的朋友提出意见,项目目前的源代码地址暂定如下,随缘更新。。。
2023-09-19 18:27:26
281
原创 windows 下 Docker常用命令,部署配置Sanic
windows 下 Docker常用命令,部署配置Sanicwin+X +A 打开 windows shell (注意,windows下CMD命令窗口可能有些 docker命令无法执行)第一步:在本地创建文件夹,在文件夹中创建app.py文件,编写相关python 代码,并注意引入sanic框架第二步: 在cmd窗口下使用pip快捷生成 requirements.txt(需先cd至 app....
2019-08-22 14:54:53
658
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人