- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 C# Async/Await VS Task.Result
由于这段时间工作,使用异步方式调用接口时发生了死锁,故写下这边博客,将之前所学所遇做个整合。
2023-06-18 18:08:39 725
原创 C++指针定义和作用
指针非常重要,它是c++/c 中最复杂难懂的特性。在程序运行过程中,每一个值都存储于内存中(堆栈)。计算机的内存由一串的存储单元组成,每个存储单元大小都是1字节,同时每个存储单元都有一个唯一的地址。什么是指针:指针也是变量,用于存储其他对象的内存地址。指针语法:int *page;
2023-05-20 18:00:51 174 1
原创 c# DataTable.Copy()的性能问题
c# DataTable.Copy()的性能问题 DataTable在程序中能带来很大便捷,但是其相应问题也有不少,尤其在高并发状态下。本文主要阐明DataTable.Copy()方法带来的性能问题。 日常使用Copy函数主要用于对缓存中的数据深拷贝(不是拷贝对象的引用)并且保证数据相对安全。示例 static void Main(string[] ...
2018-09-03 22:54:13 1654
原创 c#Dijkstra(狄克斯特拉)算法实现
DijkstraDijkstra算法概念 笔者认为Dijkstra 其算法本质广度优先搜索(BFS)。其算法思想为设置两个集合S和T,集合S中存放已找到的最短路径的节点,集合T中存放尚未找到的最短路径的节点。初始状态下,S中只包含源点,然后从集合T中遍历找到源点路径长度(权值)最小的节点U加入到集合S中,T中去除该节点。集合S中每加入一个节点,集合T中各节点的新的最短路径为原来...
2018-04-14 01:33:54 3051 4
原创 c# Lazy 的使用
c# Lazy 的使用主要作用 延迟初始化,直到被使用才创建该对象,主要用于性能优化。示例 class Program { private static Lazy<Student> _student = new Lazy<Student>(); static void Main(string[] ...
2018-04-03 17:31:43 2467
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人