原创 Change default network name (ens33) to old “eth0” on Ubuntu 18.04 / Ubuntu 16.04

https://www.itzgeek.com/how-tos/mini-howtos/change-default-network-name-ens33-to-old-eth0-on-ubuntu-16-04.html

原创 gcc彙編基本手冊

  添加調試信息:    gcc -c -gstabs hello.s gcc hello.o -o hello  

原创 vmware tools 不能複製的終極解決方案。

問題解決方案: 1、VMware tools在Ubuntu虛擬機上卸載乾淨 命令: apt-get remove open-vm-tools apt-get remove --auto-remove open-vm-tools apt-g

原创 圖解開源協議的

原创 Imperative vs Declarative聲明式編程和命令式編程的比較

    先統一一下概念,我們有兩種編程方式:命令式和聲明式。 我們可以像下面這樣定義它們之間的不同: 命令式編程:命令“機器”如何去做事情(how),這樣不管你想要的是什麼(what),它都會按照你的命令實現。 聲明式編程:告訴“機器”

原创 基於橢圓曲線的簽名驗證(部分公式推導)

https://blog.csdn.net/Talon_LGW/article/details/82353999

原创 javascript 基礎對象類型

對象概念 在 javascript 中, 一切引用類型均爲對象。 如 function Foo () {} 中,Foo本身就是一個對象的引用。 創建對象方式 字面量方式 new 構造函數函數聲明 Object.create 字面量對象 j

原创 卸載和安裝指定版本的nodejs

卸載node sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp /

原创 solidity中的Mapping遍歷 案例

https://blog.csdn.net/The_Reader/article/details/83504990

原创 va_start和va_end使用詳解

函數參數的傳遞原理   函數參數是以數據結構:棧的形式存取,從右至左入棧。   首先是參數的內存存放格式:參數存放在內存的堆棧段中,在執行函數的時候,從最後一個開始入棧。因此棧底高地址,棧頂低地址,舉個例子如下: void func(in

原创 EOS交易驗證流程

The process to verify a transaction is twofold. 1. 從交易中的簽名恢復出來交易的公鑰。 First, the public keys associated with the account

原创 EOS的幾個關鍵概念和概念之間的關係。

  Transaction 和Action的關係。 Transaction 和簽名的對應關係。 Action和 authorization, permission的對應關係 點贊 收藏 分享

原创 從問題看本質:socket到底是什麼?

一、問題的引入——socket的引入是爲了解決不同計算機間進程間通信的問題 1.socket與進程的關係 1).socket與進程間的關係:socket   用來讓一個進程和其他的進程互通信息(IPC),而Socket接口是TCP/IP網

原创 C++ 編譯器對C++11、14、17的支持情況

https://blog.csdn.net/adolph58/article/details/88719943 點贊 收藏 分享 文章舉報 bjzhaoxiao 發佈了93 篇

原创 go channel (switch, timer)

Channel是Go中的一個核心類型,你可以把它看成一個管道,通過它併發核心單元就可以發送或者接收數據進行通訊(communication)。 它的操作符是箭頭 <- 。   1 2   ch <- v // 發送值v到Ch