- 博客(177)
- 资源 (65)
- 收藏
- 关注
原创 Initialize MacBook for FrontEnd Development
InstallbrewA tool to make MacBook more like Unix when working on terminal.ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"Check installation.xi
2018-02-06 16:50:48 530
原创 快速安装node环境(使用nvm命令)
总共分三步。第一步,先把版本控制脚本安装进来curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash这个脚本会将版本安装到目录 ~/.nvm,然后将下边环境变量加入到环境文件中去 (~/.bash_profile, ~/.zshrc, ~/.profile, or ~/.bashrc)。ex
2017-12-30 00:10:58 1025
原创 随手记录:自家小米路由器配置了哪些东东以备后用
因为家里迁移了网络服务商,自家路由也趁着这个机会重置了一下。自己家用小米路由,一般我会采用下边通用的设置。开启 MU-MIMO/Beamforming 以支持信号增强(波束成形)和多用户多输入多输出。我个人用不上PORT之类的MAPPING(内网穿透),为了安全起见,UPnP关闭。开启DHCP上网方式,是因为我的光猫自带拨号功能,不需要我这里通过账号登入。开启 MU-MIMO/Beamforming。开启 2.4G Wi-Fi。选择 DHCP 上网方式。开启 5G Wi-Fi。选择 1000M 速率。
2022-09-14 23:39:38 1949
原创 TIL: 申请一个30天的体验版本的 Salesforce Consumer Goods Cloud Org
申请一个30天的体验版本的 Salesforce Consumer Goods Cloud Org
2022-07-21 00:45:12 924
原创 如何创建一个 Chrome 的 Hello World 扩展插件? (15分钟)
2022年亲测 manifest_version=3,Chrome扩展插件的入门级开发,可能是这方面开发的第一个程序哟。
2022-07-19 00:20:40 346
原创 TIL: 如何用 husky 和 lint-staged 【提交时】检查代码 + 格式化代码?(5分钟)
日常工作中,我们常常用Git管理代码,在Git Repo的云平台创建PR进行分之合并。如果只在PR级别才在CI/CD Pipeline来检查代码,那么很容易出现问题导致PR一次一次又一次的修改。当然,本地手动执行检查和格式化代码也行,但是这些都是基于已修改文件的很难做到每次都记住去手动执行一下。那么,这时候自动化的去做就显得很方便很Cool。所以就有了如下期望:需已安装并配置 prettier 以及 eslint。安装 husky 用来配置 git 脚本使其更加丝滑。安装 lint-staged
2022-07-11 22:39:39 282
原创 TIL: 如何在MacBook上悬停鼠标查询单词
因为实际的工作和学习过程中,总是要把文档的个别不认识的单词快速的看一眼什么意思。这时候我们都知道,作为MacBook用户,咱们是可以鼠标悬停单词之上,然后使劲儿按住触摸板即可。但是这个操作挺不得劲的,可能我用多了吧,手指都戳没劲儿了。除了安装三方APP之外,是否有解决方案呢?其实可以找个替代方案,鼠标悬停在单词上,左手按下 组合即可达到跟按住触摸板相同的功能:触发本地字典。来,试试这个单词:cockroach。再试试这个单词:WTH。我相信,来看这个Blog的同学而且都看到这儿了的,十有八九有跟我相似的感
2022-07-10 01:35:13 577
原创 TIL: MacOS上授权 sudo 免密码
这两天用的sudo比较多,想着像Linux那样免密码使用sudo命令,当然也是写脚本的时候非常好用的方法。找到 admin 组的权限配置:配置一下,修改为:vi方式退出保存:按两下 ESC 键,并输入 和回车确认。...
2022-07-03 00:54:54 726
原创 夏季太热 MacBook 如何监控CPU温度和风扇转速?如何判断风扇是否工作?如何手动设置风扇转速?
夏天太热,几年的 MacBook 在家里随随便便电脑就开始烫手,然而风扇好像不怎么工作,也不晓得为啥,也想知道CPU温度到底多少。经过一顿搜索,终于找到一个命令,查看CPU温度和风扇转速:输出以上可知:当前CPU温度73.32摄氏度,风扇转速每分钟2088圈。用工具控制风扇转速,可调系统默认、也可自定义转速。工具: Macs Fan Control下载地址: .........
2022-07-02 14:08:04 4227
原创 如何用CSS将网页图片或整个页面弄成黑白
场景需求因为某些原因,需要将图片弄成黑白,甚至想把真个网页都弄成黑白,而不需要太多的代码,应该怎么弄?利用CSS的 filter: grayscale(1)使用 filter 属性对元素应用滤镜效果的方法,匹配 SVG 中可用的滤镜。 滤镜功能包括模糊blur、亮度brightness、对比度contrast、阴影drop-shadow、灰度grayscale、色调旋转hue-rotate、反转invert、不透明度opacity、棕褐色sepia和饱和度saturate。例如,对图片进行灰度化处理
2022-05-09 21:39:14 8235
原创 如何在 Mac 上的 Keynote 讲演中创建动画 GIF(5分钟)
背景需求在编写上一篇Blog的时候,想要通过GIF动态演示一下自己的操作过程,又不像安装三方软件,所以找了一下官方解决方案。但这里还是有一些注意事项,详见下文。效果图创建 GIF打开演示文稿,然后选取“文件”>“导出为”>“动画 GIF”(从屏幕顶部的“文件”菜单中)。如果您想包括其他幻灯片,请输入起始幻灯片编号和结束幻灯片编号。点按“分辨率”和“帧速率”弹出式菜单并选取选项。拖移自动前进滑块以设定在点按后动画的快慢。点按“下一步”,然后为 GIF 键入名称。点按“位置”弹
2022-05-08 23:37:29 899
原创 如何将MacBook Pro投屏到电视上(相同局域网、免安装)(1分钟)
需求因为学习、屏幕分享等场景,需要把电脑屏幕投放在电视上,相当于把电视当成一个电脑外屏。如何操作呢?准备工作拥有一个MacBook Pro电脑拥有一个跟电脑放在同一个局域网或这说同一个Wfii网络下的电视操作打开MacBook系统配置找到Displays(显示器)选项找到Add display(添加显示器)选项,并选中想要投屏的电视的名字,即可。截图展示:...
2022-05-08 22:53:41 11097
原创 如何快速的批量删除自己Fork无用的GitHub代码库(5分钟)(Mac或者Linux用户通过控制台命令调用Github Repo API)
在控制台批量删除自己Fork无用的GitHub代码库
2022-04-18 15:23:06 1077
原创 在Mac电脑和Android设备之间浏览或传递文件(例如Mac备份Android的文件或图片)
今天突然发现手机里某些文件夹里保存了这N多年来的照片,回想起非常多幸福的时刻。想下载到Macbook上整理一下再保存下来。好长时间没碰Android开发工具包了,所以偷个懒搜索了一下发现网上的竟是一些收费软件,搞笑,我怎么可能这点儿小事儿就付费嘛!--------华丽的分割线--------软件名称:Android File Transfer软件作者:Android 官方下载地址:https://www.android.com/filetransfer/使用步骤:下载这个软件。打开文件 An
2022-04-09 23:40:16 8185
原创 自定义 Heap 数据结构【JS】
什么是堆简单的解释是,就是一个全二叉树或者贴近全二叉树,它的节点的子节点都比自己小或者都比自己大。也就是说,堆有个特点:最上边的节点(堆顶)不是最大的,就是最小的,看自己添加元素的时候采用的什么形式。原来堆就是这么整的。十几年前学的,我居然一点儿印象也没有了。。。简单实现<html lang="en"><head> <meta charset="UTF-8"> <title>Heap II</title> <link h
2022-03-05 21:34:53 2078
原创 How to create a Binary Tree by Array of data?
QuestionYou might want to create a binary tree easily when you resolve algorithm questions, like me. Here is the source codes.ThinkingI searched some results from Baidu, but their codes in the results are kind of complex… So I tried myself. After drew o
2022-01-13 23:41:54 303
原创 Algorithm: Give a number, and try to find it or its nearest value from a Binary Search Tree
QuestionPS: This is an interview question in real. After the interview, I optimized my answer of the interview and share with you guys here.Give you a number, and a Binary Search Tree, please find the number or get its nearest node value out of the tree
2022-01-13 23:24:16 190
原创 如何把iPAD投屏到MacBook上(不用安装任何东西)
步骤准备:iPad一台,MacBook一台,iPad数据线一条连接:iPad数据线连接MacBook和iPad,在iPad上确认信任关系投屏:MacBook上打开“QuickTime Player”,菜单中选“File > Now Movie Recording”,再在录像按钮边上点开选择你的iPad名。搞定!...
2022-01-12 16:30:02 23409
原创 JS创建26个小写字母数组
场景这两天刷算法,有时候需要用到26个字母的数组,这时候就有点儿小尴尬,不想用 for 循环写好几行代码。想起数组可以可以直接上,结果遇到这么2个细节:1)JS中 new Array(n) 得到的数组不能直接遍历;2)JS中的字母是字符串,不能像C或者Java中那样按照字符进行直接的加减运算。代码获取’a’和’A’的charCode代码"a".charCodeAt(0)效果生成26个小写字母集合代码const CHARCODE_A_LC = 97const lowercaseAlph
2022-01-03 17:54:41 3218
原创 编译原理实践之简易计算器(含生成中间的抽象算法树)
说明阅读文章,代码都是Python级别的。特意转化了一下,顺便实践一遍思路。很有意思,仿佛回到了大学。代码/** * SPI - Simple Pascal Interpreter * */// ------------------------------------------------------------// LEXER// ------------------------------------------------------------// Token type
2021-12-30 20:17:35 439
原创 编译原理实践之简易计算器算法含+-*/()【JS编写】
思路时间紧迫,来不及分享具体思路了,得空想起来补上。// expr : term ((PLUS | MINUS) term)*// term : factor ((MUL | DIV) factor)*// factor : INTEGER | LPAREN expr RPAREN代码入口函数 main() 的定义和执行在最下方。const INTEGER = 'INTEGER'const PLUS = 'PLUS'const MINUS = 'MINUS'const MUL
2021-12-26 22:36:59 359
原创 2021-07-28 JS实现打字输入的效果
如题,实现打字输入的效果。找了一下,发现用typed.js即可实现。开源项目 mattboldt/typed.js查看国内CDN资源案例代码<body> <div class="element"></div> <script src="https://cdn.bootcdn.net/ajax/libs/typed.js/2.0.12/typed.min.js"></script> <script>
2021-07-28 16:52:56 218
原创 npm方式引入三方UI库 | 小程序·云开发
说明想想就气人,这是我同一个坑重复多次搜索文档了。总结下来这个坑,方便自己以后和大家都不用反复查文档看如何把三方UI库引进小程序·云开发项目。目标:引入 lin-ui 三方库变更变更1:npm install lin-ui我是云开发项目,所以直接在 project.config.json 同目录下安装。npm install lin-ui变更2:配置 project.config.json 支持 npm 编译需要配置 packNpmManually: true,此时 packNpmR
2021-06-01 01:47:02 482
翻译 【Jest】Jest 部分匹配(如何断言部分数据)
很多时候用Jest,仅仅是想匹配一个对象的部分,或者测试数组的子集。这种情况下就可以用Jest的部分匹配功能。文章包括:利用Jest的objectContaining匹配对象的键值对利用Jest的arrayContaining匹配数组包括的值如何在Jest的toHaveBeenCalledWith利用部分匹配功能用 Jest 的 objectContaining 进行部分匹配当你想测试对象的子集或者指定的键值对是,你可以使用 objectContaining 匹配器。test('shoul
2021-05-13 15:39:50 1295
原创 Javascript 格式化日期的贼直接的解决方案
场景咱们都知道,一般咱们格式化时间都会选择类似 moment.js 或者 Intl.formatDateTime 这样的方案。然而,很多时候不想这么干,就想简简单单的实现一下。每次都去百度找算法,看的我很难受。还是写个简单粗暴的吧:PS: 优化也很方便,暂时先这么写了。Date.prototype.format = function (format = 'YYYY-MM-DD HH:mm:ss.sss') { const fillZero = (n, zeros = '00') => (z
2021-05-04 00:04:03 135
原创 小程序·云开发:支持GraphQL,集中逻辑+简化代码(微信云函数使用GraphQL)
云函数引入GraphQL思路:云函数端:支持GraphQL小程序端:封装客户端创建GraphQL入口云函数创建云函数,命名为 “graphql”引入 GraphQL云函数 “graphql” 中安装 graphql.js NPM依赖,npm install --save graphql创建 GraphQL 文件结构graphql/ (云函数目录)index.jsschema.jsresolvers.js修改 index.js// 云函数入口文件const cl
2021-04-22 20:55:14 382
转载 小程序|云开发能力基础讲解
云开发能力基础讲解阅读最新文档点击进入官方文档学习,也可以直接阅读参考本文笔记,因为这里包括一些代码错误和确实的地方补齐。本地调试与云端测试本地调试右键点击云函数目录,也就是 rectangle 文件夹,选择本地调试(这种方式进入本地调试会默认开启 rectangle 的本地调试)。注意:这步骤以后注意是本地调试界面右侧的【调试方式】要选择【手动触发】,否则会找不到输入 mock data 的地方。还有一个本地调试入口,是IDE中【云开发】按钮,进去后的【云函数】中的【云函数列表】Tab页
2021-01-19 23:21:31 943
转载 小程序|云开发快速上手
文章目录前言云开发快速上手注册微信小程序注册页面:小程序注册页面后台管理页:小程序后台管理登录页必备工具与云开发文档体验云开发模板小程序开通云开发服务找到云开发的环境 ID指定小程序的云开发环境下载 Nodejs部署并上传云函数部署并上传云函数上传所有云函数npm 包管理器与依赖模块获取 openid 与云函数 login点击获取 openid云函数 login 解读getWXContext()return新建云函数体验上传图片上传图片到云存储组件支持体验云调用之服务端调用前端操作数据库的页面逻辑开始一个新
2021-01-18 22:39:55 790
原创 OSX Zsh git status 显示八进制转义字符(乱码)咋整
问题现场解决过程核心:设置 Git 文件路径不转义git config --global core.quotepath false官网解释 core.quotePath 到:1Commands that output paths (e.g. ls-files, diff), will quote “unusual” characters in the pathname by enclosing the pathname in double-quotes and escaping those ch
2021-01-16 00:59:34 388 1
原创 MacBook, OS X系统下解压RAR文件
文章目录安装检验安装弹出开发者未验证对话框解压RAR文件(真解压啊)搞定之前一直用brew命令安装unrar来完成,今儿需要解压RAR的时候发现它已经不存在了。我的天。找了一圈,终于发现了rarlab提供了不错的解压工具,可以用在Windows,Linux以及MacBook上使用。1我是MacBook上,所以本文其他平台的可以止步防止浪费时间阅读。安装我选择的是 RAR 6.00 for macOS (64 bit) 。~/Downloads目录中解压后,把文件rar和unrar放到/usr/l
2021-01-15 12:47:02 655
原创 【八零后】离职创业一周了,感慨一哈
感慨一哈今儿已经正式离职一周了,突然创业发现N年的点子刚刚被人一天前开了发布会????。在IT届来说我年纪大咯,CSDN记录了我已经14年码龄????。好在这时候有好多朋友站出来找到我畅想合作,即便不成可心里还很温暖的????,在下无比感激????。实实在在的生活压力和紧迫感瞬间布满了每个角落,跟挚友出去跑业务观察行情,似乎还有很多事可以做????。可冷静一算,自己的机会成本(在大城市)太高了????,得好好梳理规划一下????,小城市里想搞IT困难的确多,不过既然为了家为了理想已经这么选择了,索性放
2021-01-08 02:26:33 206
原创 2020拜拜了,2021活下去!
20202020年可能是最难忘的一年,参加了举世闻名的中华抗击疫情战争,先后参加了两波东南亚抗击疫情战场,也经历双职工下岗的局部战役。收成:能跟弟兄们一起度过了疫情,帮助东南亚的商铺们活下去;认识了许多行业同仁,结识了几个前端管理团队Leader,由衷感谢早早聊的Scott;夯实了如何远程管理团队的技能,梳理了前端团队的从0-1-2的发展路线;开发技能上进步不多,架构级别有了几个全新领域的基础跟未来的想法。挑战:远程跨团队管理1,远程管理老板;2最难的一个就是团队进入成熟期以后,如何
2021-01-02 01:27:11 228
原创 技术宅生活技能之滚筒洗衣机的除菌液怎么用 | 西门子家电售后服务够贴心
之前咨询过西门子家电如何在滚筒洗衣机使用“除菌液”的问题,因为洗衣机说明书并没有说明如何使用除菌液,使用多少量,水量是多少。西门子家电在跟威露士和滴露两大厂家沟通咨询后,我得了反馈并做了总结:正常洗衣需求的:用半瓶盖到整瓶盖的除菌液。并且跟洗衣液可以混合使用。特殊除菌需求的:用洗衣机的除菌液程序,除菌液单独放。洗衣机的三个盒子,除了除菌液程序和消毒程序以外,其他程序都仅仅使用洗衣液盒子和柔顺剂盒子。因此,正常情况下除菌剂可以倒进柔顺剂盒子中。(半瓶盖到一瓶盖之间即可)另外,西门子洗衣机正常进水量
2020-10-09 21:58:15 9595
原创 如何创建“搜狗词库”
场景使用搜狗拼音输入法,在家长群谈事情的时候发现现在孩子的名字真心难打,于是想一次性把老师给的花名册录入到自己的词库中去。步骤创建词库创建词库需要点击搜狗官网创建词库。点击【创建词库】。选择【个人词库】,选择【不公开(仅对本人可见)】,点击【下一步】。填入【名称】,【说明】,然后补充词条即可,最后点击【提交】,搞定。等待审核 ????,提示需要1-3个工作日。好吧。。。回头更新。。。...
2020-09-01 14:19:26 5797 3
原创 小学生名字卡(HTML版可打印)
幼儿园名字卡快速生成A4规格的小学生名字卡快速生成A4规格的小学生名字卡上小学了,提前得知需要制作名字卡放在孩子书桌上,结果几天工作下来都没有时间制作,只能用HTML写一个用来临时打印一个,再用彩笔装饰一下就好了。于是写好了一个放在了这里(假设孩子叫“张三丰”)把网页打印,会先看到一个预览如图所示:我用照片纸打印了一下,找到中线对折一下,双面胶一粘贴搞定。希望有人能用上吧。如果连接失效了,那就自己写一个吧,代码附上:<!DOCTYPE html><html lang="zh
2020-08-29 01:53:41 8040
PuTTY Color Theme
2011-08-13
web2pdf - 强力推荐
2011-08-13
学习Emacs 编辑环境
2011-08-06
GNU Makefile -- E-Book in .doc --
2011-04-24
Linux GDB Debug -- Ebook in .doc --
2011-04-24
Advanced CORBA Programming with C++
2010-11-02
Beginning Unix(PDF)
2010-07-28
UNIX Shells By Example
2010-07-17
SQLiteDB的PHP实现
2010-06-16
javascript 面向对象程序设计博客文章
2010-06-12
cakephp php-framework
2010-06-11
zoop-1.50-skeleton.zip
2010-06-10
Ruby on Rails 教程 - 201406
2014-06-08
Junction v1.06
2014-02-10
sendmail - SRC - C - 2013/04
2014-01-16
Tracebin 源代码(自己写的工具类)(wxTracebin_20130203T0526.tar)
2013-02-03
Tracebin 源代码(自己写的工具类)
2013-02-02
C++ - Tracebin Utility - A binary tracer
2013-02-02
问题步骤记录器 Win7
2013-02-02
XML2XSD TOOL - TRANG
2013-01-24
Notepad++ Plugin - NppExec - NppExec_0432_dll_Unicode_20130109.zip
2013-01-23
ThinkPHP 3.1.2 - PHP的开发框架MVC - 含Core,Extend,Example
2012-11-26
表达式求值C++实现(类似编译器)
2012-06-27
简单的、智能搜索源文件的 Makefile(随意扩展bin或lib)
2012-06-16
简单的、智能搜索源文件的 Makefile
2012-06-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人