摘要: [TOC] 1 实体类的 Json 序列化和反序列化 我们以如下的 类举例,其中包含了常用的数据类型: 创建一个 实例: 1.1 Json 序列化 返回不缩进的 Json 字符串 返回缩进的 Json 字符串 1.2 将不缩进的 JSON 字符串转成缩进形式 或者: 1.3 其他设置 返回: 1.4 阅读全文
posted @ 2019-10-12 10:51 丹枫无迹 阅读(11182) 评论(0) 推荐(2) 编辑
摘要: RESTful 是最流行的 API 设计规范,但是什么是 RESTful?表现层状态转移,这恐怕谁都看不懂。本文用最通俗的说法,讲明白什么是 RESTful。 阅读全文
posted @ 2019-09-26 10:33 丹枫无迹 阅读(1761) 评论(2) 推荐(4) 编辑
摘要: 详细介绍了 Protobuf 及其在 Windows 下的使用,并给出了 Python 及 C# 的使用示例。 阅读全文
posted @ 2019-09-10 10:22 丹枫无迹 阅读(1844) 评论(0) 推荐(0) 编辑
摘要: 详细介绍 VS Code 中配置 Python 的运行环境及常用的插件。 阅读全文
posted @ 2019-09-06 10:03 丹枫无迹 阅读(4081) 评论(1) 推荐(0) 编辑
摘要: 正则其实很简单,本文以 Python 语言为基础,全面介绍了 Python 中正则的使用及各种坑。 阅读全文
posted @ 2019-08-16 12:03 丹枫无迹 阅读(2025) 评论(1) 推荐(3) 编辑
摘要: 之前给大家介绍了 Git 安装及使用指南,今天再给大家介绍一下在 PyCharm 中使用 Git。 阅读全文
posted @ 2019-07-30 13:07 丹枫无迹 阅读(27954) 评论(0) 推荐(2) 编辑
摘要: 直接在 LeetCode 上写代码,那是很痛苦的一件事,那就相当于用 txt 写代码一样,没有 IDE 的各种功能。VS Code 的 LeetCode 插件帮助我们解决了这一问题。 阅读全文
posted @ 2019-07-29 10:08 丹枫无迹 阅读(35480) 评论(4) 推荐(7) 编辑
摘要: 1 简介1.1 Git1.2 Github2 Git 在 Windows 下的安装和使用2.1 msysgit2.2 Tortoisegit2.2.1 安装2.2.2 配置2.2.3 简单使用 1 简介 1.1 Git Git是目前世界上最先进的分布式版本控制系统(没有之一)。 1.1 Git 与 阅读全文
posted @ 2019-07-23 11:30 丹枫无迹 阅读(1737) 评论(0) 推荐(0) 编辑
摘要: 我认为 IT 行业可以分为 互联网 和 传统软件 两个行业,虽然在外行人看来都是搞 IT 的,但业内人士都知道,这其中的差别可谓是天差地远。 互联网行业目前主要集中在一线大城市,产品面向全国乃至全球用户,有着庞大的用户基数。而在三线城市,主要的还是传统软件企业。 互联网企业的压力要比传统软件企业大的 阅读全文
posted @ 2019-07-09 10:09 丹枫无迹 阅读(9661) 评论(72) 推荐(38) 编辑
摘要: 洗牌算法是一个简单而实用的算法,Python 标准库中已有实现。另外分析了标准库中随机取样算法的实现。 阅读全文
posted @ 2019-06-18 10:35 丹枫无迹 阅读(3896) 评论(0) 推荐(1) 编辑
摘要: plt1, = plt.plot(x, y) 变量后面加逗号?书上莫不是写错了吧! 阅读全文
posted @ 2019-05-15 11:06 丹枫无迹 阅读(2487) 评论(0) 推荐(0) 编辑
摘要: Python 支持多态吗?鸭子类型又是啥? 阅读全文
posted @ 2019-05-05 09:50 丹枫无迹 阅读(521) 评论(0) 推荐(0) 编辑
摘要: 你知道怎么把对象当方法用吗? 阅读全文
posted @ 2019-04-26 14:41 丹枫无迹 阅读(2223) 评论(0) 推荐(0) 编辑
摘要: 虽然设计模式与语言无关,但这并不意味着每一个模式都能在每一门语言中使用。23 个模式,有 16 个在动态语言中“不见了,或者简化了”。策略模式就是被简化了的设计模式之一。 阅读全文
posted @ 2019-04-18 09:58 丹枫无迹 阅读(1938) 评论(1) 推荐(1) 编辑
摘要: 其他语言中,if 后都是跟条件表达式,为什么 Python 中可以跟任意对象?交换变量 b, a = a, b 为什么可以这么写? 阅读全文
posted @ 2019-04-15 11:39 丹枫无迹 阅读(1803) 评论(0) 推荐(2) 编辑
摘要: 系列文章地址 NumPy 最详细教程(1):NumPy 数组 NumPy 超详细教程(2):数据类型 NumPy 超详细教程(3):ndarray 的内部机理及高级迭代 ndarray 对象的内部机理 在前面的内容中,我们已经详细讲述了 ndarray 的使用,在本章的开始部分,我们来聊一聊 nda 阅读全文
posted @ 2019-04-01 10:13 丹枫无迹 阅读(5904) 评论(0) 推荐(1) 编辑
摘要: datetime64 类型,你会用吗?又如何在 numpy 中定义一个结构化数据类型呢? 阅读全文
posted @ 2019-03-18 08:51 丹枫无迹 阅读(6164) 评论(0) 推荐(1) 编辑
摘要: 工欲善其事必先利其器,NumPy 是数据分析、机器学习中最常用的基本库,功能极多,极其强大,我们将使用一个系列来完整介绍 NumPy 的用法,这是本系列第一篇。文章很长,建议收藏,随时翻阅。 阅读全文
posted @ 2019-03-15 09:38 丹枫无迹 阅读(17085) 评论(0) 推荐(2) 编辑
摘要: 一贯都是写技术博客,从来没写过感悟类文章,因为文笔不好。今天看到了大飞的一篇文章,《技术人,请不要封闭自己》,真的感触太深了。 一 先说说我自己,我并非科班出身,大学毕业后一直没找到好的工作,才去学的编程。今年也已经是我码农生涯的第 10 年了。曾经,网上有过文章讨论科班非科班的问题,有人说,科班的 阅读全文
posted @ 2019-03-11 08:50 丹枫无迹 阅读(10467) 评论(82) 推荐(59) 编辑
摘要: PostgreSQL 的安装及图形化工具 pgAdmin 的安装及中文显示。 阅读全文
posted @ 2019-02-19 15:42 丹枫无迹 阅读(8023) 评论(0) 推荐(1) 编辑