原创 【Vue.js】用vue組件完成官網實時markdown示例

https://cn.vuejs.org/v2/examples/ 官網這個示例是用普通js方式的引入的vue,直接在html文件上寫的,不夠vue 安裝幾個包 npm i lodash -S npm i marked -S 路由 e

原创 我的主站(https://www.guanacossj.com)

ArithmeticJia 本站使用https連接,絕對安全

原创 【LeetCode】驗證迴文字符串 Ⅱ

解題思路 從兩端開始往中間遍歷,遇到不是迴文的,就判斷去掉之後是不是迴文,這裏可以去掉左邊的也可以去掉右邊的 代碼 package strings; public class validPalindrome { public

原创 【LeetCode】反轉鏈表 II

解題思路 先移動節點到要反轉的地方,反轉鏈表就比較簡單了,然後把當前節點和反轉的鏈表以及後面的第一個節點的串起來即可 代碼 /** * Definition for singly-linked list. * public clas

原创 【Node.js】mac下升級node.js到最新版

第一步,查看當前版本 node -v 第二步,清除node.js的cache: sudo npm cache clean -f 第三步,安裝node.js版本管理工具,n,他的名字就叫n sudo npm install -g n

原创 小白都能讀懂的Gibbs Sampling

Gibbs Sampling 假設二維場景下,狀態(x, y)轉移到(x’, y’),可以分爲三種場景 平行於y軸轉移,如上圖中從狀態A轉移到狀態B 平行於x軸轉移,如上圖中從狀態A轉移到狀態C 其他情況轉移,如上圖從狀態A轉

原创 CSRF-跨站點請求僞造

什麼是CSRF跨站點請求僞造(Cross Site Request Forgery) CSRF攻擊原理 1、用戶瀏覽並登錄信任網站A 2、A驗證通過,在用戶處產生A的cookie 3、用戶在沒有登出A網站的情況下,訪問危險網站B

原创 【LeetCode】層數最深葉子節點的和(python)

題目描述 給你一棵二叉樹,請你返回層數最深的葉子節點的和 解題思路 深度搜索優先遍歷二叉樹,先找到葉子節點,然後求和 # Definition for a binary tree node. # class TreeNode: #

原创 【Tornado】get請求的url傳參方式

場景一 http://127.0.0.1:8088/api/getblogbyany/?category=Django&authorname=ArithmeticJia類似這樣的請求格式 註釋掉的方法也可以 # url:http://1

原创 【python】字典值存儲列表的兩種方式

字典值存儲列表 示例構建了列表相同值的索引的字典鍵值對,0,1,2,3,4,6這些索引的值都是3,5索引值是1,分別作爲字典的鍵和值 方法一、dict.setdefault(key, default=None) key -- 查找的鍵值。

原创 【GuidedLDA】代碼分析

初始化 先爲各個文檔裏的單詞隨機分配主題 guidedLDA在初始化階段改變了[文檔:主題]的隨機分佈 seed_topics-字典格式{在詞袋中的位置:種子詞的列表索引} # 這是有種子詞的初始化 # 遍歷所有單詞 for

原创 【GuidedLDA】創建數據集預處理

安裝 pip install guidedlda 使用 這個就略了,官方文檔無腦運行就行,問題是如何換自己的數據集 數據集預處理 首先看一下他的數據集是啥樣的 nyt.ldac和nyt.tokens nyt.tokens存放了所有文檔的

原创 【Tornado】API接口使用Basic Auth認證

1、拿到認證請求 2、解碼 3、與數據庫中的用戶進行比對  4、如果請求沒有攜帶basic auth信息,瀏覽器彈框輸入 5、basic信息錯誤,還是繼續彈框輸入 class BasicAuthHandler(tornado.web.R

原创 【Java】 買賣股票的最佳時機含手續費

解題思路 動態規劃dp[i][j]表示第i天持股(j=1)不持股(j=0)的最大收益 初始狀態,第0天持股的最大收益dp[0][1] = -price[0] - fee = -(第0天股票的費用+賣出去的手續費) 因爲,你持股不賣一定比持

原创 【Tornado】使用tornado寫API的增刪改查(一)

安裝 pip3 install tornado 項目結構 主函數 我這邊是把接口都放在主函數了,大家可以自行拆開,數據庫連接用的是pymysql 爲了方便處理,這裏從mysql中取值採用字典格式,遊標需要這麼寫 cursor = d