原创 Process.Start(@"C:\Windows\System32\osk.exe") 找不到指定文件

在Window 64位系統中,System32文件夾存放64位的程序,SysWoW64文件夾存放32位程序,當一個32位程序訪問System32文件夾時,系統會自動重定向到SysWoW64文件夾,如:當32位程序通過CreateProces

原创 The program can't start because AppVIsvSubsystems64.dll is missing from your computer

del /F /Q "C:\Program Files\Microsoft Office\root\Office16\AppvIsvStream64.dll"del /F /Q "C:\Program Files\Microsoft Off

原创 Rclone webapi 使用例子

Rclone 支持命令模式調用,同時也支持webapi形式調用。使用webapi調用模式,例子如下 1、啓動Rclone,以下爲powershell 代碼 #包含webgui的啓動,瀏覽器訪問127.0.0.1:5572 有web界面 .

原创 C# lock 死鎖問題排查方法

多線程程序發生死鎖,某些重要線程卡住,不正常工作。排查起來非常麻煩。以下內容記錄排查方法 1.確定死鎖的位置,一般死鎖會lock到某一行具體的代碼,比如我就死鎖在類似如下代碼中 public void SendSerial

原创 C# 利用Unity 實現IOC+AOP

public interface INoticy { void Noticy(string msg); } public class SMSNoticy : INoticy {

原创 zeroc ICE 使用案例

此處案例將ICE接口當做單servant使用(ICE自帶端口複用的多servant,過於複雜,此處不討論) 使用ICE較爲方便的地方時 可以編寫 ice中間代碼,然後由官方工具轉換爲目標平臺代碼(通過語句自動生成),生產的代碼結構比較複雜,

原创 log4net 純代碼配置

當需要輸出的日誌很多的時候,每次修改config都很麻煩,於是想可不可以動態生成。 網上找的案例都是獲取單個appender/logger的,此處例子是任意logger,appender相同 log4net的pattern裏面關於線程的顯示

原创 IOC注入框架——Unity中Web.Config文件的配置與調用

Unity 應用程序塊可以從 XML 配置文件中讀取配置信息。配置文件可以是 Windows Forms 應用程序的 App.config 或者 ASP.NET 應用程序的 Web.config。當然,也可以從任何其他 XML 格式的文件或

原创 C# 利用Unity 實現IOC

public interface INoticy { void Noticy(string msg); } public class SMSNoticy : INoticy {

原创 python 調用C的DLL案例

前言: python不能直接調用C++只能調用純C的DLL 此處案例是python模仿opencv的cv2包,但是用c的DLL調用   import osimport csvimport timeimport ctypesfrom cty

原创 ICE框架雙工通訊+MVVM框架測試案例

準備   開發工具 VS2015 ICE框架 https://zeroc.com/ MVVMLight框架 ICE接口文件  #include "./Identity.ice" #include "./CommonIPC.ice" mo

原创 OPC客戶端開發問題總結

環境準備 採用MatrikonOPC做模擬服務器,註冊 OPCDAAuto.dll組件 引用 Interop.OPCAutomation.dll組件。開始開發。 1.、new OPCServer()--Connect() 2、映射組註冊組內

原创 UHF RFID,高頻RFID開發參考資料

ISO18000-6C電子標籤百科  http://baike.baidu.com/item/ISO18000-6C%E7%94%B5%E5%AD%90%E6%A0%87%E7%AD%BE/8050092 後面兩張圖有關於鎖標籤的解釋  

原创 產品經理思維

1、需求調研、討論、原型,評審,設計,開發,測試迭代,發佈 2、涉及到哪幾個方面,哪幾個人,預計需要多少時間(deadline),工作量,工作進度必要細化 3、進度跟進時對接開發者上級領導,不對接具體開發者,必要時安排加班 4、涉及到多方合

原创 quartz 使用問題,小坑

  1、quartz時區 ITrigger trigger1 = TriggerBuilder.Create() .WithIdentity(triggerName, group).StartNow() .WithCronSchedule(