原创 C#請求訪問HTTP+JSON數據的解析

一、前言最近工作客戶需要一個HTTP的Mes需求,所以自己去學習了C#請求HTTP的方法以及JSON數據的解析方法,總結出了點經驗,以便後續自己找起來方便一點,故在此寫一篇文章。 二、準備工作下面我用一個聚合數據提供的天氣預報API接口來闡

原创 Socket基礎三

1 流程    2 示例 看下面一個服務器端的代碼: namespace MyScoketTest { public partial class Form1 : Form { public Form1()

原创 六大設計原則(一)

六大原則  1. 單一職責原則(Single Responsibility Principle)  2. 里氏替換原則(Liskov Substitution Principle)  3. 迪米特法則 (Law Of Demeter)   

原创 Socket基礎二

1:什麼是Socket?Socket又被稱之爲"套接字",是計算機之間通信的一種約定或者方式,通過這種約定,計算機之間可以相互發送數據。2:本質是什麼?實際上是對TCP/IP協議的封裝,它的出現方便了程序員使用TCP/IP協議棧,本身不是協

原创 c# redis系列二

Hash Hash:key--Dictionary, 1 節約空間(zipmap的緊密擺放的存儲模式) 2 更新/訪問方便(hashid+key) Hash數據很像關係型數據庫的表的一行數據, 但是字段是可以隨意定製的,沒有嚴格約束的,非常

原创 .Net MVC 實現WebSocket

WebSocket  1.基於Html5,IIS8.0版本以上,前端代碼和服務器都必須支持WebSocket才能使用; 2.請求必須以WS:開頭 下面是後臺接收前端websocket申請的方法: /// <summary>

原创 c# redis系列一

NoSql Not Only Sql非關係型數據庫 由於關係型數據庫中數據的關係複雜 ,再就是數據讀取和寫入壓力,硬盤的速度滿足不了,尤其是一些大數據量 所以產生了NoSql了,比如Redis。 Redis Redis特點 (1)是基於內存

原创 如何在VS2022中添加SVN插件

1、現在官網下載適合你VS版本的SVN插件 https://www.visualsvn.com/visualsvn/download/ 2、關閉打開的VS,並運行剛下載的SVN插件 3、再次打開VS2022並選擇VisualSVN    

原创 JS專題系列之Promise的原理及實現

一、Promise概念 Promise 是異步編程的一種解決方案:從語法上講,promise是一個對象,從它可以獲取異步操作的消息;從本意上講,它是承諾,承諾它過一段時間會給你一個結果。promise有三種狀態: pending(等待態)

原创 怎麼創建 JavaScript 自定義事件

來源:https://blog.webdevsimplified.com/2022-04/js-custom-events/ 你肯定處理過很多的事件監聽,比如點擊事件或者表單提交。事件監聽對許多用例來說很有幫助,但是有時我們需要創建自己的自

原创 ES2015簡介和基本語法

ECMAScript 6(以下簡稱ES6)是JavaScript語言的下一代標準。因爲當前版本的ES6是在2015年發佈的,所以又稱ECMAScript 2015。也就是說,ES6就是ES2015。 說明:此文章根據《實戰ES2015

原创 SQL Server(00):無排序生成序號

實現方式:ROW_NUMBER()   SELECT RowID=(ROW_NUMBER() OVER(ORDER BY(SELECT 0))) FROM dbo.tbl_name   實現方式:IDENTITY   SELECT R

原创 SQLServer表變量與臨時表

表變量 變量都以@或@@爲前綴,表變量是變量的一種,另外一種變量被稱爲標量(可以理解爲標準變量,就是標準數據類型的變量,例如整型int或者日期型DateTime)。以@前綴的表變量是本地的,因此只有在當前用戶會話中才可以訪問,而@@前綴的表

原创 現在分詞和動名詞的用法區別

現在分詞和動名詞的用法區別 一、現在分詞和動名詞在形式上非常的相似,但是,動名詞和現在分詞在用法上是有區別的。所謂動名詞就是名詞,不過它仍一方面保留着動詞的某些特徵,具有動詞的某些變化形式,用以表達名詞所不能表達的較爲複雜的意念,另一方面動

原创 job調度時間格式

  */5 * * * * ?---------------每隔5秒執行一次0 */1 * * * ?---------------每隔1分鐘執行一次0 0 23 * * ?---------------每天23點執行一次0 0 1 *