机器学习 笔记    2017-04-28 02:07:49    5    0    0
``` conda install -c conda-forge seaborn=0.7.1 ``` ## category类型变量分析 相当于统计 group by x1 | collect(y) , 将collect的点都画出来. 也可以添加`hue=x2`参数, 指定一个x2嵌套分析. 相当于 collect(y splited by x2) group by x1 . ### s
jupyter    2017-04-25 14:38:38    9    0    0
## 需求 从mysql中读取数据,然后用json解析,统计后图表展示 ## 使用conda安装依赖lib 从需求看,需要如下lib, mysql/json/plot. 可以在[anaconda hub](https://anaconda.org/search?q=json) 上搜索.需要注意的是并不是每一个搜索结果都跟当前的环境(eg: 操作系统,python版本)相符合~ ``` conda
spark 机器学习    2017-04-25 05:24:42    6    0    0
## 安装 基础采用[Anaconda](https://www.continuum.io/downloads)这个集成了多数的科学分析的lib . 同时也可以同现在的python运行环境隔离~ 安装很简单, 略去~ 备注: 其他节点装上[`Miniconda`](https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_
cassandra    2017-04-20 07:22:04    8    0    0
## 安装 ### 删除旧版本 ``` yum remove "cassandra*" "datastax*" rm -rf /var/lib/cassandra/ rm -rf /var/log/cassandra/ ``` ### 安装oracle jdk ``` wget --no-check-certificate --no-cookies --header "Cookie: ora
scala    2017-04-06 09:33:05    13    0    0
这个关键字的作用就是不用你主动的去填入变量或 Implicit修饰参数时,不用显式的填入该参数,而是由编译器来帮你做.
scala    2017-04-01 12:58:51    21    0    0
## scala.meta 学习scala宏有点吃力. 就找到了这个. [`scala.meta`](http://scalameta.org/)为scala提供了更便捷的meta program的方式. ### 安装 ``` sudo curl -L -C - -o /usr/local/bin/amm https://git.io/vMF2y && sudo chmod +x /usr/local/bin/amm && amm ``` 通过下面这个例子学习一下 https://github.com/vitorsvieira/dilate ### value class 用来避免分配运行时对象来提高性能. 格式如下 ```scala class Wrapper(val underlying: Int) extends AnyVal ``` 只能有一个参数, 但是可以在里面定义方法. 不能用 `!=`,`==` 来进行比较. ## scala macro 在编译期执行,传入AST,返回AST,可以理解为编译期的meta program. 常用场景: 拦截,验证(类型检查),代码生成等 ### 基本格式 当编译器语法分析时,发现了当前调用的`log`是macro,就会调用他的实现来替换`log(hello)` ``` //像普通函数一样定义,引用一个外部的宏实现 def log(msg: String): Unit = macro impl def impl(c: Context)(msg: c.Expr[String]): c.Expr[Unit] = { } App{ log("hello") } ``` ### Macros Annotation 使用 quasiquote 对方法进行match和组合. 1. Trees,表示AST. 2. Template, class/trait的实例化模板 3. ``` def impl(c: Context)(annottees: c.Tree*): c.Tree = { import c.universe._ ``` 参考: 2. [Def Macros](http://docs.scala-lang.org/overviews/macros/overview.html) 3. [Scala Macros - 元编程 Metaprogramming with Def Macros](http://www.cnblogs.com/tiger-xc/p/6112143.html) 4. [A sane validation library for Scala](http://wix.github.io/accord/) 5. [What Are Macros Good For?](http://scalamacros.org/paperstalks/2014-02-04-WhatAreMacrosGoodFor.pdf) 6. [JSqlParser](https://github.com/JSQLParser/JSqlParser)
akka 笔记    2017-03-29 09:18:49    17    0    0
## StatsD 这个功能同graphite的[carbon](https://github.com/graphite-project/carbon)差不多. 支持UPD/TCP两种方式. 唯一比carbon多了支持了对指标写入抽样. 不过这个从设计上来说,由写入客户端决定更好. 再造个轮子的意义是? 个人认为没有意义,就是用node重写一下. ## ssh端口转发 使用S
私房菜    2017-03-26 02:44:16    15    0    0
## 冬笋腊肉 1. 腊肉切薄片,放入开水中,当肉片透亮时捞出 1.1 腊肉处理时可以先把表皮(包括肉皮)切掉,腊肠头尾部都去掉,这些地方的肉会影响口感 2. 冬笋去掉表皮,切薄片,放入开水中,放少量盐 2.1 冬笋这里要放盐,把笋浸入咸味,这样后面做的时候就不用放盐了 2.2 焯水可以去掉冬笋的涩味 3. 锅内放油,放入姜片,放入腊肉小火煸出油,然后放入冬笋 3.1 放油的量根据腊肉的肥瘦来掌
bug    2017-03-21 06:26:41    18    0    0
## 问题描述 这个在IDE中无报错,一运行就报错,方法找不到. 其实并不是找不到,而是这里有两个jsoup的jar, 其中一个有这个方法,另外一个没有. lib加载时没有这个方法的那个jar被先加载到,所以就找不到了... ## 解决办法 由于这里的运行环境加载了grails自带的低版本lib,手工删除可能会对grails造成影响. 这里利用jsoup的向后兼容特性,强制`mv jsoup
工具    2017-03-17 16:34:17    15    0    0
``` kextstat | grep -i virtualbox ``` ```shell wget -O uninstall.sh http://www.virtualbox.org/svn/vbox/trunk/src/VBox/Installer/darwin/DiskImage/VirtualBox_Uninstall.tool chmod +x uninstall.sh ```
1/6