原创 淺談PoW(Proof of Work)共識機制

閱讀材料: Majority_Is_Not_Enough:Bitcoin_Mining_Is_Vulnerable “Proof-of-Work”_Proves_Not_to_Work_version_0.2 定義及起

原创 Unity3d開發中,用Visual Studio編寫c#腳本代碼出現無法代碼補全的解決方案

VS版本:Visual Stduio 2017 第一步:VS菜單欄 -> 工具 -> 獲取工具和功能 -> 打開visual studio installer,如下圖勾選unity工作負載後安裝 第二步:Unity菜單欄 -

原创 使用Construct 2製作HTML5遊戲(進階篇)

遊戲策劃   楔子(Setting):公元2499年,由於人類對資源的無節制掠奪,地球資源即將耗盡。同時,雖然經過了數百年的宇宙探索,人類依舊沒有找到合適的星球可以居住。無奈之下,人類不得不向更遠處的宇宙發出了救援信號,希望得到外星生物

原创 用C語言設計貪吃蛇

  貪吃蛇是每個接觸過遊戲的人一定玩過的遊戲之一,其經典性與可玩性使得這款遊戲經久不衰,近些年隨着各種貪吃蛇手遊的上線,使得這款遊戲又重新回到了我們的視線。那麼下面我們就來看看如何用C語言設計一款貪吃蛇遊戲。 設計前的思考 需要

原创 Java簡介

爲什麼要介紹Java          從這張圖我們可以看到,各種計算機語言在全世界範圍內的使用量情況。Java在2016和2017年均位於榜首。究竟是什麼原因使得Java這麼受程序員們的喜愛呢?讓我們繼續往下看! Java

原创 IT行業的風投

什麼是風投   風投即風險投資(Venture Capital)簡稱是VC,在中國是一個約定俗成的具有特定內涵的概念,其實把它翻譯成創業投資更爲妥當。廣義的風險投資泛指一切具有高風險、高潛在收益的投資;狹義的風險投資是指以高新技術爲基礎

原创 英雄聯盟眼位分析

導讀:看過職業比賽的玩家都知道,在雙方實力相差不大的時候,決定比賽走向的不僅僅是對兵線、團戰的處理能力,更重要的是對野區資源及視野的掌控能力。當比賽陷入膠着時,一個恰到好處的眼位甚至可以決定一場比賽的勝負。這也是爲什麼一支英雄聯盟戰隊的

原创 使用Construct 2製作HTML5遊戲——完善

  在上一篇博客中,我們已經初步完成了一個射擊小遊戲的雛形。而在這篇博客中,我們將對它繼續進行完善。 爲遊戲添加音效和BGM(background music)   1、音頻文件必須是Ogg Vorbis(.ogg)或者MPEG-

原创 智能蛇——自己找食物吃的貪吃蛇

上一篇博客中我們簡單實現瞭如何用C語言編寫一個簡易的貪吃蛇,具體實現代碼可以見用C語言設計貪吃蛇 ,並提到了可以使貪吃蛇具有“智能”,使其能夠自動尋找食物。下面我們來看看如何實現這一功能 設計思路如下: 定義一個函數,用於判斷蛇的

原创 大數據技術中的倫理問題

  前言:從2012年開始,大數據(big data)一詞越來越多地被提及,人們用它來描述和定義信息爆炸時代產生的海量數據,並命名與之相關的技術發展與創新。            在現今的社會,大數據的應用越來越彰顯他的優勢

原创 我的電路實踐

實驗目的: 瞭解基本門電路 理解布爾代數、邏輯符號與電路之間關係 用門電路,實現簡單的計算和存儲功能 工具使用: 在線電路設計和仿真工具 CircuitLab。 AutoDesk Circuits https:/

原创 摩爾定律還有效嗎?

  引言:摩爾定律誕生於1965年,時至今日已經延續了50年。面對科技行業的飛速發展,這一定律還能維持多久?專家們對此衆說紛紜。早在1995年在芝加哥舉行信息技術國際研討會上,美國科學家和工程師傑克·基爾比表示,5納米處理器的出現或將終

原创 Construct 2初體驗

construct 2 簡介   construct2是一款跨平臺二維遊戲開發引擎,不需要編碼,通過定義各個部件和事件完成html5的遊戲開發。該引擎可以將開發的封裝成多種形式,如phonegap、cocoonjs,再用相應工具生成io

原创 AR——增強現實技術

  前言:在VR技術引發大衆熱議的當下,有一種產生已久的技術已然悄悄進入我們的生活。很多人或許聽說過這個名字,也親身體驗過這項技術的神奇,卻對其原理知之甚少!   下面先讓我們看幾組圖片:       看到這裏想必

原创 "自頂向下,逐步求精" ——程序結構化設計方法

“自頂向下”   是將複雜、大的問題劃分爲小問題,找出問題的關鍵、重點所在,然後用精確的思維定性、定量地去描述問題。 “逐步求精”   是將現實世界的問題經抽象轉化爲邏輯空間或求解空間的問題。複雜問題經抽象化處理變爲相