RECODE
寫過的演算法題,兩個月後再看還是不會。所以做了一個複習用的練習環境。 三個決定 Python 跑在瀏覽器裡。 用 Pyodide,程式碼不會離開你的電腦,也不需要後端評測機。 進度存在本機 SQLite。 不用註冊、不用帳號。 用 FSRS-7 排複習時間。 這是間隔重複的排程演算法 —— 答對就拉長間隔,答錯就拉回來。重點不是刷題數量,是讓你在快忘記的時候剛好遇到它。 練習模…
CATEGORY
122 posts
寫過的演算法題,兩個月後再看還是不會。所以做了一個複習用的練習環境。 三個決定 Python 跑在瀏覽器裡。 用 Pyodide,程式碼不會離開你的電腦,也不需要後端評測機。 進度存在本機 SQLite。 不用註冊、不用帳號。 用 FSRS-7 排複習時間。 這是間隔重複的排程演算法 —— 答對就拉長間隔,答錯就拉回來。重點不是刷題數量,是讓你在快忘記的時候剛好遇到它。 練習模…
自動交易最麻煩的不是策略,是判斷它現在有沒有真的在跑。服務可能活著但資料停更兩小時,資料可能是新的但下單器根本沒建置 —— 這兩種在 systemctl status 裡都是綠的。 所以把所有判斷條件拉到同一頁。以下只講功能,引擎以 A/B/C/D/E 代稱。 介面快照(可點分頁,識別字與數值均已置換): https://x213212.github.io/monitor/ 串…
把公開的 UAP 目擊報告整理成一張可以互動的地圖。 線上版本: https://x213212.github.io/uap_dashboard/ 這是什麼 一個唯讀的資料收集器,把幾個明確開放批次取用的來源整理成統一格式,再輸出成靜態地圖。目前的資料規模: 觀測紀錄 29,322 筆(版本計數 29,331) 目擊報告圖層 28,252 個點位 天文對照圖層 881 筆 資料…
最近在透過cli 全自動化開發 這次比較特別一次混合三種主題,主要最近還是探索怎麼用ai去改善,自己寫code的習慣 嘗試了google gemini pro,qwen,codex 其中兩個我有訂閱,直接長出三個分身 基本上只要遵守 規劃流程和驗證 讓他們自己去迭代就可以了,比如說驗證交易系統,自動化寫交易策略,比如說可以讓他們自己使用回測框架自我回測檢查績效,再反過來重複驗證…
study nuitka module cache 本來在研究看能不能在 nuitka 找尋 module 的時候加一層cache 追到後面發現作者已經有寫了,這邊記錄一下 code Copy def makeOptimizationPass (): """Make a single pass for optimization, indication potential com…
split nuitka flow by dll 上次透過 ollvm 混淆,我發現這個網站感覺同個類型的不斷上傳會導致我的樣本數越檢測越多,這次再來透過一個方法來躲避看看,根據Nuitka的流程是 透過兩階段才能執行我的 binary 假設透過 --onefile 和 --standalone 壓出來exe被檢測的機率應該是蠻高的很大機率被識別為特洛伊木馬或者 Nuitka…
上一篇從特徵碼開始下手,這次從異動 nuitka 的 compiler 來下手 這篇網站在以前的時候就有嘗試去呼叫ollvm 去加密 binary https://blog.threat.zone/create-more-complicated-binaries-with-nuitka-llvm-obfuscator/ 那麼我們來透過 ollvm 去混淆 一些東西看能不能順便透…
Finding Antivirus Detection Virus Signatures (nuitka package) 最近在遇到 Nuitka 打包 會被eset 防毒軟體檢測的方式大概試了下面幾個方法 第一加殼,透過把 binary 壓縮 再套在另外一層的 c shell 來逃避 防毒軟體在 靜態分析掃描到相關特徵碼 第一種方法的話大部分防毒都會檢測到UPX 很早期的加…
假設在沒有模擬器的情況下要找出兩個elf 相同的compiler 但是不同cflags 的指令差異這部分在面對未知的benchmark 要實現自動找尋異常區間這部分可能要耗費大量的人力,這部分假設要做成自動化大概有幾個想法 大概步驟是想要根據benchmark 的時間長度與要檢測硬體counter 變化來下手,人工debug也大概流程是這樣概念,只不過透過 sim 來模擬找出…
nix 學一下cicd常用的套件 https://github.com/x213212/nix-project-test 最近也用chatgpt 用rust 寫了一套 build-system 應該可以搭配服用 https://github.com/x213212/minibuildsystem install code Copy 1. Installing and Confi…
剛好最近換電腦用4070跑一下meta出的 llama3.2 3b 和 code llama3-8b模型 這邊換成 llama 呼叫方式 download llama module code Copy https://huggingface.co/hugging-quants/Llama-3.2-3B-Instruct-Q4_K_M-GGUF https://huggingfa…
最近看code很麻煩 用chatgpt 寫一個摘要系統 這邊採用chatgpt 問答的方式 去過濾目錄沒有比較更好的想法哈哈, key就定義在目錄下自行替換 github :https://github.com/x213212/QPRhttps://github.com/x213212/QPR rust Copy // =========================== /…
in windows python 與 java 溝通 https://github.com/java-native-access/jna Maven Central jna-platform-5.14.0.jar jna-platform-jpms-5.14.0.jar SharedMemoryWriter build command : javac -cp jna-jpms…
pyhton nuitka cross build 可行性與反編譯 在開發產品中,遇到了要在 linux 上面 build 出 windows 版本 和 linux 版本,經過實驗來講找了蠻多資料 nuitka 其實在 windows 版本和 linux 版本 產生出來的 c code 是不一樣的,大概從幾個地方去切入, 下面打包 比較常見的 大型 lib numpy, mat…
Nuitka 替換shardlib 路徑 看了幾篇文章只有找到這個 https://www.fournoas.com/posts/nuitka-inject-custom-c-code-at-compile-time/ 像這篇文章有透過暫停的方式去介入 nuitka 編譯過程,但是這方法是改不動我們要做的事情,不過也大概知道 nuitka 的過程是什麼 然後嘗試用ld prel…
Advanced Stock Market Analysis Tool Description This project is an advanced stock market analysis application that provides users with the ability to analyze stock data using various technic…
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…
傾向性分析 JOSPON-with-Pytorch 在這個github中他提供的範例,可以直接顯示評價是接近於正面還是負面 流程大概如下 先處理wiki data,準備製作w2v模型 使用檔案:w2v_seg.py 使用處理好的wiki data訓練w2v模型 使用檔案:w2v_train.py 取得waimai資料集句向量,製作waimai_10k_tw.pkl 使用檔案:m…
python auto script 紀錄一下自動化腳本的過程,其實gdb是可以讀入python 腳本達到自動化debug的 bash Copy b main so ./test.py c Copy #include <stdio.h> int foo2 ( int b ){ int c = 0 ; c = b + 1 ; return c ; } int foo ( int…
https://segmentfault.com/a/1190000040712964 https://medium.com/better-programming/create-a-custom-web-editor-using-typescript-react-antlr-and-monaco-editor-bcfc7554e446 antlr4 https://github…
antlr4ts https://progate.com/docs/nodejs-new-application https://github.com/Crtrpt/ts_calculator https://github.com/tunnelvisionlabs/antlr4ts Getting started Install antlr4ts as a runtime de…
rust-riscv-os c to rust virtio-drivers lib callback success 昨天有說到是否有可能rust 去 call c 或者 c 去call rust,假設其中一項成立都有利於更加快速的開發我們的系統,我們就可以把一些寫好的c 給 rust 用,rust有寫的 c直接呼叫,看了太多程式碼都沒有看到具體實現的過程有沒有可能來實驗一下…
rust-riscv-os c to rust virtio-drivers lib callback https://learningos.github.io/rust-based-os-comp2022/chapter8/index.html https://zhuanlan.zhihu.com/p/344819263 https://avacariu.me/writing…
golang nft 在快速上手的文章內已經有大致介紹怎麼去產生一個ntf,今天background 補一補就可以來寫一下了,在網路上找了一下都是nodejs 去呼叫,能不能用golang呼叫呢我們來看一下 https://ithelp.ithome.com.tw/articles/10269418 https://blog.aotoki.me/posts/2021/09/21…
golang eth wallat https://zhuanlan.zhihu.com/p/367285757 https://www.cnblogs.com/chris-cp/p/9046830.html https://github.com/ethereum/go-ethereum https://geth.ethereum.org/docs/rpc/server htt…
golang nsq & Kafka https://cloud.tencent.com/developer/article/1820268 https://ithelp.ithome.com.tw/articles/10194183 https://iter01.com/547005.html docker compose docker compose yaml Copy v…
golang dtm server go Copy git clone https : //github.com/dtm-labs/dtm && cd dtm go run main . go git clone https : //github.com/dtm-labs/dtmcli-go-sample && cd dtmcli-go-sample go run main .…
golang mvc pattern 只前只有學過spring cloud 框架來使用mvc架構來重構一下 bash Copy root@HOME-X213212:~/golang/mvc# tree . ├── controller │ └── productController.go ├── dao │ └── dao.go ├── entity │ └── product…
golang mongodb & redis https://www.runoob.com/docker/docker-install-mongodb.html bash Copy docker pull mongo $ docker exec -it mongo mongo admin > db.createUser ({ user: 'admin' ,pwd: '123…
golang design pattern 一個專案可能要有設計模式來規劃,這樣在寫程式的時候才可以不會那麼雜亂 來學習一下設計模式 unit test code Copy ├── go.mod ├── main.go └── untils ├── untils.go └── untils_test.go code Copy package untils imp…
golang websocket server go Copy package main import ( "log" "net/http" "github.com/gorilla/websocket" ) func main () { upgrader := & websocket . Upgrader { //如果有 cross domain 的需求,可加入這個,不檢查 c…
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…
golang Gorm orm & org sqllite install sqlite3 code Copy go get -u github.com/mattn/go-sqlite3 http://tw.gitbook.net/sqlite/sqlite_create_database.html create sqlite3 database code Copy CREAT…
golang traffic shaving 模擬 time.Sleep(2 * time.Second)模擬server來不及處理這個request 假設 ddos 攻擊runtime.NumGoroutine() 可以做削峰,也可以防止ddos smallPool = make(chan struct{}, 100) 也可為我們的server做buffer go Copy…
golang channel 以下列例子假設 pump 為生產者, suck 為消費者,假設消費者 先執行的話則有可能 會阻塞, 所以預設buffer 為2的情況下,可以看到我們可以在suck function 透過按下 enter passue 繼續執行 可以看到buffer 永遠會先有值,則 suck 不會發生阻塞, 這樣我們的程式就不會阻塞,可以嘗試更改 buffer 為…
golang simple-webserver go Copy package main import ( "fmt" "log" "net/http" "sync" ) var mu sync . Mutex var count int //http://localhost:8000/?parameter=value&also=another func main () { h…
rust mutithread web-server Diesel orm framework Diesel https://diesel.rs/ 在開始使用前要先安裝 Diesel 的工具,請輸入以下指令: $ cargo install diesel_cli 預設它會開啟所有能支援的資料庫,若你只需要它支援部份的資料庫可以用以下指令 $ cargo install dies…
rust mutithread web-server 我們來創建一個signle thread 的 web-server 我們來監聽一下連接埠7878 rust Copy use std :: net :: TcpListener ; fn main () { let listener = TcpListener :: bind ( "127.0.0.1:7878" ). un…
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…
Custom Vscode Extension Analyzer Debug 2 vscode Extension 先開放也無所謂(? typescript Copy // The module 'vscode' contains the VS Code extensibility API // Import the module and reference it with…
Custom Vscode Extension Analyzer Debug 最近都告一段落了,晚上臨時起意寫了個plugin 結合我的靜態分析器 apt-get install npm apt-get install npde.js https://code.visualstudio.com/api/get-started/your-first-extension 選取 vs…
dynamic memleak detect user-space https://zhuanlan.zhihu.com/p/133854805 https://ztex.medium.com/kprobe-%E7%AD%86%E8%A8%98-59d4bdb1e1fe 這幾篇文章有提出比較細節的架構,我這邊再順一次,補充一下一些基礎概念,總而言之,memleak.py 是如何…
dynamic memleak detect 最近在rathat上研究bpf看能不能往runtime 去做memleak free,其實可以去從中觀看出,在runtime 的時候,某些lib 或者funtion,實際是可以透過signal去重寫結束狀態,或許可以在程式退出的時候,徹底把memleak 給釋放。 https://github.com/iovisor/bcc/blo…
實現自動化 build image https://docs.drone.io/pipeline/docker/syntax/volumes/host/ 修改配置檔 掛載 Host Volumes yml Copy kind : pipeline type : docker # 在 Docker 內部執行管道命令 name : clone # 可自行定義的名稱 steps :…
今天會用到的工具是 web3 呼叫 geth api 版本 3.5 solc 編寫智能合約 編寫智能合約 solc 可以直接把 合約檔案,大家可以在之前編寫環境 去那邊做 語法檢測 檢測完,再存入sol 檔 可以發現在上一層目錄 產生了兩個檔, 一個就是 bin二進制數據文件 另一個好像是 abi二進位制介面 可以去查一下。 好了之後 我們複製檔案到 我們的web3 目錄下,我…
下面兩個分別是個別的 service 個別專案不是在同一個專案底下 今天要完成的就是昨天說的這一塊 新增依賴 code Copy <dependency> <groupId>org.springframework.cloud</groupId> <artifactId> spring-cloud-starter-netfl…
前面幾章已經大致上了解 微服務,大概在幹嘛了吧,終於可以進到使用 Spring Cloud 了,假設前面幾個框架沒學錯的話(在家修練),雖然前面只有說到 zookeeper,之前有找到 spring boot+ rpc +zookeeer 實作有點多有空再玩哈哈,反正先有下面這些概念,以後想自幹框架自己再慢慢玩也不遲 XD 下面就稍微總結一下我對微服務架構初步的認識 在練習畫流…
zookeeper 大概就是 目前只介紹這個東西的用途,可以得知我們的我們的服務都註冊到zookeeper 裡面的一個節點,然後我們可以透過去請求 zookeeper 先取得節點的可用伺服器清單,然後client 再去訪問可用的伺服器清單,這個就是 zookeeper 大概用途,下面沒有涉及什麼選舉演算法等等,只有對zookeeper 初步介紹搭建。 這邊文章後下回 sprin…
部署到 tomcat 伺服器? 這邊跟我們之前開發模式不一樣,我有寫過一個 用 Spring session 共享的文章,那時候自幹搭配 nginx 實現一套session,後面在考慮是否要來根據 spring boot 邏輯來重寫,今天是以前一天 restful api,我們寫完要部署到伺服,在之前的公司用的是 ant 算是比較早期(?,好像後面有用其他腳本。 https:/…
以 Spring Boot 整合 Spring Security 保護我們的 REST API 在我們前幾次的教學裡都已經造過一次輪子了,包括用Spring 操作 redis 實作 了 token 完成了權限的空共存等等,當然我來做一下總結 1.帳號密碼登入驗證 session 保存認證結果存在 server 做存取。 2.使用OAuth進行帳號密碼驗證使用第三方帳號去做登入…
參考 : SpringBoot整合Spring Security(1) 上述文章使用的是 Mybatits,那麼我們就來用 Spring Data JPA 實現吧! 這次入門文章主要是針對各種不同的帳號限制其瀏覽頁面的權限。 Spring security 是什麼? Spring security在安全方面所處的層次; 安全是一個不斷演進的目標,追求一個全面的、系統級別的安全方…
什麼是 Restful? Representational State Transfer,簡稱REST,它是一種網路架構風格,他並不是一種標準。 而 RESTful 可以這樣子想像: 美麗 (Beauty) 的事物可以稱為 Beautiful; 設計為 REST 的系統就可以稱為 RESTful 以 API 而言,假設我們正在撰寫一組待辦事項的 API, 可能會有以下方式來作為…
搭建Spring data jpa 數據層 在開始之前要先了解一下目錄架構擺放位置,上一次 mybatis 數據層篇,位置沒有照規定擺,這次來以 Spring MVC架構 來進行擺放,mybatis 也可以這樣擺看看,今天是以 Spring Data Jpa 來集合 數據層,應該對理解 MVC 比較不會抽象了吧)? XD DAO層,Service層,Controller層、Vi…
搭建一個簡單的 SSM 架構 框架上一定要有初步的認識,所以我們來快速熟悉一下本系列只是入門等哪天碰到應該就可以快速上手 基本概念 Spring Spring是一個開源框架,Spring是於2003 年興起的一個輕量級的Java 開發框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中闡述的部分理念…
有點猶豫這個要放在 第一個 還是 第二個 xd 建立一個 ADO.NET 資料庫模型 選用 ADO.NET實體資料庫模型 Code generate db 產生一個資料庫並連接 code Copy using System; using System.Collections.Generic; using System.Linq; using System.Text; using…
建立一個 ADO.NET 資料庫模型 選用 ADO.NET實體資料庫模型 EF model first from db 從"現有"的資料庫產生 EF model,可以直接對現有 table 欄位進行修改 而不動到其 資料表結構 選用新增連接 當前現有資料庫 選完後準備產生模型 這邊可以看到我們的EF model 已經產生出來了 Empty EF model generate d…
什麼是 ORM SQL server 對應成 物件導向 - 將結構化的關聯資料對應到物件導向模型 把程式碼對應成 關聯資料 在寫回資料庫 - 將物件資料對應成關聯資料 - 所以這個可以解決 採用 ORM 技術有什麼好處? 對DBA 來說 - 可以專注於DBA對開發人員來說 - 可以專注於增強開發技巧 - 不再侷限現有資料庫架構 - 可以在開發時,更安全的進行重構 Entity…
https://www.rabbitmq.com/which-erlang.html https://www.rabbitmq.com/which-erlang.html install erlang https://github.com/rabbitmq/erlang-rpm/releases/download/v22.0.7/erlang-22.0.7-1.el7.x86_…
安裝 jetson nano 入門級ai電腦來八月 NVDIA 對外販售終於可以買來玩一下,剛好最近不太想再用VM再開虛擬機了,讓這台筆電好好休息一下,網卡出了點問題,等好了再來往下實作,裝個spark 在上面跑機器學習好惹... 買個觸控螢幕和jetson nano 主體! intel 8265 網卡,要準備塞剛剛那片散熱片底下 csi camera 組裝外殼,外層貼紙不撕掉…
在跟技術經理討論過一次,我們的推送 server,將會面臨到有沒有可能斷線 或者資料遺失的可能性, 假設一最多只能有 65536 個port 扣掉 連接埠後,剩下 可用連接埠可能兩三萬,那麼有沒有可能單台 server 就突破 65536 個 port呢 ? emmmm… 在經過一番查詢是有的,那麼就是差實做囉, 我們來架設一波 首先呢我們要對 linux 進行 一些額外的設定…
隨機森林演算法 翻到以前的code來補齊一下,新增隨機森林演算法 預測與權重誰比較重要 在漲跌來看,在一股價移動平均線5天來看最可以影響漲跌, 在股票不只股票,像是天氣下雨,濕度.....都可以使用隨機森林找到最有相關性的特徵!? 在判斷 當天和隔天的狀況下可以經由判斷前一天的close 收盤價 新增一個 新的一個特徵點 label假設為漲跌則設為1 否則為0 python C…
搬移模組目前大致完成進度50% 會延遲不是 Lag xd 是我用 gif 錄影 fps 調太低不然檔案很大 目前新增各模組 bband macd flask restful api 繪圖速度大概是 python matplotlib 好幾倍 來跟大數據結合一下好了看看 這邊將會把後端全部改為 hadoop? 機器學習部分改為用spark訓練 然後每天回傳固定股市,漲幅等等 以前…
策略回測ver 0.0 基於以前發布的小文章整合一套小分析工具,由python整合,下載的功能請大家自己去找xd,交易所的資料是可以賣錢的,所以這個功能我屏障起來,裡面已經有 2018 至 2012年資料,可以進行簡單分析,幫研究所寫的一些策略回測也有小範例可以進行修改大致上可以經由自己觀察import模組。 下載點在上方mega,近期在七月20 又要完成初步連鎖門診核心的簡單…
BFS x DFS x n ary tree --- 好吧還是第一次寫,遇到了其中有幾個問題,就是在二維陣列的時候走訪的時候,再以探索路徑的時候 顯示所有路徑,在 bfs搜尋目標的時候,第一次找到的時候 就已經是最短路徑,向 dfs 的話 就不一樣了,他是算 假設是有路的時候 就會往下一直走, 最後呢 我想直觀一點 用 nary 去把路徑給統計出來,好像是多此一舉(???。 p…
https://koukia.ca/installing-redis-on-windows-using-docker-containers-7737d2ebc25e Docker 安裝 和搭建Redis編寫環境 --- 大哥要走了,能不能繼承他的遺志呢,先來著手搭建環境,解決資料重複查詢問題,大哥說醫院架構組的是JPA機制,由於呢java 處理 xml的東西(? 是有問題的?,…
自定義 Object_detection yolov3 --- 這大概是我裝過算有點難裝的一套 darknet github 版本的 yolo v3 (You only look once) 演算法更快 更穩,當然安裝更難裝 首先呢, 先安裝 vs2017 再來就是下載 cuda 9.1 嗯嗯別問我為什麼 我在 cuda 9.0 包 這邊 走跟 github 不同的方式 因為會…
自定義 Object_detection --- 朋友台中面試題目呢嗯嗯嗯,上一次電腦硬碟掛掉掛電今天來重寫一份,如何自定義 訓練 Object_detectio ,那麼首先又是複雜的環境設定 今天目標 RUN起這份 source code TensorFlow-Object-Detection-API-Tutorial-Train-Multiple-Objects-Wind…
https nodejs rtmp publisher use openssl --- 新增https 功能 由於呢在chrome 呢 如果呼叫getUserMedia api 則必需要https 代理來小改造一下 index.html html Copy <!doctype> < html > < head > < title > MediaRecorder to RTMP…
打造一個 c# 多執行緒 server --- ,接續上篇標體寫得上古語言 沒錯 hls m3u8格式失敗了,原因呢, flex 已經停止更新一段時間了,又這麼剛好我要傳輸的音訊 沒有解碼器,flex 又沒有寫好的aac encode,adobe media server 的 音訊無法 壓成 aac 規格 導致m3u8 影音格式無法解析,後來 在想了 要交叉編譯後果斷放棄,…
資料量可能會呈現全部趨向於100%的狀況 --- 所以我打算先取得該年度區間所有的百分比再去*上每日百分比,這樣數據的呈現應該才是最準確的數字。 先取得2004至今的趨勢 程式碼 --- request.py python Copy def get_historical_interest2 ( self , keywords , year_start = 2018 , mont…
又多了一項分析武器老早就想跑這張圖了,終於有空來跑一下那麼就開始。 蒙特卡羅方法 --- 随机与蒙特卡罗 第一次人们开始研究蒙特卡罗方法是要评估π。 通过概率论,蒙特卡罗可以用作数值积分法。 例如, 其中p(x)是U(0;1)的概率密度函数。 实践中,蒙特卡罗广泛应用于统计力学,量子物理学,金融衍生产品定价和风险管理。 一个MC示例:期权定价 蒙特卡洛通常用于评估期权价格。 我…
反指標可行性? --- 如何用Google Trends找到「逃命訊號」?打一個關鍵字,就找出股價高點的方法 從線圖可以看到,在Google上搜尋「股票」的人,在2007年3月開始異常增加,並在6月達到高峰,在此之後搜尋程度都一直相較過去維持在高檔,股市則於2007年10月後開始下跌。 「你覺得,什麼人會在Google上搜尋『股票』這種無關緊要的關鍵字?」我問, 「只有剛入門的…
超簡單用Python預測股價 如圖,我也不知道我在寫什麼東西,就吸收整合,大不分的內容還是由比較正規的文章所引用,也有附上連結,有錯別來找我诶,我想入門的小白在搭建環境上會很雷,所以我通常會附上搭建環境的過程,以便大家可以快速run起來~ 預測股票? --- 之前有寫過用lstm預測股票的東西,當然股票這種東西,不是長就是跌,大牛最多也是逼近50%50%不是漲就是碟嗎。不過放到…
#2.1 遗传算法 Genetic Algorithm (进化算法教学教程 Tutorial) 我們來看一下莫凡老大的code在一個不知道答案的時候有沒有一種逼近或者最大效率的一種演算法來求得答案呢 在選擇策略的時候到底可以應用在哪,來做一下小筆記,那麼我的理解是 上次說要應用到決策方式,程式碼大概是說這樣 那大概就是說, 一組DNA可能 code Copy [00000000…
打造股票回測 Debug時間 --- 這樣跳來跳去進度會不會超太快xd 剛剛的教學已經大致上完成一部分了,大家比較有問題的在 要改直接改原始碼的話,就注意資料庫的ip和密碼和table表, 還有在route的網址所對應的網址基本上應該是沒什麼難度 golang的時間轉timestamp 還有 golang回傳json的格式在有些網站的時候json格式並不會照你的方式走, 不是你…
打造股票回測/盯盤網頁 目標 --- 昨天有說到要打造一個用redis資料庫,後來想一想這是用在有快取場合的方面,那麼 我們能做到什麼呢,我打算用golang mongodb jquery來實現我們的框架初步回測的框架 那麼我們可能需要完成下列清單不過我們先用mysql搭起來熟悉一下環境吧~ 整個流程跑完苦 - 數據的導入 - 架設伺服器回傳json - 畫折線圖 - 新增回測…
上一次我們講到安裝Golang那麼今天我們來看如何架設一個跟網頁溝通的伺服器 Setting --- code Copy go get -u github.com/gorilla/mux 安裝套件的過程它不會講話xd,套一句老師說的沒消息就是好消息 放置檔案路徑,沒什麼難度,放到資料夾而已。 上述相關文件安裝完後,沒想到的是,只要設定好route,仔細看整組搬過來就可以了這是比…
接觸原因 --- 搭建一個框架,想說在一般電腦中,架設伺服器的有沒有可以兼顧速度和執行效率的語言,就是GO了,其實在以前有寫過一個小範例,覺得蠻難寫的,那時Golang剛推出,可能是因為那時候還沒接觸Pyhton,以後會陸陸續續改一些以前的小專案看看,接下來看一下安裝過程吧! 想試一下也可以來這邊看看 A Tour of Go 那麼我們開始吧 Install --- Insta…
前置作業 --- 聊天機器人 想說 Linebot 弄完後順便連Facebookbot一併弄一下好了 bot也算是兩年前的東西了,以前寫沒留下近期內用到再來寫一下作教學文 不然每次的話都要再重找 不過Facebookbot比較麻煩一點就是了 那在我們上一回的 Linebot 都裝的差不多了, 為什麼技術文章寫來寫去還是很像在寫心情雜記xd 創立一個粉絲專頁 --- Facebo…
前置作業 --- https://admin-official.line.me https://developers.line.me/console/channel 上面會用到的兩個網址 https://yaoandy107.github.io/line-bot-tutorial/ 照這位大大把推廣的帳號和line console後台做綁定 好了之後呢我們來看一下正題 我們先來…
Pygame_openGL(第一人稱視角) --- 修正後順便來鋪個地板,在移動方面可能還需要再更動 目前只有擺頭而已,移動的話可能還需要再研究, 找第一人稱視角真久,原理竟然是到線性代數最後幾章 opengl-tutorial 參考公式 我們先來上扣以後再來理解原理 會覺得閃爍是版本問題沒有雙衝緩衝,pyopengl第一人稱資源少的可憐,恐怖fps?! 還是我沒找到? if(…
Pygame_openGL(初) --- 該怎麼去用Python去繪圖一個3D世界呢,終於來到這一天用CODE繪製3D畫面 pythonprogramming.net 先照哥的code跑一遍 得到哥的畫面呢,假設實現minecraft創世神有可能嗎之類的 就開始找到目前為止的資料吧 初步構想呢我想為這個遊戲新增什麼東西呢 今天共新增了 這些在網路上超少,或許我對opengl關鍵…
JAVA開檔 進來之後 先開新專案 在import 在刪掉 這邊我選桌面的TMP C:\Users\ck\Desktop\TMP 載入中 現在來講如何匯入別人的專案到你的新開的專案 看到畫面那邊左邊那有個restore點下去 現在來新建一個專案 現在來選擇你的專案名稱 注意JRE欄位那邊 裡面有你電腦所裝的JAVA JDK 也就是函式庫 這邊我選擇JAVASE1.8 這邊直接按…
之前說的神經網路可行性?? --- run300輪 來run一下別人大神級的code,裡面大神已經都出不介紹lstm大概是什麼了,小白只能runrun別人寫好的code 好code不run嗎?,這樣看下來好像只是根據原始的資料,後幾天才放馬後炮,我們當然要預測當天的阿,真的能預測當然就是神明了,之前有看過大神run出來的57%準度也是蠻狂的 深度学习做股票预测靠谱吗? 之前也說…
繪製BBand與爬蟲 --- 技術指標用的好,也要批量選股,我們先來看初步繪圖成果吧新增了選擇檔案,稍微改了一下介面,等等批量股票篩選(暫不小心用太多執行續被官網鎖IPQQ BBAND.py python Copy BBand = get_BBand () BBand_up = [ float ( x ) for x in BBand [ 0 ]] BBand_sma = […
加入一些咚咚 左右對照圖 睡醒看到這個真的不是很開心rrr 以後要盯盤的時候,看了文字圖形看不慣吧?,我們來加入一些新元素,畫圖均線,標註買賣點好了,回測,績效等等介面化等等,我們可以看,近期內一定要完成ai,先完成專題在讀研究所? python Copy # -*- coding: utf-8 -*- """ Created on Wed Dec 20 17:46:15 20…
回測一波 這次小研究可能要探討,中短期的技術指標,我想假設15天到30天採用不同的技術主標結算後,假設報酬率,不是最高的則,退回尋找最高回傳的報酬率,這段時間並輸出這段時間的,DATA可以詳細分析這段時間到底出了什麼事資料量越多或許可以結合ai作權重的提升,讓程式在適當的時機做出勝率最高的判斷,我想ai大概是這樣吧?!,這是下一次的目標 改得也不錯吧!?,樓下xq操盤高手 py…
互動式網頁app 切換ppt 看到數學老師邊放投影片便走路演講遇到突然要寫字怎麼辦?。 透過node.js架設伺服器,掃描qrcode 進行認證進而切換ppt即時繪圖 node.js readme code Copy node.js pdf.js pdf.worker.js 用手機控制pdf切換 即時繪圖bug test.js #nodejs code Copy var exp…
用了一堆Unity 開發2D遊戲 可以用觸控走路喔喔喔那詭異的步伐,是我debug用的 下載點丟到mega惹
當兵暑假可以完成哪些事情呢 拿起你的鱷魚皮小冊子,開始想辦法把魔術方塊轉成二維陣列,ㄏㄏ抽到密碼通譯兵,教官還以為我要抄密碼出去xd ,加上專題老師的要求魔術方塊教學軟體,老師看到了新聞說什麼日本教授透過手機拍照解魔術方塊,所以他想要做這個專題,還是硬接下來`,幾乎都是都是python呢,我們來用c#硬上吧xd [PyConTW 2013] 當 Python 遇上魔術方塊 by…
動機!? --- 玩了這麼久當然來要來實現一下啊 血條 區域網連線 大絕 物體碰撞 DOTA產生怪物 內建怪物自動尋路 看影片 下載點丟到mega惹
引擎實作? 靠杯中間走不出來sorry orz 人生第一台GAMEBOY當然是玩神奇寶貝,以前就有想實現了,RPG遊戲製作大師的年代,恩~學以致用我們來實現他吧! 還沒講完,宅男們都暴動拉(也得到C#助教的契機?? 大改! 繼上次的神奇寶貝RPG,這期新增的功能礙於神奇寶貝需要跟百分之百模擬畫面,所以畫面要模擬成顯示角色周圍X軸加+10和-10 Y軸+10和-10,以往的是一開…
又是一次課堂專題 在看到了fb小遊戲,因為課堂專題需要所以來做個小練習 可以單人和雙人對打喔!為什麼沒計分系統? 自己寫拉 單人 雙人 battole tetris.code SocketClient.java java Copy package ti ; import java.net.InetSocketAddress ; import java.net.Socket ;…
即時通 相信大家都有用過Yahoo即時通,那時候還有一個漏洞呢,輸入超過很多字元會讓對方斷線,那麼我們來土炮一個來看看吧! message.code main.java java Copy package messager ; import java.awt.EventQueue ; import javax.swing.JOptionPane ; import javax.s…
介紹 如果java client 端如果有偵測到人臉的話會儲存一張圖片到c:\peoples.png 然後偵測到的人臉大於1的話則會將嫌疑人的照片儲存下來並發送一張圖片到 指定ip並告知可能有人在你家 Server 端如果有將會一直開著持續監聽 環境設定 Javacv 1.2: https://github.com/bytedeco/javacv Eclipse Android…
前置作業 google_console 我們近來到這裡我們找尋左邊的 接下來呢 應用程式類型一定要選擇其他 然後呢 創建完後得到 下載後得到一個json Visual Studio 透過NUGET 搜尋並下載 Google APIs Client Library點選右方安裝! 取名叫做client_id,一定要記得勾選一率複製重要!然後複製到目前的專案底下我們這邊放在參考這邊…
Serial Port 參數設定 下面程式碼將會將一個基本的傳輸程式碼介紹包括避開在面臨開發的一些難題,修正網路上程式碼可能會發生當機的地方加以修正。 那麼開始吧 直接上code惹 Serial Arduino test code.uno uno Copy void setup() { Serial.begin( 115200); // 開啟 Serial po…
Android bluetooth code https://github.com/bauerjj/Android-Simple-Bluetooth-Example 我們要修改的地方呢在這裡,如果直接套用官網會有讀寫的為題因為物件為null mmInStream = tmpln; mmOutStream = tmpOut;
安裝過程 https://www.tensorflow.org/install/install_windows 參考官方網站後也陸續裝了最新v9.1後發現不相容還我還多繞一條路 正常人應該裝完這下面兩個就ok了 https://developer.nvidia.com/cuda-90-download-archive https://developer.nvidia.com/c…
PHP mongodb 模擬高鐵訂票 --- 下載點在megaaaa
影片 --- 電路圖 --- 程式碼 --- lua Copy -- Rui Santos -- Complete project details at http://randomnerdtutorials.com wifi . setmode ( wifi . STATION ) wifi . sta . config ( "abcdefg" , "00000000" ) l…
程式碼 --- arduino_i2c.ino cpp Copy #include <Wire.h> const byte SLAVE_ADDRESS = 0x15 ; void setup () { Wire . begin ( 0x15 ); // join i2c bus with address #8 Wire . onReceive ( receiveEvent );…
網頁 --- 電路圖 --- 程式碼 --- lua Copy // WiFi Weather Station // Required libraries # include < ESP8266WiFi . h > // Libraries # include < dht . h > // Pin # define dht_dpin 16 // 定義訊號要從 Pin A0 進來…
電路圖 --- 程式碼 --- lua Copy # include < SPI . h > # include < MFRC522 . h > # define SS_PIN D4 # define RST_PIN D8 MFRC522 rfid ( SS_PIN , RST_PIN ); // Instance of the class MFRC522 :: MIFARE_…
肉雞後台 非常的古老,sqlmap互打的時代,明小子,中國菜刀,Havij,時代眼淚 qq 研究用途,請勿使用於非法範圍 --- php Copy <?php session_start (); class evildao { function yz_one (){ if ( isset ( $_SESSION [ 'jack' ]) and $_SESSION [ 'jack…
藍頻 --- 如何快速的讓對方電腦當機,我們只要隨便注入一個驅動檔案到系統白名單這樣就可以瞬間當機了,64位元無效?!,注入後再用蠕蟲瘋狂寫入記憶體阿
灌水 --- 這時候國中只要因為大家都在流傳關防火牆比較快這時候我們只要 用洪水攻擊大家就可以去找老闆加時間了xd
病毒 綜合所有的技能於一身呢我最終想到一個就是,病毒就是要小型 我們把她稱作為載具,然後呢我們把功能模組化再將功能用上傳的方式 傳到該感染的電腦,所以呢,再用DLL注入自己到系統的白名單內躲避防毒軟體 再來呢怎樣防止被反追蹤呢我們可以把芷伶透過網頁程式碼,去做呼叫,也就是是網頁去下指令非本人下所以也查不到IP,以前到底在狂什麼我也不知道 Server Client
爆破 以前真腦,一般來說伺服器都會嘗試登陸幾次後就會封鎖IP,拿時候還妄想用 彩虹表 去爆破腦腦的,後來也是有破解高中校務系統的想法XD
釣魚 --- 國中嗎騙個點數,會自動傳送帳號密碼到信箱國小生限定XD。
掃Sql Inject漏洞 --- 掃SQL inject漏洞去注入,當然也可以用backtrack5用sqlmap進行注入!?
模仿xuetr恢復函式 --- 這邊跟上一則一樣不過是簡化用來做BOT不錯,或是反編譯除錯
熱舞外掛 --- 喜歡玩按鍵遊戲,想全接,沒問題來寫一個 原理就是偵測像素點,有東西發生變化,就按下?!?!
新增處理程序注入dll 都亂碼後我來解釋一下,上面那個就是你要被注入的應用程式 下面那個就是你要注入的DLL,那時候外掛大多都用這躲避遊戲防護偵測,病毒有時候也會躲到系統的白名單,也就是PE感染這又是另一門古老的技術了
引用按鍵精靈的DLL去實現區域找圖 一找到相似圖形則滑鼠移動到全螢幕像素座標
WinIo前台模擬驅動 --- 前面一則文章看到稍微介紹了前台和後台這一則文章 就是前台,但是這是驅動級去模擬訊號所以遊戲永遠不會擋OWO
過NP按鍵程式 --- 按鍵程式呢有分前台和後台, 前者呢意思就是你的遊戲視窗一定要在最前面, 後臺呢就是你遊戲視窗縮小後他還是可以繼續對遊戲裡面發送按鍵訊號
VB模仿xuetr恢复内核函数 --- 從大陸網站挖過來的 當函式被遊戲屏障後可以進入ring0 層ㄏㄏ上大三才知道在系統程式裡面看到,這邊可以強制恢復被block的函式
實現? 普通遊戲防護後來都有掛載一個防護像是NP新一點還有HS等等為什麼那些都會達到阻擋呢在VB有一種方式就是用writememony這個去寫一個一個位元當然後面還是被擋掉了,要用其他地方恢復的話要用hook或是遊戲剛開起時候快速覆蓋掉有係防護的掛勾達到bypass的作用 這邊我沒用,我用的是引用ce的寫入crc方式在載入一個dll inject去達到bypass的方式去使用外…
搶個自學 源码天空 以前除了在這地方挖寶 也有做出了一些奇奇怪怪的東C 高中還用這個去破解學妹的校務資訊,誰叫密碼是1000~9999寫個迴圈爆破阿
VB_病毒殺手 源码天空 以前除了在這地方挖寶 也有做出了一些奇奇怪怪的東C USB病毒猖狂國中來寫一個查殺 ㄎㄎ以前真的有點狂
資料夾守護者 --- 源码天空 以前除了在這地方挖寶 也有做出了一些奇奇怪怪的東C