FatliTalk Fatli 的博客,博文写在 Issues 里。 版权声明: 署名-非商业性使用-禁止演绎 4.0 目录: 随笔 Markdown 设计 前端技术 JavaScript Git Python 基础 Django 框架 Python 网络数据采集 Java MySQL 计算机网络 Linux 随笔 Why GitHub Issues? 程序员为什么不会修电脑? 番茄工作法 初到美国是怎样的感觉? 美国高中的兼职——实验室助理 博弈论 二进制 字符编码笔记:ASCII,Unicode和UTF-8 百度网盘_恢复下载失败的文件 IaaS,PaaS及SaaS三种云服务的比较及对应的提供商 Make big dreams, take small steps Anna Quindlen 的《不曾走过,怎会懂得》 王小波的《一只特立独行的猪》 趋势 莫欺少年穷 Mac 使用「预览」来合并两张图片 Homebrew:macOS软件包管理工具 Mac - iTerm 基础配置 Mac 终端文件目录树状(tree)显示 2017年终总结 《无问西东》台词摘录 共享经济这么火,为什么“人的共享”一直没有大爆发? 《人类简史》摘录 LCD、OLED等显示器基础知识 英语音标 了解区块链 FFmpeg 音视频转码命令 Markdown Markdown 是什么? Markdown 语法 使用Markdown(Typora)绘制图表 设计 分辨率相关:屏幕尺寸、px、pt、em,物理像素和逻辑像素,以及 DPI、PPI 《写给大家看的设计书》读书笔记 三月一科技 VI 设计 - 简要说明 前端技术 HTML+CSS 知识结构梳理 HTML_1 HTML基础 HTML_2 列表、表格与框架 HTML_3 表单 CSS_1 CSS浮动(float,clear)通俗讲解 CSS_2 CSS实例-商品列表 :nth-child() 选择器:实现奇偶行隔行换色 Flex 布局、Grid网格布局 JavaScript 了解JavaScript JavaScript基础语法 JavaScript函数 JavaScript的DOM和BOM JavaScript对象 JavaScript表单验证 JavaScript表单验证之正则表达式 Javascript的this用法 JavaScript中的标点符号(逗号、分号) node安装 npm 基础用法 JavaScript == vs === JavaScript 同步回调/异步回调 Git Git_1 了解 Git(git --version) Git_2 Git 配置(git config) Git_3 Git 文件的三种状态及其生命周期(git status,已修改modified、已暂存staged、已提交committed) Git_4 仓库初始化/克隆现有仓库(git init/clone、add、commit) Git_5 记录每次更新到仓库(git add、commit) Git_6 远程仓库的使用(以 GitHub 为例)(git init、remote、add、commit、push) Git_7 提交历史(git log) Git_8 撤销操作(git commit --amend、git reset HEAD <file>) Git_9 打标签(git tag) GitHub for Windows IntelliJ IDEA 提交代码到 GitHub GitHub Pages 你必须收藏的Github技巧 Git 远程操作(以 GitHub 为例)(git checkout、remote、push、pull、fetch、merge) Ubuntu搭建Git服务器 git部署项目代码至服务器 macOS更新git fork - PR 操作流程(以 GitHub 为例) Python 基础 安装Python(Linux/macOS/Windows) Python编码风格 pip安装及使用 为Python项目建立虚拟环境 Python3数据类型 Python实参形参 单引号、双引号和三双引号的区别 Python 字符串格式化 (%操作符) Python字符串前加r 图像识别:简单的从一张图片中识别出中文(Tesseract) Python 多线程与 GIL 使用Pygal库可视化Python获取的API数据 Python Requests(HTTP请求库) 使用ItChat库发微信信息 Python正则表达式 函数的回调和递归函数 Anaconda的安装及conda的使用 Linux 上安装 conda(miniconda) Python发送邮件 Python读取PDF文档 Python词云wordcloud 使用UUID库生成唯一ID Python 定时任务框架 APScheduler Django 框架 理解 Django 的 MTV 模式:创建一个简单页面 实现一个基于 Django 的动态加载数据的简单博客页面 局域网/外网访问 Django 项目 部署Django项目 Django 项目配置 MySQL Django 连接已存在的数据库(以 MySQL 为例)自动生成 models,并伪造数据库迁移 Python 网络数据采集 使用BeautifulSoup库爬取新闻标题 macOS安装Scrapy Selenium Webdriver显式等待和隐式等待 Selenium+PhantomJS模拟登录 Selenium+Chrome模拟登录 Java Java 基础知识点 Java 面向对象的概念整理 Java 面向对象三大特性以及抽象类和接口 Java高级特性_1 集合框架及泛型 Java集合框架_hashCode() & equals() Java高级特性_5 XML JavaWeb_1 搭建Web环境、初识JSP JavaWeb_2 JSP实现数据传递和保存 macOS Java 安装和环境配置 Oracle_11gR2安装教程 三层架构和 MVC 模式 常用 Java 代码块 VS Code 创建 Maven 项目 MySQL MySQL_1 初识MySQL数据库 MySQL_2 创建MySQL数据库和表_DDL(CREATE) MySQL_3 MySQL数据库数据管理_DML(INSERT、UPDATE、DELETE) MySQL_4 使用事务保证数据完整性_TCL(SET AUTOCOMMIT、START TRANSACTION、COMMIT、ROLLBACK) MySQL_5 使用DQL命令查询数据_DQL(SELECT) MySQL_6 创建和使用索引 MySQL_7 MySQL数据库备份与恢复 常用 SQL 语句( MySQL ) macOS安装/卸载MySQL 8.0.16 macOS安装MySQL 5.7.28 Ubuntu 安装 MySQL 5.7 MySQL的编码问题 使用 cron 定时备份 MySQL 数据库(使用 Ubuntu 系统) 计算机网络 TCP/IP基础 IP 地址的基础知识 HTTPS 和 SSL/TLS 协议 HTTP 请求方法/状态码/错误处理/数据缓存 HTTP状态码 macOS终端使用代理网络 Linux Vi 或 Vim 基础 Wget cURL macOS上用VMWare虚拟机安装Ubuntu Screen命令行窗口管理器 Linux常用查找命令 SSH登录远程主机 使用scp与服务器传输文件 创建软链接 Linux文件权限 配置网站的IP地址到hosts中 使用 Nginx 部署静态网站(含配置 HTTPS) Linux 进程和线程