自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(411)
  • 资源 (3)
  • 收藏
  • 关注

原创 常用工具 列表(更新中)

视频转换(windows OSX linux 全平台)http://www.mirovideoconverter.com/下载https://aria2.github.io/

2018-11-27 00:34:47 489

原创 bookmarks

知乎feed: https://zhuanlan.zhihu.com/c_195355141

2018-06-07 09:48:04 859

原创 clusterip,nodeport,loadbalancer

再下面这种情况下apiVersion: apps/v1 kind: Deployment metadata: name: app spec: replicas: 2 selector: matchLabels: app: web template: metadata: labels: app: web spec: containers: - name: app

2020-05-11 20:40:40 1201 2

原创 docker.io 和 docker-ce 区别

参考 stackoverflow :https://stackoverflow.com/questions/45023363/what-is-docker-io-in-relation-to-docker-ce-and-docker-ee我们知道 在 debian/ubuntu 中装 docker.io 是很方便的sudo apt install docker.io但是安装 docker.ce 却很多步骤curl -fsSL https://download.docker.com/linux/u

2020-05-09 11:32:56 17071

原创 windows 查看 占用文件的进程

1 Ctrl+Shift+ESC,打开“任务管理器”,2 切换到“性能”选项卡下,并点击“资源管理器;3 打开“资源监视器”后,选择“CPU”;!!! 注意是选择 CPU 而不是 磁盘4 并在下面的“关联句柄”处输入你想进行操作的“文件名”;...

2020-05-08 13:05:30 1331

原创 在线人数统计

几种方法https://www.cnblogs.com/php-no-2/p/9431213.html感觉上大概就是 bloom filter 和 hyperloglog 两个比较实用,由于占用资源少,但是统计的值都不是精确值这两个方法都可以合并,hyperloglog 是取最大值, bloom filter 是 二进制与运算但是由于redis 里只有有hyperloglog,所以应...

2020-05-02 00:33:55 375

原创 kubenetes本地环境搭建

现象打开日志文件C:\ProgramData\DockerDesktop\service.txt发现这样的logcannot list nodes: Get https://kubernetes.docker.internal:6443/api/v1/nodes: EOF解决google 搜到的解读不是hosts文件纠正 .kube/config , 但是百度一下就发现实际问题是应为被...

2020-04-21 21:10:35 793

原创 天池练习赛:【中间件极客榜】自适应负载均衡的设计实现

比赛地址https://tianchi.aliyun.com/competition/entrance/231740/score我的代码https://code.aliyun.com/harryhare/adaptive-loadbalance最终成绩18 名 ,1295781/1295781/28385题目分析请求并发连接数是1024, 几个provider 的最大线程数分别是...

2020-04-18 15:28:50 431

原创 二分法的边界选择

