ruanyf

LV1
发表了文章

科技爱好者周刊(第 127 期):未来人人开发软件,几乎没人编码

这里记录每周值得分享的科技内容,周五发布。( 本周五是十一假期,周刊提前到周三发布。)

ruanyf
发表了文章

轻松学会 React 钩子:以 useEffect() 为例

但是,最近我逐渐体会到 React 钩子(hooks)非常好用,重新认识了 React 这个框架,觉得应该补上关于钩子的部分。

ruanyf
发表了文章

rsync 用法教程

它可以在本地计算机与远程计算机之间,或者两个本地目录之间同步文件(但不支持两台远程计算机之间的同步)。它也可以当作文件复制工具,替代cp和mv命令。

ruanyf
发表了文章

Node.js 如何处理 ES6 模块

一种是 ES6 模块,简称 ESM;另一种是 Node.js 专用的 CommonJS 模块,简称 CJS。这两种模块不兼容。

ruanyf
发表了文章

只要一行代码,实现五种 CSS 经典布局

常用的页面布局,其实就那么几个。下面我会介绍5个经典布局,只要掌握了它们,就能应对绝大多数常规页面。

ruanyf
发表了文章

SSH 证书登录教程

但是,SSH 还有第三种登录方法,那就是证书登录。很多情况下,它是更合理、更安全的登录方法,本文就介绍这种登录方法。

ruanyf
发表了文章

安卓手机系统连接电视,最好的方案是什么?

现在,大部分人都用手机看视频。但是手机屏幕太小,不适合高清视频。电视看视频,才有更好的体验。

ruanyf
发表了文章

软件吃软件,编程工作会越来越多吗?

作者认为,大型软件和通用软件越来越强大,将会取代小软件和专门软件,相当于把后者都吃掉了。

ruanyf
发表了文章

苹果往事:乔布斯和 iPod 的诞生

我最近读到 MacWorld 网站的一篇文章,回顾 iPod 的诞生历史,觉得很值得一看。

ruanyf
发表了文章

git cherry-pick 教程

这时分两种情况。一种情况是,你需要另一个分支的所有代码变动,那么就采用合并(git merge)。另一种情况是,你只需要部分代码变动(某几个提交),这时可以采用...

ruanyf
发表了文章

科技爱好者周刊:第 103 期

本杂志开源(GitHub: ruanyf/weekly),欢迎提交 issue,投稿或推荐你的项目。

ruanyf
发表了文章

《Bash 脚本教程》发布了

Bash 是 Linux 和 Mac 的默认 Shell(命令行环境),系统管理和服务器开发都需要它。虽然不难,但是语法很怪异,比如计算字符串的长度要写成${#...

ruanyf
发表了文章

RDF 和 SPARQL 初探:以维基数据为例

维基百科有一个姐妹项目,叫做"维基数据"(Wikidata)。你可以从维基百科左侧边栏点进去。

ruanyf
PHPSQL编程算法数据库
发表了文章

科技爱好者周刊:第 95 期

本杂志开源(GitHub: ruanyf/weekly),欢迎提交 issue,投稿或推荐你的项目。

ruanyf
Vue.jsJavaScript
发表了文章

Deno 运行时入门教程:Node.js 的替代品

这几天假期,我学习了一下 Deno。它是 Node.js 的替代品。有了它,将来可能就不需要 Node.js 了。

ruanyf
TypeScriptnpmPHPNode.jsJavaScript
发表了文章

FFmpeg 视频处理入门教程

它功能强大,用途广泛,大量用于视频网站和商业软件(比如 Youtube 和 iTunes),也是许多音频和视频格式的标准编码/解码实现。

ruanyf
视频处理容器图像处理
发表了文章

GitHub Actions 教程:定时发送天气邮件

2019年11月,GitHub 正式开放了 GitHub Actions 这个功能,现在不用申请就能使用。

ruanyf
GitHubGit开源
发表了文章

H5 手机 App 开发入门:概念篇

手机现在是互联网的最大入口。根据《中国互联网报告》,手机网民已经超过8亿,人均每天上网三个多小时。

ruanyf
WebView网站APIHTML5容器
发表了文章

如何撤销 Git 操作?

本文介绍几种最主要的情况,给出详细的解释。更多的命令可以参考《常用 Git 命令清单》一文。

ruanyf
Git
发表了文章

CSS 定位详解

CSS 有两个最重要的基本属性,前端开发必须掌握:display 和 position。

ruanyf
C++

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券