上一页 1 2 3 4 5 6 7 ··· 10 下一页
摘要: c#中有很多的集合,分别属于两个不同的名称空间:System.Collections 和 System.Collections.Generic,其中 System.Collections.Generic 是泛型集合, 泛型集合可以避免装箱和拆箱操作,有更高的效率,对编程也更友好,这两个 名称空间下的 阅读全文
posted @ 2021-06-13 10:07 屏风马 阅读(521) 评论(0) 推荐(0) 编辑
摘要: 用 C# 进行多线程编程有很多方式,比如使用 Thread 对象开启一个新线程,但这已经是一种落后的写法了, 现在推荐的写法是使用 Parallel 类,它可以让我们像写传统代码一样编写多线程的程序,Parallel 类有三个常用 的方法如下: Parallel.For():开启多线程循环执行一段代 阅读全文
posted @ 2021-06-09 01:04 屏风马 阅读(599) 评论(0) 推荐(0) 编辑
摘要: 在上一篇中介绍了进程、线程、线程池的概念后,本篇我们再进一步,看看并发产生时操作系统是如何执行的, 以及并发给编程带来哪些和传统编程不一样的问题。 一、并发(Concurrency) 定义:同时做多件事情。 解释:比如GUI程序中用户输入数据时同时对数据做处理;WEB服务器同时处理多个用户请求等。这 阅读全文
posted @ 2021-06-06 00:27 屏风马 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 近几年,并发编程的发展非常迅速,而且已经成为现代软件中必不可少的一部分,在这样的背景下, 出现了各种各样处理并发的技术,比如响应式编程、异步编程等;并发编程比起传统编程要稍复杂一些, 好在C#中提供了丰富的类库来支持并发的处理,特别是 c# 5.0 中引入 async/await关键字后,更是在语言 阅读全文
posted @ 2021-06-05 12:51 屏风马 阅读(434) 评论(0) 推荐(1) 编辑
摘要: 数据表如下图: UNION ALL 和 UNION 的查询结果分别如下: 结论:UNION 会去掉结果集中的重复记录,UNION ALL 不会。 阅读全文
posted @ 2021-06-01 17:13 屏风马 阅读(114) 评论(0) 推荐(0) 编辑
摘要: SQL Server 中2个表做 Left Join 关联查询时 ON 条件和 WHERE 条件的区别如下: 数据(赵小军不在成绩表 s_score 中,英语科目不在学生表 s_student 中): 查询结果: 结论: on 后的条件先对辅表做过滤后再关联 ,where 后的条件先关联后再过滤 。 阅读全文
posted @ 2021-05-24 18:38 屏风马 阅读(523) 评论(0) 推荐(0) 编辑
摘要: 在网页开发中常用的一个功能可能就是全球化了,全球化的目的之一就是为网页应用提供多语言的支持, 它的原理并不复杂,都是用一个Key对应多个 value 值,在不同的语言下取相应的 Value 值,形式如下: key chinese_value english_value korea_value hel 阅读全文
posted @ 2021-05-23 22:40 屏风马 阅读(401) 评论(1) 推荐(1) 编辑
摘要: 异常和日志是软件开发中不可或缺的一部分,总是成对出现, 程序运行过程中出现了异常,就需要用日志将此异常信息记录下来,为后续 debug 做参考。 在.NET5 Core Razor 中,日志和异常的处理比较简单,我们只需要做一些配置和少许编码就可以了,具体步骤如下。 注: .NET5 Core自带的 阅读全文
posted @ 2021-05-23 11:22 屏风马 阅读(558) 评论(0) 推荐(0) 编辑
摘要: 本篇介绍如何一次操作2个表,还是以 T_Student 和 T_Score 表为例。 场景一:如果客户端的页面是这样的,即提交的时候同时将学生信息和成绩信息提交过来,如下: 这时需要先写入学生表,然后再写入成绩表,新增操作的代码如下(使用事务): public void OnPost() { //如 阅读全文
posted @ 2021-05-22 23:26 屏风马 阅读(379) 评论(0) 推荐(0) 编辑
摘要: Entity Framework Core对数据库的操作都是基于数据库表对应的类(ORM中称这种类为实体)来进行的, ORM框架为我们提供了丰富的方法和扩展方法,能非常轻松的完成对数据库的增删改查, 所有这些方法、扩展方法如下(仅针对.NET5,之前或之后的版本可能有变化): 方法: 扩展方法: 下 阅读全文
posted @ 2021-05-22 17:41 屏风马 阅读(670) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 ··· 10 下一页