自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 Node.js 初探:事件循环、非阻塞 I/O 和异步编程简介

事件循环、非阻塞 I/O 和异步编程使 Node.js 在处理并发请求方面表现出优越性能。

2023-10-09 15:15:23 242

原创 Node.js:一个高性能 JavaScript 运行环境的历史与用途

Node.js 是一个流行的 JavaScript 运行环境,让开发者能够在服务器端使用 JavaScript 进行编程。

2023-09-21 17:09:01 166

原创 8周Nodejs学习计划

了解 Node.js 的历史和用途了解 Node.js 事件循环、非阻塞 I/O 和异步编程安装 Node.js 和 npm(Node 包管理器)创建第一个 Node.js 脚本。

2023-09-19 11:43:22 127

翻译 [译]如何编写好的React

How to write great React

2020-04-15 00:51:40 245

原创 前端面试总结(2)--从输入URL到页面加载完成,都发生了什么

众里寻他千百度。蓦然回首,那人却在,灯火阑珊处。面试官只因为在人群中多看了你一眼 ,你回首,笑靥如花,那一刻,仿佛三千宠爱寄予你一身,你的生活充满了无限的可能性,你的脑海构建了无数的未来,你有着无限的潜力,你也将走上迎娶白富美,走上人生巅峰的道路。直到那句“从输入URL到页面加载完成,都发生了什么”传入耳中,你才明白,那日夕阳下的问答,是你逝去的青春。序言本文整理总结自己毕业季时,各种面试...

2020-04-11 02:26:18 547

原创 Highcharts中的宽度自适应问题详解--源码分析

目录阅读前须知问题分析官网调研源码分析解决方案官网提供的`reflow()`主动触发`window`的`resize`事件结论阅读前须知在本文你将得到以下信息:导致Highcharts图表宽度无法自适应的根本原因解决chart宽度自适应的两种方法如何主动触发DOM事件如有任何疑问或问题,欢迎探讨~问题今天在实现div元素的sizable的功能是,发现一个问题:作为contai...

2020-03-24 22:24:54 3458

原创 前端面试总结(1)--笔试知识点汇总

写下标题时,我不禁回想起那年毕业季被找工作支配的恐惧。所谓天要下雨娘要嫁人,裸转前端势在必行,抱着天生我材必有用的丰满理想,过着“哪哪都缺人,哪哪都不缺自己”的骨感现实生活,才明白玉不琢不成器,作为璞玉的自己努力地打磨着,终于成就了自己,成为了一名合格的,杀猪刀磨刀石。序言本文整理总结自己在毕业季找工作时,前端笔试遇到的各种细小知识点,多为基础知识,既不全面,也不系统。因此,对于读者而言,本文...

2020-03-22 14:01:46 660

原创 ubuntu1604安装wordpress问题

参考安装方法: Ubuntu 16.04 安装 WordPress系统环境版本: - Ubuntu 1604 - PHP 7.0安装完成后访问http://localhost,报错:Your PHP installation appears to be missing the MySQL extension which is required by WordPress解决方案: 安装mysq

2017-12-27 19:54:31 312

转载 Ubuntu下安装Docker

《Docker Practice(Docker从入门到实践)》学习笔记 本文转自: Ubuntu 安装 Docker CE 镜像加速器Ubuntu 安装 Docker CE准备工作系统要求Docker CE 支持以下版本的 Ubuntu 操作系统:Artful 17.10 (Docker CE 17.11 Edge)Zesty 17.04Xenial 16.04 (LTS)Trus

2017-12-27 17:02:21 270

原创 Docker学习笔记(一)——基本概念

前言《Docker Practice(Docker从入门到实践)》学习笔记 这本书讲的非常清晰透彻,细节内容也非常全面。因此,关于这本书的学习笔记,我希望可以注重对其逻辑和思维的总结,而不是仅仅罗列知识点。 书中的语言实在是非常简练且清晰,单纯总结成点会缺少很多思维上的逻辑连贯性,完全罗列又会显得过于复杂。因此我将以下面这种方式来进行学习:对重要的知识点或概念进行引用在知识点后加入自己的理解

2017-12-27 17:00:05 375

原创 基于ruby+selenium的第三方广告检测

