原创 Java打印調用堆棧的方法

private void printInfo() { Throwable ex = new Throwable(); StackTraceElement[] stackElements = ex.getStackT

原创 android 環境下的單元測試

這裏介紹幾個常用純命令行的方式 1.先列出手機中已安裝的 instrumentation: adb shell pm list instrumentation 2.運行所有的用例 adb shell am instrument

原创 使用Python爬取網頁數據

使用python結合各種工具包對網頁信息進行爬取,使用起來非常方便 # -*- coding: utf-8 -*- """ Created on Mon Apr 6 15:29:40 2020 @author: lujia "

原创 python 實現文件哈希值計算

運行效果 # -*- coding: utf-8 -*- import hashlib #導入hashlib模塊 import tkinter import

原创 實用免費的天氣api

接口地址: http://t.weather.sojson.com/api/weather/city/101281601 City code 在這上面 https://blog.csdn.net/wangqjpp/article

原创 使用Tensorflow 2.0實現單層神經網絡訓練

# -*- coding: utf-8 -*- """ Created on Fri Jun 5 17:24:46 2020 """ import tensorflow as tf import matplotlib.pypl

原创 android 修改dp和px的比例關係

假如大家遇到這樣的需求,一個app只用在某一個特定分辨率的設備上,可以把 dp 和 px 的單位等價,這樣和設計對尺寸就相當簡單直接了 這時,只需要大家在BaseActivity裏統一在onCreate的時候調用下面的方法即可 o

原创 關於松耦合和緊耦合的理解

松耦合系統通常是基於消息的系統,此時客戶端和遠程服務並不知道對方是如何實現的。客戶端和服務之間的通訊由消息的架構支配。只要消息符合協商的架構,則客戶端或服務的實現就可以根據需要進行更改,而不必擔心會破壞對方。  松耦合通訊機制提供了緊

原创 Kotlin 的進制轉換

對於 bytes 數組,下面展示一個 16 進制轉 10 進制 package com.lujianfei.phoneinfo import org.junit.Test import java.lang.StringBuild

原创 面試題之單詞倒序

要求將以下字符串 String str = "student a am I"; 轉爲 "I am a student" 實現代碼 public class Main { public static void main(St

原创 面試題之鏈表反轉

鏈表反轉 思路如下所示 實現的代碼 package com.lujianfei.test; public class Main { static class Node { String value; Node

原创 Kotlin調用Jni的寫法

我這裏使用的是 Android Studio 4.0 版本 一、下載配置相關 SDK Tools 二、創建工程 選擇一個帶 Native C++ 支持的工程,如下圖所示 三、配置 ndk 目錄 在文件 local.propert

原创 excel使用宏自定義函數

在 excel 中使用 alt + f11 把 vba 界面打開,然後添加模塊,在模塊中寫自己定義的函數 示例代碼 Function normalize(current, r As range) max = 0 min = 10

原创 win10默認應用裏沒有谷歌瀏覽器,怎麼辦?

度娘了很多次,發現只有以下操作步驟是親測有效的(改註冊表啥的都不行) win 鍵 輸入 chrome 找到谷歌瀏覽器,右鍵 -> 以管理員身份運行。 在設置中修改默認瀏覽器,會發現選項中已出現谷歌瀏覽器選項。 如下圖所示:

原创 實現自由職業的幾種方式

一、來自 github 的專門招收遠程辦公的公司 https://github.com/greatghoul/remote-working 二、程序員客棧,兼職接單 三、開發軟件,靠流量靠廣告賺錢 軟件類型:app / pc  平臺:非凡