CATEGORY

Programming & Software Engineering

122 posts

RECODE

寫過的演算法題,兩個月後再看還是不會。所以做了一個複習用的練習環境。 三個決定 Python 跑在瀏覽器裡。 用 Pyodide,程式碼不會離開你的電腦,也不需要後端評測機。 進度存在本機 SQLite。 不用註冊、不用帳號。 用 FSRS-7 排複習時間。 這是間隔重複的排程演算法 —— 答對就拉長間隔,答錯就拉回來。重點不是刷題數量,是讓你在快忘記的時候剛好遇到它。 練習模…

Programming & Software Engineering
RECODE 工作區:左側題目與筆記,右側編輯器、歷史提交與測資結果

自動交易的監控面板

自動交易最麻煩的不是策略,是判斷它現在有沒有真的在跑。服務可能活著但資料停更兩小時,資料可能是新的但下單器根本沒建置 —— 這兩種在 systemctl status 裡都是綠的。 所以把所有判斷條件拉到同一頁。以下只講功能,引擎以 A/B/C/D/E 代稱。 介面快照(可點分頁,識別字與數值均已置換): https://x213212.github.io/monitor/ 串…

Programming & Software Engineering
監控面板:左欄是引擎與主機狀態,右側是事件與每服務資源計量

全球 UAP 資料圖譜

把公開的 UAP 目擊報告整理成一張可以互動的地圖。 線上版本: https://x213212.github.io/uap_dashboard/ 這是什麼 一個唯讀的資料收集器,把幾個明確開放批次取用的來源整理成統一格式,再輸出成靜態地圖。目前的資料規模: 觀測紀錄 29,322 筆(版本計數 29,331) 目擊報告圖層 28,252 個點位 天文對照圖層 881 筆 資料…

Programming & Software Engineering
全球 UAP 資料圖譜

llm cli idapro mcp server & 策略共振池+ga實驗

最近在透過cli 全自動化開發 這次比較特別一次混合三種主題,主要最近還是探索怎麼用ai去改善,自己寫code的習慣 嘗試了google gemini pro,qwen,codex 其中兩個我有訂閱,直接長出三個分身 基本上只要遵守 規劃流程和驗證 讓他們自己去迭代就可以了,比如說驗證交易系統,自動化寫交易策略,比如說可以讓他們自己使用回測框架自我回測檢查績效,再反過來重複驗證…

Security & Reverse EngineeringAI & DataProgramming & Software Engineering
llm cli idapro mcp server & 策略共振池+ga實驗

study nuitka module cache

