原创 Scratch3之AI集成 - flappy bird AI版本

AI神祕且有趣,我們一個經典的遊戲flappy bird集成AI,實現自訓練成長的聰明的笨鳥。先上效果: 初始化的笨鳥擁有分身,每個分身都有自我學習功能,根據自己的移動軌跡和得分情況進行彙總,進行新一代的笨鳥的迭代,基本經過數十輪的訓練和

原创 數據中臺的角色和定位

數據中臺的概念提出很多年,很多企業運用的也很深入了,雖然聽的很多,不過在過往的工作經歷中沒有體會到數據中臺的必要性,對數據中臺的角色和定位很模糊。 什麼是數據中臺? 數據中臺有哪些功能? 我的業務是否需要數據中臺? 近年由於工作中不同場景的

原创 Scratch3自定義積木塊之新增積木塊

在Scratch3.0的二次開發中,新功能的研發和擴展離不開積木塊的添加,這篇主要講解Scratch3.0中新增積木塊部分 Scratch3.0中對於新增積木塊有兩種方式: 1. 初始化積木塊方式     在scratch3.0界面默認打開

原创 Scratch3架構結構說明

Scratch3.0整體項目結構比較龐大,對於不同二次開發開始的時候會出現一頭霧水,需要先了解下整體框架,可以按需要在指定的源碼下進行修改,大致結構如下:   1. scratch-gui: 是基於React的組件庫,組成了整個頁面    

原创 Scratch3 二次開發系列

   Scratch3.0來啦!!!    Scratch做爲圖像化編程的首選語言,拖過積木塊搭建實現動畫遊戲的製作。Scratch3添加了音樂、畫筆、視頻偵測、文字朗讀、翻譯等選擇性下載擴展積木,可實現積木塊轉代碼(C、Javascrip

原创 代碼規範審查 -Sonar環境搭建

Sonar概述      Sonar 是一個用於代碼質量管理的開放平臺,可以進行代碼質量的持續跟蹤審查,支持的語言包含C#、java、PHP、C等。可以通過UI一睹Sonar的強大之處。          Sonar安裝         

原创 代碼規範審查 - Sonar集成Visual Studio

   開發人員可以使用Sonar的集成插件在開發階段進行實時代碼質量審覈,在代碼編寫階段分析出當前代碼的質量及規範漏洞,並給出合理的修改建議。編寫高質量、高維護性的代碼變得更簡單!    VS集成Sonar之前               

原创 代碼規範審查 - 審查分析工具選型

  大型項目產品功能龐大、參與人員多、週期較長,造成代碼質量和可維護性要求較高。這需要在開發階段加入定期的代碼審覈機制,可通過人工code review及代碼走查工具來完成。人工Code Review耗時量大,對review人員的審查能力要

原创 WPF性能調試系列 – 內存監測

WPF性能調試系列文章:     WPF頁面渲染優化:Application Timeline     WPF頁面業務加載優化:Ants Performance Profiler       WPF內存優化:Ants Memory Prof

原创 WPF性能調試系列 – 應用程序時間線

WPF性能調試系列文章:     WPF頁面渲染優化:Application Timeline     WPF頁面業務加載優化:Ants Performance Profiler       WPF內存優化:Ants Memory Prof

原创 WPF性能調試系列 – Ants Performance Profiler

WPF性能調試系列文章:     WPF頁面渲染優化:Application Timeline     WPF頁面業務加載優化:Ants Performance Profiler       WPF內存優化:Ants Memory Prof

原创 代碼規範審查 – Sonar分析項目

  Sonar搭建成功之後,就可以通過簡單的CMD指令進行項目分析,此篇主要介紹使用Sonar來分析.net項目。   掃描步驟: a.    打開CMD,切換到指定的項目根目錄,和.sln同級目錄即可(此處以一個wpf示例項目爲例)  

原创 xml和xslt的界面設計

     以前一直看到網上有很多同仁在吹捧xml+xslt,說過多長多長時間,這個網頁設計模式將取代現在的html+css,但是一直很少看見有網站使用這個模式設計,最近也看了一下這個頁面設計的方法,下面是一個非常簡單的事例:     1.