原创 <Solidity學習系列三>安全考量

本文英文版原地址:http://solidity-cn.readthedoc... 因爲本人英語能力有限,使用谷歌翻譯,本篇好多地方不通順。有能力的可以直接看英文版本。雖然構建按預期工作的軟件通常非常容易,但要檢查人們以不能預料到的方式使用

原创 <Solidity學習系列四>使用編譯器

Solidity存儲庫的一個構建目標是solc,solidity命令行編譯器。 使用solc --help爲您提供所有選項的解釋。 編譯器可以生成各種輸出,範圍從簡單的二進制文件和彙編到抽象語法樹(解析樹),以估計gas使用情況。 如果您只

原创 <Solidity學習系列二>深入理解Solidity之二---Solidity源代碼文件結構

Solidity源代碼文件結構源文件可以包含任意數量的合約定義,包括指令和編譯指示。版本Pragma 源文件可以(也應該)用所謂的版本註釋來註釋,以拒絕被編譯爲未來可能引入不兼容更改的編譯器版本。 我們試圖將這種變化保持在絕對最低限度,特別

原创 Pycharm 項目運行錯誤問題整理

以下錯誤發生在拷了別的項目在自己電腦上運行的出錯信息:一、ImportError: No module named matplotlib.pyplot意思缺少 matplotlib庫, 可以點擊Python -> preference -

原创 Swift算法俱樂部:Swift隊列數據結構(Queue)

翻譯自raywenderlich網站iOS教程Swift Algorithm Club系列準備開始隊列(Queue)是一個列表,您只能在後面插入新項目並從前面刪除項目。 這可確保入隊的第一個元素也是首先出隊的元素。 先到先出 在許多算法中,

原创 Swift算法俱樂部:Swift棧(Stack)數據結構

翻譯自raywenderlich網站iOS教程Swift Algorithm Club系列堆棧(Stack)就像數組,但功能有限。 堆棧提供LIFO或後進先出。 最後推進的元素是即將被推出的第一個元素。 (非常類似的數據結構,隊列是FIFO

原创 Python文件讀寫保存操作

記錄下第一次使用Python讀寫文件的過程,雖然很簡單,第一次實現其實也有些注意的事項。單個文件的讀操作:我們先假設一個需求如下:讀取一個test.txt文件刪除指定字符之前的文本需求明白之後,下面開始動手寫代碼,代碼很簡單。就直接上全部的

原创 <Solidity學習系列一>根據例子學習Solidity

聲明:本系列文章是自己在http://solidity-cn.readthedoc... 學習solidity時,因爲英語水平不夠,被迫用谷歌粗略翻譯的。僅爲了方便學習,中間肯定有很多錯誤的地方。請勘誤。本文原地址:http://solid

原创 UIKit Dynamics:拋出視圖 —《Graphics & Animation系列三》

翻譯自raywenderlich網站iOS教程Graphics & Animation系列準備開始首先用storyboard佈局一個頁面(或者你可以用純代碼去設置),效果如下:在文件中聲明和拖拽出如下參數:(blueSquare、redSq

原创 Container ViewController自定義轉場控制器。

前言最近接觸到新公司的老項目改版。自從來了之後一直在忙另一個項目,也沒有看老項目的實現邏輯。 看到設計稿的時候,並不是普通的樹形標籤導航的樣子。大致效果如FaceU的主頁: 佈局類似,但是功能有點不一樣:頂部左側的按鈕點擊後會出現個人中心頁

原创 UIKit Dynamics:開始入門 —《Graphics & Animation系列一》

翻譯自raywenderlich網站iOS教程Graphics & Animation系列 介紹 UIKit Dynamics是一個集成到UIKit中的完整物理引擎。它允許您通過添加諸如重力,附件(彈簧)和力量等行爲來創建感覺真實的界面。您

原创 Mac端Wireshark抓包工具使用擴展

昨天記錄了Wireshark的基本安裝配置。今天開始真正的使用起來。前言關於網絡協議和網絡分層,本篇文章不做介紹,僅記錄使用,可能中間有理解錯誤的地方,請指正。開始一般常規的網絡請求對包的大小是有限制的,即MTU"最大傳輸單元",大多數網絡

原创 Mac端Wireshark抓包工具使用

最近換了新公司,新項目用的socket做網絡請求,工作幾年,終於見到HTTP的協議用途。可能之前待的都是小公司吧。最近爲了學習,安裝使用了Wireshark.安裝過程中也有一些小坑。做一個記錄。下載和安裝去Wireshark官網可以下載到相