Web全栈开发之旅
介绍和记录Web全栈开发中的技术和经验,包括但不限于HTML、CSS、JavaScript、SASS、Node.js、Express、Angular.js、BootStrap、MongoDB、JQuery、Vue.js、React以及React Native等等。
阿基米东
Just an eco-friendly hacker
展开
-
大白话图解:什么是 CDN
618电商节、双十一购物狂欢节,到底是什么在支撑数以万计的秒杀活动?这就不得不提一直隐姓埋名的 CDN 了,注意不是 CSDN,而是 CDN,CDN,CDN! 那到底 CDN 是什么鬼,这还要从西天取经说起…… 1300年前,唐僧师徒取经要跋涉十万八千里,历经九九八十一难,一路打怪升级,最终才能修成正果,悟空加冕“斗战胜佛”。 1300年后,西游互联网已经开通,雷音寺...原创 2018-05-31 10:05:41 · 43086 阅读 · 43 评论 -
如何在网页中添加 GitHub Corners
首先在 http://tholman.com/github-corners/ 适合你的网页的样式。可以选择放在左上角还是右上角,底色选择黑色、青色、红色、蓝色、白色等等。然后复制代码,放到你的网页代码中。将 href="https://your-url" 替换为你的 GitHub 链接即可。<a href="https://your-url" class="github-corner" aria-label="View source on GitHub"> <svg widt原创 2020-07-18 16:42:22 · 932 阅读 · 1 评论 -
CentOS7安装Python3进行Flask实验
安装Python3由于 CentOS7 原本就安装了 Python2.7,而且还不能删掉,因为很多系统命令都依赖于 Python2,比如我们经常要用到的 yum 工具。 所以,我们首先需要另外安装 Python3,我们找到 Python 官网的 ftp: https://www.python.org/ftp/python/ 然后找到我们想要的版本,比如 Python3.6.5,然后用 w...原创 2018-04-08 00:58:27 · 2652 阅读 · 0 评论 -
Ubuntu 16.04 搭建 LAMP 环境
安装 Apache$ sudo apt-get install apache2打开浏览器,访问 http://localhost/ 出现如下页面说明 Apache 已经工作了! 对于 Ubuntu 16.04,可以通过 service 查看 Apache 的状态,并对它进行启动、停止、重启等操作。$ sudo service apache2 status/start/s...原创 2018-03-18 21:02:11 · 4344 阅读 · 0 评论 -
关于HTTP状态码(例如:202、404、503)
在网站建设的实际应用中,容易出现很多小小的失误,就像mysql当初优化不到位,影响整体网站的浏览效果一样,其实,网站的常规http状态码的表现也是一样,Google无法验证网站几种解决办法,提及到由于404状态页面设置不正常,导致了google管理员工具无法验证的情况,当然,影响的不仅仅是这一方面,影响的更是网站的整体浏览效果。因此,比较清楚详细的了解http状态码的具体含转载 2014-03-27 17:05:32 · 8993 阅读 · 0 评论 -
CGI简介——用C来写CGI程序简要指南
1. 什么是CGI ?CGI 是通用网关接口(Common Gateway Interface)的缩写. 它主要用于服务器端动态输出客户端的请求(如,HTML页面/二进制文件). 也就是说客户端请求参数不同, 服务器端会给出不同的应答结果..CGI 标准将这个接口定义的非常简单 (即: WEB 服务器收到客户端的请求后通过环境变量和标准输入(stdin)将数据传递给CGI程序, CGI程序通过标准输转载 2016-09-05 00:55:37 · 2865 阅读 · 0 评论 -
中国天气预报网接口及城市代码
下面的接口可获得城市天气情况:http://www.weather.com.cn/data/sk/101010100.html http://www.weather.com.cn/data/cityinfo/101010100.html http://m.weather.com.cn/data/101010100.html下面列出主要城市的代码: (全国各城市代码列表下载地址:http://原创 2016-09-11 12:50:03 · 11271 阅读 · 0 评论 -
实现本地主机与阿里云服务器的UDP通信
0、概述 感谢 CSDN 赠送的阿里云免费套餐半年使用权,让我有机会与阿里云来个亲密接触。本文是关于如何开通云服务器 ECS、如何登录及使用 ECS,以及通过简单的 UDP 通信实现本地主机与阿里云服务器的连接。 阿里云有很多种产品,主要的几种产品介绍如下:ECS (Elastic Compute Service):以虚拟机的方式将一台物理机分成多台云服务器,提供可伸缩的计算服务。SLB (原创 2017-03-18 01:01:48 · 16096 阅读 · 16 评论 -
MQTT 初体验——mosquitto 的安装与使用
MQTT是什么? MQTT(MQ Telemetry Transport,消息队列遥测传输)是近年来出现的一种新型协议,物联网领域也许会将其作为标准协议。MQTT 原本是 IBM 公司开发的协议,现在已经开源了,被更多人共同开发着。 MQTT 是一种能实现一对多通信(通常被称为发布/订阅型)的协议。如下图所示,它由三部分组成,分别是代理服务或中介(broker)、发布者(publisher)原创 2017-07-29 12:59:10 · 9003 阅读 · 0 评论 -
如何在 CentOS 安装 node.js
方法一:从EPEL库安装Node.js安装Node.js的一个有效且简单的方法就是从官方库下载安装,首先确保您可以访问到EPEL库,您可以通过运行以下命令来安装。sudo yum install epel-release现在可以使用yum命令安装Node.js了。sudo yum install nodejs因为在开发过程中我需要管理节点包,我还要安装新公共管理的软件包管理原创 2018-01-23 13:33:42 · 57046 阅读 · 1 评论 -
Node.js 核心库/常用模块
HTTP模块作用:处理客户端的网络请求代码步骤:导入 HTTP 核心模块监听客户端的请求处理客户端的请求开启服务器URL模块作用:处理客户端请求过来的URL代码步骤:导入 URL 核心模块导入 HTTP 核心模块监听客户端的请求(在这中间处理客户端请求过来的URL)处理客户端的请求开启服务器 Que原创 2018-01-23 17:08:30 · 3578 阅读 · 0 评论 -
npm安装express
安装Express运行在Node.js中,所以很容易配置、实现和控制。如果你已经安装了nodejs和npm,那么安装express就很简单了。$ npm install express --save测试# cat express_demo.js var express = require('express');var app = express();app.get('原创 2018-01-23 21:50:35 · 10413 阅读 · 0 评论 -
npm基本操作及命令详解
概述 Node.js框架的最强大功能之一是能够轻松地使用Node包管理器(Node Package Manager,NPM)用额外的Node封装模块(NPM)将其扩展。 在Node.js的世界里,您可以看到NPM有几个意思:Node包管理器(服务于JavaScript) Node封装模块 此外,NPM还是一个网站(www.npmjs.com)和社区平台本文所关注的npm原创 2018-01-24 17:58:29 · 18988 阅读 · 0 评论 -
小白教程 | 利用Github Pages快速搭建个人博客
现在这个世界,科技发展日新月异,AI,Big Data,Block Chain,Cloud Computing,IoT……稍不留意就飚几个你听都没听过的词出来,更何况现在连卖鸭脖的都要搞互联网,所以呀,没有个人博客都不好意思跟别人说你是敲代码的。 还好,利用Github Pages,我们可以快速搭建个人博客,方法非常简单! 首先打开Github网站,并登录你的账号。 因为Gith原创 2018-02-02 22:03:47 · 2810 阅读 · 0 评论