原创 關於Redis配置文件不生效的問題

關於redis配置文件不生效的問題 今天在新虛擬機上重裝了個redis,bind-ip,protected-mode也改了,宿主機就是連不了,懷疑是不是用的不是我改的這個配置文件。 記得以前無意間看過一個命令,能顯示當前使用的配置

原创 git-cola clone、push報錯128

安裝tcl/tk(wish),Manjaro只要安裝tk就夠了 That is correct -- the error is caused because it's trying to ask for your password.

原创 11

App調試的幾個命令實踐 在Android的應用開發中,我們會用到各種代碼調試;其實在Android的開發之後,我們可能會碰到一些隨機的問題,如cpu過高,內存泄露等,我們無法簡單的進行代碼調試,我們需要一個系統日誌等等,下面我把握工

原创 ListView的空指針崩潰

ListView的空指針崩潰 一、問題情況: 某個類中調用getDataFromServer(),來獲取數據news,adapter中根據news決定條目數量,然後就奔潰啦,提示空指針。 public void initData()

原创 Android Studio佔用太多內存

最新更新,沒什麼卵用,別看了 最近Manjaro下Android Studio佔用內存越來越多了,用着用着就佔用3.5G,12G的內存,用着用着就佔用80%,好煩啊 針對低內存機器配置 IDE 如果您正在低於建議規格(請參閱系統要求

原创 Gnome3(Ubuntu)壁紙自動切換

Gnome3的gnome-shell自帶自動切換壁紙的功能。 1. 分析其自帶的壁紙切換功能,可以發現是由2個文件控制的 不想看的,直接點上面鏈接看下面第2步 2. 系統怎麼來,我們就怎麼來 Gnome

原创 Linux下SmartGit創建桌面啓動器.desktop文件啓動不了,而終端裏可以運行

創建smartgit.desktop(自己寫.desktop或者bin/add-menuitem.sh)後點擊啓動不了,沒反應。 原因:啓動需要jre環境變量。終端裏會讀取.bashrc什麼的裏面的環境變量。 而.desktop不

原创 ArchLinux下Android Studio新建NDK項目直接報錯

環境 ArchLinux 64位 內核 4.14.31-1 version 238 Android Studio 3.1 NDK版本16.1.4479499 嗯,其實上面的沒什麼卵用,就是湊點字數而已^…^ 正文開始

原创 Plank開機自啓動導致 註銷、登錄選項錯亂

安裝plank時,其他的教程什麼的都是軟連接到/etc/xdg/autostart/下,然而Ubuntu的Unity桌面有點bug(應該是的吧)會導致:註銷、登錄什麼的都變成其他的。 解決辦法:延遲啓動:                 

原创 自定義Toast之類(懸浮窗)的座標位置偏差以及顯示時長

在學習自定義Toast時想讓其在一個預定的位置時,設置x,y後,發現跟預期的不符和。搞了半天才發現原來是從params.gravity = Gravity.LEFT + Gravity.BOTTOM;定義的位置開始偏移(即原點)。 Wi

原创 Android 4.4以上保存圖片並通知圖庫

以前可以通過 Intent.ACTION_MEDIA_MOUNTED 發送廣播。 4.4以後再這麼用,就會報異常了: SecurityException: Permission Denial: not allowed to send

原创 Java/Android 關於回調的通俗理解

回調,我的理解就是: A在這裏調用B中方法 B中那個方法的參數是A中實現了B中接口的對象 B中方法使用上面的對象 這樣B中需要A做的邏輯就由對象又重新調用回去了 看起來,不好理解。看下面代碼就好了。 被調用者B: public cl

原创 Android studio的aar的打包與使用

compile fileTree(dir: ‘xxx’, include: [‘.jar’, “.xxx”]):將某個目錄下所有符合擴展名的文件作爲依賴; compile ‘com.xx.xx:ProjectName:Version

原创 Bundle傳數據

發送數據: Bundle outState = new Bundle(); outState.putString("data_key","我是MainActivity的數據。"); Intent intent = new Intent(F

原创 Android6.0之後請求權限

一般請求權限 if (ContextCompat.checkSelfPermission(this, Manifest.permission.READ_PHONE_STATE) == PackageManager.PE