
c#
三好学生~张旺
这个作者很懒,什么都没留下…
展开
-
MYSQL数据库连接字符串(connectionString)配置参数大全详解
(1)每当一个连接使用完后释放回连接池,如果当前时间减去该连接建立的时间的值大于Connection Lifetime设定的值(秒),该连接被销毁。这是因为中间层的连接一直都不会销毁而建立新的连接的可能性很小(除非出现增加服务器之后数据库的并发访问量超过增加前的并发最大值)。(2)当发现某个连接对应的“物理连接”断开(这种连接称为“死连接”),例如数据库已经被shutdown、网络中断、SQL Server的连接进程被kill、Oracle的连接会话被kill,该连接被销毁。原创 2023-11-02 15:57:35 · 3888 阅读 · 0 评论 -
winform动态修改图片任意旋转角度,修改透明度,位置,
【代码】winform动态修改图片任意旋转角度,修改透明度,位置,原创 2023-03-14 15:57:51 · 845 阅读 · 0 评论 -
[地表最强]自由度最高的Winform Tabcontrol美话自定义插件
最强winform tabcontrol插件原创 2022-10-19 17:40:40 · 469 阅读 · 0 评论 -
NPOI读取xls和xlsx格式
【代码】NPOI读取xls和xlsx格式。原创 2022-09-29 11:14:43 · 1111 阅读 · 0 评论 -
c#产生随机字符串
#region 5.0 生成随机字符串 + static string GetRandomString(int length, bool useNum, bool useLow, bool useUpp, bool useSpe, string custom)//////生成随机字符串//////目标字符串的长度///是否包含数字,1=包含,默认为包含///是否包含小写字母,1=包含,默认为包含///是否包含大写字母,1=包含,默认为包含///是否包含特殊字符,1=包含,默认为不包含///原创 2021-10-18 15:24:28 · 3756 阅读 · 0 评论 -
vs打包nuget文件 NuGetPackagePublishToolAsync
2022-1-13更新: 支持vs2022 支持自定义版本号(要官方支持的版本号格式才行)2019-9-8更新:1.支持SDK风格的csproj项目的NuGet依赖项解析。2.支持一个项目中多个Net版本输出的项目打包。(关于如何在一个项目中指定多个开发框架可参考这篇文章,写得比官方的文档详细,https://blog.youkuaiyun.com/starfd/article/details/78839704 )3.修复了第一次生成NuGet包时无法添加依赖的bug。2019-7-28更新:1.添加了自动原创 2022-01-20 11:46:57 · 1082 阅读 · 0 评论 -
C#自定义进制 或者把数值转为字母A B C D-X Y Z AA AB AC AD.....
生成的类using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace WindowsFormsApp5{ public class Number { public string Characters { get; se原创 2021-09-26 10:07:39 · 1374 阅读 · 0 评论 -
winform标题栏显示help按钮
当只把winform 窗体属性HelpButton设置为True,运行时窗体标题栏是不会显示helpButton的,还需要MaximizeBox和MinimumBox设为false才行帮助按钮不能和最大化最小化一起出现的原创 2021-06-16 17:55:49 · 826 阅读 · 1 评论 -
C#自定义类实现集合类 Collection
public class Person{ private string _name; private int _age; public Person(string name, int age) { this._name = name; this._age = age; } public string Name { get { return this._name; } set { th转载 2021-03-29 16:31:51 · 611 阅读 · 0 评论 -
(C#.net)CAD二次开发 polyline多段线/line直线/曲线 break打断的方法
使用polyline的getSplitCurves方法进行分割曲线时,传入的Point3d点数组,或者Param值数组,必须先进行排序,按从曲线的起点到终点的走向,才能返回正确的曲线段列表。否则切割出来的线段数量不是你想要的。用GetParameterAtPoint将点转为参数,或者GetDistAtPoint将点转为距离,然后按从小到大的顺序进行排列。附:CAD NET二次开发-Curve类函数1.GetArea功能:获取曲线面积值;2.GetClosestPointTo功能:获得曲线外点到原创 2021-02-03 20:18:08 · 5166 阅读 · 0 评论 -
钉钉扫码登录cs架构,winform设计钉钉扫码客户端
先上效果图下面开始流程:准备工作你需要一个注册钉钉的账号,以获取APPID;你还需要你要登录的第三方网站的网址,以及一张网站logo图片的地址;具体步骤:1.注册成功后,登录,进行如下四步走,以获取APPID 2.创建要填写的一些相关信息。授权LOGO地址,建议就放你网站的logo好啦。 注册完成后出现下面的界面,这个时候准备工作就已经完成了。二维码界面二维码界面有两种方案供选择1.官方默认的那种,显示效果如下,不能进行设置修改。在企业Web系统里,用户点击使用钉钉扫原创 2021-02-01 09:27:57 · 1689 阅读 · 1 评论 -
(亲测有效)crfsharp winform x64编译生成失败 错误 The OutputPath property is not set for project
编译的时候报这个错误,网上找了半天没找到靠谱的解决方法,所以写个供大家参考严重性 代码 说明 项目 文件 行 禁止显示状态错误 The OutputPath property is not set for project ‘WindowsFormsApp2.csproj’. Please check to make sure that you have specified a valid combination of Configuration and Platform for this proj原创 2021-01-27 17:28:19 · 5235 阅读 · 3 评论