轻舞飞扬

心有猛虎 细嗅蔷薇


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

python 语言学习

发表于 2019-10-09 | 分类于 python

python 语言学习(一)

python 官网

python 对应的是 pip, python3 对应的是 pip3.

python 中数字

python 运算符

常用的 +, -, *, /, =; () 用来分组。

// 运算符用于做 floor division, 获取 / 操作后的整数结果。

** 用于计算乘方

1
5 ** 2 # 25

在交互模式下,上一次打印出来的表达式被赋值给变量 _,可以用于继续计算。

1
2
3
4
5
6
7
8
9
>>> a = 1
>>> b = 2
>>> a + b
3
>>> a + _
4
>>> c = 3
>>> 2 + _
6
阅读全文 »

webpack tree shaking

发表于 2019-09-25

2019-09-25 前完成

webpack HMR 原理解读

发表于 2019-09-23

webpack HMR 原理解读

Hot Module Replacement 简称 HMR。当我们对对面进行修改并保存后,webpack 将对代码重新打包,并将新的模块发送到浏览器端,浏览器进行新老模块替换,这样在不刷新浏览器的情况下可以对应用进行更行。

HMR 官网指南

HMR 的工作原理图解

上图是 webpack 配合 webpack-dev-server 进行应用开发的模块热更新流程图。

  1. 红色框内为服务端,橙色框内为浏览器端。
  2. 绿色框内为 webpack 代码控制的区域。蓝色框内为 webpack-dev-server 代码控制的区域。洋红色框为文件系统,文件修改的变化即发生在此。青色框为应用本身。
阅读全文 »

自学网站收藏

发表于 2019-08-07

一些鲜为人知的高质量自学网站

考试库

考试酷是一个永久免费的电子作业与在线考试系统云平台。

2uts

2uts 是一个完全免费的视频教程网站,它提供了丰富并且免费的高质量国外视频教程。

大学资源网

大学资源网是一个功能强大的完全免费在线学习网站,提供了丰富并且全面的学习视频教程。

Doyoudo

Doyoudo 是一个专注平面设计软件、视频剪辑软件的高质量自学网站,它免费提供了丰富的视频教程,这些视频教程的质量都很高,并且通俗易懂。

书栈网

书栈网是一个功能强大并且十分良心的计算机电子书籍在线阅读和下载网站,它也提供了各种开发文档和使用手册,是一个非常适合程序员在线学习的一个网站。

如何吧

如何吧是一个聚合 Excel 、PPT 、Word 、Photoshop 软件使用技巧的实用网站,它以图文的方式提供了很多高质量的实用软件技巧。

Http协议

发表于 2019-07-25

Http 协议

Http1 - Http2 - 前端优化

参考

程序员必须掌握的算法

发表于 2019-07-01

程序员必须掌握的算法

作为一名前端工程师,可以说是算法一直是我的短板所在。
既然知道了自己的缺点,就想想办法加强不是么?先把资料收藏下,以后尽量每日一刷。

常用算法

1、排序算法:快速排序、归并排序、计数排序
2、搜索算法:回溯、递归、剪枝
3、图论:最短路径、最小生成树、网络流建模
4、动态规划:背包问题、最长子序列、计数问题
5、基础技巧:分治、倍增、二分法、贪心算法

据结构

1、数组和链表
2、栈与队列
3、树和图
4、哈希表
5、大/小跟堆,可并堆
6、字符串:字典树、后缀树

阅读全文 »

实用网站收藏

发表于 2019-06-12

一些鲜为人知的小众网站

来源于他人分享,我只是个搬运工。

医学微视

医学微视是一个以视频的方式分享各种医学知识的良心网站,强烈推荐。

它是中国医学科学院健康科普研究中心监制的一个网站,并且不提供销售任何产品,它以短视频的形式帮助你了解各种疾病,通俗易懂,让你轻松了解各种医学知识;当我们遇到不懂的医学知识或者健康问题,直接利用这个网站,找到对应的疾病,就可以轻松找到对应的视频。

Bookset

Bookset 是一个质量很高的精品电子书籍网站。

首先,它提供了丰富的书籍,并且网站的电子书籍的更新频率非常快,网站的电子书籍你也都可以直接下载。

阅读全文 »

Mac 安装 postgreSQL

发表于 2019-03-07

postgreSQL

发音
/ˈpoʊstɡrɛs ˌkjuː ˈɛl/

真人发音版

安装

Mac 上安装 postgreSQL

1
brew install postgresql

postgreSQL 安装地址

1
where postgres

可以看到:/usr/local/bin/postgres

初始化 datebase 服务(先去建立文件夹)

1
initdb /Users/fate/fate/data/postgres
阅读全文 »

用 Koa 和 Postgres 创建一个 RESTFul API

发表于 2019-03-06

环境搭建

1
2
// 安装 Koa
npm i koa

NPM 依赖

1
2
3
node V10.10.0

Koa v2.7.0

test 库

chai mocha sinon

1
2
3
4
5
npm install --save chai

npm install --save mocha

npm install --save sinon

安装数据库

安装 pg

1
npm install pg --save

安装 knex. knex —— 一个用于 Javascript 的 SQL 查询生成器。

1
2
3
4
npm install knex --save

// 全局安装 Knex,可以使用 CLI 工具
npm install knex -g
阅读全文 »

从零开始学 Flutter (二)

发表于 2019-02-21

从零开始学 Flutter (二)

基本的 Widget

Widget 就是一个控件

flutter 中所有的对象都是一个 Widget, 不仅可以表示 UI 元素,也可以表示一些功能性组件。
flutter 中真正在屏幕上显示元素的类是 Element, Widget 只是描述 Element 的一个配置。

Text

文本 widget

Row, Column

水平布局 和 垂直布局

Stack

堆栈布局,允许多个 widgets 堆叠,也可以使用绝对定位布局。

Container

矩形可视元素。可以使用 BoxDecoration 进行装饰,如背景、边框、阴影。

阅读全文 »
prev1…345next

46 日志
14 分类
20 标签
RSS
© 2022 FateZeros