首页
学习
活动
专区
工具
TVP
发布

编程拯救世界

欢迎关注微信公众号「编程拯救世界」。专注于服务端研发、编程基础与冒险。
专栏作者
35
文章
43863
阅读量
10
订阅数
从 PHP 函数报错看 HTTPS 与证书校验
使用 PHP file_get_contents() 请求 HTTPS 资源,发生以下错误:
江不知
2022-04-12
1.4K0
图解算法 | 摩尔投票法求多数元素
摩尔投票法(Boyer–Moore majority vote algorithm),也被称作「多数投票法」,算法解决的问题是:如何在任意多的候选人中(选票无序),选出获得票数最多的那个。
江不知
2020-03-18
5.9K0
你有一份 2019 年 GitHub 年度报告待领取
我们即将与 2019 挥手作别,踏入崭新的 2020。一到年末,各个平台都在整理数据,出具一份属于自己平台的「年度报告」。而对于技术人而言,如果你是一位开源爱好者,GitHub 的年度报告就是你 2019 年的技术总结。
江不知
2020-01-22
6000
图解精选 TOP 面试题 007 | 杨辉三角
杨辉三角可以说是一道大家非常熟悉的题目了,一开始学 C 语言的时候就经常做打印杨辉三角的作业。
江不知
2020-01-02
3820
图解精选 TOP 面试题 006 | 进制转换
与其他进制转 10 进制的计算方式相同。我们假设 n 位上的数字为 ,那么该位置所产生的 10 进制数值为:
江不知
2020-01-02
3740
图解精选 TOP 面试题 005.1 | 反转链表之递归求解
在上一篇《图解精选 TOP 面试题 005 | 反转链表之迭代求解》中,我们介绍了该题的迭代求解法,本篇再说说如何进行递归求解。
江不知
2019-12-19
5450
图解精选 TOP 面试题 005 | 反转链表之迭代求解
链表反转在面试中非常常见,我也在面试中遇到过这道题。在本篇文章中我们先说说如何用迭代法求解该题。
江不知
2019-12-19
5210
图解精选 TOP 面试题 004 | LeetCode 108. 将有序数组转换为二叉搜索树
本题中,一个高度平衡二叉树是指一个二叉树每个节点的左右两个子树的高度差的绝对值不超过 1。
江不知
2019-12-19
8650
搞定面试算法系列 | 贪心算法与正确性归纳证明
贪心算法就是让计算机模拟一个「贪心的人」来做出决策。这个贪心的人是目光短浅的,他每次总是:
江不知
2019-12-19
2.2K0
面向对象困境之:横切关注点
日志功能就是横切关注点的一个典型案例。日志功能往往横跨系统中的每个业务模块,即「横切」所有需要日志功能的类和方法体。所以我们说日志成为了横切整个系统对象结构的关注点 —— 也就叫做横切关注点啦。
江不知
2019-12-19
1.3K0
开源世界大冒险 | 第 2 期:Git 基础
在第二期《开源世界大冒险 | 第 2 期:聊聊版本控制》中,我们对版本控制进行了讲解。Git 就是目前世界上最先进的分布式版本控制系统,它支持离线工作且高度自由,如今已成为了当代程序员必须要掌握的技能之一。
江不知
2019-12-12
4470
谈谈堆与栈:数据结构和内存角色
堆包含一个链表来维护已用和空闲的内存块。在堆上新分配(用 new 或者 malloc)内存是从空闲的内存块中找到一些满足要求的合适块,这个操作会更新堆中的块链表。这些元信息也存储在堆上,经常在每个块的头部一个很小的区域。
江不知
2019-12-12
5060
图解精选 TOP 面试题 003 | LeetCode 344. 反转字符串
编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。
江不知
2019-12-12
3730
聊聊 Go 语言中的面向对象
在 Go 语言中可以使用结构体[2](Structs)对属性进行封装,结构体就像是类的一种简化形式。
江不知
2019-12-12
4940
图解精选 TOP 面试题 002 | LeetCode 104. 二叉树的最大深度
题目要求求出二叉树的最大深度,我们知道,每个节点的深度与它左右子树的深度有关,且等于其左右子树最大深度值加上 1,可以写作:
江不知
2019-12-12
4000
工具安利 | docsify 入坑指南与我放弃 Gitbook 的那些理由
leetcode-notebook[1] 的题解越来越多,原先选择 Gitbook[2] 构建解题本的弊端逐渐显现出来,每次补充一道题解重新 build 项目时居然要花上 30 秒左右……
江不知
2019-12-12
1.9K0
深入浅出:举个例子解读原码、反码与补码
在 Go 语言中,int8 代表有符号 8 位整数。你觉得输出结果是什么呢?我们在文末再公布答案,在此之前,我们先来回顾一下有符号整数是什么。
江不知
2019-12-12
4830
日志记录规范总结
然而,日志记录的好坏直接关系到系统出现问题时定位的速度。同时,我们可以通过对日志的观察和分析,提前发现系统可能的风险,避免线上事故的发生。对于服务端开发人员来说,线上日志的监控尤其重要,能够帮助我们第一时间发现线上问题并及时解决。
江不知
2019-12-12
3.7K0
浅谈 Python 中的比较运算符
自己在写代码的时候很少去关注变量的比较要如何实现,基本都是直接使用 == 。今天就借此机会聊聊 Python 中的比较运算符。
江不知
2019-12-12
1.1K0
聊聊 Go 语言中的字符表示与字符串遍历
为什么说字符只是整数的特殊用例呢?因为在 Go 中,用于表示字符的 byte 和 rune 类型都是整型的别名。在 Go 的源码中我们可以看到:
江不知
2019-12-12
8940
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档