原创 C#多線程,參數返回值,及回調歸納總結

第一個知識點:線程如何帶參數,返回值 總結有三種: 1.基於主線程臨時變量,作爲參數,返回接收 2.Task<IResult>,通過task.Result獲取結果,參數仍然是上述方式,接收 3.new Thread(new Paramet

原创 C# 多線程Thread和ThreadPool實現類似Task.Wait()效果的回調,線程順序控制

重點是總結一些常用用法含義,個人體會他和委託密切相關,尤其是開啓線程,初始化, 第一個知識點:Thread線程開啓,自定義方式解決線程執行完畢回調問題,達成Task.wait()的效果 //進一步如果要調用是帶參數的返回呢?      

原创 子佩錄音盒,winform實現撥打電話,接聽電話,顯示客戶信息,並錄音,寫入一條記錄

困難重重,首先是返回各種狀態,隨時在過程中修改,有圖有真相   注:這裏需要用到子佩錄音盒子,相關驅動,  using System; using System.Collections.Generic; using System.Co

原创 easyui,實現工具欄空間不夠,自動增加左右滑動條,適應屏幕寬度大小變化,多封裝,通用,減少耦合

有圖有真相, 背景:公司項目大量頁面都是一行工具欄,進行篩選條件 下面一個datagrid格子展示內容, 要求是當屏幕變小,能夠出現下圖所示左右點擊按鈕, 只是在全局的global.js文件中增加代碼,每個頁面都可以出現 多封裝,通用性,

原创 winform客戶端上傳文件到服務器,後臺發送請求,及文件讀取

網上看到相關例子,但是不簡介,這裏貼出來,隨時又需要再看看 背景:開發一個客戶端winform打電話錄音的功能,錄音文件保存在本地,需要上傳到服務器,提供網站 查看使用 winform端 發送 public void PostMusi

原创 C#視頻開發相關 ffmpeg

using System; using System.Collections.Generic; using System.Text; using System.ComponentModel; using System.Runtime.C

原创 net 網站新建webservice,客戶端調用,用法詳解

關於新建webservice的例子,這裏不贅述,重點是調用過程中,一些注意事項 .net記得添加服務引用, .net記得添加服務引用, .net記得添加服務引用, 新建服務,很大程度上是要跨平臺使用,因此並不能直接返回諸如,datarow

原创 C#中常用容器的使用與底層數據結構,特點(1)‘線’性集合

主要是數組:ArrayList,List<T>,以及LinkList<T> 重點先排除ArrayList官方都不推薦,涉及裝箱拆箱,幾乎沒什麼優點, 有圖有真相,插入200_000量級數據測試結果, 令人意外的是LinkedList刪除,

原创 帶你徹底瞭解display:inline-block和box-sizing:border-box

本文寫作的目標是對css的盒模型進行科普性闡述,也是自己學習css這麼長時間的關於盒模型的一個積累。當然,這篇文章還會涉及到討論盒模型時最經常遇到的兩個問題。最後將會給出一些關於css3中的box-sizing屬性的說明和用法。 重要的事

原创 。net 工作中的遇到常見的一些,重複代碼,未完待續

分頁sql  select * from ( select row_number() over(order by 總額 desc) as rownumber, t.RealName,t.Name, t.提交數, t.總額 from (s

原创 sql server數據庫系統信息相關整理總結

背景:項目開發中的系統維護,需要知道數據庫的相關信息,諸如有多少表,以及所佔磁盤空間等信息 第一個知識點:首先是數據庫sysbojects表 select * from sysobjects 查看結果,即可初步得知這張表作用,記錄信息 常

原创 C# 淺顯易懂搞明白,哈希一致性算法的原理與實現,

有圖有真相 原理:根據特定的字符串比如5臺服務器ip的數組,按照一定放大倍數比如4000倍,哈希映射出20000個哈希值,他們的關係存到ketamaNides數組中,每臺服務器,對應相同等份的4000個哈希值, 現在有一批量字符串數據,

原创 C# 程序集加載和反射原理

 /*我們知道,JIT編譯器將方法的IL的代碼編譯成本機代碼時,會查看IL代碼中引用了那些類型,      在運行時,JIT編譯器利用程序集的TypeRef和AssemblyRef元數據表來確定哪一個*/     //衆所周知:元數據是用

原创 .net連接sql server數據庫字符串,權威的解釋

一直以來都是百度百度,從來沒認真總結,但是寫法卻有很多種莫衷一是,到底該怎麼寫,官方怎麼推薦的? 從官網找到一個權威的說法,如下連接字符串(公司在用) <add name="ConnectionSetting" connectionStr

原创 C# 進階第一課:泛型專題,封閉與開放,泛型繼承,逆變協變,泛型約束,泛型緩存

爲什麼需要泛型,出現背景: 代碼重用,好處: 源代碼保護,類型安全,更清晰的代碼,更佳的性能 FCL(框架類型,相當於java中jar包)中應用最廣泛的地方,就是泛型集合類, 第一個知識點: 開放類型與封閉類型, 具有泛型參數的類型稱爲開