原创 Mono後臺服務設計

解決的問題 mono-service 無法滿足要求,啓動過程老是出問題 解決方案 1. 使用shell腳本完成後臺進程的啓動工作! .sh文件內容 mono /usr/myfoder/camtest/Debug/DREQPAPP

原创 使用CodeSmith連接SQLite生成代碼

下載安裝CodeSith,我用的是7.0 http://www.ibeifeng.com/down.php?id=36606 下載和自己framework版本一致的SQLite安裝文件,這裏用的是4.5程序 http://syst

原创 使用docker部署nginx並完成.net core3.1容器的負載均衡

聲明:本文不是完整的案例,只是對裏面關鍵的環節進行記錄 設置目錄掛載 docker run --rm --name nginx-test -p 8080:80 -d nginx mkdir -p /home/nginx/www /

原创 SQL Server 計算年齡函數

SQL Server 計算年齡函數需要處理的問題實現思路先將int類型轉換成datetime創建sqlserver函數創建視圖 需要處理的問題 在實際開發過程中,我們經常會遇到動態計算人員年齡的情況,其實如果單純的計算年齡,其實在

原创 SqlServer將bigint類型存儲的數據轉換爲datetime,附帶日期檢測

SqlServer將bigint類型存儲的數據轉換爲datetime,附帶日期檢測 -- ============================================= -- Author: Wiggins -- C

原创 CentOS7.0 mosquitto的安裝和配置

加入yum源 在/etc/yum.repos.d/目錄中新建一個mosquitto.repo文件,裏面寫入: [home_oojah_mqtt] name=mqtt (CentOS_CentOS-7) type=rpm-m

原创 使用EF在執行數據庫操作時,異常提示生成的表名和實際實體名稱不一致的解決方案

1 問題回放 最近同事在使用EF DBFIRST進行實體框架開發的時候,遇到了一個奇怪的問題,提示主外鍵約束存在問題,但是該表並沒有設置外鍵,而且軟件提示的數據庫表名不存在,但是提示的數據庫表名和我EF實體名稱完全不一致,最後經過

原创 Jenkins 結合docker持續集成發佈.netcore應用程序

dotnet restore dotnet build mkdir D:\test\t3\publish dotnet publish -o D:\test\t3\publish copy pubDockerfile D:\tes

原创 WinSCP下su切換到root的技巧(禁止root遠程ssh登錄時)

在實驗室與服務器傳輸文件時一般使用的都是WinSCP這個開源軟件,界面友好而且自帶中文。我們的服務器早先安全意識較差,開放了root的ssh遠程登錄,雖然有安全隱患,但倒也方便。 後來老師突發奇想,限制了root用戶的遠程登錄,

原创 使用mono.data.sqlite+EF進行開發

引入命名空間 using System.Data.Linq; using Mono.Data.Sqlite; 編寫代碼 var conn = new SqliteConnection(Configurati

原创 Mono使用C#執行shell腳本(Linux)

執行代碼 Process process = new Process(); process.StartInfo.FileName = "bash"; proc

原创 Windows 服務移植到Mono

如何進行移植請參考這篇文章: http://www.cnblogs.com/sjhrun2001/archive/2009/03/10/1408264.html 系統:CentOS7.0 移植過程中遇到的問題 執行service

原创 Linux 操作文檔命令

grep "車牌號" 20161126.txt grep "車牌號" 20161126.txt | awk -F " " '{print $NR}' grep "車牌號" 20161126.txt | awk -F " "

原创 C# 使用Mono.SQLite進行跨平臺開發

SQLite安裝 1. windows安裝 1. 進入官網下載最新的SQLite版本,找到:sqlite-tools-osx-x86-3150100.zip。[不區分64位和32位] http://www.sqlite.org/d

原创 Ubuntu16.04 配置國內源+安裝 Docker

Ubuntu16.04 配置國內源+安裝 Docker國內源配置備份配置替換如下源信息執行如下腳本更新源列表安裝Docker阿里鏡像源 國內源配置 備份配置 sudo cp /etc/apt/sources.list /etc/a