mac launchctl 管理plist

2019-01-11 00:00:00   yongze.chen      

常见命令

# 加载任务, -w选项会将plist文件中无效的key覆盖掉,建议加上
$ launchctl load -w com.demo.plist

# 删除任务
$ launchctl unload -w com.demo.plist

# 查看任务列表, 使用 grep '任务部分名字' 过滤
$ launchctl list | grep 'com.demo'

# 开始任务
$ launchctl start  com.demo.plist

# 结束任务
$ launchctl stop   com.demo.plist

plist 存放目录说明


~/Library/LaunchAgents 由用户自己定义的任务项
/Library/LaunchAgents 由管理员为用户定义的任务项
/Library/LaunchDaemons 由管理员定义的守护进程任务项
/System/Library/LaunchAgents 由Mac OS X为用户定义的任务项
/System/Library/LaunchDaemons 由Mac OS X定义的守护进程任务项

Java11 这些新特性

2018-09-27 11:50:04   yongze.chen   java   java  

新特性

  1. Lambda表达式: (参数) -> {主体}
  2. 函数接口:只有一种方法的接口
  3. 流:不仅仅是迭代
  4. Optional:消除Null编程
  5. JVM变化:PermGen已退役
  6. Java 9:延续上一版惯例
  7. Java 10:更接近函数型语言

Python的科学计算包-Matplotlib

2018-09-26 13:37:15     python 图像 matplotlib  

安装 python 依赖

pip3 install matplotlib

新建 app.py


# coding: utf-8

import matplotlib.pyplot as plt
import numpy as np

figure2 = plt.figure()

ax1 = figure2.add_subplot(2, 2, 1)
ax2 = figure2.add_subplot(2, 2, 2)
ax3 = figure2.add_subplot(2, 2, 3)


from numpy.random import randn

# 因为最后一个图是第三个,所以这个绘图会在最后一个(也就是第三个图)绘制散点图
plt.plot(randn(50).cumsum(), 'k--')

# 也可以对指定的图进行绘制
ax1.hist(randn(100), bins=20, color='k', alpha=0.3)
ax2.scatter(np.arange(30), np.arange(30) + 3 * randn(30))

plt.show()

运行

pip3 install app.py


效果

hexo 优秀主题

2018-09-26 13:01:20      

hexo 很好看主题

Aath

Nodejs爬虫,使用cheerio+request+phantomjs实现超简单爬虫

2018-09-20 15:22:00   朋也   nodejs学习笔记   nodejs cheerio request phantomjs  

之前写过golang里比较好用的爬虫工具是 goquery [传送门]

今天来介绍一下nodejs里的爬虫

使用tensorflow训练模式识别图片中的对象(object-detection)

2018-09-17 20:33:00   朋也   tensorflow学习笔记   tensorflow object-detection  

开始前准备:强烈推荐使用 anaconda 来做 python 的环境管理工具,它里面自带了很多科学计算的类库,可以避免很多不必要的问题

显卡:我的显卡是 gtx960 最多只能训练10批次的数据,再多了显存就不足了,唉。。

pdf.js使用教程备忘

2018-08-30 09:58:20   朋也   nodejs学习笔记   pdf.js  

前言:如果使用chrome浏览器的话,可以安装一个插件 PDF Viewer 也是一样的效果


       1 / 15