原创 WPF應用ocx控件

前言 最近項目中需要集成電話控制功能。設計到一個USB電話錄音盒的二次開發。硬件提供商提供了ocx控件。項目爲C/S架構系統,客戶端使用了WPF技術。所以本文重點分析,在WPF中如何引用第三方提供的ocx控件。 技術準備 ocx控

原创 自定義ASP.NET MVC身份驗證(Identity)信息

自定義ASP.NET MVC身份驗證信息 1.前言 本文爲個人第一篇譯文,歡迎指出錯誤。 - 原文:https://blogs.msdn.microsoft.com/webdev/2013/10/16/customizing-

原创 c# 異步編程(async + await + HttpClient)

前沿 WPF應用中,有時需要從網絡獲取數據,由於網絡原因這個過程會耗時很久。爲了防止UI界面不卡死,需要進行異步編程。c#中HttpClient可以很好的進行異步網絡請求。但是其中存在一個問題,HttpClient的請求都是異步的

原创 使用VS Code 搭建 基於ASP.NET Core 2的MVC應用

前言 VS Code 是微軟推出得新一代IDE,可以在多種操作系統上運行,並且支持多種語言的調試,是一款輕量級的編輯器。與VS相比,代替了原來傻瓜式操作,有利於開發人員更加靈活地管理項目。建議多使用VS Code。 ASP.NE

原创 Git和Github的關係以及簡單應用

Git和Github的關係以及簡單應用 兩者的關係 Github的核心是Git–一種的開源版本控制系統。 github在電腦上進行的所有操作都是由Git負責的。 Git命令行,Github Desktop以及Github web

原创 單實例應用狀況下,定時重啓WPF應用(Process + DispatcherTimer + Application)

單實例應用狀況下,定時重啓WPF應用(Process + DispatcherTimer + Application) 前言 公司老系統項目,C/S架構,客戶端使用WPF實現。系統需要7*24小時,不間斷運行。客戶端運行4,5天就

原创 Github Desktop 入門

Github Desktop 入門 準備工作 下載Github Desktop 註冊Github賬號 安裝客戶端 雙擊安裝下載的Github Desktop,默認一鍵安裝。 添加倉庫和提交代碼 github的倉庫分爲本

原创 那些年跳過的坑--編碼格式(記事本 + WinSCP + MyEclipse)

那些年跳過的坑–編碼格式(記事本 + WinSCP + MyEclipse) 背景 公司有一個java開發的項目,部署在Linux下的Tomcat上。目前本人主要做.NET方面的開發,由於員工離職問題,被公司臨時安排去修改項目的數

原创 IIS權限控制(sqlite只讀)

IIS權限控制(sqlite只讀) 背景 利用ASP.NET CORE 2 MVC 開發了一個WEB小應用用來管理自己常用的賬號和密碼。由於數據量很小,所有采用了輕量級的數據庫sqlite。 總體的技術:ASP.NET CORE

原创 EF連接MySQL核心

EF連接MySQL核心 引用MySql.Data.Entity相關的package 最好通過NuGet添加。NuGet會將所有相關或依賴的包都引用到項目中,並且會直接配置web.config 設置DbContext的數據庫配置

原创 SQL server 2008 R2 增加sa身份驗證登陸

一、背景 安裝SQL server 2008 R2時,只設置了windows 身份驗證登陸,安裝成功後想要添加sa身份驗證登陸。 二、解決方案 1.使用windows 身份驗證登陸,Microsoft SQL Server manager

原创 WPF中,使用快捷鍵格式化XAML代碼

開發環境 VS2015 Enterprise update 3 解決方案 總體來講: - 設置格式化效果 - 使用快捷鍵格式化 1.設置格式化效果 2.所使用快捷鍵進行格式化 選中要格式化的XAML代碼片段 快捷鍵: CT

原创 CentOS修改hosts文件

前提 修改hosts文件需要admin權限 命令 進入hosts文件: 輸入i,進入編輯模式 ESC + : wq 退出並保存

原创 使用AcrMap發佈切片地圖服務

一、背景 ArcMap 10.2.1 (window版) + ArcGIS SERVER 10.4 (CentOS 版) 基礎地圖數據從【太樂】下載,大小80G 二、解決方案 總體就只有兩部: 1. 向ArcGIS SERVE

原创 DateTime和TimeStamp

1. Unix時間戳 Unix時間戳(Unix timestamp),或稱Unix時間(Unix time)、POSIX時間(POSIX time),是一種時間表示方式,定義爲從格林威治時間1970年01月01日00時00分00秒起至現