p2ng


  • 首页

  • 归档

  • 我的

Homebrew

发表于 2018-02-18 | 分类于 Mac
字数统计 398 字 | 阅读时长 2 分钟

Homebrew

https://brew.sh/
http://caskroom.github.io/
brew和brew cask有什么区别?

install

1
2
3
4
5
# brew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

# cask
brew tap caskroom/cask

Homebrew cask upgrade

由于Homebrew-cask不支持动态显示软件版本是否有更新,所以要安装插件来管理…
https://github.com/buo/homebrew-cask-upgrade

install

1
brew tap buo/cask-upgrade

Command

Homebrew

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
brew list               显示所有的已安装的软件
brew info $<软件包> 显示某个包信息
brew info 显示安装的包数量、文件数量以及占用空间

brew search text 搜索本地远程仓库的软件,已安装会显示绿色的勾
brew install <formula> 安装指定软件
brew unistall <formula> 卸载指定软件

brew update 自动升级homebrew(从github下载最新版本)
brew outdated 检测已经过时的软件
brew upgrade 升级所有已过时的软件,即列出的以过时软件
brew upgrade <formula> 升级指定的软件
brew pin <formula> 禁止指定软件升级
brew unpin <formula> 解锁禁止升级
brew upgrade --all 升级所有的软件包,包括未清理干净的旧版本的包

brew cleanup -n 列出需要清理的内容
brew cleanup <formula> 清理指定的软件过时包
brew cleanup 清理所有的过时软件

Homebrew cask

用法基本同Homebrew一致

Homebrew cask upgrade

1
2
3
brew help cu            help
brew cu Upgrade outdated apps
brew cu [CASK] Upgrade a specific app

全球最大基友交友网共享

https://github.com/jaywcjlove/awesome-mac/blob/master/README-zh.md

备份

https://zhuanlan.zhihu.com/p/28249327

Show Case

Anaconda Navigator For Mac

发表于 2018-01-10 | 分类于 tool
字数统计 171 字 | 阅读时长 1 分钟

简介

https://www.anaconda.com/

安装

brew cask install anaconda

设置国内镜像源

1
2
3
4
5
6
vim ~/.condarc

channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- defaults
show_channel_urls: true

阅读全文 »

单机模式 - 安装Spark2.* + Python3.*

发表于 2018-01-07 | 分类于 Spark
字数统计 301 字 | 阅读时长 1 分钟

参考

http://spark.apache.org/
http://spark.apache.org/docs/latest/api/python/pyspark.html

简介

Mac

非常幸运的告诉你正使用MacOS,因为有一个牛逼的工具brew(可查阅其它资料)

  • 进入命令行工具

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    # 根据文件名查询软件
    brew search apache-spark

    # 查看软件的基本信息
    brew info apache-spark

    # 安装软件
    brew install apache-spark

    # 稍等片刻(安装包有200+M)
    。。。。。。

    # 安装完成后验证是否可用(这里使用pyspark,不懂Python都要被小学生鄙视啦,哈)
    pyspark

    # 到这里已经把Spark环境安装完成了...散发出大大到光环,如此简单

    # 等等为什么是基于Python2.*跑起的Spark环境呢,不行...翻阅stackoverflow给出答案了
    vim ~/.profile
    export PYSPARK_PYTHON=python3
    source ~/.profile

    # 前提你的Mac电脑必须要有Python3的运行环境(命令行:python3),如果没有就...
    brew install python3

    # 好了,到这里算是完成了
    pyspark
  • done
    done

  • SparkUI
    默认是:http://localhost:4040
    如果有端口占用了会递增+1,注意console的日志输出

  • brew的spark安装目录
    /usr/local/Cellar/apache-spark

  • Anaconda-Navigator For Mac方式
    THIS

SomeThoughtsOnSlowSQL

发表于 2017-03-16 | 分类于 other
字数统计 491 字 | 阅读时长 2 分钟

近几年的315都挺紧张,企业都生怕被免费做广告!~

Why

俾人负责意见反馈半年了,系统也准备交接给客服联络中心的技术团队。也算是熬过去了(此处暂时省略…天下没有免费的午餐,只有更多的加班~~~),在将近尾声的时候也顺便处理一下代办吧。就是这篇文章的又来。
慢SQL!?什么才算是慢…为什么会有慢SQL。找不了参照文章啦。原文大概意思。Google搜索响应慢1's,将影响xxx万广告收入可想而知,在互联网时代速度是有多么的重要。

How

水库开闸

  1. 设置阀值
  2. 设置没有索引
  3. 开启写入到文件
  4. 开启写入到数据库

过滤

  1. 定位慢SQL出现的场景,理解前后业务代码逻辑。【首要工作!!!】

处理

  1. SQL是否存在致命性根本问题。(自身问题排查)【优化成本:低~高】
  2. explain执行计划查看避免全表大数据量查询,适当配合索引【优化成本:低~中;视SQL深度难度】
  3. 业务逻辑是否符合常理,DB设计是否符合常理(业务排查);但是一般运行一段时间的系统不可能随便更改表结构!!!【优化成本:高】
  4. Hlod!?、不管!?、DBA不找事!?、系统不出问题!?、接盘侠!?跑路!?【优化成本:无;最被动,没进步,LOW,Loster】

What

  1. 评估慢SQL的严重程度(执行时长?执行次数?)后面再补充…
  2. 希望能遇到个些容易说话的产品经理+!!!
  3. 软技能到达瓶颈,说话技巧优待长进,如何才能好好的处理问题和与产品聊天!~

参考

http://www.woshipm.com/pd/584348.html
http://36kr.com/p/213423.html
http://open.163.com/movie/2011/7/0/A/M78065A8E_M7806OF0A.html
https://www.zhihu.com/question/19957581
http://www.wtoutiao.com/p/135JRBN.html

Hexo + NexT

发表于 2017-03-13 | 分类于 other
字数统计 218 字 | 阅读时长 1 分钟

最近在松鼠厂有点闲(工作不饱和),偷偷摸摸的清理各种博客文章发现这么一个宝,免费、静态、博客的东西,又能装13,就心血来潮折腾一吧。
2014年毕业后被主管安利为知笔记,至今共有300+个笔记。也算是养成写写东西习惯
这里就不step by step教从0到1啦。这玩意(Hexo)2014年冒出来,3年过去了各种教程文章已经满天飞,这里就记录一些高级东西吧。

一个好的工具绝逼可以事半功倍,例如Hexo + NexT。
……
学渣粗略翻过它两的官网后发现没啥继续说了.就这样吧。
如果有遇到什么问题,可以联系!~

备忘命令

1
2
3
4
hexo clean
hexo g
hexo s
hexo deploy

参考

https://hexo.io
http://theme-next.iissnan.com

123
p2ng

p2ng

25 日志
10 分类
GitHub Weibo oschina 知乎
Links
  • 腾讯大数据
  • 阿里中间件
  • 美团点评技术团队
  • 携程技术中心
  • 网易乐得技术团队
  • 有赞技术团队
  • 猫头鹰技术博客
  • coding
© 2017 - 2018 p2ng
由 Hexo 强力驱动
主题 - NexT.Muse