原创 java 使用StringBuilder的好處

java 使用StringBuilder的好處 StringBuilder 爲動態數組可以有效的降低字符串拼接的損耗。 普通String的"+="操作 對於普通的String += 在jdk1.5之後都是調用StringBu

原创 並行編程 parallel知識點大全

爲什麼我們需要並行編程? 比如:RAM處理器一次一個操作,PRAM處理器(PRAM代表P個RAM處理器一起,他們具備私有的memory和共享的memory)一次可以處理P個操作。所以某種程度上會快。 [PRAM種類] [Wor

原创 2PL學習記錄

2PL學習記錄 《區塊鏈核心算法解析》中提及2PL,最早接觸2PL應該是在大三數據庫原理課上,但是已經忘記了,所以重新學習一下2PL。 事務可串行性(SERIALIZABLE) 說到2PL兩階段鎖,就不得不提及事務可串行性。

原创 使用Web3.py連接Ethereum

畢業設計做了相關區塊鏈的項目,在考慮了Hyperledger和Ethereum之後選擇使用了Ethereum,因爲在Ethereum上用智能合約,代幣等更方便。然而對於Ethereum,國內對於Python來開發的教程還不夠多,

原创 鏈表出錯

在 typedef struct Reader { char name[200]; char code[20]; char indentity[4]; char academe[200]; //學院 char p

原创 結構體指針涉及到的問題

#include<stdio.h> #include<stdlib.h>  typedef struct mystruct {int a; }T,*ptr; int main() {ptr A=NULL;

原创 const的用法,特別是用在函數前面與後面的區別!

const的用法,特別是用在函數後面 在普通的非 const成員函數中,this的類型是一個指向類類型的 const指針。可以改變this所指向的值,但不能改變 this所保存的地址。 在 const成員函數中,this的類型是一個指向

原创 概率論隨機過程馬氏鏈與平穩過程

轉載http://blog.csdn.net/keepupblw/article/details/8462294 最近幾天主要在複習隨機過程的馬氏鏈和平穩過程,現回憶整理要點如下: 一、馬氏鏈要點: 首先明確什麼是馬氏鏈 如果隨機過程未來

原创 關於作用域的範圍的個人理解

#include<stdio.h> int k=10; void text1()  {   printf("text1=%d\n",k);  }  void text2()  {   int k=5;pr

原创 unsigned和signed的個人體會

個人體會就是unsigned和signed就是第一位是否位符號位,這樣就很好理解 unsigned int 和s signed int 的取值範圍不同的原因了。

原创 函數式編程和高階函數

1.函數式編程函數是Python內建支持的一種封裝,我們通過把大段代碼拆成函數,通過一層一層的函數調用,就可以把複雜任務分解成簡單的任務,這種分解可以稱之爲面向過程的程序設計。函數就是面向過程的程序設計的基本單元。而函數式編程(請注意多了

原创 計組中關於字節,字長,存儲器的知識

設有一個具有20位地址線和32位字長的存儲器,問: (1)該存儲器能存儲多少字節的信息? (2)如果用512K×8位的SRAM組成,需要多少片? (3)需要多少位地址作芯片選擇? 這樣一道題網上回答者很多,但是有幾個回答的不對,現在開始