Erlang 聊天室程式(二) 用戶端的退出

               接著上一篇Erlang 聊天室程式(一) 。用戶端退出會導致伺服器端異常退出。               異常資訊如下:client sockt closed** exception exit: {bad_return_value,true}              顯然已經在client_session的 handle_info({tcp_closed,Socket},State)

Erlang 聊天室程式(七) 擷取線上使用者

              先定義訊息格式如下:              請求: #message{type="get",subject="clientinfo",content="all"}              響應:#message{type="result",subject="clientinfo",content=[#clientinfo,#clientinfo,.....]}             

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

web api 返回 jsonp 格式的json 和mvc 返回jsonp格式的json

1. web apiusing System;using System.IO;using System.Net;using System.Net.Http.Formatting;using System.Net.Http.Headers;using System.Threading.Tasks;using System.Web;using System.Net.Http;using Newtonsoft.Json.Converters;using

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

erlang(2) gen_server

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

Erlang 聊天室程式(八) 主題房間—supervisor 的使用

        之前實現的功能相當於一個大廳,這裡我們為這個聊天室程式添加“主題房間的功能”。用戶端登陸後處於大廳中,然後擷取目前所有的主題房間,再發送訊息進入到某個房間內。同一房間的成員可見,發送的訊息也只限本房間可見。        為了管理這些房間,Erlang Opt中的監控樹是最合適的。        建立一個模組room_manager.erl 其行為遵守gen_supervisor,子進程為chat_roominit(Para)->{ok, {

Openfire Could not locate home

                Openfire 開發環境搭建時容易出現Could not locate home 異常,主要由XMPPServer.java中以下代碼引起:private void initialize() FileNotFoundException{ locateOpenfire(); ......}private void locateOpenfire() throws FileNotFoundException{ String

MVC API 即時日誌查看功能

有時候些mvc  api .當 參數傳進來後。進行的那些操作。一般寫log。比較麻煩。不方便現在介紹下,即時顯示 log的一個方法首先 ,需要一個object   SignalR   自行 去git下載。vs的packing搜不到。這個其實就是  websocket  思路就是 :1--路由進入配置。 public static class WebApiConfig { public static void Register(HttpConfiguration config)

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

library not found for -lz.1.2.3 錯誤

下載 一個iphone程式,發現,報ld: library not found for -lz.1.2.3 clang: error: linker command failed with exit code 1 (use -v to see invocation) 錯誤。看了一下,發現,Framework裡面的libz1.2.3.dylib 丟失, 搜尋一下,發現這個是系統組件。只要應用下就行了,這個在iphone 5裡面升級到 libz1.2.5.dylib

Mvc Html.ActionLink 使用的一些小技巧

                             ActionLink                             1. 如果是連結字型加 css。比如 加紅色 @Html.ActionLink("<<最開始一頁", "AllMedias","ListenMedia", new { page = 1, sortOrder = ViewBag.CurrentSort, currentFilter=ViewBag.CurrentFilter },new

Chapter 1__1.0 Connecting to Data—————-Introduction

       本章介紹如何串連到ADO.NET資料從不同來源,如何處理與安全有關的包括儲存連接字串和使用不同的驗證方法問題,以及如何設定,監控和最佳化串連池。      1.1.1. ADO.NET Overview ADO.NET是 .NET Framework 的一部分作為串連資料來源和更新資料。ADO.NET 支援各種各樣的不同的資料來源。如相關的資料庫Microsoft SQL ,Oracle And Access ,以及其他的資料來源如 Microsoft Excel

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

嘗試Dropbox + Scriptogr 建立自己的網站

http://scriptogr.am/archives/post/dropbox-scriptogr 嘗試Dropbox + Scriptogr靜態模式其實一直想建立一個屬於自己的獨立的而且免費的網站,曾經使用sinaapp建立過一個wordpress網站,運行一段時間後沒有雲豆服務商就果給斷停止服務了。於是就放棄了 …後來在百度貼吧中看到一篇文章是介紹通過Dropbox網盤建立靜態網站的文章,經過多方探索將Dropbox帳號和

終於找到了.wrf的播放器了

下了微軟的webcast,是wrf格式的,找了好久才找到播放器,需要的可以和我聯絡這個播放器還真難找,結果是Webex的產品,好像在網路會議這方面還做得不錯,為什麼google那麼難找,唉,結果還是在Webex的中國公司網站上找到下載Update: 由於源地址和微軟的串連都失效了,造成這資源快絕跡了,現加入本地:http://files.cnblogs.com/Dragonpro/WebEx_player.rar

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"/></

在.net 4.5中 操作zip 檔案

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

總頁數: 61357 1 .... 26927 26928 26929 26930 26931 .... 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.