原创 Linux 查看 memory info

通過 meminfo 文件查看 root@aliyun:~# ll -h /proc/meminfo -r--r--r-- 1 root root 0 Jun 18 14:11 /proc/meminfo 注意這個內存文件大小爲

原创 Centos 7 編譯 32 bit C 代碼

沒有 32 bit 的 libc [root@s105 ~]# gcc -m32 test.c In file included from /usr/include/features.h:399:0, from /usr/i

原创 crontab -e 配置定時任務

時間格式 crontab-e 具體配置 # Edit this file to introduce tasks to be run by cron. # # Each task to run has to be defined

原创 Windows10 下 SourceTreeSetup-3.2.6.exe 跳過註冊 Bitbucket

0. 安裝 Git 1. 下載並執行SourceTreeSetup-3.2.6.exe,會進入以下界面。 2. 關閉這個界面。 3. C:\Users\young\AppData\Local\Atlassian\SourceTr

原创 ubuntu 安裝mysql5.7 允許遠程連接

使用默認的用戶和密碼 查看 /etc/mysql/debian.cnf # Automatically generated for Debian scripts. DO NOT TOUCH! [client] host

原创 x86 架構的計算機如何啓動的

x86 架構計算機是如何啓動的? 16-bit Processors and Segmentation (1978) The IA-32 architecture family was preceded by 16-bit pr

原创 Navicat12.0.24

1.每次重裝系統都得重裝一遍軟件,煩死了。 Navicat 執行Patch.exe 是用管理員狀態的cmd Navicat12.0.24下載及破解

原创 shell-login-session-環境設置流程

shell 登陸型 session, 也就是需要輸入 user name 和 password 的 session。 起因:最近在看 zookeeper bin 下的一系列 shell 腳本。發現還真有好多東西值得琢磨的。 log

原创 java 運行時多態在 jvm 層面的實現

實驗環境 Window 10 java version “1.8.0_191” Java™ SE Runtime Environment (build 1.8.0_191-b12) Java HotSpot™ 64-Bit Ser

原创 shell-bash-directory-stack

change directory cd - 切換到上一個目錄。 directory stack 目錄堆棧默認值有當前目錄。 pushd pushd dirpath 將目錄 push 到目錄棧,並切換到該目錄。 棧頂到棧底編號從 0

原创 chroot 實踐

chroot - run command or interactive shell with special root directory 以製作一個只有 bash 和 ls 兩條命令的隔離環境爲例。實踐環境 Aliyun ub

原创 win10下 mysql5.7 忘記 root 密碼?

這裏只記錄一種修改的方法。藉助 mysql 中的 user 表,來修改。 mysql.ini 添加 skip-grant-tables 此文件在 C:\ProgramData\MySQL\MySQL Server 5.7 [mys

原创 mysql 連接服務器 ERROR 2002 (HY000)

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111) 軟件環境 ubu

原创 os-銀行家算法

銀行家算法是什麼 銀行家主要就是通過放貸來賺錢的。那最重要的問題是啥?當然是把錢借給還得起的人咯。試想,銀行把錢都借給了還不起的人,那銀行就完蛋了。假設有一批人(多個進程)來借錢(將要申請資源),但是銀行剩下的錢滿足不了任何人,那

原创 compare and swap ABA 問題和解決方案

CAS ABA 問題圖解 如上圖所示三個線程 T1,T2,T3 更新內存中的值 V。具體執行時刻沿着時間線。 T1,T2 同時讀取到內存中的值 V,保存到線程私有變量 A 此時 A的值爲 100。 T1 線程的 A = 100