原创 c#EXCEL關閉(關閉EXCEL進程)

一直被一個問題困擾就是導出excel時如何關閉excel進程,我使用過oExcelApp.Quit(); 也用過GC回收,結果都不理想,後來發現可以kill進程,但是問題是kill進程 時不好解決多人併發的使用,比如一個人在導表然後kil

原创 cmd命令提示符配置切換IP地址

實現的功能是顯示一個啓動菜單,提供網卡IP地址設置功能,主要是我經常要在許多地方移動辦公,用來解決快速切換IP地址的功能。 @echo off cd /d %~dp0 %1 start "" mshta vbscript:crea

原创 Windows 不能在 本地計算機 啓動 SQL Server(MSSQLSERVER) 10048

爲了節約系統資源,通常是用到的時候才啓東sql服務 今天啓動時報錯 找了半天,貌似原因很多,有說master庫損壞,有說某些組件沒啓動的 查了下日誌,得到 初始化失敗,出現基礎結構錯誤。請檢查以前的錯誤。 通常每個套接字地址(協

原创 bat-基本語法

第一章 批處理基礎 第一節 常用批處理內部命令簡介 批處理定義:顧名思義,批處理文件是將一系列命令按一定的順序集合爲一個可執行的文本文件,其擴展名爲BAT或者CMD。這些命令統稱批處理命令。 小知識:可以在鍵盤上按下Ctrl+C組

原创 Oracle存儲過程,以逗號分隔字符串in傳參的處理

參數定義 i_ward_id in varchar2 存儲過程 where ward_id in (i_ward_id ) 經測試發現存錯過程寫死如where ward_id in (‘11’,‘22’,‘33

原创 vs生成關於生成依賴問題

1.首先說一下需求環境 公司一個解決方案項目過多,項目之間的依賴關係並不是引用項目,而是每一個項目會指定一個統一的生成目錄,然後項目根據需要引用統一目錄裏的dll。這時候便會經常出現一個問題。 未能找到…dll文件 2原因,因爲我

原创 C#引用類型作爲參數傳值

看例子即可 1、 private void TestMethod(int i) { i = 1; } public void Main() { int i = 0; TestMethod(i);

原创 內網如何添加外網段

一般我們配置ip的時候,只會有一套。例如IP爲10.182.0.177 ,子網掩碼255.255.255.0 網關爲0.182.0.254 這個時候如果我們想訪問192.168.2段,或者192.200.200.段就不能訪問了。

原创 批處理中Copy與Xcopy的區別

一,copy不能在有子目錄存在的文件中拷貝文件的同時重命名此文件名 說明,這裏C:爲根目錄,bat爲子目錄),而xcopy能,不過會出現提示,當然可以加參數而不使它提示。 C:\>copy c:\bat\hai.bat d:\ba

原创 PLSQL自動替換替換(代碼段)和常用自定義快捷鍵設置

sf=SELECT * FROM sfw=SELECT * FROM T WHERE T. sfu=SELECT * FROM FOR UPDATE scf=SELECT COUNT(*) FROM us=UPDATE T

原创 啓動進程和殺進程helper類

using System; using System.Collections.Generic; using System.Diagnostics; using System.IO; using System.Linq; using S

原创 Left join的on後條件不起作用的原因

結論: left join 爲保證左表所有行 因此 on裏的條件只對右表起作用,控制左表的條件寫到這裏也沒用 原理: 1、 on條件是在生成臨時表時使用的條件,它不管on中的條件是否爲真,都會返回左邊表中的記錄。 2、where條件

原创 plsql查看是否鎖表,鎖模式等,以及解鎖SQL

--工作中的點滴積累 SELECT l.session_id sid, s.serial#, l.locked_mode 鎖模式, l.oracle_use

原创 反射

https://www.cnblogs.com/wangshenhe/p/3256657.html https://www.cnblogs.com/yaozhenfa/p/CSharp_Reflection_1.html https:

原创 判斷兩個數組是否擁有相同的元素

Array.prototype.isHasSameEle = function (array2) { //做比較的兩個數組 var array1 = this;