原创 關於在web項目中實現本地打印

1    問題描述 在web項目,打印功能一直是一個老大難問題,而想進行套打,則更加上難上加難。而我在最近的項目中就遇到的條形碼打印的需求,需要調用客戶端的打印機發送指令進行打印。在由於該項目的用戶在地域分佈上比較廣,就要求功能的實現對用

原创 C#BindingSource用法、屬性、事件

1.引言 BindingSource組件是數據源和控件間的一座橋,同時提供了大量的API和Event供我們使用。使用這些API我們可以將Code與各種具體類型數據源進行解耦;使用這些Event我們可以洞察數據的變化。 2.簡單綁定 在給g

原创 C#通過繼電器接收PD132地感設備信號

場景模擬,爲了捕捉到叉車是進門還是出門的動作,我們安裝了兩個地感設備,門前門後,進行接收兩個地感信號的值,通過值接收的先後順序可以知道是進門還是出門 設備:兩個PD132加上地感線圈,一個網口的六路繼電器 設備線路連接 通過網口連接六路

原创 VideoJet偉迪捷1000系列噴碼機編程C#

通過串口發送代碼 Byte[] SerialOutput = new Byte[] { 0x02, 0x55, 0x31, 0x0A, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0

原创 C#.NET中對稱和非對稱加密、解密方法彙總

 在安全性要求比較高的系統中都會涉及到數據的加密、解密。.NET爲我們封裝了常用的加密算法,例如:MD5,DES,RSA等。有可逆加密,也有非可逆加密;有對稱加密,也有非對稱加密。加密、解密一般會用在軟件的註冊碼,系統密碼,通訊中。今天我

原创 C#winform無響應,界面線程崩潰問題

1.多線程改變界面內容 在Form1的方法中加入以下代碼 Control.CheckForIllegalCrossThreadCalls = false; 2.定義委託 private delegate void InvokeHand

原创 C#BindingSource的DataSource的注意點

主要講bindingSource1.DataSource進行綁定List數據時,如何新增刷新數據 在Form_Load中先綁定數據源 dgPipei.DataSource = bindingSource1; 寫法1,可以正常新增,數據以

原创 數據庫 ' 庫名' 已打開,並且一次只能有一個用戶訪問。 (Microsoft SQL Server,錯誤: 924)

USE master;  GO  DECLARE @SQL VARCHAR(MAX);  SET @SQL=''  SELECT @SQL=@SQL+'; KILL '+RTRIM(SPID)  FROM master..sysproce

原创 C#微信小程序二維碼利用B接口獲取

using Newtonsoft.Json; using Newtonsoft.Json.Linq; using System; using System.Collections.Generic; using System.Compon

原创 海康威視人證對比設備SDK-C#

SDk下載地址:https://www.hikvision.com/cn/download_more_570.html 本文應用場景:第一次進行人臉+身份證的驗證方式,之後刷臉即可得到這個用戶的信息 調用的SDK爲佈防門禁事件,以下爲流程

原创 Threejs加載模型問題彙總

OBJ轉JS文件:python3處理   https://download.csdn.net/download/m0_37971044/10160599 python2處理   https://www.cnblogs.com/Yimi/p

原创 C#訪問網絡共享文件夾,帶用戶名密碼域,解決電腦重啓後訪問不到網絡文件夾

問題:winform訪問網絡共享文件夾,電腦重啓後訪問不到指定目錄 原因:訪問網絡共享文件夾目錄需要相關的用戶憑據,文件資源管理器可以記住憑據,但是電腦重啓後直接用軟件訪問網絡文件夾路徑是沒有憑據的,就會出現訪問不到的問題。 解決:訪問時

原创 SQL Server 複製需要有實際的服務器名稱才能連接到服務器

條件:以雲端服務器作爲主服務器進行合併複製,在連接到服務器時提示“SQL Server 複製需要有實際的服務器名稱才能連接到服務器”,網上百度後說要新建別名。以爲是在雲端服務器上新建別名,其實不是的,是在自己的數據庫裏添加連接到雲端服務器

原创 Android客戶端上傳文件,C#服務端接收文件

Android客戶端代碼 public static String uploadImage(File file, String RequestURL) { String result = "error";

原创 Winform根據控件名獲取指定控件

/// <summary> /// 根據指定容器和控件名字,獲得控件 /// </summary> /// <param name="obj">容器</param> /// <param name="strControlName">控件