原创 ViewStub在呼吸動畫上面的應用

源碼地址:https://github.com/chenwenping863/ViewDemo.git 1、xml佈局 在FrameLayout xml佈局中,先定義的view是位於底層的。。。所以,將ViewStub空間當做TextV

原创 sping學習筆記

Sping: 解決了一個關鍵問題:將對象之間的依賴關係轉用配置文件來管理—依賴注入機制。 Bean: 包裝有數據的Object Context: 發現每個Bean之間的關係,根據Bean之間的關係,建立和維護

原创 java反射學習筆記2

反射的基本操作原理 反射開發模式,重點: java.lang.Class<T> 實例化對象有三種方式完成: 1、Object類之中存在有一個getClass()方法:public final Class<?> getClass(); 此

原创 JAVA 反射學習筆記

編譯類型和運行類型 Object obj = new Date(); 編譯類型:Object 運行類型(obj對象真實的類型):Date 需求: 根據對象obj調用Date類中的一個方法 obj.toLocalString(); toL

原创 基於Android的Gson源碼閱讀心得

Gson是一個可以將json字符串轉化爲jsonObject、class對象的類庫。可以作用於任意的Java對象,包括完整的泛型支持。1、搭建Android工程demo 引進Gson包 Android studio新建工程,在app下面的

原创 mac ruby開發 gem install 安裝不了問題解決,菜鳥親測有效

1、gem update –system 2、gem uninstall rubygems-update 3、gem install json

原创 Android listview 分割線自定義

1、xml文件自定義分割線屬性 list_item_divider.xml <?xml version="1.0" encoding="utf-8"?> <inset xmlns:android="http://schemas.andr

原创 git commit提交次數記錄合併

1、在自己分支執行: git log  2、然後copy 你想要進行合併的上一條 唯一生成的一長串標識 3、:q 回到自己的分支,執行:git rebase --interactive  "在log中複製的長串標識符" 4、編輯模式(i)

原创 編程:確定兩串亂序同構Java

import java.util.*; public class Same { public boolean checkSam(String stringA, String stringB) { if (stringA == n

原创 mac python 安裝系統性能信息模塊psutil

➜ ~ sudo easy_install psutil Searching for psutil Reading https://pypi.python.org/simple/psutil/ Best match: psutil 5.

原创 mac網絡抓包工具Charles使用

1、下載安裝Charles 2、打開Charles.dmg安裝包,裏面包含一個Charles.jar的文件,將其copy至/Applications/Charles.app/Contents/Java 覆蓋安裝 3、打開Charles

原创 編程:字符串翻轉Java

import java.util.*; public class Reverse { public String reverseString(String iniString) { if (iniString == null

原创 (mac)python/ruby CGI編程,Web服務器支持及配置

1、直接進入目錄:➜ ~ cd /etc/apache2/ 2、打開 httpd.conf 文件,需修改兩處: 1.1 指定其運行CGI腳本的目錄 ![這裏寫圖片描述](https://img-blog.csdn.net/2016112

原创 編程:空格替換Python

# -*- coding:utf-8 -*- class Replacement: def replaceSpace(self, iniString, length): #================= #

原创 編程:空格替換Java

import java.util.*; public class Replacement { public String replaceSpace(String iniString, int length) { if (iniS