要在有序数组中找某个数,这个数只出现一次这个写法有三个点需要注意end 是指向实际的值的begin=m+1, end=m-1循环的条件是 begin<=end, 因为begin,end 都指向数组中的元素,所以相等时依然要再判断一次int find(int x, int *a, int begin, int end) { while (begin <= end) ...

2020-04-18 13:54:07 196

原创 拓扑排序

题目突然想起这个话题,是因为这道题Given a sorted dictionary of an alien language, find order of charactersleetcode 上有个更简单的相似题目verifying an alien-dictionaryleetcode 这道就很简单,用不着什么拓扑排序。每对相邻的单词,可能得到一对字母的顺序,然后在词典中检查者两个...

2020-04-17 01:54:23 167

原创 git ssh key 配置

产生 keyssh-keygen场景一不同git server,不同 ssh key编辑文件 ~/.ssh/configHost <Host Name>HostName AAAAAAA.orgIdentityFile ~/.ssh/<key for the given host>Host <Host1 Name>HostName B...

2020-04-06 01:45:00 177

原创 windows 快速进入高级系统设置

Win + Rsysdm.cpl

2020-03-01 18:23:20 4397 3

原创 python 标准输出重定向到文件后,文件为空

问题描述启动一个http server 然后把 标准输出的 log 重定向到 文件python server.py > log.txt 2>&1 &然后 tail -f log.txt 会发现一直时空的但是 如果把 server.py 换成 只有一行print 的文件, 则 输出文件是正常的print("test")解强制输出刷缓存加参数 -u...

2020-02-19 05:06:32 1431

原创 python import/package

示例projecthttps://github.com/harryhare/python_import_playground在不涉及包的情况下,引用其他文件直接 import 文件路径就可以包包和普通目录的区别只是包多了个__init__.py 文件。有了这个文件后,在import 时则可以用目录名,而不是直接引用文件名。同时 import 后,只有__init__.py 文件中定义...

2020-02-17 21:00:49 214

原创 python -m pip install --upgrade pip 报错

具体问题环境:windowspython3.6根据pip 的提示WARNING: You are using pip version 19.3.1; however, version 20.0.2 is available.You should consider upgrading via the 'python -m pip install --upgrade pip' comm...

2020-02-07 01:48:43 1916 1

原创 webRTC 入门

概念WebRTC基础介绍webRTC 的最直接用途是两个浏览器间的p2p,不过加上中转服务器后也可以用来做其他的。webRTC 是基于UDP的,作为对比,webSocket 是基于TCP的。流程除了getUserMedia之外,主要是两件事情:两端间确定流媒体的格式(SDP)两端间确定对方的网络地址(ICE), 由于浏览器极有可能是在内网中的,所以需要有一般的p2p内网穿透的过程...

2019-11-05 10:30:24 3090

原创 windows录制本机发出的声音

https://www.howtogeek.com/217348/how-to-record-the-sound-coming-from-your-pc-even-without-stereo-mix/默认录音是没有本地机器发出的声音的,方法一:开启Stereo Mix(混合立体声)方法二:使用audiocity 的 WSSAPI+loopbackwin 10录音软件推荐audioc...

2019-10-11 07:07:53 563

原创 vim常用设置

一个例子编辑文件 ~/.vimrc如果没有这个文件,创建一个set numberset tabspace=4set shiftwidth=4set autoindentset pasteset wrapset laststatus=2set rulerset showmatchset hlsearchset ignorecaseset nobackupset nosw...

2019-10-01 11:14:37 170

原创 mac terminal 配置

下面三个blog 差不多:reference 1reference 2reference 3总结:iTerm2 替代 mac 默认terminalzsh 替代 bash# 改成zshchsh -s /bin/zsh# 回到bashchsh -s /bin/bashoh-my-zsh# curl 方式安装:sh -c "$(curl -fsSL https://raw...

2019-09-02 10:11:30 527

原创 jenkins 连 github

webhook 可以让 jenkins 自动创建,只需要在 manage jenkins -> configure system -> github -> manage hooks 打勾在创建Credentials 时, 把 github 的 personal access token 通过 secret text 方式创建,可以验证通过的。但是 在pipeli...

2019-08-29 10:51:28 421

原创 kubectl/helm

http://www.bubuko.com/infodetail-2765767.html报错:_get_comp_words_by_ref: command not found解决:source /etc/bash_completionsource <(kubectl completion bash)source <(helm completion bash)...

2019-08-26 10:23:41 402

原创 go get 连接 超时

参考:https://www.jianshu.com/p/a537ee63d606大概一共下面几种方法git clone 到相应的路径 mkdir $GOPATH/src/golang.org/x cd $GOPATH/src/golang.org/x git clone [email protected]:golang/text.git rm -rf text/.gitpro...

2019-08-19 22:49:54 2337 1

原创 git lfs

以 mac 为例:brew install git-lfs在repo 根目录git lfs install注意,lfs track 的文件可能需要在git repo 中先去掉track添加 lfs 的trackgit lfs track *.mp4track 的信息会存储在 .gitattributes 中...

2019-08-19 10:21:57 257

原创 salt

salt-run fileserver.update && salt-run git_pillar.update 后依然出现文件没有同步的问题salt "*" saltutil.refresh_pillar

2019-08-16 15:51:58 127

原创 nsq 入门

官方文档:https://nsq.io/overview/quick_start.htmlhttps://nsq.io/overview/quick_start.html中文版:http://wiki.jikexueyuan.com/project/nsq-guide/一个例子:https://www.jianshu.com/p/8b6f5c11fa60...

2019-08-05 09:22:44 232

原创 Cassandra 入门

https://www.youtube.com/watch?v=Af-ZdN9P0bw

2019-08-05 00:29:34 184

原创 压测工具

abapache2 自带的wrkjmeterjmeter 本身默认gui 运行。。。https://www.cnblogs.com/test002/p/8034154.htmlhttps://www.cnblogs.com/iceb/p/7094047.html

2019-08-03 20:23:26 1087

原创 go convey 报错

报错Convey operation made without context on goroutine stack.解决似乎是 go 升级到 1.12 后,goconvey 没有升级。所以,go get -u github.com/smartystreets/goconvey

2019-07-31 15:56:51 1538

原创 vagrant ubuntu 14.04 docker 报错

vagrant 中 docker 报错Cannot start service xxx: OCI runtime create failed: container_linux.go:348: starting container process caused “process_linux.go:297: copying bootstrap data to pipe caused “writ...

2019-07-31 07:53:43 168

原创 第一次 ctf

本来是安全培训,可能为了调起大家的热情,于是弄了一个很水的ctf。由于是第一次,很多东西不清楚不知道,所以在这里记录下。再说一句,很多隐藏在文件,二进制文件中的东西直接用文本编辑器打开就可以工具elf 文件objdump 查看elf文件的汇编objdump -d elf_filehopper disassemblerMac 上比较方便的看汇编,可惜demo版 一段时间就自...

2019-07-13 03:38:26 309

原创 docker network

参考:https://blog.csdn.net/qq_39504520/article/details/82719456准备准备镜像 dockerfilefrom ubunturun apt-get updaterun apt-get -y install netcat net-tools inetutils-pingdocker build -t netwrok .d...

2019-07-08 08:42:34 287

转载 multi-stage docker

https://www.jb51.net/article/136260.htmhttps://docs.docker.com/develop/develop-images/multistage-build/

2019-07-02 08:57:02 146

原创 go race 检测

go run xxx.go 后面加上 -race 参数就下面这样:$ go run -race race.go==================WARNING: DATA RACEWrite at 0x00c0000a2000 by goroutine 6: main.main.func2() /Users/unity/git/go_playground/src/rac...

2019-06-23 20:15:31 4717

原创 prometheus grafana入门

prometheus 相当于数据收集器,被收集的数据叫meticsprometheus启动后有个默认的metrics,监控prometheus自身的数据可以从exporter/程序自定义的接口获得,prometheus官网上有一堆现成的exporter(https://prometheus.io/docs/instrumenting/exporters/,https://prometheu...

2019-06-23 16:43:12 187

原创 go web socket

有两个可用库,下面是两个简单的例子web socket 似乎只是相当于在普通的http 协议中加入了一个升级协议的部分,gorilla/websocket 中显式的体现了这一步x/net/websocket 中则把这一步封装成 websocket.Handler(handler)github.com/gorilla/websocketpackage mainimport ( "...

2019-06-10 10:04:58 275

原创 twitter api

consolehttps://developer.twitter.com和google FB不一样,即使是简单的登录的开发者权限也依然是需要批准的这篇是2019年6月写的,使用中国手机申请会被拒绝,不过可以用google voice注册google voice 同样不支持中国手机号绑定oauthtwitter 没有提供封装好的前端sdk,只有https://developer.twi...

2019-06-02 22:45:12 1223

原创 google api

consolehttps://console.developers.google.comoauthoauth/api 调试工具https://developers.google.com/oauthplaygroundserver side:https://developers.google.com/identity/sign-in/web/server-side-flowapiap...

2019-05-30 02:42:38 480

原创 facebook api

申请app 开发者权限https://developers.facebook.comOauth登陆https://developers.facebook.com/docs/facebook-login/overviewjavascript sdk登陆https://developers.facebook.com/docs/facebook-login/web手动登陆https://...

2019-05-29 22:07:43 4805

转载 docker compose

https://cloud.tencent.com/developer/news/121227# 启动docker-compose up# 终止docker-compose down# docker-compose ps#docker-compose images#docker-compose up --no-start#docker-compose startdoc...

2019-05-11 17:23:35 106

转载 win 10 home 升级到 pro

http://www.ghost580.com/win10/2018-05-31/24861.htmlhttps://pagespeed.v2ex.com/t/424005注意 上面的帖子中提到的密钥VK7JG-NPHTM-C97JM-9MPGT-3V66T

2019-05-09 22:35:41 7225

《深入理解计算系统》 第二版的习题答案 CSAPP instructor's solution manual 2ed

CSAPP《深入理解计算系统》 第二版的习题答案 Computer Systems A Programmer’s Perspective instructor's solution manual 2ed

2022-07-12

打豆豆单机练习版(极简陋,谨慎下载)

//打豆豆单机练习版(极简陋,谨慎下载) //如有问题请联系我[email protected] //关闭时请先关闭命令行窗口

2011-10-16

自然数阶幻方构造 c语言

//幻方构造 //奇数阶采用lembere构造法 //单偶阶采用Ralphstrachey构造法 //双偶阶采用杨辉构造法 //c语言

2009-06-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除