原创 什麼是Python和Python解釋器

1 Python語言 首先,python是一門計算機編程語言,計算機就是我們的電腦唄,那麼什麼是編程呢?編程就是寫代碼啦。下面這個就是不同語言的代碼: # python語言代碼 list = [1, 2, 3, 4] sum =

原创 java實現選擇,插入,冒泡排序

排序問題一直是計算機編程的重要問題。 而選擇排序、插入排序、冒泡排序都是多種排序算法中比較簡單、容易實現的排序算法,這幾種排序算法的平均事件複雜都是O(n2) 這裏用數組java int[] a = {10, 35, 97, 23

原创 java中的List、Set、Queue、Map接口

Java集合類對象是用來封裝數據的基本。 常見的集合接口有List、Set、Queue、Map。這裏也只是介紹這幾種接口中的常用實現類。 各接口與實現類之間的關係如下圖(虛線框代表接口,實線框代表接口的實現類)。 List接口

原创 解決 E/RecyclerView: No layout manager attached; skipping layout報錯

今天做一個類電商的App, 由於要使用 recyclerView 和 swipeRefreshLayout, 所以需要另外開一個佈局, 因此用了fragment嵌套fragment, 第二個fragment中放 swipeRef

原创 MySQLNonTransientConnectionException: Could not create connection to database server 解決辦法

今天學習mybatis,遇到 MySQLNonTransientConnectionException: Could not create connection to database server無法創建數據庫連接 第一步 網上

原创 Spring註解開發(學習筆記)

Spring註解開發 優點:方便、簡單、快捷 缺點:第三方jar包,沒法給他們添加@Component註解,沒法用 IOC(控制反轉) 不使用new關鍵字進行實例化對象,而是通過反射機制使用全限定類名進行實例化,實現細節由spri

原创 maven老報錯, 解決方法

這段時間在寫一個springboot後臺服務, 理清了開發思路, 正準備大幹一場的時候, maven依賴老是報紅, 說依賴找不到 於是就上網搜一波, 但是好幾波過去了, 很多解決辦法(更換鏡像, 更改依賴版本號等)都沒法解決我遇到

原创 數據庫表名字的坑

近期在做一個微信小程序,有一張訂單的數據表,我起的名字叫做order,咋一看很正常,感覺和另一個用戶表user表沒啥區別,但是萬萬沒想到,這個是一個巨大的坑,也是我噩夢的開始!!! 我後端使用的是nodejs,代碼如下 let s

原创 爲小程序搭建https服務器(nodejs後端)

微信小程序連接服務器需要配置https服務,一開始覺得應該挺難,在折騰的過程中也踩過一些坑,但是弄好了之後發現還挺簡單的,我用的阿里雲的服務器,所以用阿里雲平臺申請證書(小白,使用的免費證書,可能安全性不咋滴)操作步驟(後端使用n

原创 java輸入輸出流(字符)

輸入輸出流的概念 在java中,對信息的輸入與輸出都抽象爲 流 的概念。 輸入流:數據由外界輸入到程序中 輸出流:數據由程序輸出到外界 java 常見預定義的I/O流類: 從流的方向劃分: 輸入流 輸出流 從流的分工劃分: 節

原创 關閉Linux服務器上運行的某個程序(長時間休眠)

昨天在寫一個自動發送郵件的python程序,功能是每天定時給朋友發一封郵件。 所有開啓一個死循環的線程,休眠時間是一天,關鍵代碼如下: while True: # 發送郵件 email.send(receivers, '夏令的

原创 微信小程序開發者工具掃碼成功但是進不去

近期想開發一個微信小程序,但是安裝並打開了微信小程序開發者工具,系統提示代理設置失敗,手機掃碼提示成功,但是就是進不去,如下圖。 百度、google了很久,都不知道怎麼回事,但是後來換了一下網就好了。 原因:之前用的是需要登錄

原创 python使用yagmail發送163郵件

半年前,我想用python寫一直爬蟲爬天氣,然後通過微信機器人每天發送天氣信息給女朋友(我們程序員要是浪漫起來,就沒人其他人的事了)。 但是後來放棄了,因爲微信在客戶端只能登陸在同一機器上,如果微信機器人運行在服務器上,那就意味着

原创 java實現二分查找(二分搜索)

二分查找也稱折半查找(Binary Search),它是一種效率較高的查找方法。 使用二分查找的數據必須是有序的,數據結構一般是數組。 實現思想: 1 拿想要搜索的數去和有序數組的中位數比較,如果相等的話,就找到了。 2 如果中

原创 navicat無法遠程連接數據庫的解決辦法

數據庫的遠程連接一般是使用navicat進行連接的。 但是有時候遇到服務器安裝了mysql數據庫之後,navicat卻無法連接,以下是個人的解決方案。 1,首先確定端口打開 有的服務器的3306端口被防火牆關閉了,要手動打開。ES