原创 C# Asp.net中使用Elasticsearch5.x 的NEST客戶端
本文中,數據(文檔)之間的關係類型,是嵌套文檔 事前準備: 1、安裝: elasticsearch-5.6.2 2、引用: Elasticsearch.Net(這裏使用的是6.0.0) Nest(這裏使用的是6.0.0) 一、連接(核心)
原创 VisualStudioCode中使用Nuget Package Manager插件安裝、移除Package
一、安裝Nuget Package Manager插件 VSCode中點擊擴展按鈕,搜索中輸入Nuget Package Manager,即可安裝,如下圖: 二、添加Package 1、在工具欄選擇“View”-->"Command P
原创 Android Retrofit使用實例--get請求
一、引用Retrofit庫 我使用的是androidstudio。在app下的build.gradle裏添加如下圖代碼: implementation 'com.squareup.retrofit2:retrofit:2.3.0' im
原创 Android Retrofit使用實例--post請求
上一篇介紹了Android Retrofit的get請求【Android Retrofit使用實例--get請求】 下面介紹post請求 1、GetRequestInterface裏添加post接口,如下: /** * 獲取出
原创 asp.net core 使用SignalR推送消息--【簡單在線聊天功能】 以及 【推送消息給指定用戶】
asp.net core 使用SignalR推送消息,本篇文章實現兩個功能:1、簡單在線聊天;2、推送消息給指定用戶。 一、使用SignalR前準備工作: 1、使用Visual Studio Code 創建mvc項目 2、mvc項目添加M
原创 Android Retrofit使用實例
一、引用Retrofit庫 我使用的是androidstudio。在app下的build.gradle裏添加如下圖代碼: implementation 'com.squareup.retrofit2:retrofit:2.3.0' im
原创 VisualStudioCode創建的asp.net core控制檯程序部署到linux
1、asp.net core控制檯程序 static void Main(string[] args) { int times=10; while(times>=0)
原创 VisualStudioCode中啓動、調試多個項目中的指定項目
1、首先看下我的項目結構(一個asp.net core mvc 、兩個asp.net core 控制檯程序),如下圖: 2、打開launch.json文件,如下圖: 默認情況下,啓動項目(F5),會啓動mvc web項目,那如果有
原创 VisualStudioCode中用dotnet命令創建多個ASP.NET Core 項目、類庫、控制檯程序,並添加應用間的引用
一、準備工作 首先安裝VisualStudioCode並且可以使用。 1、首先新創建空的MyApps文件夾,作爲項目主目錄,下面將在這個文件夾中創建多個web應用程序、類型、控制檯程序等。 2、打開VisualStudioCode軟件,選
原创 VisualStudioCode創建的asp.net core項目部署到linux,使用nginx代理
1、準備工作: a:使用VisualStudioCode創建asp.net core項目,併發布(可以參考前面兩篇文章)。 b:把發佈的 asp.net core項目上傳到linux服務器上(我的linux的代碼路徑爲“/var/
原创 VisualStudioCode創建的asp.net core項目部署到IIS,以及遇到的問題
一、發佈項目 在visual studio code中通過命令“dotnet publish”,如下圖: 這裏我把發佈位置設置到了D:\WebSite\netcoredemo下。 二、設置IIS 0、安裝AspNetCoreMod
原创 VisualStudioCode中使用Nuget Package Manager插件安裝Package
一、安裝 VSCode中點擊擴展按鈕,搜索中輸入Nuget Package Manager,即可安裝,如下圖: 二、使用 1、在工具欄選擇“View”-->"Command Palette"(或者使用快捷鍵“Ctrl+Shift+P”)
原创 C# Asp.net中簡單操作MongoDB數據庫
需要引用MongoDB.Driver.dll、MongoDB.Driver.core.dll、MongoDB.Bson.dll三個dll。同時如果項目報“錯誤:缺少 System.Runtime.InteropServices.Runti
原创 Android中自定義ProgressDialog實現加載滾動條(加載中…)效果
本文所述是通過自定義ProgressDialog實現彈出“加載中……”,效果如下圖: 1、xml佈局 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:androi
原创 C#異步編程方式以及示例
C#異步編程,這裏列舉一下幾種方式:1、通過委託來實現異步(在委託類型中定義了BeginInvoke()和EndInvoke()兩個方法);2、task(.net 4.0 新特性);3、await async (.net4.5新特性);下