文章列表
2 浏览
喜欢(0)

C#/.NET应用程序编程开发中合并两个或者两个以上的字节数组(byte[])有哪些方法?

问题描述C#/.NET应用程序编程开发中,当前有三个字节数组(byte[]),现需要将其合并成一个字节数组,C#有哪些实现方式呢?方案一使用System.Buffer.BlockCopy()方法合并多个字节数组,如下:byte[] rv = new byte[a1.Length + a2.Length + a3.Length];System.Buffer.BlockCopy(a1, 0, rv, 0, a1.Length);System...

C#开发 2019-08-23 15:04 0评论 0收藏
3 浏览
喜欢(0)

C#/.NET应用程序编程开发中如何实现小数的4舍5入并保留的两位有效小数位?

问题描述C#/.NET应用程序编程开发中,如何实现小数的4舍5入并保留的两位有效小数位?比如有如下的小数:double input = 48.485;4舍5入后保留两位小数的结果为:48.49方案一使用Math.Round()静态方法,如下:var result = Math.Round(input,2);其中Round的第一个参数为需要4舍5入的数字,第二个参数为你需要保留的小数位数。方案二使用字符串的ToString("...

C#开发 2019-08-23 14:45 0评论 0收藏
2 浏览
喜欢(0)

C#/.NET应用程序编程开发中如何实现对图片进行裁剪操作?

问题描述C#/.NET应用程序编程开发中,如何实现对图片进行裁剪操作呢?方案一可以使用Graphics.DrawImage类来实现从bitmap位图剪切指定尺寸的图片,C#实现代码如下:Rectangle cropRect = new Rectangle(...);Bitmap src = Image.FromFile(fileName) as Bitmap;Bitmap target = new Bitmap(cropRect.Wid...

C#开发 2019-08-23 14:15 0评论 0收藏
AD 友情赞助
30 浏览
喜欢(0)

ASP.NET CORE 入门教程(附源码)

ASP.NET CORE 入门教程第一课 基本概念基本概念Asp.Net Core Mvc是.NET Core平台下的一种Web应用开发框架符合Web应用特点.NET Core跨平台解决方案MVC设计模式的一种实现环境准备安装最新版Visual Studio 2017安装最新版.NET Core Sdk第二课 控制器的介绍控制器定义方式:命名以Controller结尾使用ControllerAttribute标注public class...

.NET Core 2019-07-26 20:18 0评论 1收藏
30 浏览
喜欢(0)

分享基于EF6、Unitwork、Autofac的Repository模式设计

分享基于EF6、Unitwork、Autofac的Repository模式设计[TOC]一、实现的思路和结构图Repository的共同性有一些公共的方法(增删改查), 这些方法无关于Repository操作的是哪个实体类,可以把这些方法定义成接口IRepository<TEntity>,然后有个基类BaseRepository<TEntity>实现该接口的方法。常见的方法,比如Find, Filter, Del...

ASP.NET MVC 2019-07-26 20:14 0评论 1收藏
10 浏览
喜欢(0)

在WebApi项目里使用MiniProfiler

在WebApi项目里使用MiniProfiler并且分析 Entity Framework Core一、安装配置MiniProfiler在现有的ASP.NET Core MVC WebApi 项目里,通过Nuget安装MiniProfiler:Install-Package MiniProfiler.AspNetCore.Mvc MiniProfiler.EntityFrameworkCore当然也可以通过Nuget Package M...

.NET Core 2019-07-26 20:11 0评论 0收藏
AD 友情赞助
15 浏览
喜欢(0)

# 使用 MiniProfiler 来分析 ASP.NET Core 应用

