• 匿名 浏览文章

    .NET[C#]LINQ如何获取某个元素在集合中的索引位置?

    .NET[C#]LINQ如何获取某个元素在集合中的索引位置?问题描述如何查找到下列集合中最小值所在的索引位置:{3,1,0,5}期望值为:2方案一public static int FindIndex<T>(this IEnumerable<T> items, Func<...

  • 匿名 浏览文章

    [C#].NET/C#程序开发中复制一个数据流(Stream)的内容到另一个数据流的方法有哪些?

    问题描述如题,在.NET/C#程序开发中,复制一个数据流的内容到另一个数据流的方法有哪些?有没有一个标准的工具类库来完成这样的操作呢?方案一在.NET 3.5 或者以前的版本中,.NET Framework没有内置直接复制数据流的方法,所以我们需要手动来完成数据流的复制操作,如:public sta...

  • 匿名 浏览文章

    JetBrains发布ReSharper 2020.1下载(亲测可用-你懂的)

    JetBrains终于发布令人期待的Resharper 2020.1版本了,此版本新增了整数值类型的数据流分析工具,并且对空引用类型的支持也更好了。同时改进了对XAML支持和虚幻引擎支持,为导航引入了两个新特性,并支持在本地化管理器中进行注释。反编译器支持更多的c# 7.x和8.0的新特性。下面具体...

  • 匿名 浏览资讯

    .NET Core实用技巧(一)如何将EF Core生成的SQL语句显示在控制台中

    笔者最近在开发和维护一个.NET Core项目,其中使用几个非常有意思的.NET Core相关的扩展,在此总结整理一下。

  • 匿名 浏览资讯

    ASP.NET Core 中的中间件

    前言由于是第一次写博客,如果您看到此文章,希望大家抱着找错误、批判的心态来看。 sky!何为中间件?在 ASP.NET Framework 中应该都知道请求管道。可参考:浅谈 ASP.NET 的内部机制系列,个人感觉超详细。题外话:说到请求管道,就想以前还是超菜鸟时有次面试被问到这个问题,一脸懵逼只说了 Controller→Action→View。脸红啊!!ASP.NET C...

  • 匿名 浏览资讯

    在 Windows 系统上降低 UAC 权限运行程序(从管理员权限降权到普通用户权限)

    在 Windows 系统中,管理员权限和非管理员权限运行的程序之间不能使用 Windows 提供的通信机制进行通信。对于部分文件夹(ProgramData),管理员权限创建的文件是不能以非管理员权限修改和删除的。然而,一个进程运行之后启动的子进程,会继承当前进程的 UAC 权限;于是有时我们会有降权运行的需要。本文将介绍 Windows 系统上降权运行的几种方法。本文的降权运行指的...

  • 匿名 浏览文章

    [.NET/C#].NET/C#程序开发中如何删除字符串中非字母/数字/横线的其他字符?方法有哪些呢?

    问题描述如题,在.NET/C#程序开发中,如何删除字符串中非字母/数字/横线的其他字符?具体的实现方法有哪些呢?方案一使用正则表达式Regex类的Replace("","")方法,如:Regex rgx = new Regex("[^a-zA-Z0-...

  • 匿名 浏览文章

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

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

  • 匿名 浏览资讯

    写了这么多年代码,你真的了解SOLID吗?

    尽管大家都认为SOLID是非常重要的设计原则,并且对每一条原则都耳熟能详,但我发现大部分开发者并没有真正理解。要获得最大收益,就必须理解它们之间的关系,并综合应用所有这些原则。只有把SOLID作为一个整体,才可能构建出坚实(Solid)的软件。遗憾的是,我们看到的书籍和文章都在罗列每个原则,没有把它们作为一个整体来看,甚至提出SOLID原则的Bob大叔也没能讲透彻。因此我尝试介绍一下我的理解。...

  • 匿名 浏览文章

    Dapper--.NET(C#)的一款高性能ORM组件

    目前有关.NET(C#)的ORM组件也是不少了,比较成熟和之名的比如:ServiceStack.OrmLite,PetaPoco,NHibernate,Entity Framework,Dapper等等。今天我给大家推荐的是Dapper这款ORM。Dapper是国外著名开发者社区Stackoverf...

  • 匿名 浏览资讯

    Running .NET Core global tools in non-sdk Docker images

    .NET Core global tools are great for providing small pieces of functionality. Unfortunately, they have a few limitations which can occasionally cause issues when you run them. In this post I describe how you can avoid these issues by containerising your global tools with Docker.

  • 匿名 浏览问题

    JavaScript中使用ajax发送POST数据请求并用blob下载文件时在IE浏览器InvalidStateError错怎么解决?

    在使用JavaScript进行前端开发过程中,有时候需要使用Ajax向后端发送POST请求并下载后端返回的文件,常用的做法是使用Blob,然后再创建一个a标签并触发点击事件来完成文件下载功能,示例代码如下: var blob = new B...

  • 匿名 浏览资讯

    最新聚合技术头条/资讯列表

  • 匿名 浏览文章

    C#通过Alexa的API获取对应域名的Alexa Rank(Alexa排名)的方法

    由于项目需要,研究了一下Alexa的API以及如果通过C#程序来获取对应域名的Alexa排名。首先,找到Alexa提供的查询API接口:http://data.alexa.com/data?cli=10&dat=snbamz&url=baidu.com,这里的baidu.com就是你...

  • 匿名 浏览资讯

    The Prototype Design Pattern C# .net core

    The Prototype Design Pattern is one of the Creational Design Patterns defined by the Gang Of Four (GOF) published their book Design Patterns: Elements of Reusable Object-Oriented Software in which they presented a catalog of simple and succinct solutions to commonly occurring design problems.

  • 匿名 浏览资讯

    Running .NET Core global tools in non-sdk Docker images

    .NET Core global tools are great for providing small pieces of functionality. Unfortunately, they have a few limitations which can occasionally cause issues when you run them. In this post I describe how you can avoid these issues by containerising your global tools with Docker.

  • 匿名 浏览资讯

    ASP.NET Core updates in .NET 5 Preview 8

    .NET 5 Preview 8 is now availableand is ready for evaluation. Here’s what’s new in this release:Azure Active Directory authentication with Microsoft.Identity.Web; CSS isolation for Blazor components; Lazy loading in Blazor WebAssembly; Updated Blazor WebAssembly globalization support; New InputRadio Blazor ...

  • 匿名 浏览资讯

    .NET Core实战项目之CMS 第十二章 开发篇-Dapper封装GURD及仓储代码生成器实现

    .NET Core实战项目之CMS 第十二章 开发篇-Dapper封装GURD及仓储代码生成器实现本篇我将带着大家一起来对Dapper进行下封装并实现基本的增删改查、分页操作的同步异步方法的实现(已实现MSSQL,MySql,PgSQL)。同时我们再实现一下仓储层的代码生成器,这样的话,我们只需要结合业务来实现具体的业务部分的代码就可以了,可以大大减少我们重复而又繁琐的增删改查操作,多留点时间给生...

  • 匿名 浏览资讯

    win10 uwp win2d 入门 看这一篇就够了

    介绍Win2d是一个很简单使用的底层图形Windows Runtime API,可以使用硬件加速,主要是GPU的强大计算。他可以使用C#或C++写应用商店应用,包括UWP或windows 8.1手机或电脑。他利用强大的Direct2D,无缝集合windows的Xaml,可以使用强大的渲染得到漂亮界面。使用他可以将界面交给GPU,让CPU集中计算我们的算法我们可以通过Nuget来得到win2...

  • 匿名 浏览资讯

    为什么VS Code会迅速占领JavaScript开发者社区

    首先,为了避免与微软的 Visual Studio IDE 发生混淆,这里先说明一下,Visual Studio Code(也即 VS Code)是一款轻量级的编辑器,类似 Atom 或 Sublime Text。它的采用量节节攀升,迅速占领了开发者市场!

  • 匿名 浏览资讯

    4月编程语言排行榜:C++ 重回前三,PHP 呈下降势头

    TIOBE 公布了2019年4月编程语言排行榜,总体排名变化不大,排名前十的分别是:Java, C, C++, Python, Visual Basic .NET, C#, JavaScript, SQL, PHP 和汇编语言。 不过与上期相比,依然有值得关注的亮点: 1.C++ 超越 Python,重新拿回第三名的位置 2.PHP 由上个月的第八名下降到现在的第九名 3.Objective-C 跌出前十 PHP 自 2 月以来就一直呈现出下降的迹象,到这个月已经下降至了第九名。

  • 匿名 浏览文章

    [你懂的]系列-JetBrains发布IntelliJ IDEA 2020.1.1下载地址(亲测可用)

    IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常...

  • 匿名 浏览文章

    SQL2005,SQL2008,SQL2012等数据处理之用CTE删除重复数据的复本

    今天我们来检验一个用SQL SERVER 2005或者以后版本中的CTE和ROW_NUMBER() 功能来删除重复数据复本的代码片段。首先,我们需要创建一个用于测试的表,并在该表里插入几条数据(包括重复的数据),代码如下:/* Create Table with 7 records- 3 are d...

  • 匿名 浏览文章

    [ASP.NET Core]ASP.NET Core应用程序开发中如何加密配置文件(appsettings.json)或者配置文件的选项?

    问题描述在ASP.NET WebForm或者ASP.NET MVC应用程序开发,我们可以将Web.config文件中涉及项目私密的信息进行加密存储,但在ASP.NET Core中没有了Web.config配置文件。如果要在ASP.NET Core保存加密配置信息,应该如何实现呢?appsetting...

  • 匿名 浏览资讯

    从壹开始微服务 [ DDD ] 之十二 ║ 核心篇【下】:事件驱动EDA 详解

    从壹开始微服务 [ DDD ] 之十二 ║ 核心篇【下】:事件驱动EDA 详解缘起哈喽大家好,又是周二了,时间很快,我的第二个系列DDD领域驱动设计讲解已经接近尾声了,除了今天的时间驱动EDA(也有可能是两篇),然后就是下一篇的事件回溯,就剩下最后的权限验证了,然后就完结了,这两个月我也是一直在自学,然后再想栗子,个人感觉收获还是很大的,比如DDD领域分层设计、CQRS读写分离、CommandBu...

  • 匿名 浏览资讯

    从壹开始前后端分离 [.netCore 填坑 ] 三十四║Swagger:API多版本控制,带来的思考

    前言大家周二好呀,.net core + Vue 这一系列基本就到这里差不多了,今天我又把整个系列的文章下边的全部评论看了一下(我是不是很负责哈哈),提到的问题基本都解决了,还有一些问题,已经在QQ群里讨论过了,今天再写一篇,然后给这个系列画一个暂时的句号吧,这些天也考虑写点儿啥,希望看到的小伙伴给点儿意见哟,其实我也是能力有限,不敢保证精通,不过只要想学,基本都能学到点儿东西的,至少至少能给大家...

  • 匿名 浏览文章

    .NET[C#]LINQ如何获取某个元素在集合中的索引位置?

    .NET[C#]LINQ如何获取某个元素在集合中的索引位置?问题描述如何查找到下列集合中最小值所在的索引位置:{3,1,0,5}期望值为:2方案一public static int FindIndex<T>(this IEnumerable<T> items, Func<...

  • 匿名 浏览资讯

    [你懂的]系列-JetBrains发布DataGrip 2020.1下载地址(亲测可用)

    JetBrains DataGrip 2020是由知名软件公司JetBrains推出的一款多引擎数据库管理软件,旨在帮助用户查询、创建和管理数据库,专为满足专业SQL开发人员的特定需求而量身定制。采用智能查询控制平台,功能包括数据库查询、管...

  • 匿名 浏览文章

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

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

  • 匿名 浏览资讯

    .NET Core技术研究-HttpContext访问的正确姿势

    将ASP.NET升级到ASP.NET Core之后,相信大家都会遇到HttpContext.Current无法使用的问题。这也是我们迁移ASP.NET Core必须解决的问题。本文我们详细讨论一下,使用HttpContext的正确姿势。  先列一下使用HttpContext的具体场景...

  • 匿名 浏览文章

    [ASP.NET Core]ASP.NET Core应用程序开发中如何获取当前登录用户的登录信息?

    问题描述在ASP.NET Core应用程序开发中如何获取当前登录用户的信息,如:用户名,电子邮箱等等信息。甚至控制器的构造函数中获取的HttpContext请求上下文都是null。public DashboardController(){ var user = HttpContext.User...

  • 匿名 浏览个人主页

    浏览用户个人主页

    浏览用户[zain]的个人主页

  • 匿名 浏览资讯

    .Net Core 环境下构建强大且易用的规则引擎

    本文源码: https://github.com/jonechenug/ZHS.Nrules.Sample1. 引言1.1 为什么需要规则引擎在业务的早期时代,也许使用硬编码或者逻辑判断就可以满足要求。但随着业务的发展,越来越多的问题会暴露出来:逻辑复杂度带来的编码挑战,需求变更时改变逻辑可能会引起灾难重复性的需求必须可重用,否则必须重复性编码运行期间无法即时修改规则,但重新部署可能会带来...

  • 匿名 浏览文章

    Discuz!NT千万级数据量上的两驾马车--TokyoCabinet,MongoDB - 代震军 - 博客园(转载)

    本文转载自:http://www.cnblogs.com/daizhj/archive/2010/07/20/1781140.htmlDiscuz!NT千万级数据量上的两驾马车--TokyoCabinet,MongoDB在Discuz!NT的企业版设计过程中,处理大数据表一直是一个让人头疼的问题,特...

  • 匿名 浏览资讯

    微软升级Windows记事本 原教旨主义程序员大欢喜

    一个本格的21世纪程序员,他可以不需要任何加装IDE,就可以写出漂亮的,没有bug的代码,他们的魔法武器存在于每一台Windows系统的电脑中,他们挂在嘴边最常用的口头禅是“菜鸟才需要语法除错”,给这群人一个记事本,他们就能用编译器改变世界。不过就算是最老练的程序员,在面对记事本的极简主义文字编辑功能时,也会有苦难言,为了解决这批人的困难,微软特地对Windows附带的记事本程序进行了一次...

  • 匿名 浏览文章

    [SQL Server]SQL Server如何重命名一个数据表的表名?

    问题描述在SQL Server数据库中,我们如何重命名一张已经存在的数据表的表名呢?比如使用类似如下的SQL查询语句:ALTER TABLE oldtable RENAME TO newtable;此SQL查询语句是错误的,要如何正确的重命名SQL Server数据库中已存在的数据表呢?方案一在SQ...

  • 匿名 浏览文章

    .NET[C#]中实现实体对象深拷贝(克隆/复制)的几种方法

    .NET[C#]中实现实体对象深拷贝(克隆/复制)的几种方法,总有一种适合你。方式一 使用二进制流using System;using System.IO;using System.Runtime.Serialization;using System.Runtime.Serialization.Fo...

  • 匿名 浏览资讯

    边缘化搭建 DotNet Core 2.1 自动化发布和部署(下)

    写在前面: 本篇文章是上一篇边缘化搭建 DotNet Core 2.1 自动化发布和部署(上)的后续操作,本文主要讲解如何开启Docker Remote API,开启Remote API后的权限安全问题。配置Jenkins构建项目,并在云服务器上构建成功。废话不多说,我们一起来动手操作吧。先决条件1.一台Debain 9系统 x86 服务器 硬件环境:1核2G 40G硬盘。2. x86服...

  • 匿名 浏览资讯

    Development With A Dot - ASP.NET Core OData Part 2

    This is the second post on my series on using OData with ASP.NET Core 3. You can find the first here. You can find the first here.QueryingWe’ve seen how we can expose an object model to OData. In the first post I used Entity Framework Core, but you don’t need to use any ORM.Where OData really excels is in querying: ...

  • 匿名 浏览资讯

    .NET 5 Preview 1 发布

    .NET 5 Preview 1 现已发布,可供开发人员试用,该预览版计划于今年 11 月下旬发布到 GA 。 微软表示,”.NET5 将包括 ASP.NET Core、Entity Framework Core、WinForms、WPF、Xamarin 和 ML...