原创 深入理解JavaScript系列(49):Function模式(上篇)

介紹 本篇主要是介紹Function方面使用的一些技巧(上篇),利用Function特性可以編寫出很多非常有意思的代碼,本篇主要包括:回調模式、配置對象、返回函數、分佈程序、柯里化(Currying)。 回調函數 在JavaScr

原创 6、使用bind()和connect()函數

socket() 函數用來創建套接字,確定套接字的各種屬性,然後服務器端要用 bind() 函數將套接字與特定的IP地址和端口綁定起來,只有這樣,流經該IP地址和端口的數據才能交給套接字處理;而客戶端要用 connect() 函數建立連

原创 8、socket數據的接收和發送

Linux下數據的接收和發送 Linux 不區分套接字文件和普通文件,使用 write() 可以向套接字中寫入數據,使用 read() 可以從套接字中讀取數據。前面我們說過,兩臺計算機之間的通信相當於兩個套接字之間的通信,在服務器端用

原创 深入理解JavaScript系列(50):Function模式(下篇)

介紹 本篇我們介紹的一些模式稱爲初始化模式和性能模式,主要是用在初始化以及提高性能方面,一些模式之前已經提到過,這裏只是做一下總結。 立即執行的函數 在本系列第4篇的《立即調用的函數表達式》中,我們已經對類似的函數進行過詳細的描述

原创 1、socket是什麼意思

在計算機通信領域,socket 被翻譯爲“套接字”,它是計算機之間進行通信的一種約定或一種方式。通過 socket 這種約定,一臺計算機可以接收其他

原创 1、畫一個三角形

// // ViewController.m // G2D // // Created by on 2017/10/13. // Copyright © 2017年 GongYan. All rights reserved. //

原创 18、socket網絡字節序以及大端序小端序

不同CPU中,4字節整數1在內存空間的存儲方式是不同的。4字節整數1可用2進製表示如下: 00000000 00000000 00000000 00000001 有些CPU以上面的順序存儲到內存,另外一些CPU則以倒序存儲,如下所示:

原创 Cocos2d-x Tutorial 之 Socket的使用(1)

本篇博文記錄下 cocos2-x 中 socket 鏈接的建立 使用到了第三方跨平臺的 socket 庫 netlink 主頁 下載地址 引擎版本:quick-cocos2d-x 3.3 一、配置環境 1、下載並

原创 Cocos2d-x與OpenGL底層的感想

1.爲什麼會卡頓 這篇文章想寫一些工作經常碰到的一些問題,爲什麼我做一個2D遊戲,渲染100多個精靈就會卡。 他們同樣是做2D遊戲,爲什麼渲染那麼多東西幀數非常高,一點卡頓的樣子都沒有? 這裏我們排除一些邏輯因素,在相同遊戲邏輯複

原创 [Lua]Lua IO庫整理

I/O庫爲文件操作提供了兩種不同的模型,簡單模型和完整模型。簡單模型假設有一個當前輸入文件和一個當前輸出文件,它的I/O操作均作用於這些文件。完整模型則使用顯式地文件句柄。它採用了面向對象的風格,並將所有的操作定義爲文件句柄上的方法。 

原创 Cocos2d-x Tutorial 之 Socket的使用(2)

本節記錄下將 C++ 版本的接口,倒出到 Lua ,並在 Lua 中發送和接收消息 一、編寫 cocos2dx_socket_util.ini 文件 參考Cocos2d-x Tutorial 之 如何綁定 C++ 類到

原创 pthread_attr_setdetachstate

在任何一個時間點上,線程是可結合的(joinable),或者是分離的(detached)。一個可結合的線程能夠被其他線程收回其資源和殺死;在被其他線程回收之前,它的存儲器資源(如棧)是不釋放的。相反,一個分離的線程是不能被其他線程回收或

原创 21、基於UDP的服務器端和客戶端

前面的文章中我們給出了幾個TCP的例子,對於UDP而言,只要能理解前面的內容,實現並非難事。 UDP中的服務器端和客戶端沒有連接 UDP不像TCP,無需在連接狀態下交換數據,因此基於UDP的服務器端和客戶端也無需經過連接過程。也就是說,

原创 reorderChild詳解

            本文來自http://blog.csdn.net/runaying ,引用必須註明出處! 往上關於 reorderChild 的介紹真的很少,其實呢reorderChild很簡單 1. reorderC

原创 【C/C++多線程編程之一】VC6.0安裝pthread

多線程編程之VC6.0安裝pthread      多線程是C/C++的一個重要的概念,在windows下,需要安裝pthread來支持多線程編程。以下配置本人親測成功,另外此次配置實際上與編譯器無關,故其他編譯器如VS2010等可參照