网站首页 站内搜索
关注微信小程序
程序员编程王-随时随地学编程

扫描二维码或查找【程序员编程王】

可以随时随地学编程啦!

搜索结果

查询Tags标签: .Net,共有 1061条记录
  • 一个 Task 不够,又来一个 ValueTask ,真的学懵了!

    一:背景1. 讲故事前几天在项目中用 MemoryStream 的时候意外发现 ReadAsync 方法多了一个返回 ValueTask 的重载,真是日了狗了,一个 Task 已经够学了,又来一个 ValueTask,晕,方法签名如下:public class MemoryStream : Stream{public override ValueTask<int>…

    2020/11/10 16:24:47 人评论 次浏览
  • 一个 Task 不够,又来一个 ValueTask ,真的学懵了!

    一:背景1. 讲故事前几天在项目中用 MemoryStream 的时候意外发现 ReadAsync 方法多了一个返回 ValueTask 的重载,真是日了狗了,一个 Task 已经够学了,又来一个 ValueTask,晕,方法签名如下:public class MemoryStream : Stream{public override ValueTask<int>…

    2020/11/10 14:24:59 人评论 次浏览
  • 对精致码农大佬的 [理解 volatile 关键字] 文章结论的思考和寻找真相

    一:背景 1. 讲故事 昨天在园里的编辑头条看到 精致码农大佬 写的一篇题为:[C#.NET 拾遗补漏]10:理解 volatile 关键字 (https://www.cnblogs.com/willick/p/13889006.html) 的文章,大概就是说在 多线程环境下,一个在debug不出现,在release中出现的bug,原文代码如下…

    2020/11/1 8:03:46 人评论 次浏览
  • C#8.0之后接口已经不再单纯了,我懵逼了!

    一:背景1. 讲故事大家在经过面向对象洗礼的时候,都了解过接口,而且知道它是一种自上而下的设计思路,举个例子,我们电脑上都有 USB 2.0 接口,蓝牙耳机实现了它可以进行充电,移动硬盘实现了它可以在电脑端显示硬盘内容,蓝牙鼠标实现了它可以进行鼠标操控,可以看出U…

    2020/10/24 16:03:55 人评论 次浏览
  • C#8.0之后接口已经不再单纯了,我懵逼了!

    一:背景1. 讲故事大家在经过面向对象洗礼的时候,都了解过接口,而且知道它是一种自上而下的设计思路,举个例子,我们电脑上都有 USB 2.0 接口,蓝牙耳机实现了它可以进行充电,移动硬盘实现了它可以在电脑端显示硬盘内容,蓝牙鼠标实现了它可以进行鼠标操控,可以看出U…

    2020/10/24 14:33:55 人评论 次浏览
  • Asp.NET 通过实现 IHttpModule 来修改 Http POST 请求的请求体

    需求起因在 Web 开发中,通常需要对前端(front-end)传到后端(back-end)的数据进行过滤和校验,以防范诸如 SQL 注入、XSS 注入之类的攻击。在 Java 中,通过继承 HttpServletRequestWrapper 类可重新包装当前请求(Http Request)并将其替换,它的实现如下:public cl…

    2020/10/20 21:03:49 人评论 次浏览
  • 学习.net第一天,写个接口根据人员id获取数据库里的岗位列表

    背景:复宏汉霖项目尝试自己写接口.根据人员id获取数据库里的岗位列表.找后端要了复宏汉霖的项目包.安装环境运行起来后开始写接口.数据库: sqlserver语言: c#框架: .net-framework第一步先添加控制器Controllers(1):鼠标移到WebApiControllers文件夹下,右键选择添加控制器…

    2020/10/16 21:03:59 人评论 次浏览
  • 如何创建一个简单的未绑定3D图表?这个工具也许能帮上忙!(Part 2)

    点击获取工具>>在本教程中,您将学习如何设计一个简单的3D图表,如何用数据填充它,以及配置常见的图表设置。执行以下步骤来创建带有3D图表的应用程序,本文我们将为大家介绍Step 3及结果,更多完整内容欢迎持续关注!Step 1. 创建一个新项目并添加图表Step 2. 用数…

    2020/10/14 16:03:56 人评论 次浏览
  • 你没有看错,爬网页数据,C# 也可以像 Jquery 那样

    一:背景1. 讲故事前段时间搞了一个地方性民生资讯号,资讯嘛,都是我抄你的,你抄官媒的,小市民都喜欢奇闻异事,所以就存在一个需求,如何去定向抓取奇闻异事的地方号上的新闻,其实做起来很简单,用逻辑回归即可,这篇主要讨论如何去抓取,在 C# 中大家都知道抓取通用…

    2020/9/22 16:03:53 人评论 次浏览
  • 你没有看错,爬网页数据,C# 也可以像 Jquery 那样

    一:背景1. 讲故事前段时间搞了一个地方性民生资讯号,资讯嘛,都是我抄你的,你抄官媒的,小市民都喜欢奇闻异事,所以就存在一个需求,如何去定向抓取奇闻异事的地方号上的新闻,其实做起来很简单,用逻辑回归即可,这篇主要讨论如何去抓取,在 C# 中大家都知道抓取通用…

    2020/9/22 14:04:06 人评论 次浏览
  • WebAssembly 与 .net

    .Net目前支持WebAssembly。基本上目前有两种使用场景:浏览器端 -- 通过 Blazor WebAssembly ,给了我们使用.net编写前端应用的能力,并且可以享受.net本身具备的诸如类型安全和优雅的语法。服务端 -- .net程序中使用其他语言编写的wasm模块。下面我们通过两个demo分别演…

    2020/9/18 16:03:55 人评论 次浏览
  • 当代开发者的好帮手,浅析.NET敏捷开发框架的优势与特点

    常规的软件开发流程,开发工作大都主要围绕着变量、方法、类、接口这些元素展开。随着开发者经手的项目增加,其工作经验也会一步步积累,等到开发过的软件足够多时,开发者们就会发现,虽然每款软件都不太相同,但开发过程中所需的很多元素却又是相通的。 众所周知,每种…

    2020/9/18 3:03:45 人评论 次浏览
  • C# 学习笔记(一)-- C# 语言和 .NET 框架

    导语之前曾经自学过一段时间的 C# ,也写过一些 WinForm 的小工具。个人认为 C# 是我所见过的用法最为优雅,使用起来最为舒服的语言,因此便对 C# 喜爱有加。但后来由于微软的固步自封,使得 C# 只能在 Windows 平台上发挥作用,而随后,开源跨平台成为历史发展的趋势。因…

    2020/9/2 16:03:46 人评论 次浏览
  • 5. 设计模式-原型模式

    定义原型模式是用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象。简单地说就是,首先创建一个实例,然后通过这个实例去拷贝(克隆)创建新的实例。需求我们还是通过一个简单需求开始说起,通常情况下,找工作时,需要准备多份简历,简历信息大致相同,但是…

    2020/8/26 21:03:48 人评论 次浏览
  • 4. 设计模式-建造者模式

    角色建造者故名思想,就是建房子的人,是来自建筑工程领域的的概念,其中包含三种主要角色:建造者(Builder):不同种类的工人,如打地基的,建房梁的,室内装修的等;具体的建造者(ConcreteBuilder):每个工种对应的具体的工人;指挥者(Director):工程队总指挥,包…

    2020/8/25 16:04:48 人评论 次浏览
共1061记录«上一页1234...71下一页»
扫一扫关注最新编程教程