logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Winform NanUI 0.88版本 用官方源码搭建原生态开发环境

NanUI 插件确实很方便,但想改其中的需求怎么办,下面就来自己搭建NanUI 原生开发环境,在此很感谢作者免费的开源。

#c#
gitblit 搭建本地的 git 服务器

Gitblit是一个用于管理,查看和提供Git存储库的开源纯Java堆栈。它主要设计为希望托管集中式存储库的小型工作组的工具。Gitblit 是一个和 Gitlab 、github、gitee 功能差不多的 git 远程仓库系统,Gitblit 开源免费、兼容性强、支持windows 和 linux 环境、适合中小企业和个人使用。Gitlab 安装部署起来比较麻烦,而 Gitblit 就简单很多了

#其他
C# 连接 SqlServer 数据库

在这里我就不用 SQL 语句了,直接用编辑器操作,只需要随便添加几个列的数据即可。这里就新建一个 WPF 项目吧,界面中就一个按钮,其他的什么都没有,当 Id 旁边出现一个钥匙状的图标时,则为设置成功。刷新一下数据库,在表的下面就可以看到刚刚创建的表了。鼠标右键点击 User 表,选择 编辑前200行。按 Ctrl + S 进行保存,然后填入 表名,添加一个类 SqlServerHelper。那么

#sql#sqlserver
SQLite 报错:该字符串未被识别为有效的 DateTime

错误原因在读取数据库的时间格式时,我发现居然报错,如下图1的代码参考我之前的帖子:点击跳转开始我用 ToSting() 进行保存时,数据库格式是这样的在读取的时候,才发会报错,但是之前我用SQL语句生成的时间,和这个格式一样,使用起来也完全没用问题。解决方法于是在网上查了报错原因,发现保存进数据库时,要用这种格式:string _now = System.DateTime.Now.ToString

#sqlite#数据库
C# async / await 任务超时处理

在之前的帖子中,介绍了 async / await 的用法,所以新的问题又来了,如果调用异步方法后,异步方法一直不给返回结果怎么办?这时线程还会一直卡住无法动弹,如果你用的是多线程(Task.Run 或者 Thread)可能感受不到,如果在 Winform 的 UI 线程下执行你就知道了,界面卡住完全无法操作,要解决这个问题,这就知道怎么取消任务了

#c#
C# 调用C++代码

平时我们写的C#动态库,在VS中直接添加引用,然后调用DLL中的方法就好了,但是用C++生成的DLL并不行,在一般项目中,用不到C#调用C++代码的情况,但在上位机,工控行业很常见,视觉,人工智能行业中,算法很多都是C++写的,而上位机大部分都是C#开发的,那么这篇文章就从头开始,教你如何从创建一个简单的C++项目,到C#的调用。............

#c##c++
C# dll代码混淆加密

C# 项目生成 dll,在反编译工具下,好比皇帝的新装,在这里推荐一个工具ConfuserEx,可以给C#代码混淆,甚至 exe 文件都可以加密,软件是免费开源的,缺点是,目前已经停止维护,并且不支持 .Net6。新建一个 .NET Framework 的控制台项目,将加密的 dll,放入项目的 Debug 目录下。在第二节的操作完成后(拖入DLL,选择导出路径),接下来点击 Settings 选

#c#
C# async / await 任务超时处理

在之前的帖子中,介绍了 async / await 的用法,所以新的问题又来了,如果调用异步方法后,异步方法一直不给返回结果怎么办?这时线程还会一直卡住无法动弹,如果你用的是多线程(Task.Run 或者 Thread)可能感受不到,如果在 Winform 的 UI 线程下执行你就知道了,界面卡住完全无法操作,要解决这个问题,这就知道怎么取消任务了

#c#
ASP.NET Core Web API 发布到 IIS 服务器

本文介绍了在VS2022中创建和发布ASP.NET Core Web API项目的完整流程。首先通过右键项目选择发布功能生成发布文件,然后在IIS中创建对应的应用程序池和网站。文章重点说明了安装ASP.NET Core运行时Hosting Bundle的必要性,以及如何通过Postman等工具测试API接口。整个过程涉及IIS配置、运行时环境安装和路由访问等关键步骤,并提示了可能遇到的问题及解决方

#asp.net#microsoft#服务器
MoonSharp 文档二

MoonSharp 兼容所有 CLR 语言(C#、VB.NET、C++/CLI、F#、Boo 等),理论上也支持DLR语言(如 IronPython、IronRuby)。但由于维护多语言示例的工作量较大,后续教程仅提供 C# 示例(本入门页含 VB.NET)。大多数教程的代码可在 GitHub 的示例项目中找到。

#c#
    共 66 条
  • 1
  • 2
  • 3
  • 7
  • 请选择