study nuitka module cache 本來在研究看能不能在 nuitka 找尋 module 的時候加一層cache 追到後面發現作者已經有寫了,這邊記錄一下 code Copy def makeOptimizationPass (): """Make a single pass for optimization, indication potential com…

Programming & Software Engineering
study nuitka module cache

split nuitka flow by dll

split nuitka flow by dll 上次透過 ollvm 混淆,我發現這個網站感覺同個類型的不斷上傳會導致我的樣本數越檢測越多,這次再來透過一個方法來躲避看看,根據Nuitka的流程是 透過兩階段才能執行我的 binary 假設透過 --onefile 和 --standalone 壓出來exe被檢測的機率應該是蠻高的很大機率被識別為特洛伊木馬或者 Nuitka…

Programming & Software Engineering
split nuitka flow by dll

Finding Antivirus Detection Virus Signatures (nuitka package)

Finding Antivirus Detection Virus Signatures (nuitka package) 最近在遇到 Nuitka 打包 會被eset 防毒軟體檢測的方式大概試了下面幾個方法 第一加殼,透過把 binary 壓縮 再套在另外一層的 c shell 來逃避 防毒軟體在 靜態分析掃描到相關特徵碼 第一種方法的話大部分防毒都會檢測到UPX 很早期的加…

Security & Reverse EngineeringProgramming & Software Engineering
Finding Antivirus Detection Virus Signatures (nuitka package)

Automated Anomaly Range Detection

假設在沒有模擬器的情況下要找出兩個elf 相同的compiler 但是不同cflags 的指令差異這部分在面對未知的benchmark 要實現自動找尋異常區間這部分可能要耗費大量的人力,這部分假設要做成自動化大概有幾個想法 大概步驟是想要根據benchmark 的時間長度與要檢測硬體counter 變化來下手,人工debug也大概流程是這樣概念,只不過透過 sim 來模擬找出…

Programming & Software Engineering
Automated Anomaly Range Detection

Quick Project Report (chatgpt)

最近看code很麻煩 用chatgpt 寫一個摘要系統 這邊採用chatgpt 問答的方式 去過濾目錄沒有比較更好的想法哈哈, key就定義在目錄下自行替換 github :https://github.com/x213212/QPRhttps://github.com/x213212/QPR rust Copy // =========================== /…

AI & DataProgramming & Software Engineering
Quick Project Report (chatgpt)

pyhton nuitka cross build 可行性與反編譯

pyhton nuitka cross build 可行性與反編譯 在開發產品中,遇到了要在 linux 上面 build 出 windows 版本 和 linux 版本,經過實驗來講找了蠻多資料 nuitka 其實在 windows 版本和 linux 版本 產生出來的 c code 是不一樣的,大概從幾個地方去切入, 下面打包 比較常見的 大型 lib numpy, mat…

Programming & Software Engineering
pyhton nuitka cross build 可行性與反編譯

nutika replace dynamic shared library path

Nuitka 替換shardlib 路徑 看了幾篇文章只有找到這個 https://www.fournoas.com/posts/nuitka-inject-custom-c-code-at-compile-time/ 像這篇文章有透過暫停的方式去介入 nuitka 編譯過程,但是這方法是改不動我們要做的事情,不過也大概知道 nuitka 的過程是什麼 然後嘗試用ld prel…

Programming & Software Engineering
nutika replace dynamic shared library path

python package

python package install python code Copy pip install pyinstaller wget https://www.python.org/ftp/python/3.11.5/Python-3.11.5.tar.xz tar -xvf Python-3.11.5.tgz cd Python-3.11.5 ./configure --p…

Programming & Software Engineering
python package

Pytorch 傾向性分析

傾向性分析 JOSPON-with-Pytorch 在這個github中他提供的範例,可以直接顯示評價是接近於正面還是負面 流程大概如下 先處理wiki data,準備製作w2v模型 使用檔案:w2v_seg.py 使用處理好的wiki data訓練w2v模型 使用檔案:w2v_train.py 取得waimai資料集句向量,製作waimai_10k_tw.pkl 使用檔案:m…

AI & DataProgramming & Software Engineering
Pytorch 傾向性分析

rust-riscv-os c to rust virtio-drivers lib callback succ

rust-riscv-os c to rust virtio-drivers lib callback success 昨天有說到是否有可能rust 去 call c 或者 c 去call rust,假設其中一項成立都有利於更加快速的開發我們的系統,我們就可以把一些寫好的c 給 rust 用,rust有寫的 c直接呼叫,看了太多程式碼都沒有看到具體實現的過程有沒有可能來實驗一下…

Programming & Software Engineering
rust-riscv-os c to rust virtio-drivers lib callback succ

golang mvc pattern

golang mvc pattern 只前只有學過spring cloud 框架來使用mvc架構來重構一下 bash Copy root@HOME-X213212:~/golang/mvc# tree . ├── controller │ └── productController.go ├── dao │ └── dao.go ├── entity │ └── product…

Programming & Software Engineering
golang mvc pattern

golang design pattern & unit test

golang design pattern 一個專案可能要有設計模式來規劃,這樣在寫程式的時候才可以不會那麼雜亂 來學習一下設計模式 unit test code Copy ├── go.mod ├── main.go └── untils ├── untils.go └── untils_test.go code Copy package untils imp…

Programming & Software Engineering
golang design pattern & unit test

golang websocket

golang websocket server go Copy package main import ( "log" "net/http" "github.com/gorilla/websocket" ) func main () { upgrader := & websocket . Upgrader { //如果有 cross domain 的需求,可加入這個,不檢查 c…

Programming & Software Engineering
golang websocket

golang grpc

grpc code Copy apt install protoc-gen-go apt install protobuf-compiler proto https://www.coder.work/article/198885 https://blog.csdn.net/qq_33565142/article/details/109647937 https://www…

Programming & Software Engineering
golang grpc

golang traffic shaving

golang traffic shaving 模擬 time.Sleep(2 * time.Second)模擬server來不及處理這個request 假設 ddos 攻擊runtime.NumGoroutine() 可以做削峰,也可以防止ddos smallPool = make(chan struct{}, 100) 也可為我們的server做buffer go Copy…

Programming & Software Engineering
golang traffic shaving

golang channel

golang channel 以下列例子假設 pump 為生產者, suck 為消費者,假設消費者 先執行的話則有可能 會阻塞, 所以預設buffer 為2的情況下,可以看到我們可以在suck function 透過按下 enter passue 繼續執行 可以看到buffer 永遠會先有值,則 suck 不會發生阻塞, 這樣我們的程式就不會阻塞,可以嘗試更改 buffer 為…

Programming & Software Engineering
golang channel

learn rust

learn rust 紀錄一下學習rust 筆記,目前大概會以寫web可能會用到的業務邏輯來看大概會用到rust什麼特性。 https://doc.rust-lang.org/stable/std/string/struct.String.html http://jxz1.j9p.com/pc/rustqwzn.pdf https://course.rs/basic/resul…

Programming & Software Engineering
learn rust

區塊鏈 初探 (二) 本機編寫 智能合約 與 java 執行

今天會用到的工具是 web3 呼叫 geth api 版本 3.5 solc 編寫智能合約 編寫智能合約 solc 可以直接把 合約檔案,大家可以在之前編寫環境 去那邊做 語法檢測 檢測完,再存入sol 檔 可以發現在上一層目錄 產生了兩個檔, 一個就是 bin二進制數據文件 另一個好像是 abi二進位制介面 可以去查一下。 好了之後 我們複製檔案到 我們的web3 目錄下,我…

Finance & BlockchainProgramming & Software Engineering
區塊鏈 初探 (二) 本機編寫 智能合約 與 java 執行

Spring Cloud 微服務入門 (一) SSM架構 到 微服務架構 變化

前面幾章已經大致上了解 微服務,大概在幹嘛了吧,終於可以進到使用 Spring Cloud 了,假設前面幾個框架沒學錯的話(在家修練),雖然前面只有說到 zookeeper,之前有找到 spring boot+ rpc +zookeeer 實作有點多有空再玩哈哈,反正先有下面這些概念,以後想自幹框架自己再慢慢玩也不遲 XD 下面就稍微總結一下我對微服務架構初步的認識 在練習畫流…

Programming & Software EngineeringBackend & Distributed Systems
Spring Cloud 微服務入門 (一) SSM架構 到 微服務架構 變化

從 高可用 到 微服務 初探 (二) 搭建 zookeeper 偽群集

zookeeper 大概就是 目前只介紹這個東西的用途,可以得知我們的我們的服務都註冊到zookeeper 裡面的一個節點,然後我們可以透過去請求 zookeeper 先取得節點的可用伺服器清單,然後client 再去訪問可用的伺服器清單,這個就是 zookeeper 大概用途,下面沒有涉及什麼選舉演算法等等,只有對zookeeper 初步介紹搭建。 這邊文章後下回 sprin…

Programming & Software EngineeringBackend & Distributed Systems
從 高可用 到 微服務 初探 (二) 搭建 zookeeper 偽群集

使用 Spring Boot 輸出 jar 部署至 Linux

部署到 tomcat 伺服器? 這邊跟我們之前開發模式不一樣,我有寫過一個 用 Spring session 共享的文章,那時候自幹搭配 nginx 實現一套session,後面在考慮是否要來根據 spring boot 邏輯來重寫,今天是以前一天 restful api,我們寫完要部署到伺服,在之前的公司用的是 ant 算是比較早期(?,好像後面有用其他腳本。 https:/…

Programming & Software EngineeringBackend & Distributed Systems
使用 Spring Boot 輸出 jar 部署至 Linux

使用 Spring Boot 集成 Spring security 保護我們的 REST API (分析源碼與實作)

以 Spring Boot 整合 Spring Security 保護我們的 REST API 在我們前幾次的教學裡都已經造過一次輪子了,包括用Spring 操作 redis 實作 了 token 完成了權限的空共存等等,當然我來做一下總結 1.帳號密碼登入驗證 session 保存認證結果存在 server 做存取。 2.使用OAuth進行帳號密碼驗證使用第三方帳號去做登入…

Programming & Software EngineeringBackend & Distributed Systems
使用 Spring Boot 集成 Spring security 保護我們的 REST API (分析源碼與實作)

使用 Spring Boot 集成 Spring security 完成簡單 Login/Menu

參考 : SpringBoot整合Spring Security(1) 上述文章使用的是 Mybatits,那麼我們就來用 Spring Data JPA 實現吧! 這次入門文章主要是針對各種不同的帳號限制其瀏覽頁面的權限。 Spring security 是什麼? Spring security在安全方面所處的層次; 安全是一個不斷演進的目標,追求一個全面的、系統級別的安全方…

Programming & Software EngineeringBackend & Distributed Systems
使用 Spring Boot 集成 Spring security 完成簡單 Login/Menu

以 Spring Boot 搭建一個 API Server (三) 使用 Spring Data JPA 完成 Restful/CRUD

什麼是 Restful? Representational State Transfer,簡稱REST,它是一種網路架構風格,他並不是一種標準。 而 RESTful 可以這樣子想像: 美麗 (Beauty) 的事物可以稱為 Beautiful; 設計為 REST 的系統就可以稱為 RESTful 以 API 而言,假設我們正在撰寫一組待辦事項的 API, 可能會有以下方式來作為…

Programming & Software EngineeringBackend & Distributed Systems
以 Spring Boot 搭建一個 API Server (三) 使用 Spring Data JPA 完成 Restful/CRUD

以 Spring Boot 搭建一個 API Server (二) 集成 Spring Data JPA數據層篇

搭建Spring data jpa 數據層 在開始之前要先了解一下目錄架構擺放位置,上一次 mybatis 數據層篇,位置沒有照規定擺,這次來以 Spring MVC架構 來進行擺放,mybatis 也可以這樣擺看看,今天是以 Spring Data Jpa 來集合 數據層,應該對理解 MVC 比較不會抽象了吧)? XD DAO層,Service層,Controller層、Vi…

Programming & Software EngineeringBackend & Distributed Systems
以 Spring Boot 搭建一個 API Server (二) 集成 Spring Data JPA數據層篇

以 Spring Boot 搭建一個 API Server (一) 集成 MyBatis 數據層篇

搭建一個簡單的 SSM 架構 框架上一定要有初步的認識,所以我們來快速熟悉一下本系列只是入門等哪天碰到應該就可以快速上手 基本概念 Spring Spring是一個開源框架,Spring是於2003 年興起的一個輕量級的Java 開發框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中闡述的部分理念…

Programming & Software EngineeringBackend & Distributed Systems
以 Spring Boot 搭建一個 API Server (一) 集成 MyBatis 數據層篇

.net entity framework 初步探討 (二) EF model first

建立一個 ADO.NET 資料庫模型 選用 ADO.NET實體資料庫模型 EF model first from db 從"現有"的資料庫產生 EF model,可以直接對現有 table 欄位進行修改 而不動到其 資料表結構 選用新增連接 當前現有資料庫 選完後準備產生模型 這邊可以看到我們的EF model 已經產生出來了 Empty EF model generate d…

Programming & Software Engineering
.net entity framework 初步探討 (二) EF model first

.net entity framework 初步探討 (一)

什麼是 ORM SQL server 對應成 物件導向 - 將結構化的關聯資料對應到物件導向模型 把程式碼對應成 關聯資料 在寫回資料庫 - 將物件資料對應成關聯資料 - 所以這個可以解決 採用 ORM 技術有什麼好處? 對DBA 來說 - 可以專注於DBA對開發人員來說 - 可以專注於增強開發技巧 - 不再侷限現有資料庫架構 - 可以在開發時,更安全的進行重構 Entity…

Programming & Software Engineering
.net entity framework 初步探討 (一)

入門級AI 電腦 Jetson nano

安裝 jetson nano 入門級ai電腦來八月 NVDIA 對外販售終於可以買來玩一下,剛好最近不太想再用VM再開虛擬機了,讓這台筆電好好休息一下,網卡出了點問題,等好了再來往下實作,裝個spark 在上面跑機器學習好惹... 買個觸控螢幕和jetson nano 主體! intel 8265 網卡,要準備塞剛剛那片散熱片底下 csi camera 組裝外殼,外層貼紙不撕掉…

Embedded, IoT & HardwareProgramming & Software EngineeringAI & Data
入門級AI 電腦 Jetson nano

websocket 達到百萬連接?

在跟技術經理討論過一次,我們的推送 server,將會面臨到有沒有可能斷線 或者資料遺失的可能性, 假設一最多只能有 65536 個port 扣掉 連接埠後,剩下 可用連接埠可能兩三萬,那麼有沒有可能單台 server 就突破 65536 個 port呢 ? emmmm… 在經過一番查詢是有的,那麼就是差實做囉, 我們來架設一波 首先呢我們要對 linux 進行 一些額外的設定…

Programming & Software EngineeringBackend & Distributed Systems
websocket 達到百萬連接?

flask python vue 股票回測 (二) 隨機森林演算法

隨機森林演算法 翻到以前的code來補齊一下,新增隨機森林演算法 預測與權重誰比較重要 在漲跌來看,在一股價移動平均線5天來看最可以影響漲跌, 在股票不只股票,像是天氣下雨,濕度.....都可以使用隨機森林找到最有相關性的特徵!? 在判斷 當天和隔天的狀況下可以經由判斷前一天的close 收盤價 新增一個 新的一個特徵點 label假設為漲跌則設為1 否則為0 python C…

Backend & Distributed SystemsProgramming & Software EngineeringFinance & BlockchainWeb, Frontend & Mobile
flask python vue 股票回測 (二) 隨機森林演算法

flask python vue 股票回測 (一) Vue移植

搬移模組目前大致完成進度50% 會延遲不是 Lag xd 是我用 gif 錄影 fps 調太低不然檔案很大 目前新增各模組 bband macd flask restful api 繪圖速度大概是 python matplotlib 好幾倍 來跟大數據結合一下好了看看 這邊將會把後端全部改為 hadoop? 機器學習部分改為用spark訓練 然後每天回傳固定股市,漲幅等等 以前…

Backend & Distributed SystemsProgramming & Software EngineeringFinance & BlockchainWeb, Frontend & Mobile
flask python vue 股票回測 (一) Vue移植

策略回測ver 0.0

策略回測ver 0.0 基於以前發布的小文章整合一套小分析工具,由python整合,下載的功能請大家自己去找xd,交易所的資料是可以賣錢的,所以這個功能我屏障起來,裡面已經有 2018 至 2012年資料,可以進行簡單分析,幫研究所寫的一些策略回測也有小範例可以進行修改大致上可以經由自己觀察import模組。 下載點在上方mega,近期在七月20 又要完成初步連鎖門診核心的簡單…

Programming & Software EngineeringFinance & Blockchain
策略回測ver 0.0

Search path 搜索路徑 複習

BFS x DFS x n ary tree --- 好吧還是第一次寫,遇到了其中有幾個問題,就是在二維陣列的時候走訪的時候,再以探索路徑的時候 顯示所有路徑,在 bfs搜尋目標的時候,第一次找到的時候 就已經是最短路徑,向 dfs 的話 就不一樣了,他是算 假設是有路的時候 就會往下一直走, 最後呢 我想直觀一點 用 nary 去把路徑給統計出來,好像是多此一舉(???。 p…

Programming & Software Engineering
Search path 搜索路徑 複習

自定義 Object_detection yolov3 待續...

自定義 Object_detection yolov3 --- 這大概是我裝過算有點難裝的一套 darknet github 版本的 yolo v3 (You only look once) 演算法更快 更穩,當然安裝更難裝 首先呢, 先安裝 vs2017 再來就是下載 cuda 9.1 嗯嗯別問我為什麼 我在 cuda 9.0 包 這邊 走跟 github 不同的方式 因為會…

Programming & Software Engineering
自定義 Object_detection yolov3 待續...

打造一個多人串流系統 c#xffmpeg part5

打造一個 c# 多執行緒 server --- ,接續上篇標體寫得上古語言 沒錯 hls m3u8格式失敗了,原因呢, flex 已經停止更新一段時間了,又這麼剛好我要傳輸的音訊 沒有解碼器,flex 又沒有寫好的aac encode,adobe media server 的 音訊無法 壓成 aac 規格 導致m3u8 影音格式無法解析,後來 在想了 要交叉編譯後果斷放棄,…

Games & MultimediaProgramming & Software Engineering
打造一個多人串流系統 c#xffmpeg part5

風險分析與蒙特卡羅模擬股市路徑

又多了一項分析武器老早就想跑這張圖了,終於有空來跑一下那麼就開始。 蒙特卡羅方法 --- 随机与蒙特卡罗 第一次人们开始研究蒙特卡罗方法是要评估π。 通过概率论,蒙特卡罗可以用作数值积分法。 例如, 其中p(x)是U(0;1)的概率密度函数。 实践中,蒙特卡罗广泛应用于统计力学,量子物理学,金融衍生产品定价和风险管理。 一个MC示例:期权定价 蒙特卡洛通常用于评估期权价格。 我…

Programming & Software EngineeringFinance & Blockchain
風險分析與蒙特卡羅模擬股市路徑

google tends 反指標可行性?(一)

反指標可行性? --- 如何用Google Trends找到「逃命訊號」?打一個關鍵字,就找出股價高點的方法 從線圖可以看到,在Google上搜尋「股票」的人,在2007年3月開始異常增加,並在6月達到高峰,在此之後搜尋程度都一直相較過去維持在高檔,股市則於2007年10月後開始下跌。 「你覺得,什麼人會在Google上搜尋『股票』這種無關緊要的關鍵字?」我問, 「只有剛入門的…

Programming & Software EngineeringFinance & Blockchain
google tends 反指標可行性?(一)

fbprophet 預測家模型 股票?

超簡單用Python預測股價 如圖,我也不知道我在寫什麼東西,就吸收整合,大不分的內容還是由比較正規的文章所引用,也有附上連結,有錯別來找我诶,我想入門的小白在搭建環境上會很雷,所以我通常會附上搭建環境的過程,以便大家可以快速run起來~ 預測股票? --- 之前有寫過用lstm預測股票的東西,當然股票這種東西,不是長就是跌,大牛最多也是逼近50%50%不是漲就是碟嗎。不過放到…

Programming & Software EngineeringFinance & Blockchain
fbprophet 預測家模型 股票?

基因演算法 與決策

#2.1 遗传算法 Genetic Algorithm (进化算法教学教程 Tutorial) 我們來看一下莫凡老大的code在一個不知道答案的時候有沒有一種逼近或者最大效率的一種演算法來求得答案呢 在選擇策略的時候到底可以應用在哪,來做一下小筆記,那麼我的理解是 上次說要應用到決策方式,程式碼大概是說這樣 那大概就是說, 一組DNA可能 code Copy [00000000…

AI & DataProgramming & Software Engineering
基因演算法 與決策

Golang Json的回傳與畫出股市蠟燭圖

打造股票回測 Debug時間 --- 這樣跳來跳去進度會不會超太快xd 剛剛的教學已經大致上完成一部分了,大家比較有問題的在 要改直接改原始碼的話,就注意資料庫的ip和密碼和table表, 還有在route的網址所對應的網址基本上應該是沒什麼難度 golang的時間轉timestamp 還有 golang回傳json的格式在有些網站的時候json格式並不會照你的方式走, 不是你…

Programming & Software EngineeringFinance & Blockchain
Golang Json的回傳與畫出股市蠟燭圖

Golang 數據處理與 Mysql 基礎語法

打造股票回測/盯盤網頁 目標 --- 昨天有說到要打造一個用redis資料庫,後來想一想這是用在有快取場合的方面,那麼 我們能做到什麼呢,我打算用golang mongodb jquery來實現我們的框架初步回測的框架 那麼我們可能需要完成下列清單不過我們先用mysql搭起來熟悉一下環境吧~ 整個流程跑完苦 - 數據的導入 - 架設伺服器回傳json - 畫折線圖 - 新增回測…

Programming & Software EngineeringFinance & Blockchain
Golang 數據處理與 Mysql 基礎語法

Golang 搭建一個簡單Http Server

上一次我們講到安裝Golang那麼今天我們來看如何架設一個跟網頁溝通的伺服器 Setting --- code Copy go get -u github.com/gorilla/mux 安裝套件的過程它不會講話xd,套一句老師說的沒消息就是好消息 放置檔案路徑,沒什麼難度,放到資料夾而已。 上述相關文件安裝完後,沒想到的是,只要設定好route,仔細看整組搬過來就可以了這是比…

Programming & Software Engineering
Golang 搭建一個簡單Http Server

Golang Install On Ubutun

接觸原因 --- 搭建一個框架,想說在一般電腦中,架設伺服器的有沒有可以兼顧速度和執行效率的語言,就是GO了,其實在以前有寫過一個小範例,覺得蠻難寫的,那時Golang剛推出,可能是因為那時候還沒接觸Pyhton,以後會陸陸續續改一些以前的小專案看看,接下來看一下安裝過程吧! 想試一下也可以來這邊看看 A Tour of Go 那麼我們開始吧 Install --- Insta…

Programming & Software Engineering
Golang Install On Ubutun

Python Facebook聊天機器人 Echo Ngork

前置作業 --- 聊天機器人 想說 Linebot 弄完後順便連Facebookbot一併弄一下好了 bot也算是兩年前的東西了,以前寫沒留下近期內用到再來寫一下作教學文 不然每次的話都要再重找 不過Facebookbot比較麻煩一點就是了 那在我們上一回的 Linebot 都裝的差不多了, 為什麼技術文章寫來寫去還是很像在寫心情雜記xd 創立一個粉絲專頁 --- Facebo…

AI & DataDevOps & CloudProgramming & Software Engineering
Python Facebook聊天機器人 Echo Ngork

Pygame_openGL(第一人稱視角)

Pygame_openGL(第一人稱視角) --- 修正後順便來鋪個地板,在移動方面可能還需要再更動 目前只有擺頭而已,移動的話可能還需要再研究, 找第一人稱視角真久,原理竟然是到線性代數最後幾章 opengl-tutorial 參考公式 我們先來上扣以後再來理解原理 會覺得閃爍是版本問題沒有雙衝緩衝,pyopengl第一人稱資源少的可憐,恐怖fps?! 還是我沒找到? if(…

Programming & Software Engineering
Pygame_openGL(第一人稱視角)

PyOpengl Cube_control

Pygame_openGL(初) --- 該怎麼去用Python去繪圖一個3D世界呢,終於來到這一天用CODE繪製3D畫面 pythonprogramming.net 先照哥的code跑一遍 得到哥的畫面呢,假設實現minecraft創世神有可能嗎之類的 就開始找到目前為止的資料吧 初步構想呢我想為這個遊戲新增什麼東西呢 今天共新增了 這些在網路上超少,或許我對opengl關鍵…

Games & MultimediaProgramming & Software Engineering
PyOpengl Cube_control

JAVA開檔

JAVA開檔 進來之後 先開新專案 在import 在刪掉 這邊我選桌面的TMP C:\Users\ck\Desktop\TMP 載入中 現在來講如何匯入別人的專案到你的新開的專案 看到畫面那邊左邊那有個restore點下去 現在來新建一個專案 現在來選擇你的專案名稱 注意JRE欄位那邊 裡面有你電腦所裝的JAVA JDK 也就是函式庫 這邊我選擇JAVASE1.8 這邊直接按…

Programming & Software Engineering
JAVA開檔

Python Run一下神經網路(Lstm)

之前說的神經網路可行性?? --- run300輪 來run一下別人大神級的code,裡面大神已經都出不介紹lstm大概是什麼了,小白只能runrun別人寫好的code 好code不run嗎?,這樣看下來好像只是根據原始的資料,後幾天才放馬後炮,我們當然要預測當天的阿,真的能預測當然就是神明了,之前有看過大神run出來的57%準度也是蠻狂的 深度学习做股票预测靠谱吗? 之前也說…

Programming & Software EngineeringFinance & Blockchain
Python Run一下神經網路(Lstm)

Pyhton 股票回測與MACD(二)

加入一些咚咚 左右對照圖 睡醒看到這個真的不是很開心rrr 以後要盯盤的時候,看了文字圖形看不慣吧?,我們來加入一些新元素,畫圖均線,標註買賣點好了,回測,績效等等介面化等等,我們可以看,近期內一定要完成ai,先完成專題在讀研究所? python Copy # -*- coding: utf-8 -*- """ Created on Wed Dec 20 17:46:15 20…

