原创 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新特性);下