原创 .net代碼混淆confuserex

1、在nuget包中找confuserex,如果沒有的話則安裝,有的話直接找到C:\Users\Administrator\.nuget\packages\confuserex\0.6.0\tools 2、雙擊ConfuserEx.exe

原创 單機版軟件的授權控制常見方法

  通常,單機版的軟件具有可複製性,複製出來的程序也能夠安裝、使用。作爲軟件的擁有者,在將程序交給客戶以後,很難限制用戶的安裝使用,難以監控是否是自己授權過的用戶,於是有如下幾種辦法,能夠對單機版軟件進行使用限制。 1、長期授權碼   舉例

原创 C#獲取當前程序所在路徑的各種方法

一、獲取完整包含執行程序的路徑:exe文件所在的目錄+.exe文件名 1、方法1:Type.Assembly.Location //獲取當前進程的完整路徑,包含文件名(進程名)。 string str = this.GetType().A

原创 工作時發現的問題【組織管理】【客戶對接】【項目流程】

1、爲了準備一個非計劃內的演示,而做很多工作,而且這些工作完全是一次性的。 2、籤合同時與信息科籤的是“業務系統”,但是在建設過程中彙報,變成了處長想要一個“業務+展示”,建設接近尾聲,開會時廳長表達了想要一個“多業務系統彙集---綜合處理

原创 爲啥有人覺得你寫程序寫得好,有人覺得你不稱職

以前有人覺得我寫的軟件非常好,也有人覺得我不適合寫程序。仔細分析後發現原因可能如下: 1、軟件項目的不可能三角【質量】【速度】【成本】中,能占上兩樣就非常好了,在大多場景中,項目經理考慮的是【速度】【成本】,企業老闆考慮的是【成本】,只有軟

原创 項目組成員溝通不暢

我是項目經理,手頭一個小項目,數據收集(40%工作量)+數據可視化非GIS部分(30%工作量)+數據可視化GIS部分(30%工作量) 技術比較簡單、也很成熟,無難點。 兩個項目成員。 A:26歲,主要程序員,能從頭到位把這個活兒幹完,年輕氣

原创 Costura.Fody將dll塞進EXE,最終只打成一個EXE

VisualStudioCommunity2015版 用Costura.Fody 3.3.3版(自動安裝Fody 4.0.2版) 將含有Newtonsoft.Json V13.0.1  共 478K和最簡易測試程序的8K打包 最終程序EXE

原创 C#.Net ComboBox控件設置DropDownList之後背景顏色問題

先說背景顏色問題怎麼處理。 C#.Net WinForm中如果設置ComboBox的DropDownStyle爲DropDownList,控件背景色會變成灰色,並且這個時候ComboBox控件的BackColor背景色屬性則不會起作用,用戶

原创 程序打開一個文本文件,文件中添加內容文字

1、主體代碼 #region [ 啓動記事本 ] System.Diagnostics.Process Proc; try { //

原创 Oracle中savepoint的使用

create table TABLE5 ( id INTEGER, name VARCHAR2(10) ); prompt Importing table table5... set feedback off set

原创 SQL left join 特殊情況

我們通常認爲A left join B後,結果集與A表的記錄條數一致 但,並不是這樣 with x as ( select 1 as id,90 as score from dual union all select 2 as id,

原创 sql 使用with構建臨時表

with x as ( select 1 as id ,'Adam' as name from dual union all select 2 as id ,'John' as name from dual ) select * fro

原创 sql any all

teacher表     select t.t_no,t.t_name,t.t_age from teacher t where t.t_age > any (select t_age from teacher where t_age>

原创 SQL 使用between完成表連接

現在有Teacher表        以及Age_J表  我們希望使用Teacher中的Age作爲判別對象,將Age_LVL左連接到Teacher表中 select t.t_no,t.t_name,t.t_age ,a.age_lvl

原创 SQL count命令,avg命令

with student as( select 1 as id from dual union all select null as id from dual union all select 3 as id from dual )