原创 [Android]:Android studio 添加jar後編譯報錯

添加了一個mysql-connector-java-5.1.40-bin.jar 然後編譯就報錯了 錯誤信息如下: Error:Error converting bytecode to dex:Cause: Dex cannot par

原创 [分組密碼]:DES加密(C++實現)

來源於我的博客 DES加密 基於Feistel密碼的DES,其核心思想就是置換/混淆 前面粗略驗證了Feistel密碼解密是可以直接使用加密函數的,只不過每輪的輪密鑰Ki需要倒過來。 DES的流程與Feistel大體一致:

原创 [MySQL]觸發器相關語句

若declare報missing semicolon的錯誤,在sql語句前加上 DELIMITER $$ 創建觸發器 DELIMITER $$ create trigger [觸發器名]  AFTER [操作名:如update\de

原创 [Pip]:解決pip升級10後ImportError: cannot import name main

Traceback (most recent call last):   File "/usr/bin/pip", line 9, in     from pip import main ImportError: cannot impor

原创 [Ubuntu]:ubuntu/pip/conda/docker替換國內源

其實直接看清華大學開源軟件鏡像站就行了,這裏做一個小小的整理 ubuntu16.04 $ vim /etc/apt/sources.list # 默認註釋了源碼鏡像以提高 apt update 速度,如有需要可自行取消註釋 deb 

原创 [Ubuntu]:Docker安裝以及cuDNN環境

默認的Docker環境不支持GPU,需要安裝nvidia-docker的環境。 環境: Ubuntu 16.04 LTS Nvidia Driver Version: 396.26 安裝Docker 這裏以安裝docker-18.0.6-

原创 [Android]:AIDL找不到自定義類

最近在看一些AIDL入門的例子在編譯時總是會遇到這種情況: 項目結構: 這是《Android開發藝術探索》裏的小例子,Book實現了Parcelable接口以通過Binder傳輸。BookManagerService實現IB

原创 [node]:Nginx配置多站點+https & 使用pm2管理後臺node進程

來源於我的博客 最近用ghost又搭建了個博客(blog.tonlyshy.cn),想用這個寫偏技術的內容,本站就偏生活一點。 期間試過‘全世界最好的語言’的WordPress以及typecho,接着又試了‘2016熱門開源項目’的

原创 [Ubuntu]:禁用nouveau、安裝&卸載NVIDIA CUDA及驅動(深度學習)

這裏只針對Ubuntu的安裝卸載,安裝驅動方式的不同,卸載也有些許不同。通常有3種方式: 通過apt包管理工具來安裝, 這樣的方式好處是卸載安裝的管理跟其他軟件一致 通過.deb包來安裝,這裏就跳過apt,直接使用了dpkg。卸載同

原创 Docker改變image存放位置

Ubuntu 16.04 LTS Docker改變image存放位置 來自我的個人博客 ubuntu上存放docker的位置在/val/lib/docker,這個根目錄通常分配的空間較小。我這裏128G的ssd只有16G的空間 想

原创 醜數

來源於我的博客 題目描述 把只包含因子2、3和5的數稱作醜數(Ugly Number)。例如6、8都是醜數,但14不是,因爲它包含因子7。 習慣上我們把1當做是第一個醜數。求按從小到大的順序的第N個醜數。 動態規劃求解 還是那句:

原创 [轉載]:Java設計模式之單例模式

概念:   Java中單例模式是一種常見的設計模式,單例模式的寫法有好幾種,這裏主要介紹三種:懶漢式單例、餓漢式單例、登記式單例。   單例模式有以下特點:   1、單例類只能有一個實例。   2、單例類必須自己創建自己的唯一實例

原创 連續組數組最大和

來源於我的博客 題目描述 HZ偶爾會拿些專業問題來忽悠那些非計算機專業的同學。今天測試組開完會後,他又發話了:在古老的一維模式識別中,常常需要計算連續子向量的最大和,當向量全爲正數的時候,問題很好解決。但是,如果向量中包含負數,是否應該包

原创 [openwrt]:斐訊K3C OPCC+中大H3C校園網認證配置指南(一)

150淘了個二手斐訊K3C,相比大哥K3,K3C的Intel處理器能刷的固件太少,而且Flash只有256M,不硬改也沒辦法刷梅林固件。幸好有大佬開發了k3c的OpenWrt Chaos Claimer固件,買回來的路由器終於能“使用”了

原创 [openwrt]:斐訊K3C OPCC+中大H3C校園網認證配置指南(二) 交叉編譯

上篇說的是如何刷k3c 的OpenWrt固件,現在來說說交叉編譯的事情,也可以百度/Google “OpenWrt交叉編譯” 獲取更多內容。 編譯適用於自己平臺的軟件(k3c爲例) 不同機型由於CPU架構不同,現有的軟件可能滿足不了運行要