原创 DESCryptoServiceProvider數據加密標準應用
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Security.Cryptography;us
原创 Golang利用Access-Control-Allow-Origin響應頭解決跨域請求問題
1、在http請求的響應流頭部加上如下信息 rw.Header().Set("Access-Control-Allow-Origin", "*")rw是http.ResponseWriter對象 2、Beego中添加路由過濾器 beego
原创 Javascript的類實現--------封裝、抽象與繼承
一.JavaScript中類的封裝 Javascript不是一種面向對向的語言, 沒有提供對類的支持, 因此我們不能像在傳統的語言裏那樣用class來定義類, 但我們可以利用js的閉包封裝機制來實現js類, 下面我們以封裝
原创 WCF中netTcpBinding使用
1.定義接口IFly namespace TECO{ [ServiceContract]public interface IFly { [OperationContract]string Fly(st
原创 web服務器之iis,apache,tomcat三者之間的比較
IIS-Apache-Tomcat的區別 IIS與Tomcat的區別 IIS是微軟公司的Web服務器。主要支持ASP語言環境. Tomcat是
原创 Ftp服務器文件操作
using System; using System.Collections.Generic; using System.Text; using System.IO; using System.Net; using
原创 linux簡單命令之進程
網絡 查看程序的端口 ps -aux | grep appname 查看端口被哪個程序佔用 netstat -apn | grep 8000 殺死進程 kill pid scp複製文件 scp -P 22 source_file
原创 利用Access-Control-Allow-Origin響應頭解決跨域請求原理
傳統的跨域請求沒有好的解決方案,無非就是jsonp和iframe,隨着跨域請求的應用越來越多,W3C提供了跨域請求的標準方案(Cross-Origin Resource Sharing)。IE8、Firefox 3.5 及其以後的版
原创 mongoDB高級查詢整理
本文將介紹操作符的使用,配合操作符,我們可以執行更加複雜的操作。 目錄 查詢操作 集合查詢方法 find()查詢內嵌文檔查詢操作符(內含 數組查詢) "$gt" 、"$gte"、 "$lt"、 "$lte"、"null查詢"、"$
原创 Github上傳代碼菜鳥超詳細教程
最近需要將課設代碼上傳到Github上,之前只是用來fork別人的代碼。 這篇文章寫得是windows下的使用方法。 第一步:創建Github新賬戶 第二步:新建倉庫 第三部:填寫名稱,簡介(可選),勾選Initialize this
原创 Ubuntu安裝部署mqtt
一、安裝 1、直接安裝mqtt包 $ sudo apt-add-repository ppa:mosquitto-dev/mosquitto-ppa $ sudo apt-get update $ sudo apt-get ins
原创 golang時區轉換
時區 golang默認採用UTC,即Unix標準時間。而一般情況下,我們存數據庫採用的是中國時間,即CST。 UTC和CST一般相差8個小時。 time := time.Now() // 默認UTC
原创 面向對象原則
一. 單一職責原則(SRP) 就一個類而言,只有一個引起它變化的原因。 如果一個類承載的職責過多,就等於把這些職責耦合在一起。一個職責的變化可能削弱或抑制這個類完成其他職責的能力。 這種耦合會導致脆弱的設計
原创 Sublime Text3通過HTML-CSS-JS Prettify自動格式化代碼
1、首先安裝HTML-CSS-JS Prettify包。 進入sublime,通過Ctrl+Shift+P進入包管理,輸入pci(首字母),選擇Package Contrl:Intall Package,如圖: 回車,進入包安裝
原创 mongo腳本文件
1、shell腳本文件 創建腳本文件 $ vi init.sh #!/bin/bash mongodb='mongo mongodb://user:password@host:port' $mongodb <<EOF use m