Github 隐藏技能:Open with Xcode
全球最大的同性交友网站 Github 可谓是造福了广大的开发者,而 Github 也隐藏了各种有趣的技能,今天我们就给 Apple 平台开发者介绍一个小小的隐藏技能:Open with Xcode。有了这个小技能,开发者可以直接通过 Xcode 下载并打开 Github 上的 Objective-C/Swift 工程,而无需手动下载后,再从 Xcode 打开。
发表于 4年以前   ·   阅读量:718
给新手的 11 个 Docker 免费上手项目
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。给新手们推荐12个极易上手的Docker实践项目
发表于 4年以前   ·   阅读量:740
图解常见的九种设计模式
在软件工程中,设计模式(Design Pattern)是对软件设计中普遍存在(反复出现)的各种问题,所提出的解决方案。
发表于 4年以前   ·   阅读量:670
数字证书、签名到底是什么?这篇文章讲得太好了
大家好,我是明哥。 前段时间整理了关于数字证书和数字签名的一些内容,今天整理一下发出来。 我们都知道 HTTP 协议都是明文传输内容,为了保证数据传输的安全,HTTPS 协议就应运而生了,但它其实并不是一个全新的协议,而是HTTP 协议基本之上 再加上SSL/TLS 协议。 因此当你访问一个支持 https 的网站时,是需要先进行 SSL/TLS 握手建立连接的。
发表于 4年以前   ·   阅读量:563
【Web技术】746- VSCode 插件开发入门教程
之前一直以为开发VS code插件是一件很难的事情,后来工作上需要搞一个效率小工具,就试着找了些资料来入门,发现其实就入门和开发一些简单功能的插件来说难度还是很低的。因为vscode本身是基于electron开发的,所以总体来说开发插件就是在写node代码,额外再加一些编辑器api,插件发布的过程和npm包的发布很类似。
发表于 4年以前   ·   阅读量:627
谈谈 React 5种最流行的状态管理库
在 React 中,似乎有无数种处理状态管理的方法。想要了解各种库,去比较它们之间的如何选择以及它们如何原作都是一件令人头疼的事情。
发表于 4年以前   ·   阅读量:927
Dart: 健全的空安全概览
Dart 语言即将 全面引入 健全的空安全机制了,当您选择使用空安全时,代码中的类型将默认是非空的, 意味着 除非您声明它们可空,它们的值都不能为空。有了空安全,原本处于您的 运行时 的空值引用错误 将变为 编译时 的分析错误。
发表于 4年以前   ·   阅读量:671
轻松玩转函数式编程
最近和一些同学讨论了函数式编程,很多同学总觉得听起来很高大上,但用起来却无从下手。于是我抽时间捋了捋,将平时工作中用到的函数式编程案例和思想整理了出来,相信阅读本文后,大家都能快速上手函数式编程。
发表于 4年以前   ·   阅读量:438
npm 依赖管理中被忽略的那些细节
提起 npm,大家第一个想到的应该就是 npm install 了,但是 npm install 之后生成的 node_modules 大家有观察过吗?package-lock.json 文件的作用大家知道吗?除了 dependencies 和 devDependencies,其他的依赖有什么作用呢?接下来,本文将针对 npm 中的你可能忽略的细节和大家分享一些经验。
发表于 4年以前   ·   阅读量:615
高并发分布式架构演进之路
本文以淘宝作为例子,介绍从一百个到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。
发表于 4年以前   ·   阅读量:561
深入理解洋葱模型
本文来由,希望可以剖析中间件的组合原理,从而帮助大家更加理解洋葱模型。
发表于 4年以前   ·   阅读量:650
URL 去重的 6 种方案!(附详细代码)
发表于 4年以前   ·   阅读量:497
10 张图告诉你 Google 和 Apple 的差异
苹果和谷歌都是以用户体验和设计为目标的科技巨头,但是为什么它们的风格差异如此之大呢?设计师 Allen 用十张图生动描述了两家公司的差异。
发表于 4年以前   ·   阅读量:616
为什么不推荐使用 PHPicker
WWDC 20 过去已经有好几个月了, iOS 14 正式版也发布了,这篇文章写的有点晚了,因为有些 API 没有彻底弄懂,所以一直拖到了现在(奇怪我怎么感觉去年也说过一样的话: doge)其实过了这么多个月,大家应该或多或少都看过一些别人写文章,介绍相册的变化,介绍 PHPicker,但是有一些点没讲清楚,比如怎么用 PHPicker 获取视频?PHPicker 有什么不足?那么下面让我们一起看看什么是 PHPicker 以及 iOS 14 相册有什么新的变化。
发表于 4年以前   ·   阅读量:607
医美分期产品设计如何去做?
当前,在高昂的车房贷,不断上涨的生活开销以及教育医疗养老等各方面的压力下,越来越多的消费者在面对装修,旅游,教育甚至医疗等诸多消费需求时,选择消费信贷产品,既满足自己的消费需求,又不给自己带来太重的经济压力。
发表于 4年以前   ·   阅读量:806
关于nullptr这篇文章你一定要看
倘若我拥有追赶每一次夕阳的狂妄,那凡人之躯,是否也有比肩神明的力量。
发表于 4年以前   ·   阅读量:628
提高工作效率的 7 个 Vim 使用技巧!
vim 是个非常高效、非常好用的工具,很多人一旦开始使用 Vim 之后就再也无法自拔。然而, Vim 仍然有其自身缺陷,对于普通用户来说,很难在入门的时候就体会到Vim的所谓高效性。本文介绍7个提高你工作效率和生产力的Vim使用技巧,作为你体验使用Vim进行高效操作的入门级教程。
发表于 4年以前   ·   阅读量:582
浏览器是如何调度进程和线程的?
最近正值秋招,面试了很多前端同学,感悟颇多,后面我也会在公众号为大家分享下我作为面试官的一些心得,以及对于我经常会问的一些问题的讲解。
发表于 4年以前   ·   阅读量:558
Next.js + TypeScript 搭建一个简易的博客系统
来记录下学习(踩坑)的过程,这篇文章的代码都在https://github.com/Maricaya/nextjs-blog-1啦。 先来看看 Next.js 是什么吧。
发表于 4年以前   ·   阅读量:590
产品高阶能力:架构图的设计与画法
日常的工作中,假如你身边坐了一个女程序猿,为了让乏味的工作氛围增加点提神的荷尔蒙,文艺又懂点技术的你可能会对她说:小姐姐,我能把世间万物抽象成一个类,但唯独不能抽象你,你在我眼里美的那么具体。然后她开心的接过了你改了又改的需求。
发表于 4年以前   ·   阅读量:622
基于 DevOps、微服务以及 k8s 的高可用架构探索与实现
现代的企业面临着一个 VUCA 的时代,高可用系统架构面对着诸多不确定性带来的影响和挑战,如何才能能够突破困境,使得复杂的系统仍然能保持业务的连续性。业务的弹性扩容也同时会对高可用性的架构造成影响,在实践中,我们结合微服务/K8S/DevOps 这三架马车进行了微服务的容器化的实践之路。
发表于 4年以前   ·   阅读量:583
一套完整的后台管理系统(附源码),非常实用
这套Base Admin是一套简单通用的后台管理系统,主要功能有:权限管理、菜单管理、用户管理,系统设置、实时日志,实时监控,API加密,以及登录用户修改密码、配置个性菜单等。
发表于 4年以前   ·   阅读量:777
图解MyBatis的SQL执行流程(干货)
MyBatis可能很多人都一直在用,但是MyBatis的SQL执行流程可能并不是所有人都清楚了,那么既然进来了,通读本文你将收获如下: 1、Mapper接口和映射文件是如何进行绑定的 2、MyBatis中SQL语句的执行流程 3、自定义MyBatis中的参数设置处理器typeHandler 4、自定义MyBatis中结果集处理器typeHandler
发表于 4年以前   ·   阅读量:456
初探 Objective-C/C++ 异常处理实现机制
异常处理是许多高级语言都具有的特性,它可以直接中断当前函数并将控制权转交给能够处理异常的函数。不同语言在异常处理的实现上各不相同,本文主要来分析一下 Objective-C 和 C++ 这两个语言。
发表于 4年以前   ·   阅读量:604
算法图解:如何找出栈中的最小值?
定义栈的数据结构,请在该类型中实现一个能够得到栈的最小元素的 min 函数在该栈中,调用 min、push 及 pop 的时间复杂度都是 O(1)。
发表于 4年以前   ·   阅读量:507
关系感知路由与全球流量调度 · SOSP 2019
本文要介绍的是 2019 年 SOSP 期刊中的论文 —— Taiji: Managing Global User Traffic for Large-Scale Internet Services at the Edge[^1],该论文介绍的 Taiji 是 Facebook 在大规模互联网服务中动态管理用户流量的系统,通过该系统我们可以平衡各个数据中心的资源利用率并降低用户请求的网络延迟。
发表于 4年以前   ·   阅读量:529
Swift 底层原子操作
发表于 4年以前   ·   阅读量:1260
快速实现微信图片裁剪功能
最近和小伙伴 @anotheren 一起在搞事情,打算把微信的图片选择器那一套给做出来。于是就有了 AnyImageKit 这个框架,现在已经完成图片选择和编辑功能了。在做图片编辑功能的时候,裁剪这个功能做了很久,想到一个思路去做,做到一半发现不行,推翻重做,反复经历了这个过程两三次之后,最终给做出来了。这个功能的坑还是挺多的,而且网上关于这一块的资料不多,于是就想写一篇文章记录一下。
发表于 4年以前   ·   阅读量:607
图解|零拷贝Zero-Copy技术大揭秘
像大白这种调包侠,深知不懂底层技术点就如同空中楼阁,再这样下去面阿里p10是没希望了。
发表于 4年以前   ·   阅读量:498
从用途了解http字段
网络通信是前端必知必会的一部分内容,同时也是面试中出现的高频问题。
发表于 4年以前   ·   阅读量:466
H5 移动端调试全攻略
随着移动设备的高速发展,H5 开发也成为了 F2E 不可或缺的能力。而移动开发的重中之重就是掌握调试技巧,修 Bug 于无形。
发表于 4年以前   ·   阅读量:533
实用的 bash 自定义脚本,快速提效工作流程
工作时间久了,发现越来越离不开 bash 自动化脚本了。bash 对于我们的便利体现的许许多多的微小的方面,用的好在工作效率的提升上可以说是“积小流而成江海”。
发表于 4年以前   ·   阅读量:504
前端开发必会的HTML/CSS硬知识 (二)
前端开发系列的第二篇文章 基础知识就像是一把宝剑,能让你驰骋在前端领域的战场 知识亦有温度,让我们对新知识永远保持热度吧 分享小魔女的音乐
发表于 4年以前   ·   阅读量:721
收款神器!解读聚合收款码背后的原理
好了,不 BB 了,今天跟大家分享一下聚合收款码的支付原理,这也是我这大半年来一直在做的项目。 微信/支付宝收款码大家应该不会陌生,线下小微商户收款大多使用这个,就比如下图。 这种收款方式很方便,微信、支付宝后台申请开通,然后还可以免费申请相关物料。
发表于 4年以前   ·   阅读量:1412
Git 从入门到精通,这篇包教包会!
现在版本管理都习惯用git了,git命令你懂多少,当然现在很多工具可以使用,但高手都要懂点命令行,哈哈,不妨看看这篇文章,让你从入门到精通!
发表于 4年以前   ·   阅读量:627
10 个 VS Code 使用技巧
VS Code 作为广受好评的开发工具,已经被越来越多的开发者使用。然而,你真的了解 VS Code 了吗?
发表于 4年以前   ·   阅读量:482
一文讲透 “进程、线程、协程”
进程-操作系统提供的抽象概念,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。程序是指令、数据及其组织形式的描述,进程是程序的实体。程序本身是没有生命周期的,它只是存在磁盘上的一些指令,程序一旦运行就是进程。
发表于 4年以前   ·   阅读量:482
短信验证码登录的实现流程
发表于 4年以前   ·   阅读量:605
Chrome 上开发调试的九个技巧
如果你是一个前端开发者,你接触浏览器的时间会占用你工作时间的一半,甚至更多。那么我们推荐你使用谷歌浏览器,它是前端开发利器之一开题前,请你更新谷歌浏览器的版本到最新。截止本文发布,鄙人window上谷歌浏览器为最新版本 - 版本 85.0.4183.121(正式版本)(64 位),mac上谷歌浏览器为最新版本 - Version 85.0.4183.121 (Official Build) (64-bit)
发表于 4年以前   ·   阅读量:578
Linux虚拟化KVM-Qemu分析(四)之CPU虚拟化(2)
发表于 4年以前   ·   阅读量:611
ActiveMQ详细入门教程系列(一)
两个系统或两个客户端之间进行消息传送,利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,它可以在分布式环境下扩展进程间的通信。
发表于 4年以前   ·   阅读量:495
我写炫酷 CSS 效果的常用套路
如何在 CSS 中创建立体的方块呢?用以下的 SCSS mixin 即可 方块的长度、高度、深度都可以通过 CSS 变量自由调节
发表于 4年以前   ·   阅读量:554
排查 Node.js 服务内存泄漏,没想到竟是它?
团队最近将两个项目迁移至 degg 2.0 中,两个项目均出现比较严重的内存泄漏问题,此处以本人维护的埋点服务为例进行排查。服务上线后内存增长如下图,其中红框为 degg 2.0 线上运行的时间窗口,在短短 36 小时内,内存已经增长到 50%,而平时内存稳定在 20%-30%,可知十之八九出现了内存泄漏。
发表于 4年以前   ·   阅读量:438
TikTok 的应用程序日志都记录了什么内容?
近日,TikTok 的命运可谓一波三折。本文,我们来看下黑客对 TikTok 的研究结果吧。 本文最初发表在 Medium 博客,经原作者 Elliot Alderson 授权,InfoQ 中文站翻译并分享。
发表于 4年以前   ·   阅读量:622
鸿蒙OS开源代码精要解读之——init
最近在尝试做一些不一样的事情。公众号更新会慢点。另外,APL(About Programming Language)眼下看将是老夫的长远目标。上次想在神农班里找有缘人接棒,可惜缘分不够。最近几篇公众号预计会和鸿蒙开源部分的代码解读有关。有很多开发者愿意为鸿蒙摇旗呐喊,未来可期!
发表于 4年以前   ·   阅读量:378
Facebook 新一代 React 状态管理库 Recoil
在 React Europe 2020 Conference 上, Facebook 软件工程师 Dave McCabe 介绍了一个新的状态管理库 Recoil。
发表于 4年以前   ·   阅读量:835
前端工程化中的自动化部署
在前端工程化中,前端开发人员终于在不断的提高自己的地位,再也不是简单的切图仔了。当然,随之而来的就是我们的工作内容变得越来越多,变得越来越繁琐。不仅要不断的学习新的前端技术内容,而且还要独立维护前端的部署工作。因此,如何能快速的进行工程化内容的部署,就是一件非常有价值的事情。
发表于 4年以前   ·   阅读量:465
Centos7搭建k8s环境教程,一次性成功,收藏了!
最新版的v1.16.2试过了,一直无法安装完成,安装到kubeadm init那一步执行后,报了很多错,如:node xxx not found等。centos7都重装了几次,还是无法解决。用了一天都没安装完,差点放弃。
发表于 4年以前   ·   阅读量:425
图片懒加载从简单到复杂
图片懒加载是一个很重要的前端性能优化手段。这篇文章将从懒加载的最简单场景开始介绍,逐步增加复杂度,希望能讲清楚常见的图片懒加载场景及在该场景下对应的解决办法,也希望对你有所帮助。
发表于 4年以前   ·   阅读量:464
最全总结 | 聊聊 Python 数据处理全家桶(配置篇)
在实际项目中,经常会接触到各种各样的配置文件,它可以增强项目的可维护性 常用配件文件的处理方式,包含:JSON、ini / config、YAML、XML 等 本篇文章,我们将聊聊 Python 数据处理全家桶之配置文件大总结
发表于 4年以前   ·   阅读量:436
 热门专题
互联网深度分析
根据当前互联网热点,深度分析事件背后的原因。
语言规范指南
c/c++,Objective-C,Python,Golang等语言的代码规范指南,团队合作更需要代码规范。
任正非讲话合集
收集了历年来,任正非在各个内部会议上的讲话。
查看所有专题
 哈喽比特公众号
 热门标签
# Docker #

文章:109,阅读量:78.1k

# 东方甄选小作文事件 #

文章:13,阅读量:13.7k

# 裁员 #

文章:1328,阅读量:910k

# WebAssembty #

文章:25,阅读量:27.4k

# Python #

文章:5587,阅读量:4.6m

# 人工智能(AI) #

文章:7123,阅读量:4.9m

# JavaScript #

文章:1228,阅读量:984k

# Rust #

文章:269,阅读量:185.6k

# 华为2023年9月25日新品发布会 #

文章:8,阅读量:9.3k

# 前端面试宝典 #

文章:9,阅读量:6.2k

查看所有标签