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

编程拯救世界

欢迎关注微信公众号「编程拯救世界」。专注于服务端研发、编程基础与冒险。
专栏作者
35
文章
43864
阅读量
10
订阅数
从 PHP 函数报错看 HTTPS 与证书校验
使用 PHP file_get_contents() 请求 HTTPS 资源,发生以下错误:
江不知
2022-04-12
1.4K0
微信小程序自定义 tabBar 踩坑实践
创建一个与 /pages 的同级目录,命名为 /custom-tab-bar,注意目录层级与目录命名问题,不可用其他名称命名。
江不知
2020-11-03
5.9K0
MySQL 覆盖索引与延迟关联
本期来谈谈覆盖索引与延迟关联。在此之前,我们先简单建立一个订单表 Orders 用于举例说明。表中共包含 3 个字段:
江不知
2020-09-08
1.5K0
《Head First 设计模式》学习笔记 | 观察者模式
以书中的气象监测应用为例:现在有一个气象中心可以监测温度、湿度、气压三种数据,我们需要通过 WeatherData 对象来获取这些数据,然后将这些数据显示在特定的装置上。
江不知
2020-04-14
4570
《Head First 设计模式》学习笔记 | 策略模式
我最近在看大名鼎鼎的《Head First 设计模式》。这本「OO 圣经」用 Java 实现各类设计模式,对于我 —— 一个非 Java 爱好者而言,读起来并不过瘾。
江不知
2020-03-18
7070
图解算法 | 摩尔投票法求多数元素
摩尔投票法(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
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档