自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

转载 socket error 10053,10054究竟是怎么引起的

贴2段能稳定重现10053的代码,下面是客户端:[cpp] view plaincopyWORD    VersionRequested;  WSADATA WsaData;    VersionRequested = MAKEWORD(2, 2);    if (WSAStartup(VersionRequested, 

2013-07-30 23:17:55 1555

转载 socket10053

前几天初步解决了困扰许久的socket10053的问题。     现象如下:windows下开发多线程socket通信的系统(采用事件选择WSAEventSelect的方式),在高并发的情况下send及recv时经常出错(有时是收到错误码不为0的FD_CLOSE事件),错误码为10053。     解决过程:首先看了MSDN,对10053的解释是“软件主动放弃一个连

2013-07-30 23:03:45 912

转载 CString转char * ,string

CString 头文件#include string 头文件#include CString 转char *CString cstr;char *p = (LPSTR)(LPCTSTR)cstr;string 转 CStringCString.format(”%s”, string.c_str());char 转 CStringCString

2013-07-28 19:16:51 911

转载 Java面试题(1-46)

JAVA相关基础知识1、面向对象的特征有哪些方面  1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象

2013-07-28 14:28:22 1404

转载 Android面试题收集(有详细答案)

Android面试题目及其答案 1、Android dvm的进程和Linux的进程, 应用程序的进程是否为同一个概念   DVM指dalivk的虚拟机。每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例。而每一个DVM都是在Linux中的一个进程,所以说可以认为是同一个概念。 2、sim卡的EF文件有何作用

2013-07-28 14:25:51 2134

转载 71道经典Android面试题和答案,重要知识点都包含了

,,面试题1.        下列哪些语句关于内存回收的说明是正确的? (b ) A、 程序员必须创建一个线程来释放内存  B、内存回收程序负责释放无用内存   C、内存回收程序允许程序员直接释放内存   D、内存回收程序可以在指定的时间释放内存对象 2.        下面异常是属于Runtime Exception 的是(abcd)(多选)      A、Arithmeti

2013-07-28 13:59:29 1174

转载 Socket那些事——winsocket日记(1)

般来说 碰到的第一个结构体是 WSADATA  [cpp] view plaincopy#define WSADESCRIPTION_LEN      256  #define WSASYS_STATUS_LEN       128  typedef struct WSAData {          WORD      

2013-07-28 10:32:41 1327

转载 请教:多线程同时写socket是否需要加锁

第一种可以,因为Socket是双工的多线程读写同一Socket的话基本上是会出问题的想要不出问题的话,除非你的多个线程作用是一样的在TCP/TP卷2中有这样的结构体struct sockbuf{short sb_flags;..........}so_recv,so_snd;其中flag 有这几种标志:SB_LOC

2013-07-28 00:12:10 21931

转载 AMR文件格式分析

目录1.    概述2.    AMR编码方式3.    AMR文件结构示范图4.    AMR帧头格式分析5.    异常帧分析6.    AMR帧读取算法7.    参考资料1.      概述现在很多智能手机都支持多媒体功能,特别是音频和视频播放功能,而AMR文件格式是手机端普遍支持的音频文件格式。 AMR,全称是:Adaptive Multi

2013-07-27 16:38:54 906

转载 MD5算法的C++实现

1. IntroductionMD5算法是一种消息摘要算法(Message Digest Algorithm),此算法以任意长度的信息(message)作为输入进行计算,产生一个128-bit(16-byte)的指纹或报文摘要(fingerprint or message digest)。两个不同的message产生相同message digest的几率相当小,从一个给定的messag

2013-07-27 09:28:31 617

转载 利用双缓冲技术将位图像素数据写到DIB位图中并在指定的窗口显示(主要使用CreateDIBSection和BitBlt方法)

至于为什么要使用双缓冲技术,大家可以查阅相关的资料,这里我只提一点,就是解决屏幕刷新频繁导致闪烁的问题。下面是相关的代码实现:(这里我保存的DIB位图的大小为320*240,深度为24位)[cpp] view plaincopyprint?void SaveToBmpAndBlend(BYTE *buffer)  {  

2013-07-21 21:28:34 1963

转载 JPEG图像的解压缩操作

JPEG图像的解压缩操作JPEG图像的解压缩操作 解压缩操作过程1.        为JPEG对象分配空间并初始化2.        指定解压缩数据源3.        获取文件信息4.        为解压缩设定参数,包括图像大小,颜色空间5.        开始解压缩6.        取出数据7.        解压缩完毕8.       

2013-07-21 18:09:36 1100

转载 嵌入式系统的动态电源管理技术

在嵌入式系统中,电源的管理和功耗的控制,始终是一个非常重要的任务。所以通常面向嵌入式应用的CPU都会有各自不同的软硬件策略来辅助电源管理和功耗控制,最常见的包括各种低功耗模式,以及动态的频率切换等功能。本文的目的主要结合自己最近在Marvell的Monahans平台上所做的工作,总结一下所学习的相关知识,及软硬件框架和实现。1电源和功耗管理的工作内容嵌入式设备上的电源和

2013-07-03 21:44:59 1609

转载 Java NIO框架Netty教程(三)- 字符串消息收发

了解了Netty的基本概念,开发起来应该会顺手很多。  在“Hello World”代码中,我们只是在完成绑定的时候,在各自的本地打印了简单的信息,并没有客户端和服务端的消息传递。这个肯定是最基本的功能。在上代码之前,先补充一个Netty中重要的概念,ChannelBuffer。      ChannelBuffer

2013-07-01 22:55:39 4863

转载 Java NIO框架Netty教程(二) – 白话概念

"Hello World"的代码固然简单,不过其中的几个重要概念(类)和 Netty的工作原理还是需要简单明确一下,至少知道其是负责什。方便自己以后更灵活的使用和扩展。 声明,笔者一介码农,不会那么多专业的词汇和缩写,只能以最简单苍白的话来形容个人的感受和体会。如果您觉得这太不专业,笔者首先只能抱歉。然后,笔者曾转过《Netty代码分析》,您可参考。ChannelE

2013-07-01 22:55:06 1914

转载 Java NIO框架Netty教程(一) – Hello Netty

先啰嗦两句,如果你还不知道Netty是做什么的能做什么。那可以先简单的搜索了解一下。我只能说Netty是一个NIO的框架,可以用于开发分布式的Java程序。具体能做什么,各位可以尽量发挥想象。技术,是服务于人而不是局限住人的。 Netty的简介和下载可参考:《开源Java高性能NIO框架推荐 – Netty》。注意,此时的最新版已经为3.5.2.Final。 如果你

2013-07-01 22:54:25 6097

转载 使用JAVA操作netty框架

Netty简介: Netty 是一个异步的,事件驱动的网络编程框架和工具,使用Netty 可以快速开发出可维护的,高性能、高扩展能力的协议服务及其客户端应用。Netty原来属于JBoss开源社区,现在已经独立出来,新官网地址:http://netty.io/,最新版本为:3.5.0.Beta1 and 3.4.6.Final。Lisence为:ASL。Netty

2013-07-01 22:49:47 2701

空空如也

空空如也

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

TA关注的人

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