原创 python 枚舉法選擇最優策略參數

枚舉20~60作爲移動平均天數參數,選出金額最高的做爲參數 例程代碼 import datetime import matplotlib.pyplot as plt import numpy as np import pand

原创 linux 進程管理相關函數

對於linux 函數可以通過命令行指令: man 函數名,查看函數相關信息 //返回當前進程的pid getpid(); //創建一個進程, //當執行完這行代碼後, //將會有兩個進制執行下面的代碼, //不同的是,父進程p

原创 C# ref,params,out 修飾符

ref 就是 在方法參數裏定義時,必須要在調用方法傳參之前,給變量賦值 如下: static void Main(string[] args) { int[]

原创 Linux C++ 使用valgrind 檢查內存泄漏

我的環境是ubuntu 使用發行版的自帶的源中安裝 sudo apt install valgrind 然後運行一下 valgrind + 可執行命令 就可以 檢查內存泄漏啦 內存泄漏檢測 主要看definitely los

原创 什麼是交叉編譯器?

在 Linux 下進行 C 程序開發, 我們使用的 gcc 編譯器進行代碼的編譯, 編譯完, 直接在 X86 架構下的 PC 下運行的。 而 arm 架構的, 所以我們需要使用支持 arm 的編 譯器並且該編譯器在 X86 架構下

原创 vscode makefile報錯分隔符

原因,vscode 默認tab鍵是4個空格,所以導致make的時候沒法識別。 解決方法: setting選項裏 搜索renderControlCharacters,勾選選項即可 然後renderWhitespace,選成all即

原创 python基金量化 分析 小程序

import re import time import matplotlib.pyplot as plt import requests import demjson html=requests.get("http://fun

原创 socket http文件下載器c語言實現

轉發大佬 博客 https://blog.csdn.net/xiongyangg/article/details/50767482 點贊 收藏 分享 文章舉報 多凡

原创 python 從subprocess運行的子進程中實時獲取輸出

起因是這樣的,c++程序開發後 功能號和指令,校驗需要人工去看對照二進制代碼,量大還費力, 於是打算利用python 去調用 c++程序去校驗指令, 首先要做的就是用python 獲取c++程序的printf() 或cout 的

原创 linux c++ json字符串解析

這個是測試jsoncpp 解析字符串的小程序, 雜亂無序,不愛勿噴 #include "./include/config.h" int main_() { char buf[4096] = {0}; // FILE*

原创 nginx代理靜態頁面

來源於黑馬java57期 第14天 md資料 我們修改nginx,讓它對商品請求進行監聽,指向本地靜態頁面,如果本地沒找到,才進行反向代理: server { listen 80; server_

原创 c++ 字符轉十進制 | N進制轉十進制

十六進制字符轉十進制整數 思想 思想通過判斷字符是數字還是,字母, 然後減去0 ,‘a’ ‘A’ 字符結果就是十六進制, 如果是字母要加10; 代碼如下 int ChtoHex(char ch) { if ((ch >= '0

原创 樂優商數據庫表關係

這裏給大家分析一下樂優商城是如何進行商品的表設計以及後端插入的流程 如有錯誤,歡迎指正 1.表的結構 1.tb_spu表是存儲共同屬性的商品集 有外鍵 brand_id ,category_id (3級別) 2.tb_sku

原创 信號量 Linux函數 semget();semctl();semop();

linux c的信號量操作 // semphore int main() { int sem_mutex = 0; /** * 創建信號量, * IPC_CREAT 如果存在就獲取,否則就創建新的,

原创 python遍歷所有目錄以及文件修改修改非法文件名

起因是,老師在百度雲上傳文件時,因爲文件存在非法文件名,無法上傳,所以叫我去寫個腳本。很簡單就下面這幾行代碼,隨隨便便給他了 import os import re path = r"D:\111" #文件夾目錄 datas