随笔分类 -  C#

主要记录C#基础知识
摘要:前言 前面几篇分享了插入排序和交换排序,接下来说说选择排序~~~ 选择排序(Selection sort):每一趟在待排序元素中选取元素值最小(或最大)的元素加入有序子序列。即在一堆数据中,每次挑出最小的或最大的放入其他有序序列中,当选择完所有待排序数据时,排序就完成了。 选择排序有两种:简单选择排 阅读全文
posted @ 2021-05-12 14:17 Code综艺圈 阅读(541) 评论(1) 推荐(1) 编辑
摘要:前言 程序=数据结构+算法,好的算法能让程序更高效的运行;在当今数据信息时代,数据分析和数据处理肯定是避免不了,而算法便成为了很多公司门槛级的要求,特别是大厂; 赶紧搞起来,说不定离进大厂就只差一步呢(算法)~~~ 算法简介 算法是一组完成任务的指令,任何代码片段都可视为算法。如下: 1. 算法五大 阅读全文
posted @ 2021-03-29 08:55 Code综艺圈 阅读(580) 评论(0) 推荐(2) 编辑
摘要:前言 最近看到一些文章,都说程序不能光完成功能,还是要精益求精的;先来一把利刃——泛型缓存; 概念 找度娘看了看,觉得有一个概括的不错,如下: 泛型缓存是JIT产生全新的类,内存直接分配,由CPU查找内存地址; 我的理解,泛型缓存是利用泛型和静态变量特征,在运行时根据不同的类型生成不同的类,由于数据 阅读全文
posted @ 2020-03-31 11:14 Code综艺圈 阅读(543) 评论(0) 推荐(1) 编辑
摘要:前言 在上一篇文档《C# 实现线程的常用几种方式》中记录了在C#使用多线程的常用几种实现方式,相对来说,Task才是多线程的最佳实践,那到底其他方式到底优缺点,而Task的优势有哪些?下面简单总结一下: Thread 类方式: 优点:提供操作线程的API的多;能根据自己需要创建对应的线程; 缺点:频 阅读全文
posted @ 2020-01-14 09:51 Code综艺圈 阅读(1889) 评论(0) 推荐(2) 编辑
摘要:前言 在各个开发语言中,线程是避免不了的,或许通过表象看不出来,但是真的无处不在。就比如一个Web程序,平时或许只注重增删改查的开发,根本没有编写相关多线程的的代码,但是请求内部的时候,已经分配了对应线程进行处理了,以下简单说说C#中使用线程的几种方式,详细使用后续继续记录。 Thread类实现 T 阅读全文
posted @ 2020-01-08 14:21 Code综艺圈 阅读(7249) 评论(0) 推荐(3) 编辑
摘要:前言 经常会有这样一种业务逻辑,就是需要根据Redis中Key的规则,模糊查询对应的数据,当数据量少时,利用常规的命令也能满足需求,但是数据量大时,就会导致堵塞,就算是采用不堵塞的函数,如果数据需要显示的话,显示结果的时间也比较慢,用户体验不好。 Lua脚本 Redis 自2.6.0版本之后,就内置 阅读全文
posted @ 2019-12-23 15:24 Code综艺圈 阅读(8923) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示