原创 Qt C/C++ 編程獲取root權限 彈出系統授權窗口pkexec

system("pkexec ls /"); pkexec不同於sudo, sudo是在終端詢問用戶密碼,切換到管理員權限。pkexec會彈出操作系統授權窗口,輸入密碼後獲得管理員權限  

原创 linux dd urandom 生成指定大小隨機內容文件

正確方法 [yeqiang@localhost tmp]$ ll -h | grep data.bin -rw-rw-r--. 1 yeqiang yeqiang 100K 2020-06-17 15:43:20 data.bin [y

原创 gnu C/C++ C語言十六進制打印緩衝區內容

void printhexDump(const char *buffer, size_t len) { if (buffer == NULL || len <= 0) { return; }

原创 解決phabircator Unable to find `git-http-backend` in $PATH!

git clone 錯誤如下 [yeqiang@localhost tmp]$ git clone http://127.0.0.1:81/diffusion/2/test.git Cloning into 'test'... User

原创 ‘strncpy’ output truncated before terminating nul copying as many bytes from a string as its length

錯誤信息: In function ‘AllocString’, inlined from ‘SetData’ at /home/yeqiang/Downloads/openjdk-jdk-14-23/src/java.desk

原创 git 排除已經加入版本控制的文件、目錄

[yeqiang@localhost tmp]$ mkdir testignore [yeqiang@localhost tmp]$ cd testignore/ [yeqiang@localhost testignore]$ git

原创 websocket Frame研究

https://www.cnblogs.com/imayi/archive/2012/05/05/2485343.html

原创 解決銀河麒麟kylin.desktop-generic編譯生成的程序執行報錯“權限不夠”

問題復現 編寫一個簡單的a.c程序 #include <stdio.h> void main(){ printf("zzz\n"); } 編譯該程序,生成a.out可執行程序 greatwall@greatwall-KVM-V

原创 Qt C++ cannot find -lGL

/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-redhat-linux/9/../../../libGL.so when searching for -lGL /usr/b

原创 openjdk8 AtomicLong addAndGet()方法源碼分析

AtomicLong 類 ​ /** * Atomically adds the given value to the current value. * * @param delta the value

原创 Fedora 31 上用minkube部署一個單節點kubernetes並測試基礎kubectl指令

下載minkube [yeqiang@localhost ~]$ cd Downloads/ [yeqiang@localhost Downloads]$ curl -LO https://storage.googleapis.com/

原创 Java長整形原子操作測試

package com.example; import java.util.concurrent.Semaphore; import java.util.concurrent.atomic.AtomicLong; import or

原创 JSON parse error: Cannot deserialize value of type `java.time.LocalDateTime

方案一 @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(shape = JsonFormat.

原创 Fedora31 Docker-ce group mountpoint does not exist: unknown.

方案一: $ sudo dnf install grubby $ sudo grubby --update-kernel=ALL --args="systemd.unified_cgroup_hierarchy=0" $ reboot

原创 docker phpmyadmin訪問宿主服務器上的mysql

docker run --rm -e PMA_HOST=172.17.0.1 -e PMA_PORT=3306 -e PMA_USER=root -e PMA_PASSWORD=root -p 20001:80 phpmyadmin/p