做为一个每天使用电脑的人,对于一些重复性工作,比如文件复制、删除、压缩等,用一些基于windows的脚本会非常方便。以前都是用cmd,也就是bat脚本。现在win10已经普及了,powershell脚本更强大一些。不过国…
useRef、useCallback、useMemo使用简述
比如一个表单获取文本框的值,可以用useState,可以用useRef。如果不涉及赋值,也就是不涉及量的变化操作,用useRef更好。 import { useState } from 'react'; import '…
外国课程网站 Udemy 课程推荐+选购攻略,能听懂英语课就有福了
我一直听说外国课程网站不错,这回终于试了一下,名不虚传!由于近期手残导致了被迫休养,休养期间每天在Udemy看视频课,收获颇多。一些外国的技术人员对技术的理解是精深的,而且是喜欢分享的,不服是不行的。 只拿其中一个Rea…
React Hook: useEffect清理副作用的意义和处理探索
本文主要介绍对useEffect中清理副作用的思考,并提供部分处理案例。 我在读react hook文档的时候,读到一个章节叫做“需要清除的 effect”。其中提到“……还有一些副作用是需要清除…
为Sublime Text添加命令行cmd并设置为底部面板
本文主要介绍如何为sublime text添加一个内置的cmd并作为底部面板,支持使用快捷键呼出。 长时间使用Sublime Text让我无法自拔,但是又羡慕VS Code那样的内置命令行。本文核心内容取自国外网友的一篇…
本人亲历: React - UmiJS - Ant Design 从入门到放弃(终结)
作为一个不称职的后端程序员,由于一些原因,我被迫要学一些前端技术。入门React让我很头疼,虽说结构与后端基本一致,但写法与后端差距很大。我将个人学习路线和感想罗列于此,希望给后人以参考。如果认为和我的智商类似,可以跟着…
PHP数组重命名键名的方法
php中重命名数组的键名(key),使用array_map $tags = array_map(function($tag) { return array( 'name' => $tag['name'], 'val…
PHP中常用魔术方法(学习笔记)
PHP的魔术方法由__双下划线开头,并为保留格式。也就是意味着自己命名的任何方法都不可以用__开头。所有魔术方法必须被定义为public。 __construct 每次创建新对象时,先调用此方法,适用于对象的一些初始化操…
PHP中关于对象的传递和引用(学习笔记)
PHP对象变量,不是直接保存整个对象的值,而是保存一个标识符(object identifier),用这个标识符来指向真正的对象。 $obj1 = new A(); $obj1->name = 'Do…
wordpress开发:自定义发布类型post_type与栏目添加
本文以浅显易懂的方式,以添加一个产品类型为例,介绍wordpress中自定义发布类型post_type的添加方法。本文主要关注后台部分的添加,前台请参考官方模板的代码,本文尚在不断更新完善中。 国内文章一大抄,百度一下千…