引言阮一峰大家基本都认识,很厉害的一个人,经济学博士,文章写得很棒,知识面很广泛,计算机、算法、英语、文采,这是能想到的他的一些标签,他的博客应该算是最受欢迎的博客之一了。
我经常回去看他的博客,但有时候时间长了,再次去看,发现他已经有好几篇新文章了,我就在想,能不能自己写个程序,监控的他博客,当他有新文章的时候,第一时间推送给我。思路他的博客中有一个feed,是一个返回xml格式文档的接口,这个
转载
2023-07-04 10:18:10
1071阅读
h5概念介绍小公司:h5,速度慢,开发快.大公司:原生.速度快,开发慢技术篇混合:开发中,速度中.跨平台:React Native: 使用 JavaScipt 语言编写页面,Xamarin:使用 C# 语言编写页面Flutter:使用 Dart 语言编写页面缺点:页面不完全一致,都不很成熟.原生速度最快.验证文件真假:哈希...
原创
2022-02-09 17:55:22
193阅读
How to use the p4lang/p4app Docker image本文参考 孙勇峰博客 和 p4app README 以及 p4app Dockerfile 结合自己的理解做一些记录,有错误或不足之处欢迎批评指正。简介p4app是一个可以构建、运行、调试和测试P4程序的工具,p4app背后蕴含的哲学是“简单的事情应尽可能简单”,旨在使小而简单的P4程序易于编写、易于与他人分享。p4l
转载
2023-09-26 15:30:53
91阅读
对于git的一些指令还是有些生疏,而且在课堂上讲的只是简单介绍了一些功能,并没有具体深入,看到这篇文章之后,觉得比较详细,所以转了过来。 Git是目前最流行的版本管理系统,学会Git几乎成了开发者的必备技能。Git有很多优势,其中之一就是远程操作非常简便。本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就会完全掌握Git远程操作。git
最近的在整理、复习跨域相关的内容,看到 阮老师 总结了一篇相关文章,然后我就加入了书签,可是今天打开的时候,出现下面说明:下面是软老师最近的两个推文:看到阮老师最后说:“ 有人真的恨我,即使我没有伤害任何人的利益。” 记得最清晰的是当年:《【朴灵评注】JavaScript 运行机制详解:再谈Event Loop》这篇文章,当时好多人都说阮一峰不行,最近又有一篇《面试官:阮一峰版的快速
原创
2021-01-12 10:57:41
1418阅读
h5概念介绍小公司:h5,速度慢,开发快.大公司:原生.速度快,开发慢技术篇混合:开发中,速度中.跨平台:React Native: 使用 JavaScipt 语言编写页面,Xamarin:使用 C# 语言编写页面Flutter:使用 Dart 语言编写页面缺点:页面不完全一致,都不很成熟.原生速度最快.验证文件真假:哈希...
原创
2021-08-31 10:25:06
297阅读
好文!对深入理解字符存储方式非常有用!作者: 阮一峰日期: 2007年10月28日今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点,才算初步搞清楚。下面就是我的笔记,主要用来整理自己的思路。但是,我尽量试图写得通俗易懂,希望能对其他朋友有用。毕竟,字符编码是计算机技术的基石,想要熟练使用
转载
2023-07-31 18:28:59
187阅读
文章目录ES6 入门教程1 ECMAScript 6 简介1.1 ECMAScript 和 JavaScript 的关系1.2 ES6 与 ECMAScript 2015 的关系1.3 语法提案的批准流程1.4 ECMAScript 的历史1.5 Babel 转码器1.5.1 安装Babel1.5.2 配置文件.babelrc1.5.3 命令行转码1.5.4 babel-node1.5.5 @b
转载
2024-05-10 22:06:27
81阅读
1.let和const命令let注意点:a. 使用let命令声明变量之前,该变量都是不可用的。(称为“暂时性死区”)b. let、const语句不出现变量提升c. let不允许在相同作用域内,重复声明同一个变量。d. const一旦声明变量,就必须立即初始化,不能留到以后赋值。ES6声明变量的6种方法:Es5中:var 命令和function命令。Es6 let和co
转载
2023-11-19 11:37:25
505阅读
Python是一种高级编程语言,由Guido van Rossum在1989年创建。它被设计用于提高代码的可读性和可维护性。Python被广泛应用于Web开发、数据分析、人工智能等领域。
阮一峰是一位知名的程序员和博主,他在网络上分享了大量关于Python的教程和技术文章。在本文中,我们将介绍一些阮一峰推荐的Python编程技巧和实践。
### Python编程技巧
阮一峰认为,Python
原创
2024-04-17 03:14:52
231阅读
作者:左大人 00 前言 Http和Https属于计算机网络范畴,但作为开发人员,不管是后台开发或是前台开发,都很有必要掌握它们。在学习Http和Https的过程中,主要是参考了阮一峰老师的博客,讲的很全面,并且通俗易懂,有兴趣的同学可以去学习学习。http://www.ruanyifeng.com/blog/2016/08/http.html这篇文章主要是按照自己的思路来讲解对Htt
转载
2024-08-27 20:49:11
107阅读
Weekly-Search之前在阮一峰的每周分享中看到过一篇汇编相关的文章,最近打算翻出来看看,但是发现阮一峰的分享是每周一篇文章,我如果想要找到自己想看的文章,在只记得文章标题中的一个关键词的时候,非常不方便找。需要点开每一篇文章搜一下。所以就萌生了自己做一个简单的搜索工具的想法。之前对 Python 简单的了解,印象中 python 也是非常适合做爬虫的。所以就写了这个简单的脚本来帮我找到我自
转载
2024-04-22 14:30:52
139阅读
编程风格块级作用域字符串解构赋值对象数组函数Map结构Class模块ESLint的使用 本章探讨如何将ES6的新语法,运用到编码实践之中,与传统的JavaScript语法结合在一起,写出合理的、易于阅读和维护的代码。多家公司和组织已经公开了它们的风格规范,具体可参阅jscs.info,下面的内容主要参考了Airbnb的JavaScript风格规范。块级作用域 § ⇧
(1)let 取代 varE
转载
2023-12-27 09:02:20
47阅读
Node.js是一个基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js使用事件驱动,非阻塞I/O 模型而得以轻量和高效,非常适合在分布式设备上运行数据密集型的实时应用。V8引擎本身使用了一些最新的编译技术。这使得用Javascript这类脚本语言编写出来的代码运行速度获得了极大提升,又节省了开发成本。对性能的苛求是Node的一个关
转载
2024-09-01 23:45:19
82阅读
写在开头:此 Webpack 教程是阮老师在 Webpack 1.x 的版本上做的。现在 Webpack 的版本已经改动较大,建议有基础的同学,就直接上官网看最新的就好了。这个教程可以用来了解下 Webpack 的前世今生。仓库地址: https://github.com/userkang/webpack-demos-cn开始这个项目是一些简单的 Webpack 示例集合这些示例特意用简单明了的方
转载
2023-11-05 08:23:35
273阅读
前言ES6的出现是为了提高 javascript 的严谨性,安全性等方面,它代表着js的发展方向。网站开发的人员,无论前后端都必须熟稔 ES6 语法规范。带着问题看书1. ES6 新增的关键词 let 和 var 区别?a. 使用let声明的变量,只在它所在的代码块内有效。即如果使用let,声明的变量仅在块级作用域内有效。
b. var命令会发生”变量提升“现象,即变量可以在声明之前使用,值为
转载
2024-03-12 17:47:24
78阅读
--看完了--16.1引言客户端、服务器架构服务器是一个软件或者硬件,用来想一个或多个客户端提供所需要的“服务”。其中,硬件是指打印机、文件服务器等。软件服务器提供的服务主要是程序的运行、数据的发送与接收、合并、升级、或其他的程序或数据操作。软件服务器有Web服务器、数据库服务器、窗口服务器等。对于服务器而言,在提供服务之前需要进行一些设置。先要创建一个通讯端点,让服务器能够“监听”请求,然后需要
转载
2023-12-27 14:08:19
92阅读
开始学习一、资源整理资源与概念:PDF: <Vue前端开发 快速开发与专业应用>组件化、数据绑定。 MVVM模型:MVC,MVP 和 MVVM 的图示 作者: 阮一峰 基础教程:vue教程_2019年vue视频教程 7小时学会Vue+Vuex+MintUi+ElementUi入门实战视频教程(30讲) 官网安装:https://cn.v
转载
2024-05-21 06:47:46
63阅读
Promise的使用和踩坑(本文部分内容直接引用了阮一峰老师的《ES6入门》)1.Promise的基本使用①什么是PromisePromise是异步编程的一种解决方案,他能避免回调函数的层层嵌套,带来的难以阅读和维护等问题,例如下面的回调地狱:setTimeout(() => {
console.log(1)
setTimeout(() => {
con
转载
2024-04-30 20:52:23
69阅读
AbstractGenetator函数Generator函数是ES6提供的一种异步编程解决方案,其语法行为完全不同于传统函数。语法两大特征
function 关键字与函数名之间的 *
函数体内部使用 yield 语句我们定义一个generatorFunction示例:function* firstGenerator() {
var one = yield 'one';
consol
转载
2024-05-29 16:48:52
57阅读