原创 java I/O底層

目錄 緩存處理和內核vs用戶空間虛擬內存內存分頁面向文件、塊的I/O文件鎖定面向流的I/O 緩存處理和內核vs用戶空間 緩衝與緩衝的處理方式,是所有I/O操作的基礎。術語“輸入、輸出”只對數據移入和移出緩存有意義。任何時候都要把

原创 VMWare Workstation 15 虛擬機無法連接網絡的問題解決

VMWare Workstation 15上安裝了虛擬機以後,一直無法連接到網絡。查看嘗試網絡上各種的配置一直無法解決,自己鼓搗,發現了一種新的可能解決方法。 橋接模式——》配置適配器——》只保留你主機電腦的無線或者網絡配置(無線或者有線

原创 css的選擇器

1. * * {   margin: 0;   padding: 0; } 在我們看比較高級的選擇器之前,應該認識下這個衆所周知的清空選擇器。星號呢會將頁面上所有每一個元素都選到。許多開發者都

原创 GifView——Android顯示GIF動畫的擴展控件

GifView:Android顯示GIF動畫 GifView 是一個爲了解決android中現在沒有直接顯示gif的view,只能通過mediaplay來顯示這個問題的項目,其用法和 ImageView一樣,支持gif圖片 使用

原创 如何編寫高質量和可維護的代碼

如何編寫高質量和可維護的代碼 我們怎麼做才能既不需要寫很多註釋,又能保證代碼易於理解呢? 其中一個主要的方法就是讓代碼自文檔化。其優勢在於,既不用寫註釋,又能使得代碼易於維護。 下面就是三種使得代碼自文檔化的基本方法: 命名:

原创 gdi32.dll裏面繪製文字的函數有哪些怎麼能知道其中的參數呢

使用C#將EXCEL轉換成JSON,並且將EXCEL中第一行作爲KEY使用C#將EXCEL轉換成JSON,並且將EXCEL中第一行作爲KEY使用C#將EXCEL轉換成JSON,並且將EXCEL中第一行作爲KEY使用C#將EXCEL轉換成J

原创 ========關於Socket.Send方法(Byte[])方法===========

關於二叉查找樹插入新的節點問題關於二叉查找樹插入新的節點問題關於二叉查找樹插入新的節點問題關於二叉查找樹插入新的節點問題關於二叉查找樹插入新的節點問題關於二叉查找樹插入新的節點問題

原创 關於MEF使用的問題....(對象釋放)

C#中結構體中函數指針怎麼賦值啊然後怎麼調用啊C#中結構體中函數指針怎麼賦值啊然後怎麼調用啊C#中結構體中函數指針怎麼賦值啊然後怎麼調用啊C#中結構體中函數指針怎麼賦值啊然後怎麼調用啊C#中結構體中函數指針怎麼賦值啊然後怎麼調用啊C#中結

原创 Java String intern()方法

引言 在 JAVA 語言中有8中基本類型和一種比較特殊的類型String。這些類型爲了使他們在運行過程中速度更快,更節省內存,都提供了一種常量池的概念。常量池就類似一個JAVA系統級別提供的緩存。 8種基本類型的常量池

原创 git開源庫彙總——動畫篇

1、Material-Animations 它是一款實現了各種Material風格動畫效果的開源項目,包括Activity之間的跳轉動畫,View的動畫等。 GitHub: https://github.com/lgvalle/Mater

原创 Android主題相關(初探)

對話框主題: <activity android:theme="@android:style/Theme.Dialog"> 繼承父顏色 <activity android:theme="@android:style/Theme.Tra

原创 Android 適配時資源限定符的說明

多說幾句: 之前由於沒有仔細研究適配,一直認爲android不是有dpi麼,只要保證mdpi等等的值設置好且正確就可以做到適配。但是在近期的項目中,需要適配平板和手機。計算了平板和手機,dpi都是屬於xhdpi的,但是效果展示相差很大。還

原创 歡迎使用CSDN-markdown編輯器

OKHttp初探(待完善,沒時間了先寫這麼一點,明天補上) 今天學習okhttp的一點心得:個人理解,如有不對請指正 okHttp的基本請求方式 三個重要的類: Request:請求的封裝類。封裝了請求的請求頭、請求方式(get,pos

原创 git開源庫——調試

1、stetho 可以使用chrome來調試android的應用,就跟web端的調試相當的神似。facebook出品。 GitHub: https://github.com/facebook/stetho 例子:http://blog

原创 git開源庫——佈局——流式佈局

1、flexbox-layout 谷歌的親生孩子 https://github.com/google/flexbox-layout