原创 C#、Golang、Python、Java(Android)之間Des、Rsa加解密互通系列之Java(Android)

前言 C#、Golang、Python、Java(Android)之間Des、Rsa加解密互通系列之前言 C#、Golang、Python、Java(Android)之間Des、Rsa加解密互通系列之C# C#、Golang、Pyt

原创 C#、Golang、Python、Java(Android)之間Des、Rsa加解密互通系列之Python

前言 好長時間沒有更新了,但是要有始有終,這個系列必須完成。 C#、Golang、Python、Java(Android)之間Des、Rsa加解密互通系列之前言 C#、Golang、Python、Java(Android)之間Des

原创 C#、Golang、Python、Java(Android)之間Des、Rsa加解密互通系列之前言

前言 最近項目需要寫一個接口,返回兩個參數,一個參數使用Rsa非對稱加密,解密出對稱加密用的密鑰,另一個參數使用Des進行對稱加密。雖然功能不難,但是在多語言之間實現對稱、非對稱加密互通,也確實費了些力氣,覺得該記錄下來。 注:互通即

原创 C#、Golang、Python、Java(Android)之間Des、Rsa加解密互通系列之Golang

前言 Golang比較強大,之前筆者在研究區塊鏈的時間總結過加解密,這篇博文裏的代碼在其基礎上進行了整理。筆者下面提供的代碼是經過多語言環境驗證,可以與其他語言互通。 C#、Golang、Python、Java(Android)之間

原创 C#、Golang、Python、Java(Android)之間Des、Rsa加解密互通系列之C#

前言 C#有自己的一套生成密鑰、加解密的庫,但是跟其他文互通比較費勁,經過一翻比較後,筆者選擇了BouncyCastle這套庫,而這套庫的缺點是文檔很少,只能參考Java的代碼才把需求的功能實現。筆者下面提供的代碼是經過多語言環境驗證

原创 C#中基於GDI+(Graphics)圖像處理系列之前言

前言 圖像處理是開發工程師們學習某種語言入門時就會遇到的問題,筆者剛開始接觸C#使用GDI+進行圖像處理,覺得太簡單了,就沒有深入研究,隨着工作經驗的積累,踏遍若干坑以後突然覺得還是有必要將這塊的知識好好總結一下,畢竟還是有一些比較冷門的

原创 Webpack安裝(2)-打包css、scss、less(包括編譯、分離)

此文接着《Webpack安裝(1)-集成Babel》 完整代碼詳見:https://github.com/lhtzbj12/webpack-demo 1、打包css文件,先使用下面的命令安裝css-loader和style-loade

原创 區塊鏈筆記(1)-使用go-ethereum建立私鏈 geth版本 1.8.1

1、安裝go-ethereum客戶端 當前版本1.8.1,make之前先安裝golang的環境,筆者golang版本1.9.2,ubuntu 17.10 git clone https://github.com/ethereum/go-e

原创 SDRMS 基於Beego開發的易用、易擴展、界面友好的輕量級功能權限管理系統

簡介 SDRMS是基於Beego開發的易用、易擴展、界面友好的輕量級功能權限管理系統。前端框架基於AdminLTE2進行資源整合,包含了多款優秀的插件,是筆者對多年後臺管理系統開發經驗精華的萃取。 本系統非常適合進行後臺管理系統開發,統一

原创 輕量級插件sdstorage用於操作localStorage支持過期、批量搜索刪除等

前言 項目中在某一界面需要做較爲複雜的交互,爲方便處理,多數數據操作都前端完成,最終保存時才保存到數據庫,爲了保證界面意外關閉再打開時數據仍保持,則需要將數據保存在本地,本來是想用cookie的,想到數據大小有限制(4k),只好換用loc

原创 Golang代碼蒐集-資源池管理

這段代碼來自《Go語言實戰》第7.2節,演示如何編寫一個資源池,可用於數據庫連接等。原代碼資源管理的效果並不明顯,筆者對測試用代碼進行了修改,使效果更明顯。下面直接上代碼。 //資源池 package pool import (

原创 Golang代碼蒐集-簡易聊天服務器

這段代碼出自《Go程序設計語言》(英文版)第254頁,一段很簡單的代碼實現了一個簡易的聊天服務器。裏面涉及了tcp通訊、輸入/輸出、使用chan傳值等。 //服務器代碼 package main import ( "bufio"

原创 基於vue.js+Boostrap3開發的分頁組件vue-bs-pager

前言 vue.js是2017年最火的前端框架了,筆者在年前抽出時間好好學習了一下,並結合自己積累的前端經驗,寫了一個簡單的分頁組件,筆者之前寫過一個基於jQuery的分頁插件,相比之下,使用vue.js開發要簡單得多。 預覽 props

原创 Golang代碼蒐集-常用排序算法冒泡、選擇、插入、希爾、快速

排序算法可以說是最基本的算法,下面代碼是經過本人反覆驗證和修改總結,已經忘了出處,某類型只要實現了Interface接口,就可以使用下面的幾個算法。 //sdsort.go package sdsort type Interface i

原创 由bootstrap-fileinput.js圖片預覽高度BUG談談如何提高駕馭開源插件的能力

前言 通常我們進行項目開發時,爲了提高開發的效率往往會引入一些開源的插件,在使用中出現的問題時習慣性的直接查查網上有沒有類似的問題和解決的方法。找不到方案時就懵了,甚至想更換插件,然而插件恰好符合需求不方便更換,就得自己來解決問題了。個人