自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 问答 (3)
  • 收藏
  • 关注

原创 字节、字、bit、byte的关系

字 word 字节 byte 位 bit 字长是指字的长度1字=2字节(1 word = 2 byte) 1字节=8位(1 byte = 8bit)  一个字的字长为16 一个字节的字长是8bps 是 bits per second 的简称。一般数据机及网络通讯的传输速率都是以「bps」为单位。如56Kbps、100.0Mbps 等等。 Bps即是Byte

2017-02-20 21:19:25 729 1

原创 struct 字节对齐详解

现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特 定的内存地址访问,这就需要各种类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。    对齐的作用和原因:各个硬件平台对存储空间的处理上有很大的不同。一些平台对某些特定类型的数据只能从某些特定地址开始存取。比如有些架构的C

2017-02-16 17:49:50 13061 2

原创 C++ 创建多进程

cocos2dx引擎 封装的均为单进程,为了游戏性能的需要下面将尝试使用C++代码开辟出一条线程,让其执行函数:if (result) // 判断{CCLOG("connect to server success!");//开启新线程,在子线程中,接收数据std::thread recvThread = std::thread(&HelloWorld

2017-02-15 15:35:46 4660

原创 进程和线程的区别

简而言之,一个程序至少有一个进程,一个进程至少有一个线程. 线程的划分尺度小于进程,使得多线程程序的并发性高。另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。线程在执行过程中与进程还是有区别的。每个独立的线程有一个程序运行的入口、顺序执行序列和程序的出口。但是线程不能够独立执行,必须依存在应用程序中,由应用程序提供多个线程执行控制。从逻

2017-02-15 15:09:17 593

转载 网狐棋牌游戏平台服务器架构设计分析

调用模型模仿COM组件接口模式,利用面向对象思想多态性polymorphism,调用方保存着被调用方的基础接口指针(interface or sink钩子)(Pure Virtual Function),调用方直接调用接口指针内声明的纯虚方法,而此纯虚函数的具体逻辑由该接口的派生类实现。示意图: 基于事件驱动的数据处理模型在系统功能设计中,针对网络事

2017-02-14 17:18:08 1013

原创 存储过程 Stored Procedure

什么是存储过程:存储过程可以说是一个记录集吧,它是由一些T-SQL语句组成的代码块,这些T-SQL语句代码像一个方法一样实现一些功能(对单表或多表的增删改查),然后再给这个代码块取一个名字,在用到这个功能的时候调用他就行了。存储过程的好处:1.由于数据库执行动作时,是先编译后执行的。然而存储过程是一个编译过的代码块,所以执行效率要比T-SQL语句高。2.一个存储过程在程序在

2017-02-13 14:24:36 492

原创 使用纯C++实现SQL Server2005 数据库读写操作详细步骤

环境:windows 10,vs2013 + SQLServer 2008R2 数据库访问技术采用ADO。需要安装的软件包括:microsoft_dotnetfxchs2.0.exe、WindowsInstaller-KB893803-v2-x86.exe、SQLEXPR32_CHS.EXE、SQLServer2005_SSMSEE.msi、SQLServer2005SP3-KB95570

2017-02-13 12:40:22 5385 1

原创 Win10安装SQL Server 2008 R2

Win10系统如何安装SQL Server 2008?下面为大家带来Win10系统如何安装SQL Server 2008方法,一起来看看吧!工具/原料Win10SQL Server 2008安装包方法/步骤1、双击Setup,弹出下图界面,单击左边Installation,然后点击右边New SQL Server stand;在此步骤之前可能会提示要求安装.

2017-02-10 21:45:41 33882 2

原创 lib文件 与 dll 文件

什么是lib文件,lib和dll的关系如何   (1)lib是编译时需要的,dll是运行时需要的。 如果要完成源代码的编译,有lib就够了。 如果也使动态连接的程序运行起来,有dll就够了。 在开发和调试阶段,当然最好都有。 (2)一般的动态库程序有lib文件和dll文件。lib文件是必须在编译期就连接到应用程序中的,而dll文件是运行期才会被调用的。如果有dll文件,那么对应

2017-02-10 14:35:16 404

原创 Win10 安装 SQL Server 2008 R2

双击Setup,弹出下图界面,单击左边Installation,然后点击右边New SQL Server stand;在此步骤之前可能会提示要求安装.net3.5,按提示安装即可,软件会自动下载安装,否则无法进入此界面2规则性自检查,检查完毕后直接单击OK3输入企业版的KEY4

2017-02-10 11:53:21 3163

原创 svn使用

首先,公司会为你分配一个账号,会有一定的权限,公司svn服务器配置相关的地址,你可以来存放你的项目。byondCompire:对比软件十分强大地址:url   填充的地址,svn服务器配置的名词解释:check out : 将资源荡下来。  (首次下载为checkout,以后叫做update)commit:提交上去。revert:撤销上一步操作对于新增加

2017-02-06 22:18:29 279

原创 如何使用程序判断系统是大端还是小端?

1 第一点,先要明白一个,就是系统在申请内存的时候,是从高地址到低地址还是从低地址到高地址。先用下面一个简单的程序来判断申请的内存地址顺序问题。下面是一个典型的内存结构图。我们用下面这个程序来检验:#include int main(){ int a; int b; printf("%p\n",&a);//先申请a空间 并且a的地址更高 printf(

2017-02-05 11:40:39 1269

原创 C/C++的位运算符操作

C/C++支持比较低阶的位运算,在是众人皆知的了。每本C/C++的教科书都会说到这部分的内容,不过都很简略,我想会有很多人不知道位运算用在什么地方。这个帖子就简略说说位运算的用处,更进一步的用法要大家自己去体会。而主要说的是操作标志值方面。   考虑一个事物、一个系统、或者一个程序可能会出现一种或者几种状态。为了在不同的状态下,作出不同的行为,你可以设立一些标志值,再根据标志值来做判断。比如C

2017-02-05 11:08:59 347

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除