Erlang 聊天室程式(三) 資料交換格式—json的decode

            霸哥的blog中提到過Erlang伺服器在通訊中與用戶端的資料交換方式:yufeng             為了簡單起見這個聊天室程式採用json,要使用到rfc4627這個庫             先定義一個Message類: public class Message {String id; //訊息IDString type; //訊息類型String from; //發送方String to; //接收方String subject;

Erlang 聊天室程式(五) 設定用戶端資訊

            接下來實現設定用戶端資訊功能,使用戶端可以設定自己的名稱、性別、年齡、所做省份等資訊。我們暫時不管用戶端如何?,先對伺服器端代碼進行調整。            這裡需要做以下幾件事:            1.修改client_session中handle_info({tcp,Socket,Data},State) 函數對接收到的訊息包的處理,使其能支援“用戶端資訊設定訊息”。               

mvc web api 返回cookie 操作

1.web api 返回cookie有很多作用.比如標識身份.儲存資訊,或者其他的.or加密資料  public HttpResponseMessage Get() { HttpResponseMessage respMessage = new HttpResponseMessage(); respMessage.Content = new ObjectContent<string[]>(new string[] {

使用宿主 self host server 建立 api 服務( 如果你沒有IIS ,還想用rest風格api)

通過此圖    可以知道 .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

SQL WITH NOCHECK

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

同步、非同步、阻塞、非阻塞—我的理解

               同步、非同步、阻塞、非阻塞,涉及到一個問題的兩個層面。一個是操作operation/Thread/process 層面,另一個是kernal層面。所有的阻塞、非阻塞都在針對同步的情況下才有效。               同步與非同步最大區別在於是否需要底層的響應才能執行下去。               阻塞與非阻塞的區別在於是否能立即返迴響應。                             一個比較形象的例子如下:             

erlang(2) gen_server

通過前面的erlang(1)我們瞭解到了一個基本的伺服器的實現方法。erlang中為我們提供了這樣一個伺服器的現成的實現,就是gen_server,不用自己去編寫伺服器程式了。所要做的就是以下幾個事:1.確定我們回調模組的名稱2.編寫介面函數3.實現六個回調方法也就是說我們只需要關注於回調模組的實現就OK了。1: -module(XXXX)  定義模組名稱2:介面函數,可供調用的函數。     在這裡你可以定義所有需要的方法,作為功能調用的入口。    

ejabberd分析(四) 使用者登入

仍然看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

mvc api 裡面如果有點號 導致url 路由匹配不了的問題

http://q.cnblogs.com/q/40850/  以前的問題。在mvc裡面可以但是mvc api就不行了。。 提供下解決方案:   <httpRuntime enableVersionHeader="false"  relaxedUrlToFileSystemMapping="true" /><system.webServer><validation validateIntegratedModeConfiguration="false"

使用HTML 5 播放視頻。動態截圖

暫不支援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"

xcode 載入不了view 報錯 NSUnknownKeyException

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

fqueue(二)

          上一篇blog分析了fqueue 的資料存放區層的實現。這篇主要分析通訊部分。fqueue使用jmemcached做為通訊層,jmemcached與用戶端的互動使用netty架構。          主要的類如下:         startNewQueue:啟動類,每new一個instance 都會啟動一個監聽了相應連接埠的服務。        

Chapter 1__1.8 Connecting to a Microsoft Excel Workbook

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

FlipView 在XMAL 中使用

FlipView  類似 原來看到jquery 圖片切換。而且帶描述等。如:或者這種。  發現微軟官方只提供了 html&js的FlipView 使用。就搜尋了下XAML的用法  <FlipView x:Name="heroFlipView" ItemsSource="{Binding Heroes}"> <FlipView.ItemTemplate> <DataTemplate>

通過 IHttpModule interface 來實現 aps.net 頁面部分 全域更改

有時候。比如。在所有頁面下方實現一個輸出目前時間 。方便查看時間mono 測試已過。其他未測試 這時候可以通過 IHttpModule 介面來全域實現。IHttpModule --->request  --->  Http Module 來掛鈎so:1.設定檔裡面,指向這個類。當request訪問的時候。初始化這個類<httpModules><add name="SimpleModule"type="SimpleModule, App_code"/></

微軟中文網,越辦越好了!

哎呀!這幾天研究多了些微軟中文網站,發現越來越多有用的東西了,中文網站真是越來越好了,不光是微軟的技術,很多企業級的開發相關的很多有用的資料,而且無論是翻譯還是我們可愛的MVP們文字表述的都非常的到位,看起來就舒服,還有webcast視頻教學,可以讓你非常迅速的掌握一門技能,一個子,爽,記得要常去哦!感謝微軟!主要站台:http://www.microsoft.com/china/

秋天類庫的使用–還不錯。挺方便的。贊一個

昨天沒事。用了用秋天的那個Cyq.Data 。發現挺好用的。以前寫代碼就是代碼產生。幾層幾層的。現在。一層,然後引用下dll.然後增刪改查。也就幾句話。View Code MAction action = new MAction("BaseInfo_TeacherInfo"); Rep_TeacherNews.DataSource = action.Select(); Rep_TeacherNews.DataBind(); action.Close(

時間觀念

不知為什麼,我一直以為準時就是不要遲到也不要早到,為什麼不要早到呢(這裡所說的早到遲到為處理事情的早遲)??我想這個是我的一個逃避心裡在作怪,有些事情如果不是很順手,可能自己就有逃避心理,有了逃避心理對時間就不太好把握,如果預定的時間還沒到,自己就不想動身,這樣就造成一般都遲一點或者剛好準時。但是人們的規則卻不是這樣,經驗告訴我,準時就是要早到,至少大多數情況是這樣,而且對自己來說,準時也應該約束自己早到,因為早到始終是有理的,但要是遲到,就算遲到兩分鐘就變得很被動了,所以盡量使自己能早到是沒有

在.net 4.5中 操作zip 檔案

在.net 4.5中,可以輕鬆建立zip檔案 首先,要引用2個命名空間 System.IO.Compression.dll System.IO.Compression.FileSystem.dll ZipFileZipArchiveZipArchiveEntryZipFile類提供了用於建立、 開啟和解壓縮 zip 檔案的靜態方法。ZipArchive 類表示一些壓縮使用 Zip 檔案格式的檔案。ZipArchiveEntry 類表示單個

RESCN.NET全站系統 [重量級全源碼發布][原創]

    此程式是我在大學期間(03年)做的第一個ASP.NET網站系統,我的目標是做出功能涵蓋較廣,定製網站相對容易的系統,類似於全站管理系統。由於大型系統的經驗不足,我感覺此軟體對小型網站還可以勝任,如果需要大型應用還有一些底層的東西需要最佳化,比如資料訪問等,現把它共用出來,提供給大家交流,本系統看上去已經可以稱得上一個較完整功能的網站了,當然可能還會有些BUG,不過一般的操作是不會有問題的。此程式用了兩種語言(C# & VB.NET)兩個程式集(WEB &

總頁數: 61357 1 .... 14656 14657 14658 14659 14660 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.