原创 leetcode 0003 無重複字符的最長子串 - 提高leetcode中算法運行效率的一個技巧

今天在刷leetcode的時候刷了一個題目https://leetcode-cn.com/problems/longest-substring-without-repeating-characters/submissions/ 看看結果:

原创 【區塊鏈編程03】如何解決FIleCoin源碼編譯失敗顯示jq:command not found

Filecoin編譯可在github中找到方法 https://github.com/filecoin-project/go-filecoin 其中需要安裝的除了Rust和Go 還有jq,否則會報錯: RUST_PROOFS=true

原创 在算法導論中,我們如何尋找第k小

一般的方法是排序後輸出,這樣的方法複雜度是O(nlogn) 但我們可以不必排序到最後,可以設計一種概率性算法,在多數情況下可以不用完全排序就可以知道第k個元素。 這是一種隨機的方法。結合快速排序來理解。快速排序中,中間元的位置是確定的。就

原创 字節跳動後端開發 面經 涼經

面試的是C++開發, 很早開了牛客網進入了直播間。面試約的14點,我提前了十分鐘進去掛着。到準點了面試官還沒到.. 過了大概五分鐘,面試官進來了。然後就說遲到了,因爲牛客需要設備檢查,大概14:07的時候面試纔開始(有點生氣) 問題: 首

原创 使用JAVA結合Javascript、html和Python完成一些有意思的練手項目

轉發自http://blog.jobbole.com/49762/ 每完成一個就會將對應項目變成鏈接。 文本操作 逆轉字符串——輸入一個字符串,將其逆轉並輸出。 拉丁豬文字遊戲——這是一個英語語言遊戲。基本規則是將一個英語單詞的第一個輔音

原创 以應用爲目的從零開始學習AngularJS

  2018/8/25 學習開始 ng-app="":初始化angular.js的管轄範圍可以命名區域 要angular起作用 ng-app中必須要註明,可以留空。 爲angular註明管理範圍 <div ng-app=""></div

原创 【C++】解決undefined reference to `vtable for xxx`報錯位置沒錯的問題

方法: 檢查該基類所有的子類,所有子類都要實現虛函數。 基類中我定義了以下虛函數: virtual bool packer(uint256 p); virtual uint256 packer(); virtua

原创 從零開始深入學習JAVA編程

簡單部分留有名詞,不懂的可以去下載官方文檔或者評論詢問 JAVA筆記(01)數據類型 JAVA筆記(02)變量初始化,數組,包,繼承,修飾符 JAVA筆記(03)多態——重載、覆蓋、虛函數、抽象函數、構造函數 JAVA筆記(04)

原创 訪客留言簿/日誌——允許人們添加評論或者日記,可以設置開啓/關閉評論,並且可以記錄下每一條目的時間。也可以做成喊話器。

    項目包含: 1)、Node.js的Express框架 2)、Angular、bootstrap、JQuery. 3)、MySQL數據庫   設計數據存儲結構: 數據庫名稱:blog 表名:annoymous 字段: name -

原创 完整了解卷積神經網絡——一些資源

貼個新人(我)看起來比較接地氣的帖子,持續更新 卷積神經網絡——輸入層、卷積層、激活函數、池化層、全連接層 https://blog.csdn.net/yjl9122/article/details/70198357 詳解激活層 http

原创 【目錄】

算法部分: 算法基礎【1】 變量 數組 指針 魔數 宏 算法基礎【2】 各種OJ網站整理 算法基礎【3】 差分與前綴和 算法基礎【4】 自定義乘方運算和矩陣快速冪 算法基礎【5】 fibonacci數列 算法基礎【6】單源最短路徑——詳解

原创 【區塊鏈編程05】FileCoin挖礦

挖礦過程看 https://zhuanlan.zhihu.com/p/99786288 很全面了

原创 【區塊鏈編程02】零知識證明:何爲零知識證明、STARKs

看V神的作品 https://ethfans.org/posts/starks_part_3_1 擴展歐幾里得算法那裏有點難 所以找了一下擴展歐幾里得算法的證明,其中有另一個版本的實現 https://www.cnblogs.com/fr

原创 【區塊鏈編程04】如何解決cannot find -lOpenCL

Building go-filecoin... git log -n 1 --format=%H bash -c go build -ldflags=github.com/filecoin-project/go-filecoin="-X

原创 【區塊鏈編程01】如何搜索其他節點——多播協議mDNS及Go語言實現服務器和瀏覽器

不知道區塊鏈是如何尋找同服務節點,連入門都不算。更何況之後的零知識證明、身份認證和工作量證明? 下面看看mDNS到底是什麼? 在計算機網絡中 , 多播DNS ( mDNS )協議將主機名解析爲不包含本地名稱服務器的小型網絡中的IP地址。