React Context笔记

Awbeci · 发布于 5月13日

1、语法

Context API

API

  • React.createContext()
  • Provider
  • Consumer
1
2
3
4
5
6
https://blog.csdn.net/caimingxian401/article/details/83107442
 
文章中有个bug 
 
应该
            //监听当前页面返回事件

react动态属性

supportlss · 发布于 5月13日

要根据变量的值,给react的元素设置不同的属性值,可以把属性值作为对象来操作。

    var attrObj = {};
   let a = true;
1
https://www.cnblogs.com/uno1990/p/9682155.html

css强制换行和禁止换行

alisa · 发布于 5月13日

1
2
3
4
5
6
强制换行
      1、word-break: break-all;       只对英文起作用,以字母作为换行依据。
      2、word-wrap: break-word;       只对英文起作用,以单词作为换行依据。
      3、white-space: pre-wrap;       只对中文起作用,强制换行。
 
禁止换行
1
https://www.jianshu.com/p/8029a651a7eb
1
2
3
4
5
6
interface IToken {
  smsToken: string;
}
 
const confirmToken: IToken = {
  smsToken: 'sclogin',

《unity性能优化之降低动画文件的大小》https://blog.csdn.net/rhett_y...
《关于Unity动画系统优化,你可能遇到这些问题》https://blog.uwa4d.com/archiv...

优化设置:

1.启用Optimize GameObjects

一些插件

stefanieliang · 发布于 5月13日

1. element-china-area-data (Element UI 中国省市区级联数据)栗子
2.vue2-countdown (基于vue2.0的活动倒计时组件) 栗子

uni小程序引用字体库

悠讓 · 发布于 5月12日

1
2
3
4
5
6
@font-face {font-family: "iconfont";
  src: url('https://at.alicdn.com/common/fonts/iconfont.eot?t=1557645995247'); /* IE9 */
  src: url('https://at.alicdn.com/common/fonts/iconfont.eot?t=1557645995247#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAQsAAsAAAAACHQAAAPdAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCDHAqEMINcATYCJAMQCwoABCAFhG0HRhtMB8gOJQmRkCDhoUFIPPy3H+2+mVkTSX767unr2QQ6IZMgWSOJhkrIYpHkJfzB9+yTzd2OzpNO9JBuHa4rDn4kvigMXDNd2kBmeYELl6iyiNJIwNF0OqDoItsD4i+wcwi/E7CbQKNRg8Ht1OxiIFMogwJxl9KpgCykUXKSQ71QmzKziIfE6tP9dAYP7L+P/1ZCRlKTKSN3LlO0IP5Xj2c3hUOroapNBG57JkjzyFgGFOI61XJK6PqWCTV+IkU2APWqKdFWg9+zm/8r5s1FUs8Sdf/xElFLkTQjdk2cV4yrc3ypH6oESm9iggQnZEY9WvEc8BMouGHUSdI4rbSVnF9XFw3R0u/cOmtt6Oz18Nq30itXimfN7b1zvsv162XnrkETdvVqydAr2dLKHFbw5OvXW5WwUXNNU2qKJk256ZDUxupw+2CXObOdi4PppRtcWC/g/mg1UeMN3WatUpQQ815N2DBs/fi1KmLo01UT1iwYNn/1+JVzjbMJ6/j2Q9f1sSmuX7l20bp+mjlrXKoWbC9X1s7f35dIjlTUzNvXx2pNzdFRtuFwYMD2EIHLxIM7RghGJma6q8Grk9v224m7px7lfPemDc0VdK5e02UIBcTEsNzUoSc439QWF9/AqtaWSkGVgFSwyhe2srIS0qogZCfN8zH72LN/xPv1j588Xv8+onLJll2q6vpd5VSwuadxrq6esLTw+fAPH1F4Rmk6tJNbNb1fSoe2hBeSD0VK/we0I/sjbX5u8d7y0uclf+vn6DMkirYne5G21qZnnCsstxsFJgxu9YgY4z3PdufrHSmZJR6W6ZkZI1KSw/KmHgH+fcACoFqfd+RaAKq9+V5OB6A6kW/muDvey0qiiTqb6K/1TZtc9+Pv/w22tVpfQD3ubeOW5t5fbsmy8uUr2lLeAp3zwxfHeCdK0ujz72qITvfakPWU9hDqQ1wJSOqMAFm9aWTBLgM1mqzZa9WbXyKNlqTh/CZdWEJRGrBoFACh3RYgafUByNqdRRbsXaBGr7dArfYQAo2OwmHFJrNBEUksVvFYi9StiNLQDaSm5wknuRDrGk0qNsi3CaWY5SgnCvD1jwbTcANm2xjDNekCeZ5EJEubUSrsh00mGllY2oA1vK+e5y2Rfn5k2pd8NbQZELawMBUepoWotUIoGrQGpFmbR8R+XwjTaWSiwuZk/TCWwlgcqnkkgC//Esg0SUOprGO5h9NEJxCPR0JILJoZkgomzKT6aIglvZsBpsHzpa/hsYjkR9XIshLf/mXmIyxzEHMonymRIkeJGjX3aC0OlHB6urEVK5oxpaZUNE8NGQIAAAAA') format('woff2'),
  url('https://at.alicdn.com/common/fonts/iconfont.woff?t=1557645995247') format('woff'),
  url('https://at.alicdn.com/common/fonts/iconfont.ttf?t=1557645995247') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */

npm 换源

yeachen · 发布于 5月12日

1
2
3
4
5
6
```
// 设置为淘宝源
npm config set registry http://registry.npm.taobao.org/
 
// 恢复
npm config set registry https://registry.npmjs.org/

叨叨两句

  1. 【改版】未来该系列将记录每日的增量知识,并陆续转移至《每日存量知识总结》中,由于未来该文不再成体系,转移至笔记中更新
  2. 技术的精进不能只是简单的刷题,而应该是不断的“刻意”练习
  3. 该系列已正式纳入【跃迁之路】专栏,持续更新

[叨叨两句]

  1. 【改版】未来该系列将针对已经掌握的知识,挑选我认为的重点进行规律总结
  2. 精进技术的目的,是为了实现自己的三个目标,而每日进行思考总结,只是具体的方法论
  3. 每日存量思考总结的目的:
  4. 为了杜绝大脑的“自动化”,脱离“舒适区”,持续精进技术
  5. 为了提供及时反馈,进行纠偏,防止目标方向错误

github

Maldivee · 发布于 5月12日

1
https://www.cnblogs.com/cxscode/p/8325064.html
1
2
3
4
5
6
mapTree (org) {
    const haveChildren = Array.isArray(org.children) && org.children.length > 0;
    return {
     //分别将我们查询出来的值做出改变他的key
        title: org.groupName,
        label: org.groupName,

mysql8找回密码

treeandgrass · 发布于 5月11日

1
2
3
4
5
6
 - 步骤1
 
sudo /usr/local/mysql/support-files/mysql.server stop
 
 - 步骤2
sudo mysqld_safe --skip-grant-tables

《Unity 角色模型优化要点(二合一》http://www.manew.com/thread-4...
《Unity3D白皮书(一)模型导入设置》https://blog.csdn.net/ecidevi...
《Unity进阶 - 动画系统 - Animations选项卡》https://blog.csdn.net/ios_son...
《全新的Unity移动游戏优化解决方案》https://blog.csdn.net/husheng...
《Unity官方手册——Fbx》https://docs.unity3d.com/Manu...

Vue 学习笔记(七)

hover_lew · 发布于 5月11日

一,发送Ajax请求

1,简介

vue本身不支持发送Ajax,需要使用vue-resource,axios等插件实现
axios是一个基于Promise的Http请求客户端,用来发送请求,也是vue2.0官方推荐的,同时不再对vue-resource进行更新和维护
  • 软件构建包括:设计,编码,调试,集成,测试。构建约占项目成本的65%,三思而行减少重构,做前期准备从而减少成本。
  • 需求分析:客户角度描述;明确/稳定正式需求
  • 架构:模块结构、类、数据、业务规则、用户界面、资源管理、安全性、性能、可伸缩、互用、国际化、输入输出、错误处理、容错性、可行性、避免过度工程、买还是造、复用、变更策略
  • 主要构建实践:编程语言、约定、技术浪潮、深入一种语言取编程
  • 设计:

    • 确定取舍、调整顺序

叨叨两句

  1. 【改版】未来该系列将记录每日的增量知识,并陆续转移至《每日存量知识总结》中,由于未来该文不再成体系,转移至笔记中更新
  2. 技术的精进不能只是简单的刷题,而应该是不断的“刻意”练习
  3. 该系列已正式纳入【跃迁之路】专栏,持续更新

[叨叨两句]

  1. 【改版】未来该系列将针对已经掌握的知识,挑选我认为的重点进行规律总结
  2. 精进技术的目的,是为了实现自己的三个目标,而每日进行思考总结,只是具体的方法论
  3. 每日存量思考总结的目的:
  4. 为了杜绝大脑的“自动化”,脱离“舒适区”,持续精进技术
  5. 为了提供及时反馈,进行纠偏,防止目标方向错误

很明显此问题是路径错误,解决方法如下:

下载chromedriver安装包:https://sites.google.com/a/chromium.org/chromedriver/downloads

然后解压移动到目录/usr/local/bin

叨叨两句

  1. 【改版】未来该系列将记录每日的增量知识,并陆续转移至《每日存量知识总结》中,由于未来该文不再成体系,转移至笔记中更新
  2. 技术的精进不能只是简单的刷题,而应该是不断的“刻意”练习
  3. 该系列已正式纳入【跃迁之路】专栏,持续更新

[叨叨两句]

  1. 【改版】未来该系列将针对已经掌握的知识,挑选我认为的重点进行规律总结
  2. 精进技术的目的,是为了实现自己的三个目标,而每日进行思考总结,只是具体的方法论
  3. 每日存量思考总结的目的:
  4. 为了杜绝大脑的“自动化”,脱离“舒适区”,持续精进技术
  5. 为了提供及时反馈,进行纠偏,防止目标方向错误
1
https://segmentfault.com/a/1190000013697379