自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 C# IIS 调用文件打印时 Verbs为空 无法使用Print等verb命令

这篇文章的博主,采用了 组件服务配置来解决这个问题,但是这个配置太复杂,我没有采用,但是可以从中看到 非交互式的用户 也影响了 office的其他功能。而在IIS、windows服务中 启动的话,使用的用户是默认内置用户,非交互式用户,他们无法访问本地的部分资源。主要原因为,我们平常手动运行程序,或者使用vs调试程序,打开程序 的用户都是当前用户,这类型的用户为。我也不清楚,这种非交互式用户到底影响多少,但是可以确定,文件的打印肯定是受影响了。2.创建任务计划程序,开机即启动 外挂的exe程序。

2024-04-26 15:46:46 342 2

原创 通过鼠标滚轮放大 缩小图片,同时防止滚轮事件 影响body的滚动条

方案 1:当鼠标移入 div 时,设置 body 的 overflow 为 hidden,移出时候,设置 overflo 为 auto。放大缩小图片很简单,但是当我移动滚轮的时候,发现滚轮的事件冒泡出去了。最终做到了当鼠标移到图片上时,仅放大 缩小图片,不触发外部的滚动条。body 中某个 div 滚动,防止冒泡到 body 滚动。上篇文章中,我最里层的图片 要支持鼠标滚轮 放大缩小图片。自动触发了body或者div的滚动条,页面晃动个不停。同时放一篇文章 博主解决的我的麻烦(留着以后备查)…

2024-04-08 11:20:57 250

原创 点击被多层嵌套的img(包含多层滚动条),获取基于图片的点击坐标

方案 1:当鼠标移入 div 时,设置 body 的 overflow 为 hidden,移出时候,设置 overflo 为 auto。像上图这样层层堆叠的窗口,在img上增加事件,点击时获取具体的坐标位置,当所有窗口都固定的时候,取出坐标点很简单。最终我的获取方法如下,供大家参考,项目太老,用的jquery做的,如果用vue做 稍作加工即可。但是当浏览器body 存在滚动条,div也存在滚动条,取img的位置就容易出现偏差,图片还有对应的 放大缩小 功能:当鼠标移到图片上时,放大 缩小图片。

2024-04-08 11:10:32 648 1

原创 elementuiplus+vue3 使用node包【element-china-area-data】实现全国三级地址级联选择 (同时解决import CodeToText错误)

笔者一直使用的是ElementUI Plus和vue3做项目,所以很自然选择了这个包,这个包 我直接安装了最新版本。这种全国级联选项,大部分程序员应该都用过,自己也写过,这次我直接使用一个现有的轮子,避免大家重复造轮子。接下里就是写相关的代码了,使用了elementui Plus的级联组件。

2024-02-22 11:38:22 368 1

原创 .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 232 1

原创 开机自启动bat脚本(100%启动,使用任务计划程序)

开机自动启动脚本,开始菜单 启动失灵时的不二选择

2024-01-22 18:14:10 450

原创 c# 使用OPC服务 读取数据

安装完成后,在这个程序的目录包中即可找到这两个dll,而且这个软件还会为你注册这几个dll和对应的服务,大大省事!调用OPC,解决方案需要添加如下的dll,我的c# 开发环境是.net FrameWork4.5.2。推荐开发前可以使用可视化工具进行测试下,确定下OPC Client端是否和服务器网络是否通常。可以使用 OPCExplorer.exe工具来进行测试,免费的工具。c#连接opc协议,基础配置搞定后,即可进行编码开发。返回参数数据(我这个是业务上要求写的,大家参考就行)而且网上资料也挺多的。

2024-01-22 18:04:12 568

原创 OPC协议知识科普、配置相关内容

opc

2024-01-22 13:45:49 975

原创 Git一些常用指令

公司用的代码版本管理软件是Git,想起来以前用git,还买了码云的服务,付费的,现在的公司用的是自己搭的框架 GitLab。好多同事用git 现在都用可视化的操作界面,用小乌龟那个软件。个人还是偏好git命令,记录下常用的指令。

2023-12-07 10:23:20 408 1

原创 HttpSelfHostConfiguration+.net framework4.5.2 发布HTTPS服务

如果你仍然希望进行 SSL 证书验证,但遇到了自签名 SSL 证书的问题,你可以考虑导入服务器的自签名证书到 Postman 中。这样子 HttpSelfHostConfiguration才能启动对应端口的https服务,当然证书肯定也是用的 咱们新创建的证书喽,这一步 我略去,仅把指令贴出来,因为我后面会用代码去执行 这个cmd命令。特别提醒,https和http请求本身存在证书校验的问题,我用的postman请求的数据,postman默认是不支持自签名证书的,需要设置下 ,设置的链接如下。

2023-12-06 15:10:35 925 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 434 1

原创 .net framework4.5.2+HttpSelfHostConfiguration 使用异常过滤器来做api接口的思想

是个很巧妙的构思,希望大家可以一起交流借鉴,也体现了AOP切片思想编程么如果要在.net core中实现,那就更有趣了.net core的过滤器种类更多,且分工更细化。

2023-11-21 18:09:51 171 1

原创 C# 使用各类拦截器 设计api

C# 使用各类拦截器 设计api

2023-10-31 15:33:26 230 1

原创 重做Windows系统的一些心得

工控机安装,大部分兄弟可能职业生涯少见工控机,我的建议是如果离线状态装工控机,一定要用Ghost来安装!我最近从itellyou上下载的 win7 sp1 专业版 7601,然后装到工控机里后,各种重启问题。Server版本安装区别不大,从版本 2008R2一直装到过2016,主机型号基本是浪潮服务器。工控机的厂家是研华,如果你装的不是研华提供的系统,就装不上他们提供的驱动程序,运行直接报错。当时我得服务器中了顽固病毒,也是从小白一步一步装过来的。最后还是搞了一个Ghost来完美解决问题。

2023-10-23 09:38:34 38 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 862 1

原创 【WPF嵌套vue3】4. .netcore 6.0 WPF 使用prism

虽然WPF只是作为一个盒子/容器使用,但是WPF我还是用上了Prism框架,来实现WPF项目的MVVM架构思想初次使用Prism,需要有一定的WPF开发经验,话不多说,开始吧。

2023-09-20 17:18:05 161 1

原创 【WPF嵌套vue3】3.创建wpf项目,并引入各类公共库

做完了前面的vue,现在还需要创建个wpf程序。我wpf使用的版本是VS2022项目的结构目前如下:后面的代码就只捡着重点的说一说。

2023-09-20 12:19:48 211 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 204

原创 【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 165

原创 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 337

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除