原创 【解決方案】解決Ubuntu重啓後,core_pattern失效問題——手動關閉apport

雲主機重啓後,core_pattern,即/proc/sys/kernel/core_pattern和/etc/sysctl*配置失效,被系統自動修改。 配置後,重啓後core_pattern被重寫 cat /etc/sysctl

原创 解決update-apt-xapi佔用資源過高的問題

最近雲主機出現了個報錯,查看系統日誌發現是update-apt-xapi任務佔用資源過高,甚至內存佔完了無法開闢內存 雲主機:Ubuntu 14.04.5 LTS update-apt-xapi是幹嘛的呢? 網上搜索出來,這個

原创 [Python]閉包的理解和使用

閉包廣泛使用在函數式編程語言中,雖然不是很容易理解,但是又不得不理解。 閉包是什麼? 在一些語言中,在函數中可以(嵌套)定義另一個函數時,如果內部的函數引用了外部的函數的變量,則可能產生閉包。閉包可以用來在一個函數與一組“私有”

原创 【乾貨】如何有效地提問

原文鏈接 十分有用的文章,希望每一個程序員都能看一看,學習下提問的智慧。歡迎大家留言討論。 本文中的“黑客”是指優秀的程序員。 黑客世界裏,你提問的方法,挖出答案的難度,決定了你能得到怎樣的提問。 提問須知: 黑客們只偏

原创 【乾貨】如何有效地報告 Bug

作者:Simon Tatham 專業的自由軟件程序員 翻譯:Dasn 原文鏈接/不同語言版本 十分有用的一篇文章,爲了提醒自己做一個好的bug報告者,特保存文章在此。另外,爲了以後方便查閱,提取了文章內容,加入自己的一些想法

原创 【Mysql】數據控制語言(DCL)——Grant授權和Revote回收授權

數據控制,也就是分配權限 主要包括 用戶管理 權限分配 開始學習數據控制之前,先了解mysql中的授權表和權限設置。 一、mysql中的授權表 mysql授權表一共涉及到5個表,分別是user、db、host、tables_p

原创 更改Shell腳本編碼格式

在windows下開發,寫好的shell腳本,放到linux上執行,往往會因爲編碼格式的問題存在兼容問題: -bash: ./lbs-circle-server.sh: /bin/sh^M: bad interpreter: No

原创 ubuntu和centos7安裝iperf3

Ubuntu安裝iperf3 # Iperf的安裝要換成阿里的源 sudo add-apt-repository "ppa:patrickdk/general-lucid" sudo apt-get update sudo apt

原创 ubuntu18.04安裝go環境

1.下載Go語言安裝包 官網:下載地址 2. 獲取安裝包 wget https://studygolang.com/dl/golang/go1.13.4.linux-amd64.tar.gz # 解壓文件 tar xfz g