原创 Android開發:ListView+SQLite實現一個簡單的備忘錄程序(ADT插件環境)

前話:明天要交安卓程序了,前幾天在自己的電腦上配置了一下安卓環境,但是項目無法編譯,原因好像是jdk版本過高,有一個包無法支持,然後換成1.8的jdk也不行,昨晚折騰到凌晨一點半也沒成功,今天借了同學的電腦,把之前構思的一個程序邏輯和代碼

原创 python學習筆記-編寫程序,生成包含1000個0~100之間的隨機整數,統計並輸出每個整數出現的次數。

編寫程序,生成包含1000個0~100之間的隨機整數,統計並輸出每個整數出現的次數。   import random ls = list() ls = [random.randint(0,100) for i in range(1000

原创 python學習筆記-文本框輸入信息之後,鍵入回車觸發按鈕事件

  最近在寫一個程序,這學期python學的也不好。想在文本框裏輸入完文字之後觸發‘確定’按鈕,然後輸出到shell裏。 查看若干資料,終於寫出一個較爲簡潔的代碼-     import tkinter as tk root = tk.

原创 算法提高 道路和航路(SPFA + SLF優化)

題目鏈接 Description 農夫約翰正在針對一個新區域的牛奶配送合同進行研究。他打算分發牛奶到T個城鎮(標號爲1..T),這些城鎮通過R條標號爲(1..R)的道路和P條標號爲(1..P)的航路相連。 每一條公路i或者航路i表示成連接

原创 Python學習筆記-編寫程序,輸出所有由1、2、3、4這4個數字組成的素數,要求在每個素數中每個數字最多隻能使用一次。

編寫程序,輸出所有由1、2、3、4這4個數字組成的素數,要求在每個素數中每個數字最多隻能使用一次。 import math #判斷一個數是否是素數 def isPrime(x): for i in range(2,int(mat

原创 讀取文件時遇到的空格變爲問號問題的解決方案

最近在爬取數據時,遇到一個很奇怪的問題,無論是在讀取txt文件時,或者發送請求獲取數據時,得到的數據裏面,總會存在着一些空格變爲奇怪的問號。最終百度到了如下解決方案: 設讀取到的內容爲result: byte[] space = new

原创 微信小程序中,設置使less文件自動編譯生成wxss文件

以下方法以輔助編碼工具爲vscode爲前提:   1.打開vscode,點擊extension 2.搜索easy less,點擊install(圖片爲已安裝) 3.點擊左下角設置-settings,然後點擊右上角(如圖)   4.

原创 微信小程序:從onLoad函數裏取出options的值

最近在做微信小程序的時候,遇到了一個問題,一個非常小但是令人不解的問題,如下: 在做頁面傳參這一部分的功能時,從頁面A跳轉到頁面B的時代碼如下: 其中item2.cat_id是一個值,假設其爲5,String類型。 在頁面B的onLoa

原创 AES算法字節代換,行移位,列混淆,輪密鑰加之例題詳解+代碼實現

AES算法學習記錄 以下以一道例題論述AES算法中字節代換,行移位,列混淆,輪密鑰加的一輪加密詳細過程。   已知AES一輪迭代的輸入爲狀態矩陣 {EA 04 65 85  83 45 5D 96    5C 33 98 B0  F0

原创 Python學習筆記-編寫程序,用戶從鍵盤輸入小於1000的正整數,對其進行因數分解並輸出分解的結果

編寫程序,用戶從鍵盤輸入小於1000的正整數,對其進行因數分解並輸出分解的結果,例如10=2x5,60=2x2x3x5。 import random x = int(input('請輸入一個不超過1000的數字:')) fac = li

原创 Windows下載Android SDK以及安裝

壓縮包的下載鏈接 下載。。。 下載完成後解壓,現假設目錄爲D盤下Android_SDK文件夾中 打開SDK Manager.exe 這裏面出現的內容沒必要全部下載,我們只需要下載一些必用的,然後隨着需求的增多再補充下載(因爲全部下載完

原创 python中利用正則匹配找出所有的中文

>>> import re >>> string = '465321fsdggsddf543@¥……¥……努力考上研究生¥¥!@$$#^%' >>> result = re.findall(u'[\u4e00-\u9fa5]',stri

原创 2018 藍橋杯省賽 B 組模擬賽(五)合併數字

題目鏈接 蒜頭君得到了 nn 個數,他想對這些數進行下面這樣的操作,選出最左邊的相鄰的差的絕對值爲 11的兩個數,只保留較小的數,刪去較大的數,直到沒有兩個相鄰的差的絕對值爲 11 的數,問最多可以進行多少次這樣的操作? 輸入格式 輸入第

原创 2018 藍橋杯省賽 B 組模擬賽(一)青出於藍勝於藍(DFS序+樹狀數組)

題目鏈接 武當派一共有 nn 人,門派內 nn 人按照武功高低進行排名,武功最高的人排名第 11,次高的人排名第 22,... 武功最低的人排名第 nn。現在我們用武功的排名來給每個人標號,除了祖師爺,每個人都有一個師父,每個人可能有多個

原创 2018 藍橋杯省賽 B 組模擬賽(一)封印之門(最短路)

題目鏈接 蒜頭君被暗黑軍團包圍在一座島上,所有通往近衛軍團的路都有暗黑軍團把手。幸運的是,小島上有一扇上古之神打造的封印之門,可以通往近衛軍團,傳聞至今沒有人能解除封印。 封印之門上有一串文字,只包含小寫字母,有 kk 種操作規則,每個規