原创 設計模式之代理模式

1.定義 代理模式:爲其他對象提供一種代理以控制對這個對象的訪問。 2.UML圖 Subject類定義RealSubject和Proxy的公共行爲,所以RealSubject出現的地方都可以由Proxy進行替代。在Proxy內部實際上是

原创 C++線程同步筆記

線程同步 多線程實現線程同步有三種方式:互斥對象、事件對象和關鍵代碼段。 利用互斥對象實現線程同步 主要函數: CreateMutex:創建互斥對象 WaitForSingleObject:請求對象的使用權 ReleaseMutex:

原创 Android App性能優化之UI流暢度優化

一、卡頓的問題本質 UI流暢度的優化主要是解決UI卡頓的現象,而UI卡頓的源頭就是渲染性能的問題。佈局太複雜或者是一個元素重複繪製多次等原因,Android系統無法及時完成那些複雜的界面渲染操作,這樣就發生了丟幀,用戶就會感覺到不流暢,卡

原创 支付寶支付的服務端接入流程

支付寶支付的服務端接入流程 0、寫在前面的話 支付寶支付官網上服務端沒有提供C++語言的SDK,所以如果要用C++接入的話要自己實現簽名驗證,醉了,當然是用Java了。。。官網上的流程不清不楚的,所以自己整理了一下。 1、RSA密鑰 應用

原创 設計模式之模板方法模式

1.定義 模板方法模式:定義一個操作中的算法的骨架,而將一些步驟延遲到子類中。模板方法使得子類可以不改變一個算法的結構即可重定義該算法的某些特定步驟。 2.UML圖 3.Code AbstractClass.java public

原创 C++網絡編程基礎

網絡編程 基於TCP的Socket編程 服務器端流程 創建套接字(socket) 將套接字綁定到一個本地地址和端口上(bind) 將套接字設爲監聽模式,準備接收客戶端的請求(listen) 等待客戶端的請求,當請求到來時,接受連接請求,

原创 Java服務端使用HttpServer處理Http請求

轉載請註明出處:http://blog.csdn.net/qq_29125669/article/details/77873923 Java服務端處理Http請求 以前用Java都是編寫客戶端發送http請求,這次有需求做一個服務端接收客

原创 RecyclerView常見的問題以及解決方案

2018第一個星期過了,第一篇博客東拼西湊出來了,之前的博客一直都是東拼西湊總結別人的內容,我暫時沒有什麼原創,就記錄一下平時開發中遇到的問題吧,也算是進步的開始了。 以下詳細描述問題以及解決方法: 1.ScrollView中嵌套Recy