原创 C# 獲取本地IP地址

string hostName = Dns.GetHostName(); //獲取本機名   IPHostEntry localhost = Dns.GetHostByName(hostName); //方法已過期,可以獲取IP

原创 Rails Activeadmin 界面構成方法解析

以一個PMS系統中的供應商界面的功能來做例子,並沒有將界面與後臺代碼解偶,而是綁定在了一起。controller是這個文件,view也是這個界面,只有model是另外的文件,這是rails的要求。該界面數據和數據庫的一張表,或者說一個mo

原创 C# windowsForm CS 窗體基礎知識記錄

SerialPort   串行端口控制  需要開啓和關閉 工具欄-TapControl  : 創建各種標籤頁,各種窗口界面 if(!ispostback){function(){} }     初始化內容函數 default(Guid)

原创 Rails路由解析,on 參數的三種取值:collection,member,new

使用資源路由時會產生七種特定的路由,但在實際過程中我們有時候需要一些自定義的方法,這時候就可以使用on參數,他有三個取值:new ,member,colection :member 是對單個實體進行操作,創建路由格式是: /:co

原创 easyui 界面中輸入框(textbox)和下拉框(combobx)的onchange事件

對於textbox的觸發事件的寫法 <input name="material_name" id="material_name" class="easyui-textbox" label="物料名稱:" style="width:46

原创 git 版本控制 回退到某個版本

1.查看歷史版本commit及其對應的版本號 git reflog 或 git log 如: cxm@cxm-ThinkPad-Edge-E431:~/workspaces/yolanda-pms$ git reflog d494

原创 C# 郵件發送

private void btn_send_Click(object sender, EventArgs e) 2 { 3 var emailAcount = ConfigurationMana

原创 C#的Winform多語言實現(resx文件)

使用resx文件實現Winform多語言切換,本博文提供的代碼可以實現簡體中文、繁體中文、英文的切換。如果需要增加其它語言的切換,只需要編寫相應的語言的resx文件即可。 並且,當修改了語言之後,會更新所有打開的窗口。先貼幾張圖展示一下

原创 代碼中的特殊註釋:ToDo、FIXME、XXX

TODO: + 說明: 如果代碼中有該標識,說明在標識處有功能代碼待編寫,待實現的功能在說明中會簡略說明。FIXME: + 說明: 如果代碼中有該標識,說明標識處代碼需要修正,甚至代碼是錯誤的,不能工作,需要修復,如何修正會在說明中簡略說

原创 數組,list,arraylist

在C#中數組,ArrayList,List都能夠存儲一組對象,那麼這三者到底有什麼樣的區別呢。 數組     數組在C#中最早出現的。在內存中是連續存儲的,所以它的索引速度非常快,而且賦值與修改元素也很簡單。 [csharp] vi

原创 ajax異步請求 各項參數詳解

AJAX = 異步 JavaScript 和 XML。 AJAX 是一種用於創建快速動態網頁的技術。 通過在後臺與服務器進行少量數據交換,AJAX 可以使網頁實現異步更新。這意味着可以在不重新加載整個網頁的情況下,對網頁的某部分進行更新。

原创 Ruby module和class的理解分析

一個class就是一系列方法的集合,這些方法將操作對象的狀態(即對象的實例變量) module.rb: require './project' #require porject.rb #Class類是Module

原创 C# 短信通知(中國網建sms短信平臺API)

使用第三方短信平臺(中國網建SMS短信平臺)進行短信通知 http://www.smschinese.cn/api.shtml string str = http://utf8.api.smschinese.cn/?Uid=本站用戶名&K

原创 C# Json字符串序列化與解析

//json字符串示例 string JsonStr = @"{ ""StatusCode"": 200, ""Message"": ""Success"", ""Data"": { ""Page1"": [