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

[JavaScript]JavaScript(js)中数组随机排序的实现方法有哪些呢?

问题描述JavaScript中,如何对数组arr1进行随机排序呢?var arr1 = ["a", "b", "c", "d"];方案一使用Shuffle排序算法,实现算法代码如下:function shuffle(array) { var currentIndex = array.length, temporaryValue, randomIndex; ...

Javascript 2019-09-12 14:56 0评论 0收藏
6 浏览
喜欢(0)

C#/.NET应用程序编程开发中如何将两张或者多张图片合并成一张图片?

问题描述C#/.NET应用程序编程开发中,当前有这样的需求,即将两张或者多张不同的图片合并成一张图片,使用C#应该如何实现呢?方案一使用Graphics来将两张图片合并成一张,如下:public static Bitmap MergeTwoImages(Image firstImage, Image secondImage){ if (firstImage == null) { throw new Argume...

C#开发 2019-09-09 14:48 0评论 0收藏
92 浏览
喜欢(2)

C#/.NET应用程序编程开发中根据查询条件动态创建LINQ的Where查询表达式的实现方案

前言在C#/.NET应用程序编程开发中,LINQ是操作集合数据的强有力工具,我们可以使用LINQ对集合数据进行排序、求和、取最大值/最小值、筛选符合条件的子集合等等操作。其中lambda表达式是完成上述这一系列操作的基础,每一个LINQ的静态扩展方法均支持lambda表达式参数,比如我们有一个用户(Customer)实体类:class Customer{ public Customer() { CreatedA...

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

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收藏
18 浏览
喜欢(2)

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收藏
5 浏览
喜欢(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 友情赞助
39 浏览
喜欢(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收藏
40 浏览
喜欢(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收藏
22 浏览
喜欢(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 友情赞助
23 浏览
喜欢(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收藏
13 浏览
喜欢(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收藏
14 浏览
喜欢(0)

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

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

Javascript 2019-07-23 16:45 0评论 0收藏
22 浏览
喜欢(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收藏
11 浏览
喜欢(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收藏
25 浏览
喜欢(1)

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收藏
21 浏览
喜欢(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收藏
14 浏览
喜欢(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收藏
10 浏览
喜欢(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收藏
70 浏览
喜欢(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收藏
23 浏览
喜欢(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收藏
AD 友情赞助