摘要:
比如如下调用 [DllImport("CDLLDemo.dll", CallingConvention = CallingConvention.Cdecl, CharSet = CharSet.Auto)] private static extern IntPtr ParseBaliseMsg5([ 阅读全文
摘要:
上一节完成了动态切换内容的功能,采用的是加载本项目中的文件,WPF项目中一般都会分层,如何加载其他项目的页面呢。 在PirsmApplication类下,有一个CreateModuleCatalog的方法返回IModuleCatalog,在这个方法内部,我们可以加载其他wpf类库下面生成的Dll文件 阅读全文
摘要:
首先新建一个wpf项目,选择最新的.net5.然后在包管理器里面安装 Prism.DryIoc包。就包含了Prism框架和容器。 我们在主窗体mainview里面新建两行,一行放按钮,一行放内容,显示动态切换的内容,内容呢来自于2个不同的用户控件 ,然后我们在内容里面设置prism的区域,并指定名称 阅读全文
摘要:
.netcore中间件的定义很奇怪,不需要继承什么,只需要有一个关键的方法就行。InvokeAsync方法内有一个参数HttpContext 当前请求上下文。再一个就是要有一个RequestDelegate。 直接上代码 private readonly ICache _cache; private 阅读全文
摘要:
.net fm下代码 var cer = new X509Certificate2(Resource.qxnh); RSACryptoServiceProvider rsa= (RSACryptoServiceProvider) cer.PublicKey.Key; .net core下代码要稍作下 阅读全文
摘要:
经过多次踩坑,请教得到一下脚本,如果你有遇到docker部署之后端口不是你指定的端口。应该是docker文件少加了这样一句话 ENV ASPNETCORE_URLS http://+:5004 1.docker文件内容如下 #See https://aka.ms/containerfastmode 阅读全文
摘要:
python版本的加解密 from Crypto.Cipher import AES import base64 import hashlib def jm_sha256(data): sha256 = hashlib.sha256() sha256.update(data.encode("utf- 阅读全文
摘要:
1.新建项目提交到Git。 这里的git项目可以用GitLab也可以各大平台提供的,比如码云和coding。或者自己搭建个Git服务器。用vs2019新建个webapi项目。然后提交到git服务器。这里我用的是码云 2.安装并运行Jenkins 这里我的是centos7,前提是需要安装好java的j 阅读全文
摘要:
linux用的是centos7. 首先执行命令 安装docker yum install -y docker 安装完成之后执行 docker version 查看是否安装成功,设置开机启动 systemctl enable docker systemctl start docker 拉取官方dock 阅读全文
摘要:
最近老是碰到和其他项目对接,对方项目采用JAVA,对于调用api时通常会 设计到对参数的加密解密。这时候就需要把对方的加密算法用C#实现一遍。 直接上代码。 Java 对字符进行编码的代码 对应的C#加密和解密算法如下 Java加密解密算法 C#代码 阅读全文