##在学ng2的时候接触到npm管理包、插件的方式 但是npm默认的源是国外的如果懒的科学上网 又想快速使用 只能使用国内的镜像站点 例如aliyun
####当安装npm 完成 可以通过如下的方法去修改npm的源
####1.通过config命令
npm config set registry https://registry.npm.taobao.org
npm info underscore (如果上面配置正确这个命令会有字符串response)
####2.命令行指定
npm –registry https://registry.npm.taobao.org info underscore
####3.编辑 ~/.npmrc 加入下面内容(linux 在你的用户目录下 没有就创建 windows在c盘下)
registry = https://registry.npm.taobao.org
树莓派组装运行
####自己闲的蛋疼 购买了个树莓派3b 由于不太懂这个 买配件 组装运行起来耗费了好久 特此做个笔记
#####树莓派配件组成:
1:板子:就是生产好的树莓派的电子板
2:电源:3b版本需要5v 2.5A的电源 如果外接设备多的话要按需增加电源
3:sd卡:做系统启动 存储的sd存储卡
4:散热装备:散热片两个(cpu、gpu)、风扇一个
5:外壳:还是需要一个外壳的 不然贼丑
#####树莓派组装
1:先把sd卡刷个系统 随便刷 个官方的系统就行
2:把散热片贴好 。风扇接好 风扇接46脚 红色4(供电) 黑色6 如果想可关闭电风扇或者控温自动控制 需要一个继电器、一个温度感应模块
3:插上网线
4:接上电源
5:开机
需要会自己搭建内网或者扫描设备ip
然后通过ssh协议连接上树莓派即可
#####总结:成本大概在300-400左右 其实很不错了 这个价位能有这个配置这个玩法 很满足了 就是有点麻烦什么都要自己折腾 树莓派可以做很多东西 据大佬说 树莓派最终梦想就是自己造一架基于树莓派的无人机
树莓派vnc链接
树莓派链接wifi
####买回来好久 一直都是被舍友拿去垫电脑去了 今天有时间 拿出来把wifi模块启动起来 以后 就算垫桌子 也能用起来
#####前提条件
1:pi能正常启动
2:能链接pi的shell
3:pi的版本必须由无线网卡 pi 3b版本 带了无线网卡了
#####具体操作
1:登录shell
2:查看 附近wifi (多个无线网卡的大兄弟 请使用 ifconfig 查看选择一个网卡) 一般一个无线网卡 是wlan0
1 | sudo iwlist wlan0 scan |
docker-compose配置笔记
####docker-compose 是docker的一个工具 是用来根据配置联合启动多个docker的工具 特别是在启动一些复杂应用的时候 适合用docker-compose来启动 当然 也可以自己写shell脚本启动
####docker-compose配置文件 部分字段解释
#####实例 yaml格式
1 | version: '3' |
git glow 笔记
###gitflow 代码提交规范
如下图:
master:线上分支 这个分支 就是线上代码所在的分支 每个点就是软件的一个版本 打上tag
develop:当代码在开发分支上开发完毕经过基本测试 即可推送合并到develop上 这个是一个比较稳定的一个版本了 合并到develop分支上的功能 代表这个是必须上线的一个功能
feature:开发分支 这个可以开多个 多个项目组 并行开发 在合适的时机 合并到develop 或者 新的feature分支 进行功能合并
release:测试分支 develop上的代码 分开一个release分支进行测试 当测试阶段性完成 就合并到develop分支 当整个测试完成 就将测试完成的代码合并到develop 和master分支上
hotfixes:线上bug修复分支 主要处理 master 也就是线上的bug 开的临时分支 当bug处理完成 则将代码推送到develop和master分支
maven 远程部署tomcat 上的java web 项目
####由于有朋友不会这个远程部署又懒的百度、google 于是我写这个maven+tomcat远程部署javaweb项目的教程。以后心情好说不定会继续更新项目管理的一些环境搭建:如jenkins+gitlab+项目管理工具(如禅道)这样自动化部署测试环境
##工具和环境准备
1:工具 maven tomcat
2:环境maven能下jar即可、tomcat管理员账户和一些安全设置设定(8.5以上需要设定远程管理员访问的配置)
3:能访问远程tomcat管理页面
##maven远程部署配置
####1: maven工具配置
需要在maven的setting.xml中添加如下配置
settins.xml 一般在maven安装目录的conf文件夹下 不排除有人更改默认地址了
1 | <servers> |
windows 安装虚拟化工具蓝屏
win10 安装vbox的时候蓝屏 经过google 发现是 Hyper-V 和 vbox 冲突 坑爹的微软
关闭Hyper-V
搜索 windows功能 找到Hyper-v 关闭 重启 即可
yml格式笔记
####yaml 在学习docker-compose工具中需要用到yaml来做配置
####yaml语法清晰简洁 适合写配置 但是不适合做数据传输
####在比较新的技术中 大量应用了yaml去配置 如spring cloud docker-compose等
######语法规则
- 大小写敏感
- 缩进表示层级关系
- 缩进不允许tab 只允许空格
- 空格数量不重要。相同层级左边对齐即可
- #表示注释
乱码处理笔记
#编码问题
##1:各种编码介绍
###1.1:ascll码
1 | 共128个,用一个字节的低七位表示, |