上一页 1 2 3 4 5 6 7 8 9 10 ··· 41 下一页

Redis中的缓存穿透|缓存击穿|缓存雪崩

摘要: Redis是一种内存数据库,也就是说,它是一种存储在内存中的数据库. 相当于Redis是提供一种缓存服务,提供这种缓存服务的有很多种,包括Redis,MongoDB等,其中国内用的最多的最常见的可能就是Redis 既然是缓存服务,那么就可能存在缓存穿透,缓存击穿和缓存雪崩的现象存在,现在我们来分别详 阅读全文
posted @ 2023-05-25 11:35 新西兰程序员 阅读(21) 评论(0) 推荐(0) 编辑

C++中使用强类型的Enum Class

摘要: 在C++中,有Enum class这种说法,在Effective modern C++ 这本书中,也提到Prefer scoped enums to unscoped enum, 就是说要用有范围的enum class代替没有范围的enum. 为什么会有这个问题呢? 我们来看一个C++里面使用传统e 阅读全文
posted @ 2023-05-19 18:29 新西兰程序员 阅读(45) 评论(0) 推荐(0) 编辑

C#中的Task.CompletedTask和Task.Result学习

摘要: 在学习C#中的Task方法时,可以知道Task启动一个异步线程方法可以用Task.Run()进行,具体可以参看博客 https://www.cnblogs.com/yaosj/p/10342883.html 和 https://www.cnblogs.com/wynblogscc/p/1513842 阅读全文
posted @ 2023-05-19 10:24 新西兰程序员 阅读(960) 评论(0) 推荐(0) 编辑

C++中类成员函数参数前const,返回值前加const 以及 函数声明后面加const作用及区别

摘要: 在看公司C++的source code时,我们发现在一个类class里面的成员函数,有3个地方都有可能加const关键字 1. 第1个地方是函数内的形参前面加const int fun(const int a) => 这个是表示参数a在函数fun内部不能被修改, 如果在函数内的语句试图修改a,编译器 阅读全文
posted @ 2023-05-12 16:36 新西兰程序员 阅读(564) 评论(0) 推荐(0) 编辑

C++中的符号^学习以及gcnew,gcroot学习 - C++/CLI

摘要: 在写这篇文章前,我们需要先来了解学习一下, 什么是 C++/CLI CLI - Common Language Infrastructure, 是通用语言基础架构,它是一种开发规范,它描述了允许多种高级语言在补充某些特定架构的情况下在不同的计算机平台上的可执行代码和运行时环境。 而 C++/CLI 阅读全文
posted @ 2023-05-11 15:54 新西兰程序员 阅读(846) 评论(0) 推荐(0) 编辑

C++中函数参数传递的三种类型--传值-传指针-传引用

摘要: C++中增加了引用这种类型,主要是把引用作为函数参数, 来扩展函数传递数据的功能 总结下来,C++中函数传参数有以下3种方式: 1. 将变量名作为实参和形参. 这时传给形参的是变量的值, 传递是单向的. 如果传递进函数中的这个参数, 它在函数中对它的值进行了变更. 显然,它并不会影响函数外面,传递进 阅读全文
posted @ 2023-04-21 11:02 新西兰程序员 阅读(145) 评论(0) 推荐(0) 编辑

C++中的静态多态和动态多态

摘要: 今天学习C++时,发现C++中存在静态多态和动态多态 静态多态 => 也称为 编译期多态, 也称为静态绑定或前期绑定(早绑定) => 基于模板编程或者泛型编程的静态多态 动态多态 => 也称为 运行期多态 => 面向对象的动态多态,它基本上和C#语言中的多态是同一个概念,也基本是类似的实现方式 动态 阅读全文
posted @ 2023-03-07 15:48 新西兰程序员 阅读(86) 评论(0) 推荐(0) 编辑

【算法】汉诺塔算法 Hanoi Tower ---分治算法

摘要: 分治算法 是算法中一种很重要的思想,顾名思义,就是指 "分而治之", 就是说把一个非常复杂的问题分解成两个或更多的相同或者相似的子问题,再把子问题分解成更小的子问题,直到最小的子问题能马上求解 汉诺塔 Hanoi Tower 就是分治算法的一种典型应用 Hanoi Tower是算法题中一个经典,它源 阅读全文
posted @ 2023-02-24 16:01 新西兰程序员 阅读(107) 评论(0) 推荐(0) 编辑

【算法】二分查找算法 binarySearch (非递归)

摘要: 概念: 二分查找算法只适合从一个有序序列(如果一个列表不是有序序列,我们可以先把它排序成有序序列)中进行查找某个值, 比如有序的数字序列或者字母序列. 注意: 二分查找运行的时间复杂度为 O(log2N) 二分查找法(非递归) 的思路: 在一个有序序列arr中查找目标值targetValue, 二分 阅读全文
posted @ 2023-02-24 15:27 新西兰程序员 阅读(36) 评论(0) 推荐(0) 编辑

【算法题】计算路上往东西两个方向互相passing的车辆个数

摘要: 这个是Codility上利用prefix sum进行计算的一道等级为easy的题目,具体题目如下 说是有一个整形数组int[] A,数组包含N个元素,这个数组元素的值,只有2种,一是0,二是1 A[i] = 0 => 代表第i+1辆车往西开 A[i] = 1 => 代表第i+1辆车往东开 我们现在假 阅读全文
posted @ 2023-02-19 16:02 新西兰程序员 阅读(20) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 41 下一页