加载中
能力栈

能力栈 nginx 功能:lua、php、redis、mysql、mongo。负载均衡+反向代理 nginx监控:stub_status:http://www.cnblogs.com/xiao-yu/archive/2011/05/24/2055987.html 结合系统监控 系统优化:...

2015/05/18 20:33
102
Wake On LAN

BIOS:主板WOL启动:进入BIOS,将“Power Management Setup”中的“Wakeup On LAN”或“Resume By Lan”或“PCI-E event”设置为Enable或on OS:网卡WOL启动: windows:设备管理器,选择需要...

2020/05/13 13:37
44
termux设置国内源

/data/data/com.termux/files/usr/etc/apt/sources.list deb [arch=aarch64] https://mirrors.tuna.tsinghua.edu.cn/termux stable main arch支持arm, aarch64, i686, x86_64 如果写[arch=a...

2020/05/12 09:50
1.9K
goproxy

./proxy sps -t tcp -p :1081 -S socks -T tcp -P 127.0.0.1:1080

2020/04/27 11:00
262
C/C++内存检查

诉求 内存泄漏 内存越界 栈内存越界 堆内存越界 实现 valgrind:除了栈越界外,几乎所有的检查 gcc的sanitize:可以检查包括栈越界在内的几乎所有情况

2020/03/29 00:10
80
栈 vs 堆

背景 在需要一块内存来做编解码时,有以下方式来申请内存: 栈:优点:性能好,不需要全局分配器去查找,不会产生内存碎片;缺点:大小有限,我本机栈大小限制是8192 Kbytes 堆:优点:能分配...

GCC
2020/03/29 00:01
22
c++的clock使用说明

The high_resolution_clock is not implemented consistently across different standard library implementations, and its use should be avoided. It is often just an alias for std::ch...

2020/03/13 10:00
103
go的http默认开启tcp keepalive为15秒

问题 http server: package main import ( "log" "net/http" ) func main() { // 启动HTTP服务 addr := "127.0.0.1:8080" // 添加agent的websocket处理 http.HandleFunc("/agent", agentHan...

2020/02/14 10:53
2.2K
python常用的数学/科学计算库

numpy(高效多维数据表示) scipy(数值计算) sympy(符号计算) matplotlib(数据可视化)

2020/02/04 16:09
428
cinnamon对比gnome

cinnamon对比gnome cinnamon对hidpi支持的比gnome好 cinnamon只要一个cinnamon-panel;gnome需要卸掉dash-to-dock,装上dash-to-panel,还需要一堆配置 cinnamon的生态比gnome好的多,从网上...

2020/02/04 16:07
1.4K
tensorflow依赖的常用库

numpy 存储和处理大型矩阵的计算包 matplotlib python最著名的绘图库,提供和matlab类似的命令api jupyter ipython升级版,能够在浏览器中创建和共享代码、方程、说明文档 scikit-image 图像...

c/c++日期时间处理函数小结

日期时间处理函数: 日期时间转为字符串 strftime/std::put_time 字符串解析成日期时间 strptime/std::get_time 时间结构转换:time_t->tm localtime:time_t->tm 时间结构转换:tm->time_t ...

2019/09/17 14:49
94
fzf设计思考

fzf说明 fzf本身是一个非常快速的、通用的,模糊匹配/严格匹配或是否区分大小写的命令行匹配工具,不仅仅可以支持文件、历史命令,可以支持其他任何通用的内容的匹配。 问题 fzf用于匹配文件...

fzf
2019/07/28 10:31
136
tinygo编译的原理

说明 tinygo本身是个针对微控制器的编译器+工具,可以build、flush。 tinygo依赖自己的go-llvm tinygo的实现中依赖的自己的go-llvm,其实就是llvm的一个go的binding,最终依赖系统的llvm 通过...

2019/07/01 11:14
1.2K
manjaro抽风,/usr/lib/modules目录丢失

现象 2019年6月16日这周,突然发现manjaro抽风: 先是启动时无法加载一些内核模块,导致启动失败 然后用启动盘重新pacman -S linux,第一次启动是好的,再启动就有问题了 原因 翻来覆去搞不定...

2019/06/19 22:04
695
spdlog静态库方式

spdlog新版本提供了静态库方式,这样比原来的header only方式显著提升了编译速度。 这里分析一下怎么使用: 根目录下的CMakeLists.txt中主要有如下内容: ... include(cmake/ide.cmake) // ...

2019/06/19 19:07
1.9K
logrotate设计

传统logrotate两种方案: 方案1:默认方式(rename and notify) (rename)重命名业务正在写入的日志文件 上一步不会影响业务根据inode继续写入日志 创建新的日志文件 (notify)通过进程信...

2019/05/01 12:45
77
消息队列的作用

解耦 异步 流控

2019/04/14 10:57
165
vagrant

安装virtualbox、vagrant,重启电脑 创建目录vagrant_ubuntu1804,进入目录后 vagrant box add http://mirrors.ustc.edu.cn/ubuntu-cloud-images/bionic/20190312.1/bionic-server-cloudimg-...

go的mutex如何实现?

已知 c++中多线程的mutex,是通过futex来实现原子操作+线程唤醒的,然后再加上memory barrier(内存序)来保证内存可见性的。即: mutex = futex + memory barrier = atomic + thread sched...

2019/03/18 00:56
878

没有更多内容

加载失败,请刷新页面

返回顶部
顶部