本文的工程目的是使用ruby编写一个脚本文件,实现对网页中第三方广告的检测和统计。 项目源代码:https://github.com/vito0705/selenium_vito本文主要内容一.项目分析 项目目的项目要求项目解决思路二.环境配置 Linux下环境配置Windows下环境配置三.程序编写 项目设计思路代码实现(一)加载库文件(二)初始化部分(三)网页检测部分

2017-12-20 16:27:01 559

原创 理解本质的REST

REST本身是一个高度抽象化的架构风格,因而总是很难对它有一个比较深入且印象深刻的理解。写这篇文章的目的,是自己对学习REST的一个总结,也希望可以通过这篇文章,能够让读者真正的理解REST。本文主要内容什么是REST REST概念REST的由来REST的理解REST的架构约束条件 客户/服务器模型无状态缓存统一接口分层系统小结总结什么是RESTREST的概念先来看看百度对

2017-10-09 22:06:02 741

原创 Rails Gem开发(四)——rack-cors解决Ajax跨域问题(CORS)

在项目开发过程中,遇到了Ajax跨域访问资源的问题,提示出现了类似于下面这样的错误: Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://example.com:8080/script/jquery.js. (Reason: CORS header

2016-12-24 15:46:33 1516

转载 一个非常易懂Git教程

教程地址:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 史上最浅显易懂的Git教程! 为什么要编写这个教程?因为我在学习Git的过程中,买过书,也在网上Google了一堆Git相关的文章和教程,但令人失望的是,这些教程不是难得令人发指,就是简单得一笔带过,或者,只支离破碎

2016-12-14 21:10:16 360

原创 Rails Gem开发(三)——Typhoeus实现后台http请求

项目推进,需要实现在rails服务器后台通过http请求访问url来获取必要的信息。我们选择使用typhoeus来实现这一功能。 github:https://github.com/typhoeus/typhoeus开发前需明确的问题我们需要实现怎样得功能?Typhoeus 实现了怎样的功能?Typhoeus 提供了哪些接口?问题解决需要实现的功能我们需要通过在rails后台实现http请

2016-11-30 12:14:52 772

原创 Ruby on Rails 学习(三)——15分钟搭建一个博客系统

“15分钟搭建一个博客系统”,是Ruby On Rails非常经典Demo练习。rails的创始人DHH当年用一个视频演示了如何在15分钟内搭建一个博客系统,展示除了rails的优雅与灵活,也让更多的人开始关注rails。 之所以能在15分钟内搭建一个博客系统,是与rails的一个原则:“惯例优于设置“(Convention Over Configuration)分不开的。而在搭建过程中,最重要的

2016-11-29 16:59:20 4061

原创 Ruby on Rails 学习(二)——Rails的目录结构

在学习rails时,我们有必要了解rails程序中的目录结构。 rails对于不同的文件,不同的代码存放在什么样的文件目录中有着明确要求。在rails中,有一条原则是:“惯例优于设置”(Convention Over Configuration),按照rails的约定去编程,往往能起到事半功倍的效果。 在这里,我们将对rails程序中的主要的文件及文件夹进行介绍。一个具有MVC完整结构的目录结构

2016-10-30 21:33:47 986

原创 Rails Gem开发(二)——whenever实现周期性任务

根据项目的进展,我们需要实现后台进行定时读取信息的功能,而最关键的实现部分是周期性功能,根据调研,决定使用whenever来实现这一功能。 github:https://github.com/javan/whenever开发前需要明确的问题whenever是怎样一种周期性机制?whenever能为我们提供什么功能?whenever为周期性任务提供了哪些控制方式?问题解决whenever周期

2016-10-26 10:35:28 2407

原创 Rails Gem开发(一)——Carrierwave 实现文件上传

按照项目需求,需要实现从本地上传文件到rails服务器的功能。我们选择使用carrierwave来实现这一功能。github:https://github.com/carrierwaveuploader/carrierwave开发前需要明确的问题在开发时,我们不能盲目的去实现功能。为此,在实践之前,我们需要提出一些问题来引导我们解决问题:整个文件上传的流程是怎样的?carrierwave 扮演了

2016-10-12 14:45:08 1081

原创 Ruby on Rails 学习(一)——浅谈MVC框架

对于一名 rails 服务器开发的初学者,首先需要理解的就是MVC框架以及rails程序中数据在MVC之间的传递过程。一.MVC框架简介 MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户

2016-10-12 14:39:08 948

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除