原创 揭祕微信紅包:架構、搶紅包算法、高併發和降級方案

編者按與傳統意義上的紅包相比,近兩年火起來的“紅包”,似乎纔是如今春節的一大重頭戲。歷經上千年時代傳承與變遷,春節發紅包早已成爲歷史沉澱的文化習俗,融入了民族的血脈。按照各家公佈的數據,除夕全天微信用戶紅包總髮送量達到80.8億個,紅包峯值

原创 瘋狂Html+CSS+JS 中CSS總結

1 級聯樣式與CSS選擇器1.1 CSS基本使用1.1.1 引入CSS/* 不建議@import 性能問題 */ <link href="CSS文件路徑" type="text/css" rel="stylesheet">1.2 選擇器1.

原创 iOS設計模式-適配器

原文出處: Lastdays(@Lastday_s)很好奇,什麼是適配器,大家有沒有聽說過電源適配器,其實原理都是一樣的,就是說我們的iPhone手機,在中國,可以用iPhone充電器給手機充電,都知道,中國的電壓是220V,對吧,我們的i

原创 MAT使用入門

原文出處: 高建武 (Granker,@高爺)   MAT簡介MAT(Memory Analyzer Tool),一個基於Eclipse的內存分析工具,是一個快速、功能豐富的JAVA heap分析工具,它可以幫助我們查找內存泄漏和減少內存消

原创 自己項目中PHP常用工具類大全分享

Php代碼  <?php   /**  * 助手類  * @author www.shouce.ren  *  */   class Helper   {      /**      * 判斷當前服務器系統      * @return s

原创 利用github搭建個人maven倉庫

原文出處: hengyunabc緣起之前看到有開源項目用了github來做maven倉庫,尋思自己也做一個。研究了下,記錄下。簡單來說,共有三步:deploy到本地目錄把本地目錄提交到gtihub上配置github地址爲倉庫地址配置loca

原创 學好Mac常用命令,助力iOS開發

原文出處: Jack_lin(@Jack_Lin_IOS )   厚重·技術序言在iOS開發的過程中,更多地注重iOS開發的效率,熟練使用Mac終端操作的常用命令,可以讓你更好的遊刃於iOS繁重的開發中。本文着重介紹常用的Mac終端基本指令

原创 python轉換已轉義的字符串

python轉換已轉義的字符串有時我們可能會獲取得以下這樣的字符串:Python代碼 >>> a = '{\\"name\\":\\"michael\\"}'>>> print a{\"name\":\"michael\"} 那麼該如何將其

原创 爲RecyclerView打造通用Adapter 讓RecyclerView更加好用

原文出處: 張鴻洋 (Granker,@鴻洋_ )一、概述記得好久以前針對ListView類控件寫過一篇打造萬能的ListView GridView 適配器,如今RecyclerView異軍突起,其Adapter的用法也與ListView類

原创 移動端 Web 網頁調試技巧

原文出處: 盛瀚欽   本文主要列舉了調試本地網頁、查看測試環境網頁的各種方法,涵蓋了PC、iPad、移動端的調試技巧。本文的不足之處在於,小溪裏暫時還沒有找到調試位於微信中和安卓各國產瀏覽器上的網頁。相關設備概念:PC :主要指以 Win

原创 Ubuntu安裝JDK與環境變量配置

一、getconf LONG_BIT 查看系統位數,並下載相應的jdk。我的系統是32位的,所以下載的jdk是:jdk-8u77-linux-i586.gz。並且放到了/home/injavawetrust/software目錄中。 二、創

原创 performSelector withObject afterDelay 在子線程上調用不運行

如題,這是最近在修改一個數據同步模塊時發現的問題。整個數據同步的任務是在App啓動後放在一個後臺執行的線程中的,執行某個單條數據同步任務成功後,會使用Objective-c代碼  [self performSelector:(nonnull

原创 Python相對導入導致SystemError的解決方案(譯)

原文出處: http://stackoverflow.com/   譯文出處:yibohu1899   這個問題是如何解決在相對導入的時候,如果出現’System Error’的時候的解決方案。順帶一提,這個問題好像出在源碼上,在issue

原创 Java垃圾回收機制

原文出處: 海 子說到垃圾回收(Garbage Collection,GC),很多人就會自然而然地把它和Java聯繫起來。在Java中,程序員不需要去關心內存動態分配和垃圾回收的問題,這一切都交給了JVM來處理。顧名思義,垃圾回收就是釋放垃

原创 配置Gradle構建

構建基礎配置Android Studio包含一個頂級的構建文件和每個模塊的構建文件。構建文件被稱爲 build.gradle,它是一個純文本文件,它使用Groovy語法來配置由Android Gradle插件提供的元素。在大多數情況下,你只