原创 【轉】windows下Redis的安裝和使用

1、要安裝Redis,首先要獲取安裝包。Windows的Redis安裝包需要到以下GitHub鏈接找到。鏈接:https://github.com/MSOpenTech/redis。打開網站後,找到Release,點擊前往下載頁面。   2

原创 【轉】對稱加密算法在C#中的踩坑日常

1|0前言 有幸接觸了一下傳說中的對稱加密算法3DES 感覺這些加密算法與我的工作是想去甚遠的,一般沒什麼機會接觸這些東西 今次瞭解了一下3DES這個對稱算法 原理算不上明白,算是踩了C#中的一些坑吧 C#中對於密鑰的處理比較奇怪,花費

原创 【轉】SQLServer查詢死鎖

--查詢死鎖 select request_session_id spid, OBJECT_NAME(resource_associated_entity_id) tableName from

原创 【轉】SQLSERVER中 獲取存儲過程裏 SELECT出來的結果

CREATE PROCEDURE dbo.HaveSelectDataProcedure @ParamID int AS BEGIN DECLARE @TempTable Table ( ID int, SomeValue N

原创 【轉】Oracle將以特定分隔的字符串轉成表格的方法(用於類似遊標的遍歷)

CREATE OR REPLACE TYPE TY_OBJECT AS OBJECT(COL_NAME VARCHAR2(200)); / CREATE OR REPLACE TYPE TY_TABLE AS TA

原创 【轉】SQL Server一個字段串拆分成多行顯示或者多行數據合併成一個字符串(STRING_AGG、STRING_SPLIT)

目錄 概述 一、多行數據合併成一個字符串 1、通過 FOR xml path('') 合併字符串記錄 2、MS SQL Server的2017新增了STRING_AGG()是一個聚合函數 二、一個字符串拆分成多行 1、拆一列數據

原创 MYSQL 在當前時間加上或減去一個時間段

獲取當前系統日期時間:select sysdate(),now(),curdate(),current_timestamp(),localtime(),localtimestamp()   select date_add(NOW(),

原创 【轉】將long數字序列化爲json時,轉換爲字符串

由於javascript中所有數字都是64位的浮點數,所以整數只能精確的表示53bit長的數字。 在從server得到的json數據中,有ID是長整數類型,在客戶端根據此ID生成的link也是不準確的。 辦法1是後端ViewModel中ID

原创 C#結構體Struct的序列化和反序列化

結構體前面加上一個[Serializable]屬性

原创 【轉】多個combobox綁定同一個數據源,出現同步選擇問題

有兩種解決方法,第一種 this.cboOperatorPY.DataSource = new BindingSource(myds1.Tables["T_operator"],null); 第二種 this.cboSearchRou

原创 【轉】C# Nginx平滑加權輪詢算法

  代碼很簡單,但算法很經典,話不多說,直接上代碼。 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 public struct ServerConfig {     /// <summary

原创 【轉】SQL Server將一列拆分成多列

數據表中有一列數據,如圖1所示: 圖1數據表 現在需要將該列數據分成三列。 SQL 代碼如下所示: 1、 select  max(case when F1%3=1 then F1 else 0 end) a,max(case when F

原创 【轉】客戶端禁止cookie,session還能用嗎?

一般默認情況下,在會話中,服務器存儲 session 的 sessionid 是通過 cookie 存到瀏覽器裏。 如果瀏覽器禁用了 cookie,瀏覽器請求服務器無法攜帶 sessionid,服務器無法識別請求中的用戶身份,session

原创 .net core 定義短網址,實現僞靜態

在MVC的邏輯代碼裏,Controller和Action是必須的,但是在網址裏,並不需要完全體現Controller和Action。比如我們經常希望看到http://localhost/About而不是http://localhost/Ho

原创 【轉】SQLserver發佈訂閱教程

一、數據庫複製涉及    1、發佈服務器:      數據的來源服務器,維護源數據,決定哪些數據將被分發,檢測哪些數據發生了修改,並將這些信息提交給分發服務器。    2、分發服務器:           分發服務器負責把從發佈服務器拿來的