原创 關於構建Miwok應用的一些總結,以後開發其他應用時可以用到的一些技能

1.Application主題的改變,以及視圖樣式的改變 2.設置view的click監聽器,以及使用Intent傳遞消息 3.利用ListView和自定義適配器來自定義列表項 4.爲ListView列表項設置點擊事件監聽器的另一

原创 將項目原來使用Https改成SSH方式

以下,就是將項目原來使用Http/Https改成SSH方式 cd 你項目的根目錄 ls -la // 查看當前目錄下所有的文件,包括因此文件 cd .git // 進入git項目的配置目錄下 // 找到config文件,並且

原创 Django項目上線後,在生產環境Django修改過views.py或settings.py上傳後沒有的解決辦法

解決辦法是:進入遠程終端重啓服務器 apache服務器上 service apache2 restart

原创 一種調試方法: 利用Log.v和toString()調試

調試提示 在繼續創建應用的其他功能之前,我想介紹一條快速調試提示(如果你尚未 聽說過的話) 你可以使用日誌語句來了解任何 Java 對象的狀態。最簡單的方式是實現 toString() 方法, 並輸出 Java 對象的內容。該方法

原创 ListView中利用另一方法AdapterView.setOnItemClickListener來設置列表項的點擊事件監聽器

對比之間在自定義適配器中設置列表項點擊事件監聽器的方法, 這裏說明第二種方法, 這種辦法相對更好,更省內存資源 同是Miwok項目, 舉個例子, 在NumbersActivity中可以用一種方法設置列表項的點擊事件監聽器, 之間在

原创 Python面向對象之設計原則

設計原則 開-閉原則(目標、總的指導思想) Open Closed Principle “開”指的是允許一個類甚至往大了說允許一個系統隨時可以對自己的功能進行擴展。 “閉”指的是不允許在擴展和修改功能的時候觸及到已經寫好的底層

原创 MainAcitvity.this和this的區別

在Miwok應用開發過程中,在MainActivity類中用到了MainActivity.this,這裏說明爲什麼不可用this。 1.先說明Context和Activity的關係 在谷歌搜索Android:Context進入開發

原创 ARcore使用Sceneform創建ARapp

ARCore框架可以通過OpenGL來進行使用,但是其代碼相對來說較爲複雜, 通過OpenGL來使用ARCore會非常麻煩, 對開發者非常不友好, 在去年的IO大會上谷歌推出了Sceneform框架來簡化ARCore的使用操作。

原创 在Java代碼設置Activity標題

在對應的xxxActivity.java這種調用setTitle("Title")方法

原创 Android列表顯示,利用ListView和自定義適配器來構建自定義列表,另也可以設置列表項點擊事件監聽器

原ArrayAdapter適配器列表樣式只支持TextView,要自定義列表項,因此自定義一個適配器 : 1.創建自定義類 2.創建這自定義類的ArrayList數組 3.創建自定義適配器, 重寫適配器構造函數將該數組作爲輸入參數

原创 淺談張量數據的存儲

幾種張量數據的存儲方式: 主要講講高維的張量數據存儲: 1.excel中二維表+不同sheet 以之前的發動機的數據爲例: 一個文件中有多個sheet,sheet1、sheet2、…、sheetN 一個sheet中包含一個二維表

原创 python request text 和 content的區別;requests.get().json()作用;string.rfind()作用

1 test和content簡介 resp.text返回的是Unicode型的數據。 resp.content返回的是bytes型也就是二進制的數據。 如果你想取文本,可以通過r.text。 如果想取圖片,文件,則可以通過r.co

原创 Linux上ssh免密登錄原理及實現

Linux上ssh免密登錄原理及實現

原创 關於python代碼是編譯執行還是解釋執行

Python 是編譯型語言還是解釋型語言?回答這個問題前,應該先弄清楚什麼是編譯型語言,什麼是解釋型語言。 所謂編譯執行就是源代碼經過編譯器編譯處理,生成目標機器碼,就是機器能直接運行的二進制代碼,下次運行時無需重新編譯。 不過它

原创 Django靜態文件的獲取,以及對static和media目錄設置的一些思考

Django直接獲取靜態資源文件是不行的,會報錯。 添加靜態資源文件夾static,設置靜態文件根目錄後 INSTALLED_APPS = [ ... 'django.contrib.staticfiles',