原创 android中的獲取座標

OnTouchListener getRawX()和getRawY() 獲得的是相對屏幕的位置 getX()和getY() 獲得的永遠是view的觸摸位置座標(這兩個值不會超過view的長度和寬度)。 View view.ge

原创 Selenium模擬選課

使用selenium+python實現無人看守選課。 用到的一些模塊 selenium selenium在前面的文章中曾經介紹過,就是模擬瀏覽器的一個第三方模塊,通過提供的各種方法模擬控制browser,同時提供了無UI的Browse

原创 string全排列

字符串全排列 規則 最簡單的思路就是使用遞歸實現: 將最左邊字符固定,後面的依次全排 上一步的依次安排實際上是一次小集合的字符串全排 將次左邊字符固定,剩下的全排 將此次左邊固定… 直到最後一個數 第一輪結束,將原始字符串的最左邊字

原创 校園網一鍵登錄註銷

通過python的requests模塊實現的一鍵登錄、註銷、查看校園網 # -*- coding: utf-8 -*- import requests import re session=requests.session() hea

原创 py2-3

input raw_input() 在py2版本中,raw_input接收輸入流並直接轉換存儲爲string類型 input() py2版本中,通過根據輸入類型不同存儲爲不同格式。 比如像輸入string,需在內容外包裹單引或者雙

原创 AC自動機

文章大部分內容參考自CSDN–飄過的小牛 AC自動機,全程是Aho-Corasick automaton,該算法在1975年產生于貝爾實驗室,是著名的多模匹配算法。 要講清楚比較吃力,直接上實例邊消化邊理解會好很多。 示例 構造 構

原创 Trie樹

文章大部分內容引用自Encyclopedia Trie樹,即字典樹。是一種樹形結構,哈希樹的變種。典型應用是用於統計,排序和保存大量的字符串(但不僅限於字符串),所以經常被搜索引擎系統用於文本詞頻統計。它的優點是:利用字符串的公共前綴來

原创 getMeasured

public final int getMeasuredHeight () Added in API level 1 Like getMeasuredHeightAndState(), but only returns the ra

原创 JAVA對象數組的初始化

問題如下: class FileStruct{ int intPara; FileStruct(){ intPara=0; } public voi

原创 Ngroke

ngrok 是一個反向代理,通過在公共的端點和本地運行的 Web 服務器之間建立一個安全的通道。ngrok 可捕獲和分析所有通道上的流量,便於後期分析和重放 爲了方便本地服務器簡單映射到外網訪問,我們可以使用Ngroke服務。只需要幾

原创 Scrapy解決formrequest中formdata爲dict問題

在Scrapy的FormRequest中直接將formdata設置爲dict形式後,scrapy經過字節編碼形式的轉換,會發出一個非期望的request,例如: FormRequest(url="********************

原创 矩陣快速冪

矩陣的快速冪是用來高效地計算矩陣的高次方的。將樸素的o(n)的時間複雜度,降到log(n). 最簡單的例子來講,一般我們正常計算實數x的n次冪時,都是從1開始,進行n次的x相乘。 但做下簡單的改進就能減少連乘的次數,方法如下: 把n個矩陣

原创 LayoutParams

RelativeLayout.LayoutParams Per-child layout information associated with RelativeLayout. Constructor RelativeLayout.L

原创 Scrapy中關於Export Unicode字符集問題解決

使用命令行scrapy crawl spider_name -o filename將制定內容的item信息輸出時,scrapy使用默認的feed export對特定的file類型文件支持,例如json文件是JsonLinesItemExp

原创 Application版本更新

get&set版本號 set 在傳統的Eclipse IDE開發中,我們通常只需要在清單文件manifests中寫入相應代碼即可搞定。 <manifest xmlns:android="http://schemas.android.com