码友网--文章列表
126 浏览
喜欢(0)

[C#].NET/C#应用程序开发中如何计算并获取一个文件的MD5校验码?

问题描述在.NET/C#的应用程序开发过程中,我们如何计算并获取一个文件的MD5校验码呢?方案一使用System.Security.Cryptography.MD5类计算,如下:using (var md5 = MD5.Create()){ using (var stream = File.OpenRead(filename)) { return md5.ComputeHash(stream); }}以上...

C#开发 2018-05-19 07:53 0评论 0收藏
200 浏览
喜欢(0)

[C#].NET/C#应用程序开发中如何在控制器(Controller)中获取ASP.NET MVC WEB 应用程序的绝对路径?

问题描述在.NET/C#编程的应用程序开发中,当前有一个ASP.NET MVC WEB应用程序,现需要获取这个ASP.NET MVC WEB应用程序的中的App_Data文件夹的绝对路径,通过此路径访问App_Data文件夹中的某个.xml文件。在ASP.NET MVC WEB 应用程序的控制器中,如何获取绝对路径呢?方案一在ASP.NET MVC 3 或者以下的版本中,获取ASP.NET MVC WEB应用程序绝对路径的方式如下:st...

.NET 2018-05-18 08:49 0评论 0收藏
139 浏览
喜欢(0)

[C#].NET/C#编程的应用程序开发中如何使用HttpWebRequest(multipart/form-data)上传文件呢?

问题描述在.NET/C#编程的应用程序开发中,如何使用HttpWebRequest(multipart/form-data)上传文件呢?很多人会想到使用WebClient类来处理这个问题,但除了WebClient类外,还有其他的实现方式呢?使用HttpWebRequest又应该如何实现C#文件的上传功能呢?方案一此方案使用HttpWebRequest实现了文件(支持多个文件)上传的功能,如下:public static void Htt...

C#开发 2018-05-17 22:50 0评论 0收藏
AD 友情赞助
124 浏览
喜欢(0)

[C#].NET/C#编程的应用程序开发中读取大文件并将其转换成字节数组(byte array)的方式有哪些,哪种更好呢?

问题描述 在.NET/C#编程的应用程序开发中,与文件打交道是经常的事情,使用程序读取大文件也是操作文件的一种文件。 比如,在ASP.NET MVC WEB应用程序中,有一个服务是读取大文件然后将其转换为字节数组。服务器可能遇到同时读取很多文件的情况,在这种情况下,我们需要优化C#读取大文件的方式,以尽量降低CPU的使用率。 那么,在.NET/C#编程的应用程序开发中读取大文件并将其转换成字节数组(byte array)的方式有哪些,哪...

C#开发 2018-05-17 13:52 0评论 0收藏
200 浏览
喜欢(0)

[C#].NET/C#编程开发中检测一个指定的字符串路径是文件还是文件夹的方法有哪些呢?

问题描述在.NET/C#编程开发中,当前需要根据指定的字符串路径判断这路径是指向的文件还是文件夹,有哪些方法可以实现呢?方案一使用File.GetAttributes()方法,如下:FileAttributes attr = File.GetAttributes(@"c:\Temp");if ((attr & FileAttributes.Directory) == FileAttributes.Direct...

C#开发 2018-05-16 08:33 0评论 0收藏
254 浏览
喜欢(0)

[C#].NET/C#编程开发中翻转(reverse)一个字符串的方法有哪些,哪种方法更好呢?

问题描述在.NET/C#编程开发中,将一个字符串翻转(即:reverse)的方法有很多,在低版本的.NET Framework中(比如.NET 2.0),LINQ是不可用的。在这种情况下,我们的实现就相对来说复杂一些,如:public string Reverse(string text){ char[] cArray = text.ToCharArray(); string reverse = String.Empty; ...

C#开发 2018-05-15 16:04 0评论 0收藏
AD 友情赞助
162 浏览
喜欢(0)

[CSS]使用CSS样式如何让一个固定位置(position:fixed)的DIV水平居中布局呢?

问题描述在前端开发中,固定位置布局(position:fixed)是常见的应用场景,特殊情况下,我们更需要将固守位置(fixed)的DIV水平居中布局?使用CSS如何实现将一个固定位置(position:fixed)的DIV水平居中布局呢?比如有如下的固定布局DIV:<div class="menu"> ...</div><style type="text/css&quo...

CSS 2018-05-14 08:00 0评论 0收藏
317 浏览
喜欢(0)

[C#].NET/C#编程开发中根据实体类的属性名称和排序方向对集合进行动态排序的方法有哪些?

问题描述在.NET/C#编程开发中,有哪些更简单的方式来实现根据实体类的属性名称和排序方向对指定集合进行动态的排序呢?比如,当前有一个数据集合list,现在允许用户可以根据自己的需求选择排序的属性以及排序的方向,这些选项用户是可以通过UI来进行选择的。这里的排序字段即为属性的名称,是一个字符串。那么,现在是否有办法使用LINQ来实现以上的具体需求,而不使用条件判断(比如:if/else,switch)。需要实现的方式类似如下:query...

C#开发 2018-05-12 20:59 0评论 0收藏
323 浏览
喜欢(0)

[C#]在.NET/C#应用程序开发中如何从一个已知的数组中按指定的起始和结束索引位置提取子数组呢?

问题描述在.NET/C#应用程序开发中,如何从一个已知的数组中按指定的起始和结束索引位置提取子数组呢?比如当前有一个包含10个泛型元素的数组(假设为:arr)。想要从这个泛型数组中提取一个子数组,子数组是从原数组arr中的第3个索引位置到第7个索引位置。在.NET/C#的应用程序开发中,我们可以使用循环的方式来解决以上的问题,但除了这种方式,还有没有其他的实现方式呢?比如类似如下的伪代码方式:Array NewArray = oldAr...

C#开发 2018-05-11 13:52 0评论 0收藏
AD 友情赞助
141 浏览
喜欢(0)

[ASP.NET MVC]在ASP.NET MVC WEB网站应用程序开发中如何处理全局错误(403错误,404错误等等)?

问题描述在ASP.NET MVC WEB网站应用程序开发中,如何处理全局错误(403错误,404错误等等)?需要将所有的全局错误拦截并跳转到一个特定的错误Razor视图引擎页面,比如使用控制器ErrorController来展示错误页面,ErrorController的代码类似如下:public class ErrorController : Controller{ public ViewResult NotFound () { ...

ASP.NET MVC 2018-05-11 07:37 0评论 0收藏
275 浏览
喜欢(0)

[C#].NET/C#应用程序开发中如何使用WebClient向指定的远程请求地址发送(POST)数据?

问题描述在.NET/C#应用程序开发过程中,需要使用WebClient类向指定的远程请求地址发送(HTTP POST)数据。当然,我们可不使用WebClient这个类而是使用WebRequest来发送HTTP请求,但如果由于特定的原因,一定要使用WebClient来处理,应该怎么实现,有哪些方式呢?方案一使用WebClient,然后设置请求头部的ContentType为application/x-www-form-urlencoded,...

C#开发 2018-05-10 08:22 0评论 0收藏
256 浏览
喜欢(0)

[Visual Studio]使用命令行制作Visual Studio 2017的离线安装包并离线安装Visual Studio 2017

前言如题,我们为什么要制作Visual Studio 2017的离线安装包呢?在如今的网络时代,还有无网络的开发环境?是的,虽然现今是互联网时代,但免不了有个别的情况中,如:网络状态差,网络带宽低或者无外网(开发机和上网机分开)的。在这些环境下,如果使用Visual Studio 2017的在线安装模式的话就不可行了。所以,我们得制作一个离线的Visual Studio 2017安装包,然后通过这个离线安装包在无网络的开发机上安装Vis...

Visual Studio 2018-05-09 08:00 0评论 0收藏
100 浏览
喜欢(2)

[Visual Studio]微软2018 Build大会:发布Visual Studio,Visual Stuido for Mac,.NET Core以及Xamarin.Forms的最新版本及更新

美国时间2018年5月7日,一年度的微软Build大会(Microsoft Build 2018)又开启了。Build大会最大的特色就是会为开发者们带来一些重大的开发相关的技术,并发布最新版本的开发工具。今年的Build大会也不例外,大会第一天就宣布了一些重要的更新:.NET Core 2.1 RC.NET Core 将支持Windows 桌面应用程序开发Visual Studio 15.7版本Visual Studio for Mac...

Visual Studio 2018-05-08 10:06 0评论 0收藏
221 浏览
喜欢(0)

[MySQL]MySQL数据库中如何重置自增字段(AUTO_INCREMENT)的值呢?

问题描述MySQL数据库中,如何重置自增字段AUTO_INCREMENT的值呢?现在需求将MySQL数据库中的表的自增列的值进行重置,应该如何处理呢?方案一可以使用MySQL的ALTER语句,如下:ALTER TABLE tablename AUTO_INCREMENT = 1或者:ALTER TABLE tablename AUTO_INCREMENT = value;注意: ALTER TABLE tablename AUTO_IN...

MySQL 2018-05-08 07:47 0评论 0收藏
275 浏览
喜欢(0)

[LINQ].NET/C#应用程序开发如何使用LINQ的Max()方法查询某个集合中的一条记录?

问题描述在.NET/C#应用程序开发中,当前有一个实体对象集合List<T>,其中的实体对象T包含了属性信息。现在需要使用LINQ从这个集合List<T>中查询出某个属性对应的最大值的对象。比如有实体对象Table:public class Table{ public Table(int id,int status){ Id=id; Status=status; } ...

C#开发 2018-05-08 07:47 0评论 0收藏
132 浏览
喜欢(0)

[LINQ].NET/C#应用程序开发如何使用LINQ根据一个集合的某个属性对另一个集合进行排序?

问题描述在.NET/C#应用程序开发中,有两个对象的集合。其中,一个为数字类型的集合:List<int>,另一个为类对象集合:List<T>,这个类包含一个ID属性。现在需要对List<T>集合进行排序,其排序的规则是依据数字集合List<int>中的顺序进行排序。在.NET/C#的应用程序开发中,使用Linq可以如何实现呢?方案一使用LINQ查询表达式,如下:var orderedByI...

C#开发 2018-05-07 11:07 0评论 0收藏
141 浏览
喜欢(0)

[LINQ].NET/C#应用程序开发中如何使用LINQ查询出DataTable中某一列的所有行并转换成对应集合后去重和排序?

问题描述在.NET/C#应用程序开发中,当前有一个DataTable数据表,其中包含一个名为Name的列。现在需要将这个DataTable数据表中的Name列和所有数据行查询出来,并将这些行转换成集合,然后进行去重和排序处理。伪代码如下:var names = (from DataRow dr in dataTable.Rows orderby (string)dr["Name"] select (...

C#开发 2018-05-06 19:04 0评论 0收藏
163 浏览
喜欢(0)

[LINQ].NET/C#应用程序开发中如何使用LINQ将DataTable中所有列名转换成一个列名组成的集合?

问题描述在.NET/C#应用程序开发中,将DataTable中的所有列名转换成一个集合,以非LINQ的方式的话,可以使用循环来处理。使用这种方式实现的话,需要写的代码量会比较多,而且个人认为没有LINQ实现起来优雅。现在我们想要使用LINQ怎么来实现类似的转换呢?比如:string[] columnNames = dt.Columns.?orstring[] columnNames = from DataColumn dc in dt....

C#开发 2018-05-05 22:02 0评论 0收藏
279 浏览
喜欢(0)

[LINQ].NET/C#应用程序开发如何使用LINQ表达式实现类似SQL语句中的LIKE子句呢?

问题描述在.NET/C#应用程序开发中,我们如何使用LINQ表达式实现类似SQL语句中的LIKE子句呢?比如,当前有一个字符串集合,现在需要查询包含指定字符串的结果。伪SQL语句如下:SELECT * FROM DischargePort WHERE PortName LIKE '%BALTIMORE%'在.NET/C#应用程序开发中,如何使用LINQ实现类似SQL语句中的LIKE查询呢?方案一在.NET/C#应用程序开...

C#开发 2018-05-03 09:03 0评论 0收藏
218 浏览
喜欢(0)

[LINQ].NET/C#应用程序开发中使用LINQ中如何在树中查找满足条件的节点呢?

问题描述在.NET/C#应用程序开发中,当前有一个树的实体类,如下:class Node{ public string Key { get; } public List<Node> Children { get; }}现在需要使用LINQ从树的所有节点中查找出所有节点属性Key满足指定条件的节点,比如:node.Key== SomeSpecialKey应该如何实现呢?方案一解决此类问题有很多种方案,比如我们可以使...

C#开发 2018-05-02 21:12 0评论 0收藏
AD 友情赞助