摘要:
for in循环遍历 for of循环遍历对象(数组) forEach 循环数组 阅读全文
摘要:
js实现拷贝,使用普通赋值对象,在操作其中一个对象值的时候,另一个也会更改,不符合需求 因此引入深度拷贝,以下为实现深度拷贝的几种法: Object.assign 注意: 这个是伪深度拷贝,只能拷贝第一层 递归拷贝 ... 拼接对象 阅读全文
摘要:
在Mac下执行 sudo phpize时提示: grep: /usr/include/php/main/php.h: No such file or directorygrep: /usr/include/php/Zend/zend_modules.h: No such file or direct 阅读全文
摘要:
官方文档 在软件开发中,很多时候有一些公共的库或SDK可能会被很多项目用到,因此,将这些代码单独抽到一个独立模块,然后哪个项目需要使用时再直接集成这个模块,便可大大提高开发效率。很多编程语言或开发工具都支持这种“模块共享”机制,如Java语言中这种独立模块会被打成一个jar包,Android中的aa 阅读全文
摘要:
nginx 配置转向 php 虚拟环境 阅读全文
摘要:
cd ~/Library/Android/sdk/tools ./emulator -list-avds // 列出av列表 Nexus_5X_API_26 ./emulator @Nexus_5X_API_26 // 启动 如果是经常使用的,可以用别名代替 cd ~ vi .bashrc // 然 阅读全文
摘要:
参考: 1.入门: 在macOS上搭建Flutter开发环境 系统要求 2.mac配置环境变量 1.打开终端 2.clone flutter 命令: git clone -b beta https://github.com/flutter/flutter.git 3.打开(或创建) .bash_pr 阅读全文
摘要:
如果是vi,则:Esc 退出编辑模式,输入以下命令: :wq 保存后退出vi,若为 :wq! 则为强制储存后退出(常用):w 保存但不退出(常用):w! 若文件属性为『只读』时,强制写入该档案:q 离开 vi (常用):q! 若曾修改过档案,又不想储存,使用 ! 为强制离开不储存档案。:e! 将档案 阅读全文
摘要:
1.环境变量相关文件说明: a. /etc/profile b. /etc/paths c. ~/.bash_profile d. ~/.bash_login e. ~/.profile f. ~/.bashrc g. ~/.zshrc 其中a和b是系统级别的,系统启动就会加载,其余是用户接别的。 阅读全文
摘要:
数据结构里面的队列是先进先出的数据结构,在服务器开发中使用队列可以有效的实现任务的异步处理,把耗时的任务放在一个队列中,由消费者去自动处理,比如客户端用户把错题生成pdf文件下载,可以在客户端点击生成的时候把任务放入队列异步处理,然后直接先返回给用户结果,而不必让用户等待。 队列用处 异步处理:用户 阅读全文