随笔 - 73  文章 - 0 评论 - 41 阅读 - 26341
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

摘要: 在服务器运维活动中,我们经常需要做一项工具就是将好多年的用户数据库日志文件截断并收缩为最小,以节省大量的磁盘空间。当数据库只有一两个时可以手动操作,但数据库数量众多时,就需要采用sql脚本,批量化执行这个过程。 本人写了一段这样的脚本。并且经过验证执行无误。现在分享出来,您也可以执行以下sql脚本来 阅读全文
posted @ 2023-11-02 18:16 hrx521 阅读(201) 评论(2) 推荐(0) 编辑
摘要: ​ 一直以为对于引用类型做为参数在方法调用时加不加 ref 关键字是没有区别的。但是今天一调试踪了一下变量内存情况才发现大有不同。 直接上代码,结论是:以下代码是使用了 ref 关键字的版本,它输出10;如果不使用ref 关键字则输出 1,2,3 1 class Program 2 { 3 stat 阅读全文
posted @ 2022-07-31 20:00 hrx521 阅读(797) 评论(0) 推荐(8) 编辑
摘要: 有时需要动态为RepositoryItemLookUpEdit绑定数据源,比如联动选择的场景或者我们仅仅是需要一个下拉选择框而并不想要GridView的列与RepositoryItemLookUpEdit的数据源有强绑定关系。但是GridView的列在绑定事先定义RepositoryItemLook 阅读全文
posted @ 2019-09-08 20:32 hrx521 阅读(1375) 评论(9) 推荐(0) 编辑
摘要: 转载自 http://woshixy.blog.51cto.com/5637578/1070976 C#委托基础1——委托基础 委托和其委托的方法必须具有相同的签名。签名相同:1.参数类型相同 2.参数数量相同 3.返回值一致 例一 class Program { public delegate i 阅读全文
posted @ 2013-10-07 04:09 hrx521 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 用XML来保存连接数据库的字符串(这样改变了服务器连接配制只需改一下这个文件就成了),琢磨了几天终于有解了,和大家分享一下,希望高手指点! 阅读全文
posted @ 2008-01-27 21:34 hrx521 阅读(1207) 评论(7) 推荐(0) 编辑
摘要: C#2005如何读取XML文件中的数据库连接字符串??? (好像和2003不一样啊) 急,跪求! 阅读全文
posted @ 2008-01-27 14:44 hrx521 阅读(1077) 评论(1) 推荐(0) 编辑
摘要: C#2005如何读取XML文件中的数据库连接字符串??? (好像和2003不一样啊) 急,跪求! 阅读全文
posted @ 2008-01-27 14:05 hrx521 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 使datagridview的cell只能输入数字的方法 阅读全文
posted @ 2008-01-18 23:18 hrx521 阅读(1155) 评论(7) 推荐(0) 编辑
摘要: 实现textBox只能输入数字的一种方法! 阅读全文
posted @ 2008-01-18 20:17 hrx521 阅读(543) 评论(1) 推荐(0) 编辑
摘要: 请教方法和例子:VS2003的控件,如何实现用鼠标拖动的方法选中任意区域的多个单元格,然后进行统一编辑?? 阅读全文
posted @ 2008-01-08 23:59 hrx521 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 请教各位在C#中这样的数据显示方式是用Datagrid控件生成的吗??(行和列数固定,能够显示行标头)这是一个交叉表的显示结果, 阅读全文
posted @ 2007-12-16 13:14 hrx521 阅读(505) 评论(0) 推荐(0) 编辑
  1. 生成本地包文件.nupkg
    1.1. 在vs2022中【工具】-【命令行】-【开发人员命令工具】打开命令行
    1.2. 输入cd 项目名,进入到要发布的项目中
    1.3. 使用 nuget pack 命令即可生成一个扩展名为nupkg的包文件。比如:HZC.WinFormLib.1.0.0.nupkg

  2. 发布到nuget(可以使用nuget.ory网站直接选择发布,也可以用Nuget Packge Explorer工具,这里介绍后者。)
    2.1. 先到nuget去申请一个账号和发布的Key,如下图:
    image
    新申请的Key有一个Copy超链接可以点击复制上Key(见.3.中的图)
    2.2.下载安装 Nuget Packge Explorer工具
    https://gitcode.com/gh_mirrors/nu/NuGetPackageExplorer?utm_source=csdn_github_accelerator
    https://apps.microsoft.com/detail/9wzdncrdmdm3?rtc=1&hl=zh-CN&gl=CN
    2.3.选择项目或者刚才在vs2022中发布的包文件,在Explorer中打开,在图中第一个红框中改版本号等信息,在第二个红框中填入上一步中的Key,然后另存为,把它保存下来。
    如下两图
    image
    保存的多个版本的包文件
    image

  3. 为发布过的nuget包发布新版本。注意,nuget官方约定不能删除旧版本。思路是新申请创建一个发布Key,选已有包ID,选择仅发包一个新版本
    3.1 创建一个发布Key
    image
    3.2 上传包文件
    image
    3.3 发布新版本后的情况如下图:注意,Status必须等到变成Listed。刚发布时它是Validating,即正在验证和发布,这时不可用。
    image

posted @ 2025-01-14 14:45 hrx521 阅读(73) 评论(0) 推荐(0) 编辑
摘要: Rust的枚举介绍 Rust的枚举的变体可以持有值,并且每个变体持有的值的数据类型可以是不同的。 enum IpAddrKind { V4(u8,u8, u8, u8), V6(String) } let home = IpAddrKind::V4(127,0,0,1); let loopback 阅读全文
posted @ 2024-11-19 19:33 hrx521 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 1. rust中 if else 语句是表达式 它一定返回一个值,所以可以将其赋值给一个变量。比如: let codition = true; let x = if condition {5} else {6}; 2. rust 函数体 可以用return x;返回值;也可以在最后一行用一个表达式来 阅读全文
posted @ 2024-10-22 16:40 hrx521 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 执行cargo run 报错:'link.exe' returned an unexpected error的解决办法 版本:rustc 1.81.0 (eeb90cda1 2024-09-04) 报错情况如下图: 摸索了后,总结一下关键解决方法: 从微软件官网: https://visualstu 阅读全文
posted @ 2024-09-30 16:10 hrx521 阅读(84) 评论(0) 推荐(1) 编辑
摘要: 解决了这个问题:《winForm下,fastReport.net 从.net framework 升级到.net5遇到的错误“Operation is not supported on this platform.”》 本文内容转载自:https://www.fcnsoft.com/Home/Sho 阅读全文
posted @ 2024-09-19 18:44 hrx521 阅读(460) 评论(3) 推荐(2) 编辑
摘要: sql server 2008版本开始支持Merge语句。 这使我们有机会使用一个SQL语句就能完成插入、更新和删除操作。 下面是示例: create table #temp ( id int, [name] varchar(64), category varchar(64) ) insert in 阅读全文
posted @ 2024-07-13 18:50 hrx521 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 一些解释 这个锅的确是IIS的,我不冤枉它: 1)应用程序池在回收时,将删除正在运行的工作进程,然后再次启动它。 2)正如定义所指出的,如果您设置“AlwaysRunning”,则在IIS启动或创建应用程序池时,立即启动应用程序池的工作进程。 OnDemand-> IIS将在接收到Web应用程序的第 阅读全文
posted @ 2024-06-21 12:09 hrx521 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 使用方法 引入包: <PackageReference Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="8.0.0-rc.2.23480.2" /> <PackageReference Include="Mic 阅读全文
posted @ 2024-06-19 20:26 hrx521 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 可以使用XmlSerializer直接序列化和反序列化xml 反序列化如以下代码 private T? XmlDeseriallize<T>(string filePath) { XmlSerializer serializer = new XmlSerializer(typeof(T)); usi 阅读全文
posted @ 2024-05-27 15:19 hrx521 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 0. 借条和信任关系的重要性 比如你表哥找你借了10万块钱,然后写了个借条。借条上写:张三从李四那里借了10万元,约定利息为7%,一年后还钱。 这是一张典型的民间借条,因为信任关系只存在于你和你表哥之间,拥有信任关系的你们之间这个借条是有意义的。 但是,如果你还欠着银行10万元,你想把这个借条转给银 阅读全文
posted @ 2024-04-28 16:39 hrx521 阅读(17) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示