使用 MiniProfiler 来分析 ASP.NET Core 应用 MiniProfiler(https://miniprofiler.com/)是一个轻量级且简单易用的分析工具库,它可以用来分析ASP.NET Core应用。优点针对ASP.NET Core MVC应用,使用MiniProfiler的优点是:它会把结果直接放在页面的左下角,随时可以点击查看;这样的话就可以感知出你的程序运行的怎么样;同时这也意味着,在你开发新功能的同...

.NET Core 2019-07-26 20:08 0评论 0收藏
9 浏览
喜欢(0)

[JavaScript]JavaScript中如何替换字符串中所有出现的全部子字符串?

问题描述JavaScript中,如何替换字符串中所有出现的全部子字符串?比如有类似这样的字符串:var str = "Test abc test test abc test test test abc test test abc";现需要将字符串str中所有出现的abc替换掉,应该如何操作呢?如果简单地使用replace()方法,只能替换掉字符串中第一个出现的子字符串,比如:str = str.replace(&qu...

Javascript 2019-07-23 17:48 0评论 0收藏
13 浏览
喜欢(0)

[JavaScript]JavaScript中如何验证一个字符串是否为正确的电子邮箱格式?

问题描述JavaScript中,如何验证一个字符串是否为正确的电子邮箱格式?方案一使用正则表达式来验证一个字符串是否为电子邮箱,如下:function validateEmail(email) { var re = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}...

Javascript 2019-07-23 16:45 0评论 0收藏
AD 友情赞助
10 浏览
喜欢(0)

[MySQL]MySQL数据库中如何查看数据库或者数据表的所有索引?

问题描述MySQL数据库中,如何查看一个数据库是否有索引,有哪些索引?又如何查看一张指定的数据表的索引信息呢?方案一在MySQL数据库中,使用SHOW INDEX可以查看一张指定表的索引信息,如下:SHOW INDEX FROM yourtable;如果要查看一个指定架构(schema)中所有数据表的索引信息,则可以从INFORMATION_SCHEMA架构中的STATISTICS表中获取索引信息,如下:SELECT DISTINCT ...

MySQL 2019-07-23 14:58 0评论 0收藏
9 浏览
喜欢(0)

[MySQL]MySQL数据库中如何使用SQL语句删除指定的一列或者多列?

问题描述MySQL数据库中,假如有如下的创建数据表结构的SQL脚本:CREATE TABLE tbl_Country( CountryId INT NOT NULL AUTO_INCREMENT, IsDeleted bit, PRIMARY KEY (CountryId) )现在有需求要删除IsDeleted这一列,应该如何操作呢?方案一在MySQL数据库中,提供了删除数据表的列的语句,语法格式如下:ALTER TABLE &l...

MySQL 2019-07-23 14:36 0评论 0收藏
13 浏览
喜欢(0)

C#/.NET应用程序编程开发中如何执行SQL Server数据库的存储过程?

问题描述C#/.NET应用程序编程开发中,如何执行SQL Server数据库中一个编写好的存储过程呢?方案一使用SqlCommand类的实例,在其构造函数中传入数据库存储过程的名称和SqlConnection连接实例,再指定SqlCommand的CommandType为:CommandType.StoredProcedure即可,示例代码如下:using (var conn = new SqlConnection(connectionS...

C#开发 2019-07-23 11:37 0评论 0收藏
20 浏览
喜欢(0)

C#/.NET应用程序编程开发中如何将一个数组转换成用逗号分隔的字符串?

问题描述C#/.NET应用程序编程开发中,如何将一个数组转换成用逗号分隔的字符串?比如有数组arr,定义如下:int[] arr = new[] { 1, 2, 3, 4, 5 };如何将数组arr转换成以逗号分隔的字符串呢,如下:string result = "1,2,3,4,5";方案一如果是.NET 4以及上版本,可以使用.NET Framework内置的string.Join()静态方法,Join()方法的...

C#开发 2019-07-23 10:15 0评论 0收藏
11 浏览
喜欢(0)

C#/.NET应用程序编程开发中多线程ThreadStart如何传递参数?

问题描述C#/.NET应用程序编程开发中,我们可以new Thread()来开启多线程,其中Thread类可以接收ThreadStart类型的参数,如下:public static void Main(){ var th = new Thread(new ThreadStart(() => { Thread.Sleep(5000); Console.WriteLine("sub t...

C#开发 2019-07-19 16:07 0评论 0收藏
9 浏览
喜欢(0)

C#/.NET应用程序编程开发中如何判断一个字符串已经被HttpUtility.UrlEncode编码?

问题描述C#/.NET应用程序编程开发中,现有一个URL字符串var url = "https://www.baidu.com/";被HttpUtility.UrlEncode()方法编码过了,编码后的字符串如下:https%3a%2f%2fwww.baidu.com%2f假定被编码后的字符串变量名为result,即:var url = "https://www.baidu.com/";var r...

C#开发 2019-07-18 11:58 0评论 1收藏
33 浏览
喜欢(0)

C#/.NET应用程序编程开发中如何使用内存流(MemoryStream)操作文件(读取或者保存文件)?

问题描述C#/.NET应用程序编程开发中,如何使用内存流(MemoryStream)操作文件(读取或者保存文件)?比如将内存流MemoryStream保存成文件或者从磁盘文件读成内存流MemoryStream。方案一.NET Framework内置了MemoryStream写文件的方法WriteTo(),或者在.NET 4及以上版本中使用Stream.CopeyTo()方法。将内存流MemoryStream写入到文件的方法如下:usin...

C#开发 2019-07-18 11:09 0评论 0收藏
14 浏览
喜欢(1)

C#/.NET应用程序编程开发中如何使用反射获取指定命名空间中的所有类(类名)的集合?

问题描述C#/.NET应用程序编程开发中,如何使用反射获取指定命名空间中的所有类(类名)的集合呢?方案一使用LINQ从Assembly.GetExecutingAssembly().GetTypes()的所有类型集合中筛选,如下:string nspace = "...";var q = from t in Assembly.GetExecutingAssembly().GetTypes() where...

C#开发 2019-07-18 10:10 0评论 0收藏
12 浏览
喜欢(0)

C#/.NET应用程序编程开发中如何读取文件的大小(文件内容长度)?

问题描述C#/.NET应用程序编程开发中,如何读取一个文件的大小(文件内容长度)呢?方案一在.NET Framework中,内置了读取文件信息的类FileInfo,我们可以通过这个类来读取指定文件的大小(文件内容长度),如下:long length = new System.IO.FileInfo(path).Length;通过FileInfo的实例属性Length,返回文件的长度(bytes),然后再通过《C#/.NET不使用判断语句...

C#开发 2019-07-17 15:51 0评论 0收藏
35 浏览
喜欢(0)

[C#/.NET]使用Dapper的扩展组件DapperExtensions自定义映射主键,列/表的别名以及忽略部分列

前言Dapper是.NET平台下的一个轻量的实体对象-数据表关系映射的工具组件,也被称为ORM。但从严格意义上来说,Dapper并没有一个完整ORM的所有功能,所以我将它看作一个关系映射组件。它取代了我们传统的DbHelper,并且面向实体对象与关系数据库实现映射。用过Dapper的开发者应该知道,单纯的Dapper在便捷性来说还显得不是很给力,对数据库的CRUD(增,删,改,查)操作还需要编写原生的SQL语句,比如插入(INSERT)...

C#开发 2019-07-12 16:54 0评论 0收藏
133 浏览
喜欢(2)

DncZeus前后端分离项目打包/发布/部署及注意事项

DncZeus前后端分离项目打包/发布/部署及注意事项前言DncZeus这个基于ASP.NET Core + Vue.js前后端分离的通用后台管理框架从发布到现在已有大半年时间了,期间很多使用者问到DncZeus项目怎么打包,怎么发布,怎么部署等等类似的问题。之前也未在DncZeus的文档中提及关于打包,发布和部署的相关资料,今天就以DncZeus为例为大家介绍:DncZeus前端项目如何打包及注意事项?DncZeus后端项目如何发布及...

DncZeus 2019-07-11 16:02 0评论 0收藏
AD 友情赞助