Time of Update: 2018-12-06
霸哥的blog中提到過Erlang伺服器在通訊中與用戶端的資料交換方式:yufeng 為了簡單起見這個聊天室程式採用json,要使用到rfc4627這個庫 先定義一個Message類: public class Message {String id; //訊息IDString type; //訊息類型String from; //發送方String to; //接收方String subject;
Time of Update: 2018-12-06
接下來實現設定用戶端資訊功能,使用戶端可以設定自己的名稱、性別、年齡、所做省份等資訊。我們暫時不管用戶端如何?,先對伺服器端代碼進行調整。 這裡需要做以下幾件事: 1.修改client_session中handle_info({tcp,Socket,Data},State) 函數對接收到的訊息包的處理,使其能支援“用戶端資訊設定訊息”。
Time of Update: 2018-12-06
1.web api 返回cookie有很多作用.比如標識身份.儲存資訊,或者其他的.or加密資料 public HttpResponseMessage Get() { HttpResponseMessage respMessage = new HttpResponseMessage(); respMessage.Content = new ObjectContent<string[]>(new string[] {
Time of Update: 2018-12-06
通過此圖 可以知道 .api.可以有多種方式建立 .shell . web 的mvc 以及 控制台服務 控制台建立 api 的步驟1.建立一個控制台2.Nuget install static readonly Uri _baseAddress = new Uri("http://localhost:60064/");static void Main(string[] args){2.增加 預設路由匹配HttpSelfHostConfiguration config = new
Time of Update: 2018-12-06
ALTER TABLE [dbo].[atr_cont_b] WITH NOCHECK ADD CONSTRAINT [PK_atr_cont_b] PRIMARY KEY CLUSTERED ( [id_cont_b] ) ON [PRIMARY] GO WITH NOCHECK:指定表中的資料是否用新添加的或重新啟用的 FOREIGN KEY 或 CHECK 條件約束進行驗證。如果沒有指定,對於新約束,假定為 WITH CHECK,對於重新啟用的約束,假定為 WITH
Time of Update: 2018-12-06
同步、非同步、阻塞、非阻塞,涉及到一個問題的兩個層面。一個是操作operation/Thread/process 層面,另一個是kernal層面。所有的阻塞、非阻塞都在針對同步的情況下才有效。 同步與非同步最大區別在於是否需要底層的響應才能執行下去。 阻塞與非阻塞的區別在於是否能立即返迴響應。 一個比較形象的例子如下:
Time of Update: 2018-12-06
通過前面的erlang(1)我們瞭解到了一個基本的伺服器的實現方法。erlang中為我們提供了這樣一個伺服器的現成的實現,就是gen_server,不用自己去編寫伺服器程式了。所要做的就是以下幾個事:1.確定我們回調模組的名稱2.編寫介面函數3.實現六個回調方法也就是說我們只需要關注於回調模組的實現就OK了。1: -module(XXXX) 定義模組名稱2:介面函數,可供調用的函數。 在這裡你可以定義所有需要的方法,作為功能調用的入口。
Time of Update: 2018-12-06
仍然看ejabberd_c2s 這個gen_fsm 模組。RECV <stream:stream to="localhost" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" version="1.0">SENT <?xml version='1.0' encoding='UTF-8'?><stream:stream
Time of Update: 2018-12-06
http://q.cnblogs.com/q/40850/ 以前的問題。在mvc裡面可以但是mvc api就不行了。。 提供下解決方案: <httpRuntime enableVersionHeader="false" relaxedUrlToFileSystemMapping="true" /><system.webServer><validation validateIntegratedModeConfiguration="false"
Time of Update: 2018-12-06
暫不支援chrom 。支援safari .其他未測試 先引用 jquery 地址。選用新浪的<script type="text/javascript" src="http://lib.sinaapp.com/js/jquery/1.6/jquery.js"></script> 加一個video標籤 <video id="video" controls="controls"><source src="1.mp4"
Time of Update: 2018-12-06
2013-02-25 23:40:56.913 testwebimg[2463:c07] *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<testViewController 0x7657be0> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key
Time of Update: 2018-12-06
上一篇blog分析了fqueue 的資料存放區層的實現。這篇主要分析通訊部分。fqueue使用jmemcached做為通訊層,jmemcached與用戶端的互動使用netty架構。 主要的類如下: startNewQueue:啟動類,每new一個instance 都會啟動一個監聽了相應連接埠的服務。
Time of Update: 2018-12-06
Use the OLE DB .NET data provider Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 using System; 2 using System.Data; 3 using System.Data.OleDb; 4 5 namespace ConnectExcel 6 { 7 class
Time of Update: 2018-12-06
FlipView 類似 原來看到jquery 圖片切換。而且帶描述等。如:或者這種。 發現微軟官方只提供了 html&js的FlipView 使用。就搜尋了下XAML的用法 <FlipView x:Name="heroFlipView" ItemsSource="{Binding Heroes}"> <FlipView.ItemTemplate> <DataTemplate>
Time of Update: 2018-12-06
有時候。比如。在所有頁面下方實現一個輸出目前時間 。方便查看時間mono 測試已過。其他未測試 這時候可以通過 IHttpModule 介面來全域實現。IHttpModule --->request ---> Http Module 來掛鈎so:1.設定檔裡面,指向這個類。當request訪問的時候。初始化這個類<httpModules><add name="SimpleModule"type="SimpleModule, App_code"/></
Time of Update: 2018-12-06
哎呀!這幾天研究多了些微軟中文網站,發現越來越多有用的東西了,中文網站真是越來越好了,不光是微軟的技術,很多企業級的開發相關的很多有用的資料,而且無論是翻譯還是我們可愛的MVP們文字表述的都非常的到位,看起來就舒服,還有webcast視頻教學,可以讓你非常迅速的掌握一門技能,一個子,爽,記得要常去哦!感謝微軟!主要站台:http://www.microsoft.com/china/
Time of Update: 2018-12-06
昨天沒事。用了用秋天的那個Cyq.Data 。發現挺好用的。以前寫代碼就是代碼產生。幾層幾層的。現在。一層,然後引用下dll.然後增刪改查。也就幾句話。View Code MAction action = new MAction("BaseInfo_TeacherInfo"); Rep_TeacherNews.DataSource = action.Select(); Rep_TeacherNews.DataBind(); action.Close(
Time of Update: 2018-12-06
不知為什麼,我一直以為準時就是不要遲到也不要早到,為什麼不要早到呢(這裡所說的早到遲到為處理事情的早遲)??我想這個是我的一個逃避心裡在作怪,有些事情如果不是很順手,可能自己就有逃避心理,有了逃避心理對時間就不太好把握,如果預定的時間還沒到,自己就不想動身,這樣就造成一般都遲一點或者剛好準時。但是人們的規則卻不是這樣,經驗告訴我,準時就是要早到,至少大多數情況是這樣,而且對自己來說,準時也應該約束自己早到,因為早到始終是有理的,但要是遲到,就算遲到兩分鐘就變得很被動了,所以盡量使自己能早到是沒有
Time of Update: 2018-12-06
在.net 4.5中,可以輕鬆建立zip檔案 首先,要引用2個命名空間 System.IO.Compression.dll System.IO.Compression.FileSystem.dll ZipFileZipArchiveZipArchiveEntryZipFile類提供了用於建立、 開啟和解壓縮 zip 檔案的靜態方法。ZipArchive 類表示一些壓縮使用 Zip 檔案格式的檔案。ZipArchiveEntry 類表示單個
Time of Update: 2018-12-06
此程式是我在大學期間(03年)做的第一個ASP.NET網站系統,我的目標是做出功能涵蓋較廣,定製網站相對容易的系統,類似於全站管理系統。由於大型系統的經驗不足,我感覺此軟體對小型網站還可以勝任,如果需要大型應用還有一些底層的東西需要最佳化,比如資料訪問等,現把它共用出來,提供給大家交流,本系統看上去已經可以稱得上一個較完整功能的網站了,當然可能還會有些BUG,不過一般的操作是不會有問題的。此程式用了兩種語言(C# & VB.NET)兩個程式集(WEB &