原创 PyQt調用JavaScript代碼時傳遞參數的類型爲列表

在PyQt5對象中訪問JavaScript的核心代碼如下: QWebEnginePage.runJavaScript(str,Callable); 可以看到,傳遞參數只能是字符串類型。 所以我們可以採用在Pyqt端列表轉字符串,

原创 HTML——下拉列表

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <select id

原创 nginx學習筆記(1——入門)

關於nginx:點擊參考 nginx有一個主進程和多個工作進程。主進程用於閱讀和評估配置,並且維護工作進程。工作進程用於實際處理請求。nginx使用基於事件的模型和依賴於操作系統的機制在工作進程之間有效地分發請求。工作進程的數量在

原创 Codeforces E. Permutation Separation

類似二維偏序 題意: 給定111到nnn的一個排列p1,p2,...,pnp_1,p_2,...,p_np1​,p2​,...,pn​,移動花費aia_iai​。 求 先將排列劃分爲兩個非空集合——p1,p2,...pkp_1,

原创 Codeforces F. Maximum Weight Subset

題意: n個節點的樹,每個點有權值​,求滿足點集內任兩點間距離大於k的點集內的點權值和的最大值。 思路: 貪心解法: 貪心的選比較大的值。將所有點按照深度從小到大排序,如果當前點的點權大於0,則將距離爲以內的所有點權減,代表了選擇當前點,

原创 Tree-structure樹形結構入門

樹形結構 二叉樹 四種遍歷方式: 先序遍歷二叉樹順序:根節點 –> 左子樹 –> 右子樹,即先訪問根節點,然後是左子樹,最後是右子樹。 上圖中二叉樹的前序遍歷結果爲:1 -> 2 -> 4 -> 5 -> 3 -> 6 -

原创 高效工作工具

文本編輯器 sublime text3 插件 DocBlockr:代碼註釋工具 https://github.com/spadgos/sublime-jsdocs/

原创 Spyder Tips

1 Header template for new empty file Here is how to change it: “Tools” Menu > “Preferences” entry > “Editor” page >

原创 Anaconda tips

1.conda install 用conda安裝軟件的標準語法格式爲: conda install -c <channel> <software> 其中-c這個參數用來指定軟件下載的鏡像位置。 不指定時爲默認channel 2.

原创 git command

上傳本地項目到GitHub mkdir demo cd demo echo "# demo" >> README.md git init //把這個目錄變成Git可以管理的倉庫 git add README.md //文件添加

原创 免費得islideVIP會員

獲取網址https://dwz.islide.cc/XIGBs3?lang=zh-Hans&uid=1031980

原创 hustoj 1059 K位子串最大和

題目鏈接#include<cstdio> #include<algorithm> using namespace std; long long res[500005]; int v[500005]; int main(){ int n

原创 Fibonacci(斐波納契)數列 入門遞歸,算法優化(記憶化搜索),迭代法

題目鏈接點擊打開鏈接#include<cstdio> using namespace std; /*方法一*/ //int fib(int n){//入門遞歸,時間複雜度O(2^n) // if(a<

原创 C++主流函數介紹(持續更新)

一、sort()函數·包含在頭文件爲#include<algorithm>的C++標準庫中·時間複雜度爲n*log2(n)·使用模板:sort(要排序數組的起始地址,結束地址,排序方法(若省略,默認爲從小到大))·若要實現從大到小,需要加

原创 十六進制轉八進制

題目鏈接點擊打開鏈接當十六進制位數少時,直接用輸入輸出格式操作:#include<cstdio> using namespace std; int main(){ int n; scanf("%d",&n); for(int i=1