Time of Update: 2018-12-06
接著上一篇Erlang 聊天室程式(一) 。用戶端退出會導致伺服器端異常退出。 異常資訊如下:client sockt closed** exception exit: {bad_return_value,true} 顯然已經在client_session的 handle_info({tcp_closed,Socket},State)
Time of Update: 2018-12-06
先定義訊息格式如下: 請求: #message{type="get",subject="clientinfo",content="all"} 響應:#message{type="result",subject="clientinfo",content=[#clientinfo,#clientinfo,.....]}
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
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
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
通過前面的erlang(1)我們瞭解到了一個基本的伺服器的實現方法。erlang中為我們提供了這樣一個伺服器的現成的實現,就是gen_server,不用自己去編寫伺服器程式了。所要做的就是以下幾個事:1.確定我們回調模組的名稱2.編寫介面函數3.實現六個回調方法也就是說我們只需要關注於回調模組的實現就OK了。1: -module(XXXX) 定義模組名稱2:介面函數,可供調用的函數。 在這裡你可以定義所有需要的方法,作為功能調用的入口。
Time of Update: 2018-12-06
之前實現的功能相當於一個大廳,這裡我們為這個聊天室程式添加“主題房間的功能”。用戶端登陸後處於大廳中,然後擷取目前所有的主題房間,再發送訊息進入到某個房間內。同一房間的成員可見,發送的訊息也只限本房間可見。 為了管理這些房間,Erlang Opt中的監控樹是最合適的。 建立一個模組room_manager.erl 其行為遵守gen_supervisor,子進程為chat_roominit(Para)->{ok, {
Time of Update: 2018-12-06
Openfire 開發環境搭建時容易出現Could not locate home 異常,主要由XMPPServer.java中以下代碼引起:private void initialize() FileNotFoundException{ locateOpenfire(); ......}private void locateOpenfire() throws FileNotFoundException{ String
Time of Update: 2018-12-06
有時候些mvc api .當 參數傳進來後。進行的那些操作。一般寫log。比較麻煩。不方便現在介紹下,即時顯示 log的一個方法首先 ,需要一個object SignalR 自行 去git下載。vs的packing搜不到。這個其實就是 websocket 思路就是 :1--路由進入配置。 public static class WebApiConfig { public static void Register(HttpConfiguration config)
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
下載 一個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
Time of Update: 2018-12-06
ActionLink 1. 如果是連結字型加 css。比如 加紅色 @Html.ActionLink("<<最開始一頁", "AllMedias","ListenMedia", new { page = 1, sortOrder = ViewBag.CurrentSort, currentFilter=ViewBag.CurrentFilter },new
Time of Update: 2018-12-06
本章介紹如何串連到ADO.NET資料從不同來源,如何處理與安全有關的包括儲存連接字串和使用不同的驗證方法問題,以及如何設定,監控和最佳化串連池。 1.1.1. ADO.NET Overview ADO.NET是 .NET Framework 的一部分作為串連資料來源和更新資料。ADO.NET 支援各種各樣的不同的資料來源。如相關的資料庫Microsoft SQL ,Oracle And Access ,以及其他的資料來源如 Microsoft Excel
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
http://scriptogr.am/archives/post/dropbox-scriptogr 嘗試Dropbox + Scriptogr靜態模式其實一直想建立一個屬於自己的獨立的而且免費的網站,曾經使用sinaapp建立過一個wordpress網站,運行一段時間後沒有雲豆服務商就果給斷停止服務了。於是就放棄了 …後來在百度貼吧中看到一篇文章是介紹通過Dropbox網盤建立靜態網站的文章,經過多方探索將Dropbox帳號和
Time of Update: 2018-12-06
下了微軟的webcast,是wrf格式的,找了好久才找到播放器,需要的可以和我聯絡這個播放器還真難找,結果是Webex的產品,好像在網路會議這方面還做得不錯,為什麼google那麼難找,唉,結果還是在Webex的中國公司網站上找到下載Update: 由於源地址和微軟的串連都失效了,造成這資源快絕跡了,現加入本地:http://files.cnblogs.com/Dragonpro/WebEx_player.rar
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
在.net 4.5中,可以輕鬆建立zip檔案 首先,要引用2個命名空間 System.IO.Compression.dll System.IO.Compression.FileSystem.dll ZipFileZipArchiveZipArchiveEntryZipFile類提供了用於建立、 開啟和解壓縮 zip 檔案的靜態方法。ZipArchive 類表示一些壓縮使用 Zip 檔案格式的檔案。ZipArchiveEntry 類表示單個