原创 C++ sort()函數對結構體排序(STL例子)

用寫比較函數的方法,注意返回值是bool型 #include <iostream> #include <algorithm> using namespace std; struct wupin{ int c; in

原创 NYOJ-106 揹包問題(貪心)

南陽OJ上的一個揹包問題,注意是單位價值,因爲物品可分割,用貪心法即可解決。題目地址http://acm.nyist.net/JudgeOnline/problem.php?pid=106 #include <iostream>

原创 NYOJ-23 取石子(巴什博弈)

一天,TT在寢室閒着無聊,和同寢的人玩起了取石子游戲,而由於條件有限,他/她們是用旺仔小饅頭當作石子。遊戲的規則是這樣的。設有一堆石子,數量爲N(1<=N<=1000000),兩個人輪番取出其中的若干個,每次最多取M個(1<=M<

原创 藍橋杯 學霸的迷宮 (BFS)

問題描述   學霸搶走了大家的作業,班長爲了幫同學們找回作業,決定去找學霸決鬥。但學霸爲了不要別人打擾,住在一個城堡裏,城堡外面是一個二維的格子迷宮,要進城堡必須得先通過迷宮。因爲班長還有妹子要陪,磨刀不誤砍柴功,他爲了節

原创 zip格式僞加密

僞加密通過修改zip文件中的編碼實現,通過修改zip文件中的通用標記位在解壓時判斷爲已加密。 先看看zip文件的編碼格式吧: 放上格式參考來源:http://blog.sina.com.cn/s/blog_4c3591bd01

原创 centos7搭FTP + 出現錯誤收集整理

Centos7搭個FTP,方便網站目錄下文件管理 收集一下遇到的錯誤和解決方法 1、安裝vsftpd # yum install -y vsftpd 2、配置vsftpd.conf文件 # cp /etc/vsftpd/vsf

原创 ELK權限控制開源方案(6.6.2版本)

2020.1.13更新 ES7開源版本已經支持權限控制,能升級直接考慮上ES7吧hhhh Elastic Stack 自帶的 Xpack 不開源,收費使用。果斷不考慮。。。 於是一頓搜,找到了下面幾種方案 1、ownHome k

原创 gitlab+jenkins實現nginx配置管理平臺

一、照例先描述需求: 目前有十多組nginx組,每組機器數量不等,多的20+臺,少的2,3臺。想改一個域名配置的時候就很煩躁,先找到域名對應到哪個nginx組裏,把其中一臺配置同步到ansible機器上,修改後通過playbook

原创 Prometheus exporter 簡單示例 python

Prometheus相關庫文檔: https://prometheus.io/docs/instrumenting/clientlibs/ python示例 Counter Counters go up, and reset when

原创 python開發prometheus exporter

先描述一下需求,我要對公網IP進行監控,檢查響應情況,大概實現起來就是循環執行curl IP/xxx.html ,然後查看http code和響應時間。現在我想把它弄成exporter,接到prometheus上,能夠在響應時間超時,

原创 vim插件打造ide

一直聽說vim,emacs兩大神器,於是選了一直在用的vim來體驗一下 先放個最後的效果圖 最初目的是打算搞出來寫django的,於是很多插件配置用的官方文檔推薦的 https://code.djangoproject.com/wi

原创 prometheus配置nginx監控

經過網上一波查找到了兩種比較合適的方案 https://github.com/knyar/nginx-lua-prometheus https://github.com/hnlq715/nginx-vts-exporter 記錄一下踩

原创 promql中使用rate/irate等函數__name__丟失處理

先描述一下情況,我使用prometheus接入hbase監控,採用的方案是用jvm_exporter將hbase自身監控的metrics dump裏的json數據轉換成prometheus的數據 jmx_exporter https

原创 光棍節程序員闖關秀 writeup

先放上題目網址→→ https://1111.segmentfault.com/ 第1關 ctrl+a ~~ 第2關 查看頁面源代碼,複製粘貼 回車~~ 第3關 用firebug抓包,或者火狐谷歌瀏覽器自帶的開發者工具也可,就可以

原创 Nginx搭建簡單負載均衡 acme.sh自動續期Let’s Encrypt證書,部署到負載均衡上

折騰負載均衡上搞https的免費ssl證書了幾天,寫點總結 要看證書配置的直接跳到四,五步吧 一、先看最簡單的,安裝Nginx 1.添加源 sudo rpm -Uvh http://nginx.org/packages/centos/7