2021年1月12日 星期二

MATLAB 使用小小記錄

 最近試用matlab,已經有web版本好用,但是驚伊速度慢所以特別安裝單機版來用。掠落來是簡單,毋過認證煞霧煞煞。特別問後生以早按怎裝吔?時間久長伊嘛袂記去矣,大概是提認證碼就OK矣。

以我安裝過程來講,愛先註冊口座,而且是有授權的單位 --譬如學校,用該單位的批箱才會使喔,這就是綁柱仔跤啦!完成了後差不多囉。捌佇網路揣著一个美國大學的授權碼,可能是以早的方式,添入去了後嘛是連去彼間學校認證。其實嘛是愛用學校批箱去證明身份的意思啦!

2020年11月28日 星期六

獨立事件的意思

 民間定講的2件代誌互相無關係叫做獨立事件,譬如車禍,可能佮啉酒無關係。佇數學頂面,獨立事件有嚴格的定義,佇特殊條件之下,發生的機率佮無彼个條件下無改變。用數學話來寫就是P(A|S) = P(A),口白就是 P(A^S) = P(A)*P(S)。有這種等式成立才叫做2件代誌無相關喔!這高中就教過矣,只是久無用攏還予老師矣!敢有好的案例通好進一步了解呢,當然有!以擲輪豆仔來講,A = { 1, 2, 3 } 是小數字, B = { 2, 4 } 是另外一个事件,單獨出現B的機會是1/3。毋過,若佇 A 出現的條件之下才出現 B ,按呢機會是  (1/6) / (1/2) 嘛是 1/3 ,佮 A 有出現無出現假若無關係,這就是數學上的獨立事件的意思。其實並無實際的關連,只是符合定義爾爾。如果加 6 入去 B ,按呢 A 佮 B 就毋是獨立事件了。

有一个足好看出來的獨立案例是補集,譬如相款是擲輪豆仔,出現徛數佮雙數明顯就是無相關,伊是互補吔,佇這種情形下,交集是空集。雖然好了解,但是計算應用無濟,因為攏是0。

2020年10月20日 星期二

放冗佇揣上短路線的意義

 放冗這个名詞定定聽著,但是足久以來攏毋知影伊的意思。最近好好仔揣網路,小可知影囉!台語放輕鬆會當講意思接近這个詞啦!本來誠䊺這馬放鬆。佇Dijkstra演算法,新增加一節點,可能予本來有路徑值的點閣較變小。

2020年8月6日 星期四

電腦運算正爿佮的意義辯正

網路上查著的正爿佮的例攏講是單一運算元的運算子,~佮!以及指定=,其實這是毌著吔。倒正爿佮真正的意義是相仝的連紲運算的順序才著。例:2-3-4結果是-5,因為是倒爿佮,也就是倒爿先做減法得-1,閣減4得-5。正爿佮的結果是3-4得-1,閣2-(-1)結果是3。閣一个例是2**2**3,**是指數運算。若是倒爿佮結果是64,但是真正的結果是256,所以是先做2**3得8,才閣作2**8得256,也就是正爿佮的好例。網路資訊的正爿佮的解釋是無必要的,因為單一運算子理所當然,無需要強逼解說,按呢只是增加學習的負擔,顛倒是得著反效果爾爾。如果若將減號當作是單一運算子,照網路資料來講就是正爿佮,佮減號是倒爿佮拄好倒反,所以是家己搧喙啤。

2020年7月24日 星期五

JSON-RPC curl 使用簡單記錄

本國出版的ethereum專冊,紹介乙太坊的使用佮程式設計,一般來講內容袂䆀。但是佇rpc方面就毌是蓋好,攏無說明參數格式,干焦有案例。這予使用者捎攏無,愛佇網路頂懸揣來揣去了足濟時間。下跤是簡單記錄,以免袂記去。
curl -d  '{"jsonrpc":"2.0", "method":"eth_call","params":[{}],"id":1}' ....
其中上重要的是呼叫eth_call函數,參數的格式才是重點。伊是所有知識的根本,因為軟體格式是人定吔,了解其中原故才會久長。params內面有一項是data,愛用16進位格式。而且0x後壁袂使接0,紲來是函數的web3.sha3的8位數簽名。若函數有2个參數,愛接 64位的值2擺,例:(9, 10)-- 00.....900...A,對0到A攏總128位數喔!

2020年4月29日 星期三

使用者佮網站交流技術進展

網站建設技術,上早是靜態的html。後來變動態的伺服端送資料,繼來是client端有動畫。也就是javascript開始大進展,jQuery佮dojo等大出名。到這時陣若欲提新資料,也是愛揤reload,請網站重整理一下送上新的資料。到遮猶毌是完全自動,一直到使用者毌免揤reload,才算是完全的自動push資料到client。所以最近上新的技術react,vue等等攏會當有遮仔功能。會改變顯示結果,愛改變頁面的DOM。這2種技術攏是用virtual DOM,用javascript操作virtual DOM,將欲顯示的資料佮model內面的變數縛作伙。進一步是做SPA,佇手機看若像是APP,目前手機APP真濟,若小可用爾爾,根本毌免裝一大堆APP。所以SPA是真正的服務關鍵,只要有連結點就OK,用瀏覽器就會當得著服務。