- 博客(20)
- 收藏
- 关注
原创 Node.js 初探:事件循环、非阻塞 I/O 和异步编程简介
事件循环、非阻塞 I/O 和异步编程使 Node.js 在处理并发请求方面表现出优越性能。
2023-10-09 15:15:23 279
原创 Node.js:一个高性能 JavaScript 运行环境的历史与用途
Node.js 是一个流行的 JavaScript 运行环境,让开发者能够在服务器端使用 JavaScript 进行编程。
2023-09-21 17:09:01 194
原创 8周Nodejs学习计划
了解 Node.js 的历史和用途了解 Node.js 事件循环、非阻塞 I/O 和异步编程安装 Node.js 和 npm(Node 包管理器)创建第一个 Node.js 脚本。
2023-09-19 11:43:22 141
原创 前端面试总结(2)--从输入URL到页面加载完成,都发生了什么
众里寻他千百度。蓦然回首,那人却在,灯火阑珊处。面试官只因为在人群中多看了你一眼 ,你回首,笑靥如花,那一刻,仿佛三千宠爱寄予你一身,你的生活充满了无限的可能性,你的脑海构建了无数的未来,你有着无限的潜力,你也将走上迎娶白富美,走上人生巅峰的道路。直到那句“从输入URL到页面加载完成,都发生了什么”传入耳中,你才明白,那日夕阳下的问答,是你逝去的青春。序言本文整理总结自己毕业季时,各种面试...
2020-04-11 02:26:18 572
原创 Highcharts中的宽度自适应问题详解--源码分析
目录阅读前须知问题分析官网调研源码分析解决方案官网提供的`reflow()`主动触发`window`的`resize`事件结论阅读前须知在本文你将得到以下信息:导致Highcharts图表宽度无法自适应的根本原因解决chart宽度自适应的两种方法如何主动触发DOM事件如有任何疑问或问题,欢迎探讨~问题今天在实现div元素的sizable的功能是,发现一个问题:作为contai...
2020-03-24 22:24:54 3539
原创 前端面试总结(1)--笔试知识点汇总
写下标题时,我不禁回想起那年毕业季被找工作支配的恐惧。所谓天要下雨娘要嫁人,裸转前端势在必行,抱着天生我材必有用的丰满理想,过着“哪哪都缺人,哪哪都不缺自己”的骨感现实生活,才明白玉不琢不成器,作为璞玉的自己努力地打磨着,终于成就了自己,成为了一名合格的,杀猪刀磨刀石。序言本文整理总结自己在毕业季找工作时,前端笔试遇到的各种细小知识点,多为基础知识,既不全面,也不系统。因此,对于读者而言,本文...
2020-03-22 14:01:46 670
原创 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 323
转载 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 275
原创 Docker学习笔记(一)——基本概念
前言《Docker Practice(Docker从入门到实践)》学习笔记 这本书讲的非常清晰透彻,细节内容也非常全面。因此,关于这本书的学习笔记,我希望可以注重对其逻辑和思维的总结,而不是仅仅罗列知识点。 书中的语言实在是非常简练且清晰,单纯总结成点会缺少很多思维上的逻辑连贯性,完全罗列又会显得过于复杂。因此我将以下面这种方式来进行学习:对重要的知识点或概念进行引用在知识点后加入自己的理解
2017-12-27 17:00:05 383
原创 基于ruby+selenium的第三方广告检测
本文的工程目的是使用ruby编写一个脚本文件,实现对网页中第三方广告的检测和统计。 项目源代码:https://github.com/vito0705/selenium_vito本文主要内容一.项目分析 项目目的项目要求项目解决思路二.环境配置 Linux下环境配置Windows下环境配置三.程序编写 项目设计思路代码实现(一)加载库文件(二)初始化部分(三)网页检测部分
2017-12-20 16:27:01 570
原创 理解本质的REST
REST本身是一个高度抽象化的架构风格,因而总是很难对它有一个比较深入且印象深刻的理解。写这篇文章的目的,是自己对学习REST的一个总结,也希望可以通过这篇文章,能够让读者真正的理解REST。本文主要内容什么是REST REST概念REST的由来REST的理解REST的架构约束条件 客户/服务器模型无状态缓存统一接口分层系统小结总结什么是RESTREST的概念先来看看百度对
2017-10-09 22:06:02 766
原创 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 1543
转载 一个非常易懂Git教程
教程地址:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 史上最浅显易懂的Git教程! 为什么要编写这个教程?因为我在学习Git的过程中,买过书,也在网上Google了一堆Git相关的文章和教程,但令人失望的是,这些教程不是难得令人发指,就是简单得一笔带过,或者,只支离破碎
2016-12-14 21:10:16 377
原创 Rails Gem开发(三)——Typhoeus实现后台http请求
项目推进,需要实现在rails服务器后台通过http请求访问url来获取必要的信息。我们选择使用typhoeus来实现这一功能。 github:https://github.com/typhoeus/typhoeus开发前需明确的问题我们需要实现怎样得功能?Typhoeus 实现了怎样的功能?Typhoeus 提供了哪些接口?问题解决需要实现的功能我们需要通过在rails后台实现http请
2016-11-30 12:14:52 781
原创 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 4092
原创 Ruby on Rails 学习(二)——Rails的目录结构
在学习rails时,我们有必要了解rails程序中的目录结构。 rails对于不同的文件,不同的代码存放在什么样的文件目录中有着明确要求。在rails中,有一条原则是:“惯例优于设置”(Convention Over Configuration),按照rails的约定去编程,往往能起到事半功倍的效果。 在这里,我们将对rails程序中的主要的文件及文件夹进行介绍。一个具有MVC完整结构的目录结构
2016-10-30 21:33:47 1002
原创 Rails Gem开发(二)——whenever实现周期性任务
根据项目的进展,我们需要实现后台进行定时读取信息的功能,而最关键的实现部分是周期性功能,根据调研,决定使用whenever来实现这一功能。 github:https://github.com/javan/whenever开发前需要明确的问题whenever是怎样一种周期性机制?whenever能为我们提供什么功能?whenever为周期性任务提供了哪些控制方式?问题解决whenever周期
2016-10-26 10:35:28 2425
原创 Rails Gem开发(一)——Carrierwave 实现文件上传
按照项目需求,需要实现从本地上传文件到rails服务器的功能。我们选择使用carrierwave来实现这一功能。github:https://github.com/carrierwaveuploader/carrierwave开发前需要明确的问题在开发时,我们不能盲目的去实现功能。为此,在实践之前,我们需要提出一些问题来引导我们解决问题:整个文件上传的流程是怎样的?carrierwave 扮演了
2016-10-12 14:45:08 1094
原创 Ruby on Rails 学习(一)——浅谈MVC框架
对于一名 rails 服务器开发的初学者,首先需要理解的就是MVC框架以及rails程序中数据在MVC之间的传递过程。一.MVC框架简介 MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户
2016-10-12 14:39:08 962
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人