网站实时动态码友网--专注C#&.NET/.NET Core的中文技术网站

最近20条动态(数据无延迟、实时推送)

  • 匿名 浏览资讯(183.146.34.***)

    6 Ways to Convert a String to a Date/Time Value in SQL Server

    If you need to convert a string into a date/time value in SQL Server, you have a number of options. In this post I outline six T-SQLfunctions that allow you to do this.The six functions are:CAST()...

  • 匿名 浏览资讯(42.177.140.**)

    Maximising .NET Core API performance

    We recently rewrote one of our APIs from scratch, Saved Items, to better pave the way for new functionality and improve the performance by utilising new technologies such as .NET Core 2.

  • 匿名 浏览资讯(117.60.172.**)

    六大设计原则(C#)

    为什么要有设计原则,我觉得一张图片就可以解释这一切一、单一职责原则(SRP)对于一个类而言,应该只有一个发生变化的原因。(单一职责不仅仅是指类)如果一个模块需要修改,它肯定是有原因的,除此原因之外,如果遇到了其他情况,还需要对此模块做出修改的话,那么就说这个模块就兼具多个职责。

  • 匿名 浏览资讯(121.239.31.***)

    Optional Parameters in Razor Pages Routing

    Razor Pages routing is based on attribute routing and is very powerful. Parameters provide a way of passing arbitrary data to a page via the URL. Optional parameters allow URLs to matched to routes even if no parameter value is passed. Things can get a bit complicated if you want to permit multiple optional parameters.

  • 匿名 浏览资讯(120.245.86.***)

    Glyphfriend 2019 Released!

    With a new year just beginning, it's always nice to start things out on the right foot and open-source is no exception. Several years ago, I developed a popular extension for Visual Studio called Glyphfriend. It's a handy tool for developers and designers alike that enjoy using the wide range of ico...

  • 匿名 浏览资讯(220.186.53.**)

    Announcing Entity Framework Core 3.0 Preview 8 and Entity Framework 6.3 Preview 8

    The Preview 8 versions of the EF Core 3.0 package and the EF 6.3 package are now available for download from nuget.org.

  • 匿名 浏览资讯(1.192.242.***)

    Task.WhenAll / Select is a footgun

    This post differs from my typical fayre. Most often I write "here's how to do a thing". This is not that. It's more "don't do this thing I did". And maybe also, "how can we avoid a situation like this happening again in future?". On this topic I very much don't have all the answers - but by putting my thoughts down maybe I'll learn and maybe others will educate me. I would love that!

  • 匿名 浏览文章(85.208.96.***)

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

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

  • 匿名 浏览资讯(116.179.32.***)

    TIOBE 9月排行:PHP 排名在 TOP 10 边缘飘摇

    TIOBE 编程语言排行榜 9 月份的榜单已公布,排名前十的分别是:Java, C, Python, C++, C#, Visual Basic .NET, JavaScript, SQL, PHP 和 Objective-C。整体排名变化不大,但在 9 月榜单中 PHP 特别被提到了,因为这期的标题描述是 "PHP is struggling to keep its top 10 position",潜台词就是 PHP 快保不住 TOP 10 的位置啦!虽然编程语言排行榜不代表什么,不过 PHP 在榜单上的排名很长时间没有上升,甚至偶有倒退也是不争的事实。自 2001 年 TIOBE 排行榜...

  • 匿名 浏览资讯(218.91.105.***)

    TeamCity 2019.1.2 发布,持续集成工具

    TeamCity 2019.1.2 已发布,TeamCity 是一款功能强大的持续集成工具,覆盖服务器端和客户端。它提供一系列特性可以让团队快速实现持续集成:IDE 工具集成、各种消息通知、各种报表、项目的管理、分布式编译等等。此版本修复了 80 多个问题,并带来了不少性能改进。

  • 匿名 浏览资讯(120.245.61.**)

    Why Blazor Wasm is the Best Choice for API Integration

    here are many reasons why Blazor WebAssembly (or Blazor Wasm) is the best choice for API integration. It's lightweight. It works offline. And my personal favourite, you can code the integration in C#. But then there are many other frameworks out there where it's just as easy to integrate an API. Why choose Blazor Wasm over the other frameworks?

  • 匿名 浏览文章(85.208.96.***)

    C#/ASP.NET应用程序编程开发中如何设置Session的超时时间?

    问题描述在C#/ASP.NET应用程序开发中,免不了使用Session。开发者可以使用Session来临时保存用户特定数据。所谓临时,也就是说Session作为用户与服务器的会话标识,它是有有效期的,默认的Session有效期时长为20分钟,即用户在20分钟内没有与ASP.NET网站程序进行会话,则...

  • 匿名 浏览资讯(121.234.228.***)

    如何监视 WPF 中的所有窗口,在所有窗口中订阅事件或者附加 UI

    由于 WPF 路由事件(主要是隧道和冒泡)的存在,我们很容易能够通过只监听窗口中的某些事件使得整个窗口中所有控件发生的事件都被监听到。然而,如果我们希望监听的是整个应用程序中所有的事件呢?路由事件的路由可并不会跨越窗口边界呀?本文将介绍我编写的应用程序窗口监视器,来监听整个应用程序中所有窗口中的路由事件。这样的方法可以用来无时无刻监视 WPF 程序的各种状态。

  • 匿名 浏览资讯(1.192.241.***)

    基于Docker的Mysql主从复制搭建

    为什么基于Docker搭建?资源有限虚拟机搭建对机器配置有要求,并且安装mysql步骤繁琐一台机器上可以运行多个Docker容器Docker容器之间相互独立,有独立ip,互不冲突Docker使用步骤简便,启动容器在秒级别利用Docker搭建主从服务器首先拉取docker镜像,我们这里使用5.7版本的mysql:docker pull mysql:5.7然后使用此镜像启动容器,这里需要分别启...

  • 匿名 浏览资讯(183.141.41.**)

    曾是最流行的语言之一,Visual Basic 28年兴衰记

    这是一篇暴露年龄的文章。为什么这么说?因为现在年轻的程序员可能没有接触过当年红极一时的 Visual Basic。28 年前的 1991 年 4 月,Microsoft 发布了 Visual Basic 1.0 for Windows,次年 9 月,发布了 Visual Basic 1.0 for DOS。这在当时引起了很大的轰动,许多专家把 VB 的出现当做是软件开发史上的一个具有划时代意义的事件。以现在的眼光来看,VB1.0 版的功能其实非常弱,但它在推出时可是第一个 “可视” 的编程软件。这使得程序员欣喜之极,都尝试在 VB 的平台上进行软件创作。到了 1998 年夏天,Microsof...

  • 匿名 浏览资讯(114.239.144.***)

    层次查询SQL性能故障不断?给你份可靠的避坑指南!

    近期频频遇到层次查询SQL的性能问题,结合历史故障案例,汇总了一些场景connect by常见的性能故障类型,在本文中做个分享。一、结果中过滤or生成树中过滤过滤条件放置于where后,为在结果树生成完成后裁剪叶子节点;放置于connect by后,为在生成树的过程中裁剪子树。频繁发生的现象是业务逻辑上其实并不需要先生成结果树再去过滤,由于开发人员对过滤条件放置于不同的位置(where 后,connect by后)产生的过滤效果混淆,导致了低效的性能。下面这个SQL就是典型案例。用户反馈,zzzz.SYS_RC_ROUTE_DETAIL表上生产环境就3000+条数据,但SQL语句运行时却跑不...

  • 匿名 浏览资讯(125.123.16.***)

    DataGrip 2019.1.3 发布,多引擎数据库环境

    DataGrip 是 JetBrains 发布的多引擎数据库环境,支持 MySQL 和 PostgreSQL,Microsoft SQL Server 和 Oracle,Sybase,DB2,SQLite,还有 HyperSQL,Apache Derby 和 H2。DataGrip 2019.1.3 发布了,新版本解决了睡眠后 IDEA 窗口冻结的问题(IDEA-210361),同时修复 SQL Server 中开始新一行出现的缩进问题。

  • 匿名 浏览资讯(85.208.96.***)

    如何重置MySQL root密码

    在这篇文章中,我们将向您展示如何重置MySQL root密码以备忘记。 以下步骤适用于任何现代Linux发行版。首先停止MySQL或MariaDB服务sudo systemctl stop mysql无需密码即可启动MySQL服务器mysqld_safe --skip-grant-tables &登录到MySQL shellmysql -u root设置一个新的My...

  • 匿名 浏览文章(113.243.32.***)

    ASP.NET MVC5 Web应用程序使用同一个控制器渲染加载不同的视图文件实现的PC版和移动版

    前言在如今的移动互联时代,我们做Web网页程序开发时会经常遇到兼容PC版和移动版这样的需求。满足这样的Web网页实现需求,笔者可以总结出以下几种方案:彻底切分,即:PC版和移动版的实现完全独立开发实现,部署的时候分别用不同的域名;后端代码根据浏览器的标识判断是桌面设备还是移动设备,然后对应加载不同的...

  • 匿名 浏览资讯(60.187.237.***)

    如何在Ubuntu 18.04上为MySQL配置SSL/TLS

    MySQL是世界上最流行的开源关系数据库管理系统。 虽然现代包管理器已经减少了启动和运行MySQL的一些摩擦,但是在安装它之后还应该执行一些进一步的配置。 花费一些额外时间的最重要方面之一是安全性。 默认情况下,MySQL配置为仅接受本地连接,或者来自安装MySQL的同一台机器的连接。 如果您需要从远程位置访问MySQL数据库,那么安全地执行此操作非常重要。 在本指南中,我们将演示如何在Ubuntu 18.04上配置MySQL以接受使用SSL/TLS加密的远程连接。