cat ~/.zhiliao.history

无聊就该多读书。

dnsmasq DHCP功能和DNS缓存

NetworkManager 热点默认配置: dnsmasq --conf-file=/dev/null --no-hosts --keep-in-foreground --bind-interfaces --except-interface=lo --clear-on-reload --strict-order --listen-address=10.42.0.1 --dhcp-range=10.42.0.10,10.42.0.254,60m --dhcp-lease-max=50 --dhcp-leasefile=/var/lib/NetworkManager/dnsmasq-wlp8s0.leases --pid-file=/var/run/nm-dnsmasq-wlp8s0.pid --conf-dir=/etc/NetworkManager/dnsmasq-shared.d

dnsmasq HDCP+DNS缓存: dnsmasq …

2019-6-21名单

爱尔眼科
通策医疗
海天味业
中国国旅
片仔癀
宋城演艺
北方华创
安图生物
凯莱英
珀莱雅
正海生物
艾德生物
伊利股份
东方财富
中顺洁柔
苏泊尔
汤臣倍健
万孚生物
先导智能
瑞恒医药
华兰生物
美亚光电
智飞生物
培凌榨菜
欧普康视
泰格医药
贵州茅台
中国平安
视源股份
迈瑞医疗 (黑名单)
药明康德
海康威视
华测检测
顺恒醋业
海大集团
晨光文具
精测电子

股票大佬推荐的书

  1. 价值投资实战手册
  2. 周期
  3. 穿过迷雾
  4. 奥马哈之雾
  5. 投资中最简单的事
  6. 投资中不简单的事
  7. 投资最重要的事
  8. 股票魔法师 一二卷
  9. 笑傲股市
  10. 以交易为生
  11. 伟大的博弈
  12. 戴维斯王朝
  13. k线入门 (大跌保命)
  14. macd入门 (同上)
  15. 中央帝国的财政密码
  16. 中央帝国的哲学密码
  17. 全球通史 上下卷 (非股票类)
  18. 万历十五年

python3 nltk chapter 1

语言处理与Python

1.语言计算:文本和单词

1.2 NLTK 入门
import nltk
nltk.download()
1.3 搜索文本
text1.concordance("monstrous")  # 搜索文本

text1.similar("monstrous")  # 查看相识上下文出现的单词

text2.common_contexts(["monstrous", "very"])  # 查找两个词的共同上下文

text4.dispersion_plot(["citizens", "democracy", "freedom", "duties", "America"])  # 词汇分布图

len(set(text3)) / len(text3)  # 文本词汇丰富度
1.3 布朗语料库
from nltk.corpus import brown …

生成函数调用关系图

用gprof生成函数调用关系图

  1. CMakeLists.txt
SET(CMAKE_BUILD_TYPE "Debug")
SET(CMAKE_C_FLAGS_DEBUG "$ENV{CXXFLAGS} -O0 -Wall -g2 -pg -ggdb")  
SET(CMAKE_C_FLAGS_RELEASE "$ENV{CXXFLAGS} -O3 -Wall")

gcc -pg -g source.c -o binary
  1. ./binary 生成 gmon.out
  2. gprof ./binary> gprof_output.txt
  3. graph2dot.py gprof_output.txt> call_graph.dot

valgrind 生成函数调用图 (推荐)

valgrind --tool=callgrind ./a …

python3 nltk chapter 2

获得文本语料和词汇资源

1.获取文本语料库

1.1 古腾堡语料库
import nltk
nltk.corpus.gutenberg.fileids()

nltk.corpus.gutenberg.words('austen-emma.txt')

emma = nltk.Text(nltk.corpus.gutenberg.words('austen-emma.txt'))
emma.concordance("surprize")

nltk.corpus.gutenberg.raw('austen-emma.txt')
nltk.corpus.gutenberg.cents('austen-emma.txt')
1.2 网络和聊天文本
from nltk.corpus import webtext …

websocketd

websocketd是一个简单的websocket代理服务。标准输入(stdin)就是 WebSocket 的输入,标准输出(stdout)就是 WebSocket 的输出。

shellinabox

shellinabox 能够通过Web浏览器模拟一个远程系统的Shell. 它和SSH没有任何关系.

shellinaboxd -t (开启一个login shell)

shellinaboxd -t -s '/:root:root:/:/bin/bash' --port=8080 (不需要输入密码,直接登陆)

日历并不是连续的

一个小知识, 日历并不是连续的

zhiliao@zhiliao ~> cal 9 1752
      九月 1752     
      
       1  2 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

linux 使用network manager 开启wifi热点

linux 使用network manager 开启wifi热点

开启热点
nmcli device wifi hotspot  ssid zhiliao-test  password 12345678
或者
nmcli device wifi hotspot con-name zhiliao-test-5G ssid zhiliao-test-5G band a password 12345678

删除热点配置
nmcli connection show
nmcli  connection delete zhiliao-test-5G

记录一下我在Android上常用的APP

一个常用软件列表

Adobe Acrobat
AirDroid
Chrome
JuiceSSH
Pocket
QQ
Shadowsocks
Solid Explorer
Trello
Yandex Browser
mpv
京东
京东金融
哔哩哔哩
微信x2
支付宝
滴答清单
网易云音乐
网易有道词典
高德地图

一个不太常用软件列表

Cortana
ES文件浏览器
Microsoft Remote Desktop
QQ邮箱
TeamViewer
WPS Office
X浏览器
双开助手多开分身
密罐
悟空遥控器
扫描全能王
招商银行
掌阅
有道云笔记
百词斩
简书

未完待续...

在浏览器中显示gtk+应用

在浏览器中显示gtk+应用

GDK_BACKEND=broadway BROADWAY_DISPLAY=:5 gtk3-demo

BROADWAY_DISPLAY是可选的, 默认是0

port = 8080 + display

所以在浏览器中的访问地址是 http://127.0.0.1:8085

参考连接

SysRq

SysRq HELP

开启这个功能
echo 1 > /proc/sys/kernel/sysrq  # 或者在 /etc/sysctl.conf 中设置 kernel.sysrq=1
用法1:
echo b > /proc/sysrq-trigger
用法2:
Alt + SysRq + b  # SysRq 键在x86上一般为 [print screen] 键
命令介绍
loglevel(0-9)
reboot(b)
crash(c)
terminate-all-tasks(e)
memory-full-oom-kill(f)
kill-all …