【c# 解决Socket问题——由于目标机器积极拒绝,无法连接】教程文章相关的互联网学习教程文章

C#.NET WEB项目文件夹上传下载解决方案

以ASP.NET Core WebAPI 作后端 API ,用 Vue 构建前端页面,用 Axios 从前端访问后端 API ,包括文件的上传和下载。 准备文件上传的API #region 文件上传 可以带参数 [HttpPost("upload")] public JsonResult uploadProject(IFormFile file, string userId) { if (file != null) { var fileDir = "D:\\aaa"; if (!Directory.Exists(fileDir)) ...

c#抓取网页内容乱码的解决方案【代码】

写过爬虫的同学都知道,这是个很常见的问题了,一般处理思路是: 使用HttpWebRequest发送请求,HttpWebResponse来接收,判断HttpWebResponse中”Content-Type”中的具体编码,再利用StreamReader 将信息流转为具体的编码就OK了。下面提供第一种思路的一般方法:c#抓取网页内容乱码的解决方案这种方法基本上解决了大部分的编码问题。 之所以说基本上也是因为有一些网页,在HttpWebResponse 返回的头部中”Content-Type” 有时候不能正...

c# json序列化 意外字符i 意外字符ï 解决方案

今天使用DataContractJsonSerializer遇到了这个问题这是个蛋疼的问题,折腾了我好久,反复检查对象和json字符串,没发现什么问题,而且错误提示还看走眼了,是?不是i现公布解决方案我发现了一个网站 ahjesus.com 一个免费收短信的网站 美国手机号 英国手机号 全世界60多个国家和地区的号码 传送门直达 最新手机号码归属地数据库和api 传送门直达json字符串在序列化之前先Trim()去除前后空格即可,json.Trim()是不是很惊讶~ c# json...

C#解决 动态创建库、动态创建表【图】

在11月10号。我们开始着手做高校平台这个项目,这个项目里面,有很多的子系统。权限系统、基础系统、考试系统…… 既然是高校平台,当然不只是一个学校用的,可以很多的学校公用。既然如此,每个学校所要保存的数据当然不可能存放在一个库中。一个学校一个库,那么有几个学校用呢?未知。库的数量得视情况而定。动态创建库可以解决这种问题。 当然,系统有很多。但是个人只是参与子系统的开发。在之前一直在考试系统里面打杂。...

C#解决“System.Threading.ThreadStateException:“在可以调用 OLE 之前,必须将当前线程设置为单线程单元(STA)模式。请确保您的 Main 函数带有 STAThreadAttribute 标记。 只有将调试程序附加到该进程才会引发此异常”的异常【代码】

