原创 Android支持Emoji表情 MySQL PHP

引言 今天做用戶簽名時,發現Android用戶可以成功輸入Emoji表情����,但是插入MySQL數據庫時候就會出錯,最終整個流程失敗。 解決方法 解決方法是將字符集utf8轉換成utf8mb4,MySQL和PHP連接端都要設置

原创 編程命名規則導論 駝峯命名法

1.引言 第一次用Markdown寫博客0.0 寫代碼的時候,經常遇到要給類、函數和各種變量的命名的問題,如果直接採用ACM式超短命名法,過幾天自己都看不懂了,跟別說其他閱讀代碼的人員。 所以現在問題就來了,到底應該怎麼命名

原创 訂單打印軟件PrintPDF的使用方法(臨時)

訂單打印軟件PrintPDF 安裝流程 打開安裝包 安裝FoxitReader程序(FoxitReader_7.3.8.425.exe) 複製PrintfPDF.exe到桌面(這是入口程序) 使用流程 雙擊PrintfPDF

原创 Android Studio SVN使用指南之文件顏色

Android Studio SVN使用指南之文件顏色 五彩繽紛的文件們,你們還好嗎? 使用TortoiseSVN 文件顏色的區別 黑色:正常的文件 紅色:文件沒有Add的新文件(沒有加入版本控制subversion中)

原创 dialog調用dismiss函數異常

Android開發 在完成下載後,調用dialog的dismiss方法,使對話框消失。 但在父activity被意外銷燬掉後(因系統資源不足等),會產生View not attached to window manager的異常

原创 weakreference handler android莫須有的罪名

引言 最近在學習Android開發,因爲本身對JAVA語言不是十分的熟悉,所以也掉進很多坑裏面。 昨天是Android的simulator中官方的URLConnection無法使用FTP協議的BUG,今天來看Handler的內存

原创 漢字的統一與存儲編碼

不同的字形,相同的編碼 今天碰巧看了下unicode編碼問題,計算機的世界真是太神奇了。 因爲中日韓等多個地區都有自己漢字的寫法,統計起來漢字個數就非常多了,如果文字採用16位全球文字編碼(UCS-2標準),六萬多個位置估計放

原创 [翻譯]Jedis與Redisson選型對比

概述 Jedis和Redisson都是Java中非常成熟的Redis類庫(7000+stars),選型主要考慮以下幾個方面,引入新依賴數量、編程模式、可擴展性、代碼實現、項目規劃。 翻譯自Stack Overflow上的回答:http

原创 Linux Shell 管道與重定向

Linux Shell 管道與重定向 前言 Shell執行命令會有Standard Out和Standard Error的區別(stdout和 stderr) 管道是“|”,一般接命令std和std的轉換 重定向是”>”“>>” “<

原创 (未完成)Maven學習筆記

TODO 還在完善中,部分內容稍後加入:) Maven介紹 簡單來說:Java項目構建工具 更深一點的是Maven哲學 參考鏈接 Maven入門指南(一) Maven入門指南(二) 英文原文 Maven Tutorial (200

原创 Linux中文編碼亂碼 vim shell svn

0.原因分析 默認編碼不對,語言包沒有安裝 1.查看安裝的語言包 執行locale -a | grep zh zh_CN zh_CN.eucCN zh_CN.GB18030 zh_CN.GB2312 zh_CN.GBK zh_CN.UTF

原创 Velocity 自動重新加載宏

問題 #parse("/WEB-INF/js.vm") ##使用宏 #js() 每次修改了宏想看效果, 必須重啓才能生效 這樣影響了開發效率 解決 在velocity.properties中添加 #reload macro witho

原创 ACM比賽注意事項

1. 有mod不能直接用除法 例如:f[x]=(f[x-1]/2)%mod; 除法不滿足,mod的性質,應該轉化成乘法逆元 減法記得加mod,否則成負數 a=(a-b+mod)%mod 2. 卡時限 STL的size()函數也是有常數的

原创 CodeForces 123A 構造 + YY

題意 題目鏈接 給一個字符串,然後對於這個字符串來說,他的素數p位置 * i (1=<p*i <= len)要等於p他本身,從新構造這個字符串,判斷是否有一種情況滿足這個條件 並查集什麼的沒用上 做法是暴力染色,統計出相同的位置的個數

原创 JAVA實戰規範總結

1.爲了可維護性,不要過度追求代碼簡單 儘量所見即所得,不要複用變量 一個方法只專注一件事情,不要多加其他邏輯的代碼 2.Getter Setter的規則 對外暴露接口時才用,內部類的直接對字段進行操作即可 3.接口設計原則