
c#
KillFuckBugs
无善无恶是心之体,有善有恶是意之动,知善知恶是良知,为善去恶是格物。微信公众号:小猿随想 搜【abcxiaozhangzatan】
展开
-
C# vsto执行 VBA 代码
【代码】C# vsto执行 VBA 代码。原创 2025-01-09 18:24:14 · 223 阅读 · 0 评论 -
ClickOnce 发布 WinForms 获取版本号
【代码】ClickOnce 发布 WinForms 获取版本号。原创 2025-01-09 14:53:56 · 143 阅读 · 0 评论 -
.NET Core工程中appsettings.json的HTTP和HTTPS端口是否能一样?
协议不同: HTTP和HTTPS是两种不同的网络协议。HTTP是超文本传输协议,传输的数据不加密;HTTPS是超文本传输安全协议,传输的数据是加密的,需要SSL/TLS证书。浏览器行为: 浏览器会根据URL中的协议(http或https)和端口号,向不同的端口发送请求。如果使用相同的端口号,浏览器无法区分是HTTP请求还是HTTPS请求。端口含义: 端口号是用于标识网络应用的逻辑端口号。不同的协议通常使用不同的端口号,以区分不同的服务。原创 2024-12-26 14:36:38 · 390 阅读 · 0 评论 -
.NET Core 项目配置到 Jenkins
如果使用 Docker 构建和运行应用,请确保 Jenkins 服务器已安装 Docker 并配置 Jenkins 用户对 Docker 的访问权限。在 GitHub 仓库中添加 Jenkins 的 Webhook(http://<JENKINS_URL>/githubwebhook/)。输入仓库地址,如 https://github.com/yourrepo/WebApplication2.git。打开 Jenkins,点击 New Item > Pipeline > 输入名称 > 点击 OK。原创 2024-12-23 14:50:14 · 1012 阅读 · 0 评论 -
.net core 项目配置docker运行
【代码】.net core 项目配置docker运行。原创 2024-12-23 13:48:44 · 741 阅读 · 0 评论 -
Linux 环境下运行 .NET 8.0 core项目
如果你希望应用程序在目标环境上无需额外安装 .NET 运行时,可以设置 selfcontained=true。> 注:根据你的 Linux 发行版,修改上述命令,例如 CentOS、Fedora 等需要其他配置源。selfcontained=false:依赖 Linux 上的 .NET 运行时(推荐)。o ./publish:将输出文件存储在 publish 目录中。首先需要在 Linux 系统中安装 .NET 8.0 SDK 或运行时。r linuxx64:指定目标平台为 Linux x64。原创 2024-12-23 10:50:45 · 1697 阅读 · 0 评论 -
c# iis 解决跨域问题
该错误是一个典型的跨域问题,说明从 http://www.fuc.com 发起的请求被目标服务器(https://aip.baidubce.com)拒绝,原因是目标服务器未返回正确的 AccessControlAllowOrigin 响应头。将 Unity 中的请求从 https://aip.baidubce.com/oauth/2.0/token 改为 http://www.fuc.com/api/token。CORS(跨域资源共享)是一种安全机制,用于限制从一个域名向另一个域名发起的请求。原创 2024-12-19 16:55:53 · 853 阅读 · 0 评论 -
使用 packages.config 管理 NuGet 包时,<HintPath> 的路径问题可能导致不同
在使用 packages.config 管理 NuGet 包时, 的路径问题可能导致不同开发环境的路径层级不一致。这是因为 packages.config 会将包的路径写为相对路径,依赖于项目文件的位置。如果团队成员的项目结构不同,会导致引用问题。2. 修改所有项目的 packages.config 文件,让 NuGet 包都安装到解决方案的根 packages 文件夹。5. 迁移完成后,删除项目文件夹中的 packages.config 文件和 packages 文件夹。原创 2024-11-21 16:03:12 · 384 阅读 · 0 评论 -
nuget默认包管理格式:packages.config、packageReference区别
特性/用途 | `packages.config` | `PackageReference` |`packages.config` 和 `PackageReference` 是 NuGet 中的两种包管理格式,各有优劣,适用于不同的场景。| 依赖声明文件 | `packages.config` | 项目文件(如 `.csproj`) |原创 2024-11-21 11:01:18 · 631 阅读 · 0 评论 -
EXCEL中安装多个vsto插件,插件之间互相影响功能,怎么解决
在某些情况下,你可以考虑使用 `AppDomain` 进行插件的隔离,以确保它们在运行时不会相互影响。- 确保每个 VSTO 插件都有清晰的功能和责任范围,避免不同插件之间的功能重叠。- 提供详细的文档,包括每个插件的功能、使用方法和潜在的冲突点。- 在开发和测试阶段,确保测试不同插件的组合,特别是最常见的组合,以确保它们可以正常协同工作。6. **详细的文档和支持:**1. **隔离插件功能:**4. **插件加载顺序:**5. **插件配置选项:**7. **测试插件组合:**原创 2023-11-10 18:16:41 · 911 阅读 · 0 评论 -
vsto 任务面板 添加自定义控件
CustomTaskPane 可以添加多个控件么 一个左边 一个右边。原创 2023-11-10 17:08:39 · 457 阅读 · 0 评论 -
BeginInvoke外层添加try可以捕捉到BeginInvoke内部的异常?
上述代码在BeginInvoke外层添加try可以捕捉到BeginInvoke内部的异常么。方法是异步执行的,这意味着它会在另一个线程上执行指定的委托。本身可能不会抛出异常(除非发生诸如内存不足之类的系统级异常),但在。中传递的方法可能会在另一个线程上抛出异常。的方法内部的异常将不会被外部的。因此,如果你想要捕获。内部的异常,你应该在传递给。在你的代码中,传递给。原创 2023-07-25 23:17:48 · 201 阅读 · 0 评论 -
c# 设置RGB颜色
【代码】c# 设置RGB颜色。原创 2023-07-12 14:57:19 · 602 阅读 · 0 评论 -
winform窗体嵌入excel,确保excel是窗体的一个整体,当窗体最小化excel也最小化
【代码】winform窗体嵌入excel,确保excel是窗体的一个整体,当窗体最小化excel也最小化。原创 2023-07-11 14:27:42 · 1430 阅读 · 0 评论 -
cefsharp 嵌入网页 分辨率导致点击位置不准
在使用CefSharp嵌入网页时,分辨率可能导致点击位置不准确的问题。请注意,上述代码中的 `this` 表示你的Windows窗体,确保在适当的上下文中使用。另外,根据你的具体需求,可能还需要对其他CefSharp的配置项进行调整,例如启用高DPI支持等。解决此问题的一种方法是将CefSharp控件的缩放比例设置为适应当前屏幕分辨率的值。这样做将使CefSharp在渲染网页时根据当前屏幕的缩放比例进行缩放,从而解决了点击位置不准确的问题。// 96 DPI 是标准的 100% 缩放比例。原创 2023-06-30 16:03:56 · 1126 阅读 · 1 评论 -
c# 消息传递和其他用户界面操作的函数 [DllImport(“user32.dll“)]
user32.dll`是Windows操作系统的用户界面库,它包含了许多用于窗口管理、用户输入、消息传递和其他用户界面操作的函数。- `CreateWindowEx`: 创建一个窗口或控件,并返回窗口的句柄。- `FindWindow`: 查找具有指定类名和窗口标题的顶层窗口。- `PostMessage`: 向指定的窗口发送一个异步消息。- `SendMessage`: 向指定的窗口发送一个消息。- `ShowWindow`: 显示或隐藏指定的窗口。- `EnumWindows`: 枚举所有顶层窗口。原创 2023-06-15 19:00:34 · 1691 阅读 · 0 评论 -
list class 属性都一样的3条数据 怎么distinct成一条数据
在上面的示例中,我们首先定义了一个`MyClass`类作为示例类,并在类内部定义了一个内部类`MyClassEqualityComparer`,该类实现了`IEqualityComparer<MyClass>`接口。在该自定义的相等比较器中,我们根据`Id`、`Name`和`Description`属性来判断两个`MyClass`对象是否相等。使用LINQ的`Distinct`方法,我们传入了自定义的相等比较器`MyClassEqualityComparer`,以确保只保留属性完全相同的唯一实例。原创 2023-05-21 15:34:28 · 110 阅读 · 0 评论 -
c# 请求url接口参数特殊字符
空格:"%20"或"+" 斜杠(/):直接使用 问号(?):"%3F" 百分号(%):"%25" 井号(#):"%23" 和号(&):"%26" 等号(=):"%3D"空格:在URL中,空格通常被编码为"%20"或加号"+"。如果问号本身需要出现在URL中,可以使用"%3F"进行编码。如果等号本身需要出现在URL中,可以使用"%3D"进行编码。如果百分号本身需要出现在URL中,可以使用"%25"进行编码。井号(#):在URL中,井号用于标识锚点。如果井号本身需要出现在URL中,可以使用"%23"进行编码。原创 2023-05-16 14:02:00 · 1449 阅读 · 0 评论 -
vsto文件另存为html显示
vsto文件另存为html显示原创 2023-04-21 19:37:22 · 112 阅读 · 0 评论 -
winform窗体嵌入excel
在上面的示例中,`SetWindowLongPtr`函数替换Excel窗口的WndProc函数,并使用`Marshal.GetFunctionPointerForDelegate`为新的窗口处理程序创建函数指针。这是因为当使用SetParent函数将应用程序的主窗口嵌入到另一个应用程序的窗口时,新的父窗口将接管原始窗口的某些消息和事件。请注意,当使用钩子函数截取窗口消息时,您需要小心,不能阻止窗口处理其自己的消息和事件,否则可能会导致Excel在响应鼠标/键盘事件和其他用户输入时出现奇怪的行为。原创 2023-04-21 18:54:42 · 2111 阅读 · 0 评论 -
c# 根据数据层级在内容前加相应的空格
c# 根据数据层级在内容前加相应的空格原创 2023-04-10 15:41:49 · 303 阅读 · 0 评论 -
c# winform 向用户显示具有指定所有者的窗体
向用户显示具有指定所有者的窗体。原创 2023-04-06 16:54:00 · 472 阅读 · 0 评论 -
Visual Studio快捷键汇总
Visual Studio快捷键汇总原创 2023-02-23 17:27:37 · 2347 阅读 · 0 评论 -
c# http协议
HTTP/2 (原名HTTP/2.0)即超文本传输协议 2.0,是下一代HTTP协议。是由互联网工程任务组(IETF)的Hypertext Transfer Protocol Bis (httpbis)工作小组进行开发。是自1999年http1.1发布后的首个更新。HTTP 2.0在2013年8月进行首次合作共事性测试。在开放互联网上HTTP 2.0将只用于https://网址,而 http://网址将继续使用HTTP/1,目的是在开放互联网上增加使用加密技术,以提供强有力的保护去遏制主动攻击。DANE R原创 2023-02-15 13:46:16 · 125 阅读 · 0 评论 -
winform Messagebox自动定时关闭
winform Messagebox自动定时关闭原创 2023-02-13 15:24:02 · 1715 阅读 · 0 评论 -
winform textbox只能输入整数 小数
winform textbox只能输入整数 小数原创 2023-02-10 14:34:33 · 801 阅读 · 0 评论 -
c# Newtonsoft.Json 序列、反序列
c# Newtonsoft.Json 序列、反序列原创 2022-11-29 16:23:53 · 185 阅读 · 0 评论 -
c# winform 提示确认置顶
c# winform 提示确认置顶原创 2022-11-17 16:17:05 · 756 阅读 · 0 评论 -
winform 异步加载控件屏幕一闪一闪亮晶晶解决
winform 异步加载控件屏幕一闪一闪亮晶晶解决原创 2022-11-04 14:41:30 · 365 阅读 · 0 评论 -
c# list<string> 分页
c# list 分页原创 2022-11-02 15:24:42 · 241 阅读 · 0 评论 -
c# 文件刪除到回收站
c# 文件刪除到回收站原创 2022-11-01 18:17:44 · 283 阅读 · 0 评论 -
c# 获取时间时分秒 年月日
c# 获取时间时分秒 年月日原创 2022-10-31 19:42:33 · 2618 阅读 · 0 评论 -
clickonce 解决用户强制更新
clickonce 解决用户强制更新原创 2022-10-19 15:25:54 · 357 阅读 · 0 评论 -
visual studio 传参调用其他的exe进入断点
visual studio 传参调用其他的exe进入断点原创 2022-10-11 15:45:39 · 245 阅读 · 0 评论 -
winform 置顶提示
winform 置顶提示原创 2022-08-26 17:04:44 · 243 阅读 · 0 评论 -
vsto word 关闭
vsto word 关闭原创 2022-08-22 19:48:12 · 207 阅读 · 0 评论 -
vsto excel.Application 打开多个workbook指定某个隐藏
vsto excel.Application 打开多个workbook指定某个隐藏原创 2022-08-19 10:40:48 · 277 阅读 · 0 评论 -
c# 阿里云ossclient putobject 上传文件抓包
c# 阿里云ossclient putobject 上传文件抓包原创 2022-08-17 09:03:43 · 721 阅读 · 0 评论 -
c# HttpStatusCode 状态码
c# HttpStatusCode 状态码原创 2022-08-16 22:37:22 · 1720 阅读 · 0 评论 -
winform 自定义标题头拖动
winform 自定义标题头拖动原创 2022-08-11 21:37:38 · 228 阅读 · 0 评论