“System.Threading.ThreadStateException:“在可以调用 OLE 之前,必须将当前线程设置为单线程单元(STA)模式。请确保您的 Main 函数带有 STAThreadAttribute 标记。 只有将调试程序附加到该进程才会引发此异常”的异常Thread t = new Thread((ThreadStart)(() => {// 将出现这个异常的语句放到这里面 } )); t.SetApartmentState(ApartmentState.STA); t.Start(); t.Join(); 原文:https://www.cnblogs.com/prodigal-son/p/1420614...

C#连接SQL Server数据库出错解决方案【图】

650) this.width=650;" src="/upload/getfiles/default/2022/11/14/20221114054411297.jpg" title="QQ截图20141205223825.png" />650) this.width=650;" src="/upload/getfiles/default/2022/11/14/20221114054411682.jpg" title="QQ截图20141205223650.png" />....更多内容请看下载附件本文出自 “佳思忽来” 博客,请务必保留此出处http://8098966.blog.51cto.com/8088966/1586805原文:http://8098966.blog.51cto.com/8088966/1...

C# signtool error:no certificates were found that met all the given criteria 错误解决方案【图】

程序运行时报错:signtool error:no certificates were found that met all the given criteria (汉译:符号工具错误:没有找到符合所有给定标准的证书)解决方案:打开项目->属性->签名,去掉为 ClickOnce 清单签名即可。 原文:https://www.cnblogs.com/swjian/p/9483471.html

C# .NET4.0 改为 到.NET2.0 时 TypedTableBase 报错解决方法

.NET 4.0 降版本 到.NET 2.0。不出意外,问题必然来了。编译错误一:错误 1 命名空间“System”中不存在类型或命名空间名称“Linq”(是缺少程序集引用吗?)解决:删掉该引用--没用到情况下,呵呵使用Linq时,引用一个LinqBridge.dll 就可以了编译错误二:错误 2 命名空间“System.Data”中不存在类型或命名空间名称“TypedTableBase”(是缺少程序集引用吗?)解决:该错误出现在代码生成工具生成Dataset的片段里面。.NET 4.0 : public...

C# DateGridView解决绑定数据源无法排序【代码】

第一步:创建用于排序帮助类using System; using System.Collections.Generic; using System.ComponentModel; using System.Reflection;namespace ZB.QueueSys.Common {public class DgvSortHelper<T> : BindingList<T>{private bool isSortedCore = true;private ListSortDirection sortDirectionCore = ListSortDirection.Ascending;private PropertyDescriptor sortPropertyCore = null;private string defaultSortItem;public ...

C#自定义组合快捷键解决方案【代码】

定义快捷键的方法 //在form_load的时候写上 //表示窗体接受按键事件 //然后在KeyDown事件中写入如下代码实现输入的是否是Ctrl+A的组合键: private void Form1_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.A && e.Modifiers == Keys.Control) MessageBox.Show("Ctrl+R"); } //验证输入的是不是组合键盘Ctrl+A protected override bool ProcessCmdKey(ref Message ...

C#操作FTP报错,远程服务器返回错误:(550)文件不可用(例如,未找到文件,无法访问文件)的解决方法【图】

最近在做项目的时候需要操作ftp进行文件的上传下载,但在调用using (var response = (FtpWebResponse)FtpWebRequest.GetResponse())的时候总是出现"远程服务器返回错误:(550)文件不可用(例如,未找到文件,无法访问文件)"的异常。在网上也没有找到好的解决方案,于是自己研究了下给解决了,分享给大家,希望对大家能有所帮助。异常信息这种情况是因为FTP设置的默认目录引发的,以我现在的项目为例,在程序中我要访问的路径为 ftp://...

c# Cookies中不能包含逗号的解决方案

这是MSDN中的说明: 异常 条件CookieExceptionname 为 null 或空字符串 ("")。- 或 -name 包含未经授权的字符。 使用以下字符之一将会导致异常:等号 (=)分号 (;)逗号 (,)换行符 (\n)回车符 (\r)制表符 (\t)空格字符美元符号 ($) 作为第一个字符- 或 -value 为 null,或者包含分号 (;) 或逗号(,),而它们不包含在转义的双引号中。逗号字符保留用作同一行上各个 Cookie 之间的分隔符。 下面的示例演示如何在 value 中使用逗号。Syst...

自己动手写中文分词解析器完整教程,并对出现的问题进行探讨和解决(附完整c#代码和相关dll文件、txt文件下载)【代码】【图】

中文分词插件很多,当然都有各自的优缺点,近日刚接触自然语言处理这方面的,初步体验中文分词。首先感谢harry.guo楼主提供的学习资源,博文链接http://www.cnblogs.com/harryguo/archive/2007/09/26/906965.html,在此基础上进行深入学习和探讨。 接下来进入正文。。。大牛路过别喷,菜鸟有空练练手~~完整的项目源码下载在文章末尾~~因为是在Lucene.Net下进行中文分词解析器编写的,新建项目Lucene.China,然后将Lucene.Net.dll添...

c# 经验谈:巧用Expression表达式 解决类似于sql中 select in 的查询【代码】【图】

我们在项目经常会碰到一些特殊需求 例如下拉框是复选的,查询条件是根据下拉框中复选项进行拼接看到此图后大家肯定会说,这很简单嘛将所有的选项 拼成“‘1-3‘,‘5-9‘” 然后放到 in 的字句后面,一查就出来了。这样做的确在逻辑上没有问题,可是大家有没有想过这个问题,过度的和业务耦合虽然能够解决现在的需求但是却牺牲了代码优雅和可维护性 其实本文的目的是想利用Expression表达式在linq查询中实现一个优雅的解决方案,同...

C# 该行已经属于还有一个表 的解决方法【代码】

产生错误的代码:DataTable dtContract_src = Oper.GetDataTable("select * from T_Contract where Project and Flag=0", con_src);foreach (DataRow dr in dtContract_src.Rows){String ContractID_src = dr["ContractID"].ToString();DataTable dtContract_dst = Oper.GetDataTable("select * from T_Contract where Project and Contract and Flag=0", con_dst);if (dtContract_dst.Rows.Count != 0){impContract_exist++;conti...