实际开发中,有时候会遇到Git项目需要托管到多个远程地址情况,当然Git是支持多上游的,所以操作还是很简单的。

例子

比如我们有GitHub、码云两个仓库地址

1
2
3
4
5
6
7
8
9
10
11
12
# 添加GitHub
$ git remote add github https://github.com/alanhg/NiceFish.git

# 添加码云
$ git remote add oschina https://gitee.com/mumu-osc/NiceFish.git

# 提交到GitHub
git push github master

# 提交到多个仓库
git push --all

语法说明

阅读全文 »

zsh是个强大的Shell,但是配置过于复杂,很多人望而却步,直到有一天,一个大神开发出了一个让你快速上手的项目,就是这里的oh my zsh,想了解这个的去官方仓库

oh-my-zsh

安装oh-my-zsh后,发现中文文件名会是乱码,肯定是字符集的问题,检索了会儿,解决方案如下

  1. vi ~/.zshrc
  2. 末尾加入如下两行
    1
    2
    export LC_ALL=en_US.UTF-8  
    export LANG=en_US.UTF-8
  3. source ~/.zshrc ,立即生效,再次输入中文,发现fixed.

最近项目需要实现前端流程图绘制,于是进行一次系统的技术调研,包括echarts,highcharts,jsPlumbs,jointJS,RaphaelJs,d3等。echarts,highcharts由于本身就没有很好的流程图模型,更适合柱状图,饼状图等,所以直接pass,其它的,经过对比,最终敲定了D3。

摘录一篇博文中的榜单,作者将这些流程图类库进行了总结,可以看出D3还是很厉害的。

博文链接,点击这里

决定用D3之后,如果直接D3来写,未免过于辛苦,查了一遍,找到了基于D3的类库-dagre-d3.在使用中,随着不断的深入,对于这个类库有了充分的了解,百度还是谷歌,觉得资料都太少了,尤其中文,
这里,将其总结下。

dagre-d3-你需要知道的几点

干嘛的?

阅读全文 »

Angular开发总会遇到诸多的问题,这里我将自己在开发中遇到的主要问题总结一番,方便自己偶尔翻查,也兴许能够帮大家解决些问题。

说明:*本文持续更新*,所贴代码由于篇幅限制,有些只是部分,建议直接去GitHub-ISSUE中去看

目录

  1. [innerHTML]中的JavaScript不能执行吗?
  2. 同时订阅路由参数和查询参数即params和queryParams
  3. 多异步请求并行处理
  4. *ngFor遍历对象属性
  5. 组件类的继承性
  6. 如何使组件样式超出组件作用域
  7. 下拉列表选项布尔类型转换
  8. 模板标签
  9. CLI下index.html页面未模板化,如何动态更改内容
  10. CLI下如何添加第三方CSS
  11. httpclient下的拦截器使用

[innerHTML]中的JavaScript不能执行吗?

阅读全文 »

如何学习Angular ???

数码产品买新不买旧,语言框架一定程度上我也这么认为,最新技术,一定要有所了解和掌握,去年Google发布了Angular,也就是我们之前说的2,当然现在请不要叫2,否则你就很二,也烦不要叫AngularJS,官方已经声明,AngularJS指的是1,以后就是Angular,因为它并不只支持js写法,可以使用TS、JS、Dart三种语言写法,所以叫Angular,当然对于书写语言,我遵从官方推荐的语言写法-TypeScript。

进入正题,如何学习?以下为我认为的正确姿势。

  1. 看官网,明白框架的特性、特点,带着几个疑问

    • Angular是干嘛的?
    • 什么是前端框架?
    • Angular跟TypeScript什么关系?
    • Angular有哪些功能,特点?
    • .etc,不过这些问题,正是官网要告诉你的,都会有
  2. 了解TypeScript,快速将官网文档,看一遍即可,明白两点:1,typescript是面向对象语言,2,typescript是JavaScript的超类,时刻别忘记这两点。

  3. 快速入门,将官网的英雄之旅快速走完

  4. 基础章节,高级章节,也需要看一遍,但是当你看完基础章节,之后就可以从事项目开发;

    开发之前,你要确保自己已经理解了这几个基本概念

    • 模块
    • 组件
    • 管道
    • 指令
    • 服务类
  5. 在开发中,不断咀嚼理解这些基本术语,理解基本术语背后的思想,强化自己的认知,久而久之,你真正的会了Angular-一个简单而强大的框架

阅读全文 »
0%