自定义博客皮肤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)
  • 资源 (5)
  • 收藏
  • 关注

原创 SHA256 和 HMAC-SHA256 的C语言实现

#ifndef PBKDF2_SHA256_INCLUDE#define PBKDF2_SHA256_INCLUDE#define SHA256_BLOCKLEN 64ul //size of message block buffer#define SHA256_DIGESTLEN 32ul //size of digest in uint8_t#define SHA256_DIGESTINT 8ul //size of digest in uint32_t// #ifndef PBKD.

2020-11-25 16:41:49 4681 4

原创 六款值得推荐的android开源框架简介

1、volley 项目地址 https://github.com/smanikandan14/Volley-demo (1)  JSON,图像等的异步下载; (2)  网络请求的排序(scheduling) (3)  网络请求的优先级处理 (4)  缓存 (5)  多级别取消请求 (6)  和Activity和生命周期的联动(Activity结束时同时取消所有网络请求)

2014-09-02 11:09:56 757

转载 手把手教你玩转网络编程模型之完成例程(Completion Routine)篇(下)

四.         完成例程的实现步骤基础知识方面需要知道的就是这么多,下面我们配合代码,来一步步的讲解如何亲手实现一个完成例程模型(前面几步的步骤和基于事件通知的重叠I/O方法是一样的)。【第一步】创建一个套接字,开始在指定的端口上监听连接请求和其他的SOCKET初始化全无二致,直接照搬即可,在此也不多费唇舌了,需要注意的是为了一目了然,我去掉了错误处理,平常可不要这样啊,尽管这里

2014-07-29 18:01:57 663

转载 完成端口(CompletionPort)详解 - 手把手教你玩转网络编程系列之三

本系列里完成端口的代码在两年前就已经写好了,但是由于许久没有写东西了,不知该如何提笔,所以这篇文档总是在酝酿之中……酝酿了两年之后,终于决定开始动笔了,但愿还不算晚…..        这篇文档我非常详细并且图文并茂的介绍了关于网络编程模型中完成端口的方方面面的信息,从API的用法到使用的步骤,从完成端口的实现机理到实际使用的注意事项,都有所涉及,并且为了让朋友们更直观的体会完成端口的用法

2014-07-29 18:01:20 802

转载 手把手教你玩转网络编程模型之完成例程(Completion Routine)篇(上)

手把手教你玩转网络编程模型之完成例程(Completion Routine)篇前  言记得写这个系列的上一篇文章的时候已经是四年前了,准确的说是四年半以前了,翻开我尘封已久的IO模型里面的“完成例程”的实现方式及示例代码。本文凝聚着笔者心血,如要转载,请指明原作者及出处,谢谢!不过代码写得不好,欢迎改进,而且没有版权,请随便散播、使用。OK, Let’s go ! Have fun! 

2014-07-29 18:00:25 1135

转载 谈一谈自己对依赖、关联、聚合和组合之间区别的理解

在学习面向对象设计对象关系时,依赖、关联、聚合和组合这四种关系之间区别比较容易混淆。特别是后三种,仅仅是在语义上有所区别,所谓语义就是指上下文环境、特定情景等。他们在编程语言中的体现却是基本相同的,但是基本相同并不等于完全相同,这一点在我的前一篇博文《设计模式中类的关系》中已经有所提及,下面就来详细的论述一下在java中如何准确的体现依赖、关联、聚合和组合。首先看一看书上对这四种关系的定义

2014-07-29 00:09:59 608

转载 全面介绍Windows内存管理机制及C++内存分配实例(六):堆栈

原文链接:http://blog.csdn.net/yeming81/article/details/20523126.      内存管理机制--堆栈 (Stack)·        使用场合操作系统为每个线程都建立一个默认堆栈,大小为1M。这个堆栈是供函数调用时使用,线程内函数里的各种静态变量都是从这个默认堆栈里分配的。·        堆栈结构默认1M的线

2014-07-28 23:49:55 645

转载 全面介绍Windows内存管理机制及C++内存分配实例(五):堆

原文链接:http://blog.csdn.net/yeming81/article/details/2052311

2014-07-28 23:45:55 462

转载 全面介绍Windows内存管理机制及C++内存分配实例(四):内存映射文件

原文链接:http://blog.csdn.net/yeming81/article/details/2050521

2014-07-28 23:44:28 640

转载 全面介绍Windows内存管理机制及C++内存分配实例(二):内存状态查询

原文链接:http://blog.csdn.net/yeming81/article/details/2046207

2014-07-28 23:43:59 400

转载 全面介绍Windows内存管理机制及C++内存分配实例(三):虚拟内存

原文链接:http://blog.csdn.net/yeming81/article/details/2047879本文背景:在编程中,很多Windows或C++的内存函数不知道有什么区别,更别谈有效使用;根本的原因是,没有清楚的理解操作系统的内存管理机制,本文企图通过简单的总结描述,结合实例来阐明这个机制。本文目的:对Windows内存管理机制了解清楚,有效的利用C+

2014-07-28 23:43:09 450

转载 全面介绍Windows内存管理机制及C++内存分配实例(一):进程空间

原文链接:http://blog.csdn.net/yeming81/article/details/2046193

2014-07-28 23:39:22 391

转载 设计模式中类的关系

在java以及其他的面向对象设计模式中,类与类之间主要有6种关系,他们分别是:依赖、关联、聚合、组合、继承、实现。他们的耦合度依次增强。1. 依赖(Dependence)         依赖关系的定义为:对于两个相对独立的对象,当一个对象负责构造另一个对象的实例,或者依赖另一个对象的服务时,这两个对象之间主要体现为依赖关系。定义比较晦涩难懂,但在java中的表现还是比较直

2014-07-02 22:39:25 392

SHA256 和 HMAC-SHA256 的C语言实现

SHA256 和 HMAC-SHA256 的C语言实现,只有一个文件,无库依赖。使用方法见源码底部注释说明

2020-11-25

大话处理器:处理器基础知识读本

大话处理器:处理器基础知识读本。完整扫描版。通俗易懂,入门扫盲,值得一看

2013-11-14

2009年上半年程序员下午题

全国计算机技术与软件专业技术资格(水平)考试 2009年上半年程序员下午题

2009-10-04

2009年上半年程序员上午题

全国计算机技术与软件专业技术资格(水平)考试 2009年上半年程序员上午题

2009-10-04

VC MFC仿QQ2009渐变按钮

仿QQ2009渐变按钮的实现。主要使用AlphaBlend,尽量用API及句柄实现,易于转化为win32工程。该工程为vc7.1,可根据需要转化成vc6或vc8。欢迎交流。

2009-09-01

空空如也

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

TA关注的人

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