摘要: 题目描述 请你判断一个 9 x 9 的数独是否有效。只需要 根据以下规则 ,验证已经填入的数字是否有效即可。 数字 1-9 在每一行只能出现一次。 数字 1-9 在每一列只能出现一次。 数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。 作者:力扣 (LeetCode) 链接:http 阅读全文
posted @ 2021-12-09 18:16 杨凯2020 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给定一个 n × n 的二维矩阵 matrix 表示一个图像。请你将图像顺时针旋转 90 度。 你必须在 原地 旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要 使用另一个矩阵来旋转图像。 作者:力扣 (LeetCode) 链接:https://leetcode-cn.com/lee 阅读全文
posted @ 2021-12-04 20:01 杨凯2020 阅读(402) 评论(0) 推荐(2) 编辑
摘要: 前言 在前几个小节中我们讲了Thrift框架的基本概念以及重要的名称空间,接下来的几个小节,我们将站在实战的角度来深入讲解一些Thrift的重要类型。本小节我先要讲一下Thrift框架支持TCP通信的类,客户端TSocket,服务器端TServerSocket。 客户端TSocket Tsocket 阅读全文
posted @ 2021-11-30 20:44 杨凯2020 阅读(1071) 评论(1) 推荐(1) 编辑
摘要: 前言 这是我们讲解Thrift框架的第三篇文章,前两篇我们讲了Thrift作为RPC框架的基本用法以及架构的设计。为了我们更好的使用和理解Thrift框架,接下来,我们将来学习一下Thrift框架提供的名称空间下的类。 名称空间 Thrift一共给我们提供了5个名称空间,看下图 先讲**Transp 阅读全文
posted @ 2021-11-27 11:07 杨凯2020 阅读(867) 评论(2) 推荐(3) 编辑
摘要: 前言 在 [上一篇](C#使用Thrift作为RPC框架入门(一) - 杨凯2020 - 博客园 (cnblogs.com)) 文章中我们讲述了Thrif的基本知识,包括在C#语言下使用需要用到的工具以及使用nuget安装thrift开发包,还描述了它支持的数据类型,以及它支持IDL的描述文件,和一 阅读全文
posted @ 2021-11-24 10:32 杨凯2020 阅读(946) 评论(0) 推荐(1) 编辑
摘要: 也许,在那一瞬间,我的心已经在告别了。只是,从来没想到,离别竟是那么的突然,来不及握手,来不及收拾应该有的心境。就像是一个飞速旋转的、前进的火轮,嗖然从我眼前经过,又,转眼消失不见,只留下夕阳下我伸向它逝去方向的那双手,空荡荡地在那里支着。 那些日子里,我只能在这里回想了。那里有刚开始的陌生眼神,有 阅读全文
posted @ 2021-11-23 21:40 杨凯2020 阅读(191) 评论(0) 推荐(2) 编辑
摘要: 前言 本文将介绍由 Facebook 开发的远程服务调用框架 Apache Thrift,它采用接口描述语言定义并创建服务,支持可扩展的跨语言服务开发,所包含的代码生成引擎可以在多种语言中,如 C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, 阅读全文
posted @ 2021-11-23 21:29 杨凯2020 阅读(2496) 评论(3) 推荐(0) 编辑
摘要: 前言 今天我们来共同学习一下CLR的垃圾回收机制,这对我们写出健壮性的代码很有帮助,也许有人会认为多此一举,认为垃圾回收交给CLR就行,我不用关心这个,诚然,大多数情况下是这样的,但是,我们今天讨论的是程序的健壮性以及能够快速定位那些神出鬼没的问题。 一个例子 static void Main(st 阅读全文
posted @ 2021-11-20 19:46 杨凯2020 阅读(768) 评论(1) 推荐(1) 编辑
摘要: 题目描述 给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。 作者:力扣 (LeetCode)链接:https://leetcode-cn.c 阅读全文
posted @ 2021-11-20 11:19 杨凯2020 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 起因 今天开始写一个新的系列文章--数据结构与算法,这一系列的文章是学习数据结构和算法的心得体会。由于博主之前没有写过C++代码,对C++的语言语法不是特别了解,但是博主会在学习数据结构和算法的同时更新自己C++相关的语言知识。如若代码中有错误的写法,请您不吝赐教在评论里帮博主更正。先行谢过各位看官 阅读全文
posted @ 2021-11-16 22:36 杨凯2020 阅读(108) 评论(0) 推荐(0) 编辑