随笔分类 -  01 .Net/C#基础

摘要:前言 前端请求时做了个参数验证,就是简单的计算md5,但是与后端计算的结果始终不一致 发现是前后端对字符串排序的默认规则有区别 测试代码 前端 1、示例代码,可以在浏览器的控制台中直接运行 e=["","你","1","a","d","B","你好","你0","你d","你A",",","你."] 阅读全文
posted @ 2025-01-08 21:10 我有我奥妙 阅读(25) 评论(0) 推荐(1) 编辑
摘要:前言 在winform中读取文件信息时,突然抛出了FileNotFoundException的异常,但是本地是有这个文件的。 随后找到了这个文件,查看属性,[位置]属性,多了"\\?\"的前缀,百度得知这是windows对长路经的处理。 需要注意: 目前在NetFx框架下,才有这个问题。 在NetC 阅读全文
posted @ 2025-01-01 12:31 我有我奥妙 阅读(34) 评论(0) 推荐(0) 编辑
摘要:前言 经常用到,做个记录 代码 (1)Get-Request.Query取值 var url = "http://localhost:5000/api/RestSharp/TestGet"; var param = new Dictionary<string, string> { { "User", 阅读全文
posted @ 2024-12-23 11:18 我有我奥妙 阅读(45) 评论(0) 推荐(0) 编辑
摘要:前言 经常用到,做个记录 代码 /// <summary> /// HttpGet请求 /// </summary> /// <param name="url"></param> /// <returns></returns> static async Task<string> HttpGet(st 阅读全文
posted @ 2021-12-03 11:25 我有我奥妙 阅读(189) 评论(0) 推荐(1) 编辑
摘要:前言 参考博文: https://www.cnblogs.com/xiaomowang/p/12400440.html 测试代码 [HttpGet] public async Task<MessageModel<string>> UseConDic(int index, string key, st 阅读全文
posted @ 2021-11-30 15:31 我有我奥妙 阅读(114) 评论(0) 推荐(0) 编辑
摘要:参考资料 https://blog.csdn.net/u011127019/article/details/99629697 (1)C# 的所有源代码文件,默认编码为 UTF-8,注意,是源代码文件,而不是 C# 中的 string。 (2)C# 中的所有 string,默认编码均为 Unicode 阅读全文
posted @ 2021-07-30 16:16 我有我奥妙 阅读(463) 评论(0) 推荐(0) 编辑
摘要:腾讯企业邮箱客户端配置介绍 http://email-qq.cn/tengxun/201610303793.html?akvezc=smt0n2 POP3/SMTP协议 POP3/SMTP协议: 接收邮件服务器:pop.exmail.qq.com (端口 110),使用SSL,端口号995 发送邮件 阅读全文
posted @ 2020-09-19 16:57 我有我奥妙 阅读(1707) 评论(0) 推荐(4) 编辑
摘要:前言 参考 TimeSpan介绍: https://blog.csdn.net/weixin_41600552/article/details/82220645 微软文档: https://docs.microsoft.com/en-us/dotnet/api/system.timespan?vie 阅读全文
posted @ 2020-07-01 09:59 我有我奥妙 阅读(3544) 评论(0) 推荐(0) 编辑
摘要:前言 参考博客 C#获取和转换时间戳: https://blog.csdn.net/weixin_39885282/article/details/79462443 获取时间戳: https://www.cnblogs.com/xiangxisheng/p/12364423.html Convert 阅读全文
posted @ 2020-06-30 13:15 我有我奥妙 阅读(2304) 评论(0) 推荐(0) 编辑
摘要:并集 Union 集合的并集是合并两个集合的所有项,去重,如下图所示: public void Deal() { List<int> ls1 = new List<int>() { 1, 2, 3, 5, 7, 9 }; List<int> ls2 = new List<int>() { 2, 4, 阅读全文
posted @ 2020-04-20 22:04 我有我奥妙 阅读(2093) 评论(0) 推荐(0) 编辑
摘要:服务器最终配置 DTC服务 组件 防火墙 这里,跟下面的解决方案有点差异,在添加2个规则之后,原本就有分布式相关的规则,也给开启了。 网上的解决办法 在服务里打开 Distributed Transaction Coordinator 这个服务 修改组件服务里的一些选项 点击打开“开始”–“管理工具 阅读全文
posted @ 2020-04-20 22:03 我有我奥妙 阅读(799) 评论(0) 推荐(0) 编辑
摘要:前言 使用时需要配置MSDTC,否则无法使用。 配置方式: https://www.cnblogs.com/masonblog/p/12740917.html TransactionScope的优点 1、使用起来比较方便.TransactionScope可以实现隐式的事务,使你可以在写数据访问层代码 阅读全文
posted @ 2020-04-20 22:01 我有我奥妙 阅读(545) 评论(0) 推荐(0) 编辑
摘要:解决办法 1、在前面加上Jet OLEDB:,如: Jet OLEDB:Database Password='zt' <add name="ConStrOleDb" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\D 阅读全文
posted @ 2020-04-20 21:59 我有我奥妙 阅读(272) 评论(0) 推荐(0) 编辑
摘要:常见原因 原因:使用的.NET版本不一样 今天又被这问题撞上了,结果神奇般的解决了 谷歌了很久都没有找到真正有用的解决方案,所以在这儿写下,让更多的人看到 最根本的原因其实就是引用的问题,引用错了,然后VS在这上面提示又不够智能,所以大家被坑一次又一次 其他原因 第一种 这种可能性很好排查,A项目所 阅读全文
posted @ 2020-04-20 21:56 我有我奥妙 阅读(4239) 评论(0) 推荐(0) 编辑
摘要:解决办法 直接修改列名 dt.Columns["Name"].ColumnName = "ShortName"; sql查询时设置别名 select ID as TableID from Users; 原博文 1.DataAdapter的SQL别名; SELECT PID AS "代码" From 阅读全文
posted @ 2020-04-20 21:54 我有我奥妙 阅读(6070) 评论(0) 推荐(1) 编辑
摘要:说明 调用Web.dll 文件,获取其中的所有的WebService 参考 https://blog.csdn.net/huoliya12/article/details/78873123 流程 使用LoadFile加载外部dll文件 重点:注意的是,如果查看的对象是外部的DLL,一定要把DLL复制 阅读全文
posted @ 2020-04-20 21:51 我有我奥妙 阅读(3247) 评论(2) 推荐(0) 编辑
摘要:直接使用 //Linqvar l1 = (from d in dt.AsEnumerable() select d.Field<int>("ID")).ToList();//lambdavar l2 = dt.AsEnumerable().ToList().Select(x => x.Field<i 阅读全文
posted @ 2020-04-20 21:48 我有我奥妙 阅读(4801) 评论(0) 推荐(0) 编辑
摘要:解决方法 方法一 “设置应用程序池默认属性”/“常规”/”启用32位应用程序”,设置为 true。 方法二 生成->配置管理器->平台->点击Any Cpu选项卡->新建->新建平台->X86。 本地使用 IIS->应用程序池->DefaultAppPool->设置应用程序池默认属性->常规->启用 阅读全文
posted @ 2020-04-20 21:43 我有我奥妙 阅读(1050) 评论(0) 推荐(0) 编辑
摘要:步骤 1、打开***.xsd文件。 2、数据源之间的空白处,右键->属性。 3、在VS右侧会跳出一个属性窗口。 4、有个名称为DataSet的下拉框,所有的数据源名称都在其中,单击即可定位到所选择的数据源。 阅读全文
posted @ 2020-04-20 21:39 我有我奥妙 阅读(328) 评论(0) 推荐(0) 编辑
摘要:实例化打印文档 //声明打印对象 PrintDocument pd = new PrintDocument(); int ilvPreviewIndex = 0; 在打印事件中设置基本属性 private void btnPrint_Click(object sender, EventArgs e) 阅读全文
posted @ 2020-04-20 21:37 我有我奥妙 阅读(1035) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示