• 匿名 浏览文章

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

    前言Dapper是.NET平台下的一个轻量的实体对象-数据表关系映射的工具组件,也被称为ORM。但从严格意义上来说,Dapper并没有一个完整ORM的所有功能,所以我将它看作一个关系映射组件。它取代了我们传统的DbHelper,并且面向实体对象与关系数据库实现映射。用过Dapper的开发者应该知道,...

  • 匿名 浏览文章

    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就是你...

  • 匿名 浏览文章

    [.NET].NET/C#程序开发中使用LINQ如何修改集合List<T>中的所有元素的属性值?

    问题描述在.NET/C#程序开发中,使用LINQ如何修改集合List<T>中的所有元素的属性值?比如以下的伪代码:foreach (var c in collection){ c.PropertyToSet = value;}在.NET/C#程序开发中,使用Linq如何实现以上的f...

  • 匿名 浏览文章

    [LINQ].NET/C#应用程序开发中如何使用LINQ查询集合中元素的某个属性值在另外一个集合中存在的子集?

    问题描述在.NET/C#应用程序开发中,当前有一个泛型集合List<T>,如何使用LINQ查询这个集合List中元素的某个属性值在另外一个集合中存在的子集合呢?比如有类似的伪代码:List<Genres> listofGenres = new List<Genre>...

  • 匿名 浏览资讯

    Quartz.Net进阶之五:TriggerListener 、JobListener 和 SchedulerListener

    Quartz.Net进阶之五:TriggerListener 、JobListener 和 SchedulerListener        一、介绍            今天开始学习监听器,就是 Listener,在Quartz.Net 中,主要包含3类的监听器,主要内容包括:TriggerListener 、JobListener 和 SchedulerListener 这三个东东的内容,这...

  • 匿名 浏览文章

    [LINQ].NET/C#应用程序开发中如何使用LINQ查询集合中元素的某个属性值在另外一个集合中存在的子集?

    问题描述在.NET/C#应用程序开发中,当前有一个泛型集合List<T>,如何使用LINQ查询这个集合List中元素的某个属性值在另外一个集合中存在的子集合呢?比如有类似的伪代码:List<Genres> listofGenres = new List<Genre>...

  • 匿名 浏览文章

    [Linq].NET/C#程序开发中如何使用Linq对集合List<T>进行分组(GroupBy)和统计(Count)?

    问题描述当前有一个实体类UserInfo.cs,包含的属性可能如下:name, metric, day, other_metricUserInfo集合List<UserInfo>包含的数据如下:joe 1 01/01/2011 5jane 0 01/02/2011 9john 2 01...

  • 匿名 浏览文章

    [DncZeus帮助文档]下载项目&安装依赖

    下载项目&安装依赖下载项目使用Git工具下载首先请确保你本地开发环境已安装了git管理工具,然后在需要存放本项目的目录打开git命令行工具Git Bash Here,在命令行中输入如下命令:git clone https://github.com/lampo1024/DncZeus.git以...

  • 匿名 浏览资讯

    .NET Core 微服务架构 Steeltoe 使用(基于 Spring Cloud Eureka、Hystrix、Config)

    阅读目录:1. Spring Cloud Eureka 注册服务及调用2. Spring Cloud Hystrix 断路器3. Spring Cloud Hystrix 指标监控4. Spring Cloud Config 配置中心现在主流的开发平台是微服务架构,在众多的微服务开源项目中,Spring Cloud 非常具有代表性,但实现平台是基于 Java,那在 .NET Core 平台下,...

  • 匿名 浏览资讯

    Memcached 1.6 发布,高性能分布式缓存系统

    Memcached 1.6 现已发布,新版本带来了一些重要的新功能,并对 memcached 进行了修复。更新内容总览: 现在,其默认情况下会编译外部闪存系统。 新的元协议,该协议比现已弃用的二进制协议具...

  • 匿名 浏览资讯

    Running ASP.NET Web API Solution in Docker

    This article describes how to containerize an ASP.NET WebApi solution with Visual Studio, how to pass data via environment variables and also how to run the images in docker without Visual Studio. The tricky part when running a web solution with a web API in docker containers is to map the URLs and ports so that the code running inside the docker container can be accessed from outside. This is a question of docker configuration and minor code changes.

  • 匿名 浏览文章

    [.NET/C#].NET/C#应用程序开发中如何解码(decode)HTML字符串?

    问题描述如题,.NET/C#应用程序开发中如何解码(decode)HTML字符串?方案一可以使用.NET Framework中内置的HttpUtility.HtmlDecode静态方法,如果在.NET 4.0以上的版本还可以使用WebUtility.HtmlDecode静态方法,这个方法位于命名空间...

  • 匿名 浏览文章

    [后台系统模板]精美的Bootstrap 4响应式Web应用程序后台管理系统模板UI

    本文分享一款精美的响应式Web应用程序后台管理系统模板,此模板基于bootstrap 4响应式布局,专为Web开发人员制作,其中包含了70+个页面以及6种不同的布局方式。同时也包括了6种配色方案和2种仪表盘风格和大量的组件等。在自定义开发方面也是非常容易的,下面我们就赶紧来欣赏一下此模板的部分精美预...

  • 匿名 浏览资讯

    [开源]OSharpNS - .net core 快速开发框架 - 快速开始

    [开源]OSharpNS - .net core 快速开发框架 - 快速开始什么是OSharpOSharpNS全称OSharp Framework with .NetStandard2.0,是一个基于.NetStandard2.0开发的一个.NetCore快速开发框架。这个框架使用最新稳定版的.NetCore SDK(当前是.NET Core 2.2),对 AspNetCore 的配置、依赖注入、...

  • 匿名 浏览资讯

    深入了解Entity Framework框架及访问数据的几种方式

    一、前言1、Entity Framework概要    Entity Framework是微软以ADO.NET为基础所发展出来的对象关系映射(O/R Mapping)解决方案。该框架曾经为.NET Framework的一部分,但Version 6之后从.NET Framework分离出来,可通过NuGet获取。    Entity Framework利用抽象化数据结构的方式,将每个数据库对象都...

  • 匿名 浏览资讯

    Microsoft.AspNetCore.Authentication.Cookies从入门到精通 (一)

    目录Microsoft.AspNetCore.Authentication.Cookies从入门到精通 (一)开始一个Demo使我们的Demo更接近真实的项目总结未完待续......Microsoft.AspNetCore.Authentication.Cookies从入门到精通 (一)​ Microsoft.AspNetCore.Authentication.Cookies是一个存储组件,它...

  • 匿名 浏览资讯

    WPF 隐藏系统窗口菜单

    本文告诉大家如何隐藏系统窗口菜单,系统的窗口菜单请看下图...

  • 匿名 浏览资讯

    使用 Task.Wait()?立刻死锁(deadlock)

    什么情况下会产生死锁?调用 Task.Wait() 或者 Task.Result 立刻产生死锁的充分条件:调用 Wait() 或 Result 的代码位于 UI 线程;Task 的实际执行在其他线程,且需要返回 UI 线程。死锁的原因:UWP、WPF、Windows Forms 程序的 UI 线程都是单线程的。为了让使用了 async/await 的代码像使用同步代码一样简单,WPF 程序...

  • 匿名 浏览文章

    一步一步学会如何在Docker中安装MySQL数据库并配置可远程访问和连接

    前言Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。使用docker,你可以轻松地启动基于镜像的不同软件版本的容器。你也可以在一台主机中创建诸多不同...

  • 匿名 浏览资讯

    .Net之Docker部署详细流程

    自己从头开始走一遍docker部署.net的流程,作为一种学习总结,以及后续会写一些在该基础之上的文章。本次示例环境:vs2019、net5、docker、postman创建项目本次事例代码是用过vs2019创建的ASP.NET Core Web API项目image.png目标框架是.Net5,无需身份验证,不配置HTTPS(根据个人需求勾选),启动Docker(我习惯于后期添加),启用OpenAPI支持(添加swagger文档)image.png默认配置创建完成后,我们查看项目目录为下image.png我们直接F5启动项目,发现直接跳转一个API文档页面image.pngSwagge...

  • 匿名 浏览文章

    [Entity Framework].NET/C#应用程序编程开发中使用Entity Framework Code First如何配置小数类型的精度范围(Decimal and scale)?

    问题描述在.NET/C#应用程序编程开发中,使用Entity Framework Code First的情况下,一个属性类型为System.Decimal的默认数据库映射类型为decimal(18,0)。那么,如果要自定义配置数据库小数类型的精度范围,在Entity Framework中应该如何配置...

  • 匿名 浏览资讯

    Asp.Net Core基于Cookie实现同域单点登录(SSO)

    在同一个域名下有很多子系统如:a.giant.com  b.giant.com   c.giant.com等但是这些系统都是giant.com这个子域。这样的情况就可以在不引用其它框架的情况下,直接基于Cookie实现同域单点登录SSO注:用ID4,OAuth,其它SSO框架也同样可以实现。本文不讨论。为了简单表示。在这里登录页只输入一个用户名,然后登录后台接收到登录名后,...

  • 匿名 浏览资讯

    Scraping Web Pages with C# and HtmlAgilityPack

    Web scraping is fun and very useful. There is a lot of information on the internet and creating applications that use this information is fun. And there are great tools to do this. If you are using C# as I am, a great one is Html Agility Pack (HAP). Let’s see how it works.

  • 匿名 浏览资讯

    Razor Pages And Bootstrap - Modal Master Details

    This is the first in a series of posts exploring how to use some of the components provided by Bootstrap within a database-driven Razor Pages web application. In this article, I look at using the Bootstrap Modal in a Master/Details scenario, to display the details of the selected record in a master list.

  • 匿名 浏览资讯

    C# 表达式树Lambda扩展(四)

    本来计算这篇文章在后面需要运用的时候写的,但是既然写到表达式的扩展呢,就一起写完吧。看到这个标题就有一种疑问,Lambda表达式本来就是表达式树,还需要怎么扩展?那就看看下面的内容,你就知道了...

  • 匿名 浏览资讯

    IntelliJ IDEA 2020.2 EAP3 发布

    IntelliJ IDEA 2020.2 EAP3 现已发布。与往常一样,用户可以免费使用 IntelliJ IDEA Ultimate 的 EAP 构建,有效期 30 天。 新版本的主要亮点内容如下: WSL2 中的 Git installed 支持。 St...

  • 匿名 浏览资讯

    AOP框架Dora.Interception 3.0 [1]: 编程体验

    .NET Core正式发布之后,我为.NET Core度身定制的AOP框架Dora.Interception也升级到3.0。这个版本除了升级底层类库(.NET Standard 2.1)之外,我还对它进行大范围的重构甚至重新设计。这次重构大部分是在做减法,其目的在于使设计和使用更加简单和灵活,接下来我们就来体验一下在一个ASP.NET Core应用程序下如何使用Dora.Interception。源代码下载实例1(Console)实例2(ASP.NET Core MVC + 注册可拦截服务)实例3(ASP.NET Core MVC + 注册InterceptableServiceProvide...

  • 匿名 浏览资讯

    根据Dockerfile构建镜像

    根据Dockerfile构建出一个镜像Dockfile是一种被Docker程序解释的脚本,Dockerfile由一条一条的指令组成,每条指令对应Linux下面的一条命令。Docker程序将这些Dockerfile指令翻译真正的Linux命令。Dockerfile有自己书写格式和支持的命令,Docker程序解决这些命令间的依赖关系,类...

  • 匿名 浏览资讯

    C#8 Using Declarations With FluentAssertions

    Since the release of C#8, like every release before hand, I have looked at the language features and thought "I like some, but some I do not". In earlier versions the features have grown on me and I find using them pretty natural now but there are some features that still feel "odd". C# 8 was no different and one of the features that felt "odd" was "Using Declarations" (link).

  • 匿名 浏览资讯

    C# 7.3新特性一览

    通过一个相对较小的版本,C# 7.3解决了一些自C# 1和2以来长期悬而未决的问题。重载解析从C# 1.0开始,重载解析规则的设计就相当有问题。在某些情况下,它会选两个或更多方法作为候选,虽然所有这些方法中只有一个会被使用。根据这些错误选出的方法的优先级,编辑器要么会报没有匹配的方法,要么会报匹配不明确。C# 7.3把其中部分检查移到了重载解析期间,而不是重载解析之后,这样,错误的匹配...

  • 匿名 浏览资讯

    C# CLR 聊聊对象的内存布局 一个空对象占用多少内存

    在 C# 中的对象大概可以分为三个不同的类型,包括值类型、引用类型和其他类型。本文主要讨论的是引用类型对内存空间的占用情况。在讨论开始之前我想问问大家,一个空的对象会占用多少内存空间?当然这个问题本身就有问题,因为没有区分栈空间与堆空间的内存空间。其实小伙伴会发现这不是一个好回答的问题,因为似乎没有一个可以认为标准的标准答案。请让我为你详细聊聊对象的内存布局...

  • 匿名 浏览资讯

    Redis详解(二)------ redis的配置文件介绍 - YSOcean - 博客园

    Redis详解(二)------ redis的配置文件介绍上一篇博客我们介绍了如何安装Redis,在Redis的解压目录下有个很重要的配置文件 redis.conf (/opt/redis-4.0.9目录下),关于Redis的很多功能的配置都在此文件中完成的,在上一讲我也说过,一般为了不破坏安装的文件,出厂默认配置最好不要去改,所以我们将此配置文件复制到 /etc/redis/目录下了。通过 ...

  • 匿名 浏览教程

    C#版本历史和特性

    C#在2002年首次与.NET Framework 1.0一起发布,下表列出了每个版本C#中引入的重要特性: C#版本号 .NET Framework版本 Visual Studio版本 新特性...

  • 匿名 浏览教程

    Elasticsearch.Net使用

    前言Elasticsearch.Net是Elasticsearch官方提供的用于.NET平台的低阶客户端,它不依赖其它任何第三方库,也不关心开发者如何构建请求及如何处理响应。 匿名 浏览文章

    Typora + PicGo-Core + Custom Command 实现上传图片到图床

    教程参考Typora+PicGo-Core(command line)+Gitee实现图片上传到图床 主要借鉴 picgo 操作命令Typora + PicGo + Gitee 实现图片自动上传到图床 主要借鉴 gitee 图床的搭建使用 Gitee 搭建自己的图床 主要借鉴 Gitee Pages...

  • 匿名 浏览资讯

    CAP 5.1 版本发布通告 - 你期待的 Redis 来了

    今天,我们很高兴宣布 CAP 发布 5.1 版本正式版,在这个版本里我们同样引入了更多令人激动的新特性和改进,同时也得到越来越多人的喜爱。得益于社区的反馈和贡献者的支持,在过去的两个月里,我们NuGet的下载量增加了20万,贡献者团队达到了57人,同时我们也发现了非常多的国外贡献者的参与,这说明 CAP 在海外的用户也正在迅速增长,在此我表示非常的感谢。在 5.1 版本中,我们带来了大家期待已久的 Filter 功能,以及对 Redis Streams 的支持,同时我们重写了 Dashboard,下面我们就具体来看一下吧。总览可能有些人还不知道 CAP 是什么,老规矩来一个简介。CAP是一...

  • 匿名 浏览资讯

    HTTPS服务的Kubernetes ingress配置实践

    在公有云被广泛接纳的今天,数据传输安全问题日益凸显,因为在公有云提供商的经典网络(二层互通)中,即便是内部网络通信也要考虑网络嗅探等hack手段,这也是公有云主推所谓“专用网络(二层隔离)”的原因之一。从应用的角度,我们应该尽量通过技术手段保证数据通信的安全性。而目前最常用的方式就是基于SSL/TLS的安全...

  • 匿名 浏览资讯

    Kubernetes 1.12 新的插件机制

    在很久以前的版本研究过 kubernetes 的插件机制,当时弄了一个快速切换 namespace 的小插件;最近把自己本机的 kubectl 升级到了 1.12,突然发现插件不能用了;撸了一下文档发现插件机制彻底改了…一、插件编写语言kubernetes 1.12 新的插件机制在编写语言上同以前一样,可以以任意语言编写,只要能弄一个可执行的文件出来就行,插件可以是一个 bash、python...

  • 匿名 浏览文章

    [.NET/C#]C#程序开发中判断一个字符串是否是数字的方法有哪些呢?

    问题描述如题,在C#程序开发中,判断一个字符串是否是数字的方法有哪些呢?比如,如下的字符串:"abc" = false"123" = true"ab2" = false方案一使用int.TryParse()方法int n;bool isNu...

  • 匿名 浏览文章

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

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