博客园 - 晴天_雨天
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=182723
2019-05-17T07:20:57Z
晴天_雨天
https://www.cnblogs.com/lihuanqing/
feed.cnblogs.com
https://www.cnblogs.com/lihuanqing/p/10881519.html
'caching_sha2_password' cannot be loaded - 晴天_雨天
Authentication plugin 'caching_sha2_password' cannot be loaded 下载新版(8+)mysql的时候,我使用的版本8.0.16,使用图形客户端链接时会提示这个错误,应该是当前客户端还不支持默认的密码加密方式,切换到 native 改个密码即可
2019-05-17T07:21:00Z
2019-05-17T07:21:00Z
晴天_雨天
https://www.cnblogs.com/lihuanqing/
【摘要】Authentication plugin 'caching_sha2_password' cannot be loaded 下载新版(8+)mysql的时候,我使用的版本8.0.16,使用图形客户端链接时会提示这个错误,应该是当前客户端还不支持默认的密码加密方式,切换到 native 改个密码即可 <a href="https://www.cnblogs.com/lihuanqing/p/10881519.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lihuanqing/p/10858178.html
git 参考手册-简明指南 - 晴天_雨天
很久没发文了,来头条以后更忙了,也没精力去分享一些有营养的内容了。这次分享的 git 的方方面面,基本来自于我的笔记。git 这东西算是为数不多每天都要用的东西了,但是我觉得也不至于从头至尾去了解他的前世今生,什么样的状态最合适呢?我认为是: 1. 了解他的概念,工作区,暂存区等等,这些非常重要,否
2019-05-13T10:08:00Z
2019-05-13T10:08:00Z
晴天_雨天
https://www.cnblogs.com/lihuanqing/
【摘要】很久没发文了,来头条以后更忙了,也没精力去分享一些有营养的内容了。这次分享的 git 的方方面面,基本来自于我的笔记。git 这东西算是为数不多每天都要用的东西了,但是我觉得也不至于从头至尾去了解他的前世今生,什么样的状态最合适呢?我认为是: 1. 了解他的概念,工作区,暂存区等等,这些非常重要,否 <a href="https://www.cnblogs.com/lihuanqing/p/10858178.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lihuanqing/p/9999541.html
python版本管理(python环境隔离) - 晴天_雨天
这将是一篇比较短的文章。 我发文向来注重文章质量,营养不够的宁可不发,但是我相信很多人需要这篇文章。 之所以要去搞清楚这个问题,是我在把 vscode 的 inspector 设置为 pipenv 生成的虚拟环境是遇到了问题。2018 2月 vscode 添加了对 pipenv 的支持,检测到 Pi
2018-11-22T02:32:00Z
2018-11-22T02:32:00Z
晴天_雨天
https://www.cnblogs.com/lihuanqing/
【摘要】这将是一篇比较短的文章。 我发文向来注重文章质量,营养不够的宁可不发,但是我相信很多人需要这篇文章。 之所以要去搞清楚这个问题,是我在把 vscode 的 inspector 设置为 pipenv 生成的虚拟环境是遇到了问题。2018 2月 vscode 添加了对 pipenv 的支持,检测到 Pi <a href="https://www.cnblogs.com/lihuanqing/p/9999541.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lihuanqing/p/9657345.html
SQL快速入门 ( MySQL快速入门, MySQL参考, MySQL快速回顾 ) - 晴天_雨天
SQL 先说点废话,很久没发文了,整理了下自己当时入门 SQL 的笔记,无论用于入门,回顾,参考查询,应该都是有一定价值的,可以按照目录各取所需。SQL数据库有很多,MySQL是一种,本文基本都是SQL通用标准,有些标准很不统一的地方就用MySQL的写法了。希望本文帮你快速了解SQL的基本操作和概念
2018-09-16T12:56:00Z
2018-09-16T12:56:00Z
晴天_雨天
https://www.cnblogs.com/lihuanqing/
【摘要】SQL 先说点废话,很久没发文了,整理了下自己当时入门 SQL 的笔记,无论用于入门,回顾,参考查询,应该都是有一定价值的,可以按照目录各取所需。SQL数据库有很多,MySQL是一种,本文基本都是SQL通用标准,有些标准很不统一的地方就用MySQL的写法了。希望本文帮你快速了解SQL的基本操作和概念 <a href="https://www.cnblogs.com/lihuanqing/p/9657345.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lihuanqing/p/8533552.html
前端测试框架对比(js单元测试框架对比) - 晴天_雨天
前端测试框架对比(js单元测试框架对比) 本文主要目的在于横评业界主流的几款前端框架,顺带说下相关的一些内容。 测试分类 通常应用会有 单元测试(Unit tests) 和 功能测试(Functional tests),复杂大型应用可能会有整合测试(Integration tests)。 其中: 单
2018-03-09T05:59:00Z
2018-03-09T05:59:00Z
晴天_雨天
https://www.cnblogs.com/lihuanqing/
【摘要】前端测试框架对比(js单元测试框架对比) 本文主要目的在于横评业界主流的几款前端框架,顺带说下相关的一些内容。 测试分类 通常应用会有 单元测试(Unit tests) 和 功能测试(Functional tests),复杂大型应用可能会有整合测试(Integration tests)。 其中: 单 <a href="https://www.cnblogs.com/lihuanqing/p/8533552.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lihuanqing/p/8485071.html
权限认证 cookie VS token - 晴天_雨天
权限认证 cookie VS token 我前公司的应用都是 token 授权的,现公司都是维护一个 session 确认登录状态的。那么我在这掰扯掰扯这两种权限认证的方方面面。 工作流程 先说 cookie cookie 登录是有状态的,服务端维护一个 session 客户端维护一个 cookie
2018-02-28T10:14:00Z
2018-02-28T10:14:00Z
晴天_雨天
https://www.cnblogs.com/lihuanqing/
【摘要】权限认证 cookie VS token 我前公司的应用都是 token 授权的,现公司都是维护一个 session 确认登录状态的。那么我在这掰扯掰扯这两种权限认证的方方面面。 工作流程 先说 cookie cookie 登录是有状态的,服务端维护一个 session 客户端维护一个 cookie <a href="https://www.cnblogs.com/lihuanqing/p/8485071.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lihuanqing/p/8086363.html
WebSocket详解 - 晴天_雨天
WebSocket详解 因为 http 协议是单向的,之前如果服务器端有连续的变化需要通知客户端,只能通过客户端进行轮询(或者 long poll),但是轮询非常浪费资源,工程师们就发明了WebSocket。2011年成为国际标准,目前所有浏览器都已经支持了。 WebSocket 协议是基于TCP的
2017-12-22T07:50:00Z
2017-12-22T07:50:00Z
晴天_雨天
https://www.cnblogs.com/lihuanqing/
【摘要】WebSocket详解 因为 http 协议是单向的,之前如果服务器端有连续的变化需要通知客户端,只能通过客户端进行轮询(或者 long poll),但是轮询非常浪费资源,工程师们就发明了WebSocket。2011年成为国际标准,目前所有浏览器都已经支持了。 WebSocket 协议是基于TCP的 <a href="https://www.cnblogs.com/lihuanqing/p/8086363.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lihuanqing/p/7857466.html
我两年的web开发生涯 - 晴天_雨天
我两年的web开发生涯 与以前的文章分享给大家自己的知识和观点不同,这篇文章更多的是写给自己的总结。 现在是 2017年10月18. 从 2015年9月 开始接触前端开发,至今两年零一个月。 从 2016年3月 入职中油瑞飞从事相关工作,至今一年零七个月。 目前我即将离职,并于下个月加入一点资讯。
2017-11-18T09:37:00Z
2017-11-18T09:37:00Z
晴天_雨天
https://www.cnblogs.com/lihuanqing/
【摘要】我两年的web开发生涯 与以前的文章分享给大家自己的知识和观点不同,这篇文章更多的是写给自己的总结。 现在是 2017年10月18. 从 2015年9月 开始接触前端开发,至今两年零一个月。 从 2016年3月 入职中油瑞飞从事相关工作,至今一年零七个月。 目前我即将离职,并于下个月加入一点资讯。 <a href="https://www.cnblogs.com/lihuanqing/p/7857466.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lihuanqing/p/7561480.html
js对象详解(JavaScript对象深度剖析,深度理解js对象) - 晴天_雨天
js对象详解(JavaScript对象深度剖析,深度理解js对象) 这算是酝酿很久的一篇文章了。 JavaScript作为一个基于对象(没有类的概念)的语言,从入门到精通到放弃一直会被 对象 这个问题围绕。 平时发的文章基本都是开发中遇到的问题和对最佳解决方案的探讨,终于忍不住要写一篇基础概念类的文
2017-09-20T06:51:00Z
2017-09-20T06:51:00Z
晴天_雨天
https://www.cnblogs.com/lihuanqing/
【摘要】js对象详解(JavaScript对象深度剖析,深度理解js对象) 这算是酝酿很久的一篇文章了。 JavaScript作为一个基于对象(没有类的概念)的语言,从入门到精通到放弃一直会被 对象 这个问题围绕。 平时发的文章基本都是开发中遇到的问题和对最佳解决方案的探讨,终于忍不住要写一篇基础概念类的文 <a href="https://www.cnblogs.com/lihuanqing/p/7561480.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lihuanqing/p/7384997.html
完美结合 Redux 与 React-router (react-router不切换页面) - 晴天_雨天
本文可以解答以下问题: 链接 redux 后 react router 不切换页面 react router 路由改变页面却不改变 redux 与 react router 结合使用的方案 简单的问题我多说两句。 先解决问题: react router 文档的最后一个 API "withRouter
2017-08-18T01:01:00Z
2017-08-18T01:01:00Z
晴天_雨天
https://www.cnblogs.com/lihuanqing/
【摘要】本文可以解答以下问题: 链接 redux 后 react router 不切换页面 react router 路由改变页面却不改变 redux 与 react router 结合使用的方案 简单的问题我多说两句。 先解决问题: react router 文档的最后一个 API "withRouter <a href="https://www.cnblogs.com/lihuanqing/p/7384997.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lihuanqing/p/7229878.html
nodejs 搭建 RESTful API 服务器的常用包及其简介 - 晴天_雨天
常用包 框架: yarn add express 数据库链接: yarn add sequelize yarn add mysql2 处理 favicon: yarn add "serve favicon" 纪录日志: yarn add "morgan" 生成文档: yarn add dev "ap
2017-07-24T09:00:00Z
2017-07-24T09:00:00Z
晴天_雨天
https://www.cnblogs.com/lihuanqing/
【摘要】常用包 框架: yarn add express 数据库链接: yarn add sequelize yarn add mysql2 处理 favicon: yarn add "serve favicon" 纪录日志: yarn add "morgan" 生成文档: yarn add dev "ap <a href="https://www.cnblogs.com/lihuanqing/p/7229878.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lihuanqing/p/6979518.html
webpack分离第三方库(CommonsChunkPlugin并不是分离第三方库的好办法DllPlugin科学利用浏览器缓存) - 晴天_雨天
"webpack" 算是个磨人的小妖精了。 之前一直站在glup阵营,使用browserify打包,发现webpack已经火到爆炸,深怕被社区遗落,赶紧拿起来把玩一下。本来只想玩一下的。尝试打包了以后,就想启个webpack服务器,之后就想添加 "热替换" ,什么css文件单独拆分,各种 loade
2017-06-12T01:11:00Z
2017-06-12T01:11:00Z
晴天_雨天
https://www.cnblogs.com/lihuanqing/
【摘要】"webpack" 算是个磨人的小妖精了。 之前一直站在glup阵营,使用browserify打包,发现webpack已经火到爆炸,深怕被社区遗落,赶紧拿起来把玩一下。本来只想玩一下的。尝试打包了以后,就想启个webpack服务器,之后就想添加 "热替换" ,什么css文件单独拆分,各种 loade <a href="https://www.cnblogs.com/lihuanqing/p/6979518.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lihuanqing/p/6937314.html
react 热替换 ([HMR]) - 晴天_雨天
react 热替换 ([HMR]) 热替换 好多地方可以用到,目前比较流行的用法是搭配React和webpack实现 在不刷新页面的情况下对模块的增删改 。在给项目添加热替换功能的时候,可以说是踩了各种坑,webpack官方给的配置也有小问题还不得不FQ去解决(百度出来的一个能打的也没有)。 官方的
2017-06-03T06:43:00Z
2017-06-03T06:43:00Z
晴天_雨天
https://www.cnblogs.com/lihuanqing/
【摘要】react 热替换 ([HMR]) 热替换 好多地方可以用到,目前比较流行的用法是搭配React和webpack实现 在不刷新页面的情况下对模块的增删改 。在给项目添加热替换功能的时候,可以说是踩了各种坑,webpack官方给的配置也有小问题还不得不FQ去解决(百度出来的一个能打的也没有)。 官方的 <a href="https://www.cnblogs.com/lihuanqing/p/6937314.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lihuanqing/p/6871896.html
React-Router 4 的新玩意儿 - 晴天_雨天
上一个项目用的还是 2.6.1,转眼的功夫 4.0 都发布了,API 变化实在有点大,2.X那套东西不顶用了,老老实实重新看一遍文档,其中有几点需要注意的,拿出来说一说。 本文只讨论针对浏览器的应用,使用 react-router-dom(在react-router基础上封装了一些高级组件)进行说明
2017-05-18T02:00:00Z
2017-05-18T02:00:00Z
晴天_雨天
https://www.cnblogs.com/lihuanqing/
【摘要】上一个项目用的还是 2.6.1,转眼的功夫 4.0 都发布了,API 变化实在有点大,2.X那套东西不顶用了,老老实实重新看一遍文档,其中有几点需要注意的,拿出来说一说。 本文只讨论针对浏览器的应用,使用 react-router-dom(在react-router基础上封装了一些高级组件)进行说明 <a href="https://www.cnblogs.com/lihuanqing/p/6871896.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lihuanqing/p/6555049.html
nodejs爬虫 - 晴天_雨天
生活中遇到了问题,想去成都买个房,那哪个区域性价比高肯定要考虑一番了,最粗暴直接的就是看租售比,遂打算去链家网爬上各个小区的卖房单价和租房单价比上一比,python写爬虫无疑是最流行的了,但最近在研究node,感觉写个爬虫强化一下node姿势水平还是挺不错的。开整。 首先http请求工具和dom解析
2017-03-15T08:47:00Z
2017-03-15T08:47:00Z
晴天_雨天
https://www.cnblogs.com/lihuanqing/
【摘要】生活中遇到了问题,想去成都买个房,那哪个区域性价比高肯定要考虑一番了,最粗暴直接的就是看租售比,遂打算去链家网爬上各个小区的卖房单价和租房单价比上一比,python写爬虫无疑是最流行的了,但最近在研究node,感觉写个爬虫强化一下node姿势水平还是挺不错的。开整。 首先http请求工具和dom解析 <a href="https://www.cnblogs.com/lihuanqing/p/6555049.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lihuanqing/p/6495020.html
async/await与promise(nodejs中的异步操作问题) - 晴天_雨天
此文只是粗略介绍使用方法,欲了解核心概念请参考官方文档或其他资料。 举例写文章详情页面的时候的一个场景:首先更改文章详情中的 PV,然后读取文章详情,然后根据文章详情中文章 Id 查阅该文章评论和该文章作者信息。获取全部数据之后渲染文章详情页。数据库操作都是异步的,最直接想到的办法就是一层一层的回调
2017-03-03T02:32:00Z
2017-03-03T02:32:00Z
晴天_雨天
https://www.cnblogs.com/lihuanqing/
【摘要】此文只是粗略介绍使用方法,欲了解核心概念请参考官方文档或其他资料。 举例写文章详情页面的时候的一个场景:首先更改文章详情中的 PV,然后读取文章详情,然后根据文章详情中文章 Id 查阅该文章评论和该文章作者信息。获取全部数据之后渲染文章详情页。数据库操作都是异步的,最直接想到的办法就是一层一层的回调 <a href="https://www.cnblogs.com/lihuanqing/p/6495020.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lihuanqing/p/6295685.html
深入React事件系统(React点击空白部分隐藏弹出层;React阻止事件冒泡失效) - 晴天_雨天
只关注括号内问题的同学,可直接跳转到蓝字部分。(标题起的有点大,其实只讨论一个问题) 两个在React组件上绑定的事件,产生冲突后,使用e.stopPropagation(),阻止冒泡,即可防止事件冲突,毫无问题。 今天是踩了个React事件的坑,需求可以简化为:点击框体以外的部分则隐藏框体。最直接
2017-01-18T02:02:00Z
2017-01-18T02:02:00Z
晴天_雨天
https://www.cnblogs.com/lihuanqing/
【摘要】只关注括号内问题的同学,可直接跳转到蓝字部分。(标题起的有点大,其实只讨论一个问题) 两个在React组件上绑定的事件,产生冲突后,使用e.stopPropagation(),阻止冒泡,即可防止事件冲突,毫无问题。 今天是踩了个React事件的坑,需求可以简化为:点击框体以外的部分则隐藏框体。最直接 <a href="https://www.cnblogs.com/lihuanqing/p/6295685.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lihuanqing/p/6269424.html
React 点击删除列表中对应项(React 获取DOM中自定义属性) - 晴天_雨天
点击删除按钮,删除列表中对应项本来是React比较基础的应用,可是应用情况变得复杂了以后,我还真想了一会儿才搞定。 简化一下应用场景:点击新增按钮,增加一条输入框,点击输入框旁边的按钮,删除该输入框(不能删错了啊)。 问题刚上手,首先规划级别:一个输入框和对应删除按钮为一个子组件,整体为父组件即可方
2017-01-10T07:05:00Z
2017-01-10T07:05:00Z
晴天_雨天
https://www.cnblogs.com/lihuanqing/
【摘要】点击删除按钮,删除列表中对应项本来是React比较基础的应用,可是应用情况变得复杂了以后,我还真想了一会儿才搞定。 简化一下应用场景:点击新增按钮,增加一条输入框,点击输入框旁边的按钮,删除该输入框(不能删错了啊)。 问题刚上手,首先规划级别:一个输入框和对应删除按钮为一个子组件,整体为父组件即可方 <a href="https://www.cnblogs.com/lihuanqing/p/6269424.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lihuanqing/p/6081829.html
Python(Django) 连接MySQL(Mac环境) - 晴天_雨天
看django的文档,详细的一塌糊涂,这对文档来时倒是好事,可是数据库连接你别一带而过啊。感觉什么都想说又啥都没说明白,最有用的一句就是推荐mysqlclient。展开一个Django项目首先就是成功连接数据库然后安装顶层应用。那链接数据库就分两点: 第二点文档写的很明白了照做即可,关键是小弟没用p
2016-11-20T07:18:00Z
2016-11-20T07:18:00Z
晴天_雨天
https://www.cnblogs.com/lihuanqing/
【摘要】看django的文档,详细的一塌糊涂,这对文档来时倒是好事,可是数据库连接你别一带而过啊。感觉什么都想说又啥都没说明白,最有用的一句就是推荐mysqlclient。展开一个Django项目首先就是成功连接数据库然后安装顶层应用。那链接数据库就分两点: 第二点文档写的很明白了照做即可,关键是小弟没用p <a href="https://www.cnblogs.com/lihuanqing/p/6081829.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lihuanqing/p/6053388.html
理解和上手Redux - 晴天_雨天
<!--StartFragment--> 顾名思义本文分两个部分,理解和上手,第一部分我先讲个故事,这个故事也许不是特别形象,但对大家理解Redux一定有所帮助。第二部分我举个例子。 先讲个故事: 一个餐厅(应用),我是顾客(用户),这个餐厅很特殊,Redux帮老板设计了一套非常科学的食材管理系统:
2016-11-11T02:37:00Z
2016-11-11T02:37:00Z
晴天_雨天
https://www.cnblogs.com/lihuanqing/
【摘要】<!--StartFragment--> 顾名思义本文分两个部分,理解和上手,第一部分我先讲个故事,这个故事也许不是特别形象,但对大家理解Redux一定有所帮助。第二部分我举个例子。 先讲个故事: 一个餐厅(应用),我是顾客(用户),这个餐厅很特殊,Redux帮老板设计了一套非常科学的食材管理系统: <a href="https://www.cnblogs.com/lihuanqing/p/6053388.html" target="_blank">阅读全文</a>