Programming & Software EngineeringFinance & Blockchain
Pyhton 股票回測與MACD(二)

Pyhton 股票回測與MACD

回測一波 這次小研究可能要探討,中短期的技術指標,我想假設15天到30天採用不同的技術主標結算後,假設報酬率,不是最高的則,退回尋找最高回傳的報酬率,這段時間並輸出這段時間的,DATA可以詳細分析這段時間到底出了什麼事資料量越多或許可以結合ai作權重的提升,讓程式在適當的時機做出勝率最高的判斷,我想ai大概是這樣吧?!,這是下一次的目標 改得也不錯吧!?,樓下xq操盤高手 py…

Programming & Software EngineeringFinance & Blockchain
Pyhton 股票回測與MACD

Unity_魔術方塊教學軟體

當兵暑假可以完成哪些事情呢 拿起你的鱷魚皮小冊子,開始想辦法把魔術方塊轉成二維陣列,ㄏㄏ抽到密碼通譯兵,教官還以為我要抄密碼出去xd ,加上專題老師的要求魔術方塊教學軟體,老師看到了新聞說什麼日本教授透過手機拍照解魔術方塊,所以他想要做這個專題,還是硬接下來`,幾乎都是都是python呢,我們來用c#硬上吧xd [PyConTW 2013] 當 Python 遇上魔術方塊 by…

Programming & Software EngineeringGames & Multimedia
Unity_魔術方塊教學軟體

C# 實現一個2D RPG引擎?

引擎實作? 靠杯中間走不出來sorry orz 人生第一台GAMEBOY當然是玩神奇寶貝,以前就有想實現了,RPG遊戲製作大師的年代,恩~學以致用我們來實現他吧! 還沒講完,宅男們都暴動拉(也得到C#助教的契機?? 大改! 繼上次的神奇寶貝RPG,這期新增的功能礙於神奇寶貝需要跟百分之百模擬畫面,所以畫面要模擬成顯示角色周圍X軸加+10和-10 Y軸+10和-10,以往的是一開…

Programming & Software EngineeringGames & Multimedia
C# 實現一個2D RPG引擎?

Java_battole tetris

又是一次課堂專題 在看到了fb小遊戲,因為課堂專題需要所以來做個小練習 可以單人和雙人對打喔!為什麼沒計分系統? 自己寫拉 單人 雙人 battole tetris.code SocketClient.java java Copy package ti ; import java.net.InetSocketAddress ; import java.net.Socket ;…

Games & MultimediaProgramming & Software Engineering
Java_battole tetris

Java_message

即時通 相信大家都有用過Yahoo即時通,那時候還有一個漏洞呢,輸入超過很多字元會讓對方斷線,那麼我們來土炮一個來看看吧! message.code main.java java Copy package messager ; import java.awt.EventQueue ; import javax.swing.JOptionPane ; import javax.s…

Programming & Software Engineering
Java_message

Face detection_抓小偷

介紹 如果java client 端如果有偵測到人臉的話會儲存一張圖片到c:\peoples.png 然後偵測到的人臉大於1的話則會將嫌疑人的照片儲存下來並發送一張圖片到 指定ip並告知可能有人在你家 Server 端如果有將會一直開著持續監聽 環境設定 Javacv 1.2: https://github.com/bytedeco/javacv Eclipse Android…

Web, Frontend & MobileProgramming & Software Engineering
Face detection_抓小偷

Google Drive API .NET 一條龍系列 C#

前置作業 google_console 我們近來到這裡我們找尋左邊的 接下來呢 應用程式類型一定要選擇其他 然後呢 創建完後得到 下載後得到一個json Visual Studio 透過NUGET 搜尋並下載 Google APIs Client Library點選右方安裝! 取名叫做client_id,一定要記得勾選一率複製重要!然後複製到目前的專案底下我們這邊放在參考這邊…

Programming & Software Engineering
Google Drive API .NET 一條龍系列 C#

c# Serial Arduino or Rs232

Serial Port 參數設定 下面程式碼將會將一個基本的傳輸程式碼介紹包括避開在面臨開發的一些難題,修正網路上程式碼可能會發生當機的地方加以修正。 那麼開始吧 直接上code惹 Serial Arduino test code.uno uno Copy void setup() { Serial.begin( 115200); // 開啟 Serial po…

Programming & Software EngineeringEmbedded, IoT & Hardware
c# Serial Arduino or Rs232

Install tensorflow Gpu in windows10

安裝過程 https://www.tensorflow.org/install/install_windows 參考官方網站後也陸續裝了最新v9.1後發現不相容還我還多繞一條路 正常人應該裝完這下面兩個就ok了 https://developer.nvidia.com/cuda-90-download-archive https://developer.nvidia.com/c…

Programming & Software Engineering
Install tensorflow Gpu in windows10

VB_國中最終MAX大毒丸

病毒 綜合所有的技能於一身呢我最終想到一個就是,病毒就是要小型 我們把她稱作為載具,然後呢我們把功能模組化再將功能用上傳的方式 傳到該感染的電腦,所以呢,再用DLL注入自己到系統的白名單內躲避防毒軟體 再來呢怎樣防止被反追蹤呢我們可以把芷伶透過網頁程式碼,去做呼叫,也就是是網頁去下指令非本人下所以也查不到IP,以前到底在狂什麼我也不知道 Server Client

Security & Reverse EngineeringProgramming & Software Engineering
VB_國中最終MAX大毒丸

VB_寫個UCE記憶體修改程式

實現? 普通遊戲防護後來都有掛載一個防護像是NP新一點還有HS等等為什麼那些都會達到阻擋呢在VB有一種方式就是用writememony這個去寫一個一個位元當然後面還是被擋掉了,要用其他地方恢復的話要用hook或是遊戲剛開起時候快速覆蓋掉有係防護的掛勾達到bypass的作用 這邊我沒用,我用的是引用ce的寫入crc方式在載入一個dll inject去達到bypass的方式去使用外…

Security & Reverse EngineeringProgramming & Software Engineering
VB_寫個UCE記憶體修改程式

VB_搶個自學

搶個自學 源码天空 以前除了在這地方挖寶 也有做出了一些奇奇怪怪的東C 高中還用這個去破解學妹的校務資訊,誰叫密碼是1000~9999寫個迴圈爆破阿

Programming & Software Engineering
VB_搶個自學