自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (12)
  • 问答 (1)
  • 收藏
  • 关注

原创 条款03:尽可能使用 const 【读书笔记 Effective C++】

基础知识: (1)编译器会保证const修饰不可改变的约束 //tip 1: char greeting[] = "Hello"; const char* p = greeting; greeting[1] = 'x'; // wrong p[1] = 'x'; // correct //tip 2: const char*p //表示被指物是常量 ...

2020-03-31 22:04:10 143

原创 条款02:尽量以const, enum, inline 替换 #define 【读书笔记 Effective C++】

#define ASPECT_RATIO 1.653 基础知识: (1)宏定义#define NAME Value 是预处理器处理,编译器无法看到NAME,没有进入记号表(symbol table)中。 存在问题: (1)当运用该常量获得一个编译错误信息时,由于ASPECT_RATIO不在symbol table中,那么编译错误提示1.653而不是ASPECT_RA...

2020-03-31 22:01:08 211

原创 Zigbee 拓扑研究

拓扑类型:Zigbee 有两种拓扑 a. Start b. Mesh 关于Zigbee网络拓扑,说法一般分为两类 第一类:星型, 树形, 网状 第二类:星型,网状,混合型(Start和Mesh) 个人倾向于第二种分类,原因是树形网络属于网状网络,是一种特殊的网状网络 获取Zigbee拓扑信息 ZC向每一个ZR发送mgmt-lqi-req (Clu

2017-09-09 20:36:21 559 1

原创 TCP UDP及socket编程学习(二)

Linux socket编程 基本流程 准备阶段 Server 1. 调用socket函数,创建某一类型的socket 2. 调用listen函数,设置倾听队列的长度,为接受来自client的请求做准备 3. 调用accept函数,开始在所绑定的端口倾听来自client端的连接请求      如果socket被设置为阻塞,那么accept将被阻塞,进程被挂起,直到有clien

2016-07-24 20:55:59 326

原创 TCP UDP及socket编程学习(一)

TCP基础知识要点(一) TCP 特性 TCP/UDP: 传输层,提供进程到进程的通信能力 IP:网络层,只能将IP数据包寻址到主机 因此要实现进程间通信只靠主机地址是不够的,还要加入进程的表示,即端口号(软件端口号) TCP的确认和超时重发机制 1.确认机制: TCP的基本传输单元是TCP数据段,其长度是可变的。由于TCP要提供的是端对端无差错的数据传输,所以TCP接收到数

2016-07-24 17:07:39 422

原创 Cow code

package Practice; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.List; import java.util.Scanner; public class Practice { pub

2014-12-04 23:25:12 456

原创 Investment algorithm

package Practice; import java.util.ArrayList; import java.util.LinkedList; import java.util.List; import java.util.Queue; import java.util.Scanner; public class Practice { public in

2014-11-23 21:56:24 388

转载 Linux产生随机数

#include #include int main( int argc, char** args ) {     unsigned long* seed = (unsigned long*)malloc( sizeof( unsigned long ) );     FILE* file = fopen("../../dev/random", "r");     printf( "

2014-04-20 21:57:21 363

原创 eke图片

2014-03-24 23:55:51 409

转载 AR资源

http://digitalbreed.com/2009/android-render-opengl-on-top-of-camera-preview

2014-02-27 17:40:43 730

转载 osg

/* -*-c++-*- OpenSceneGraph - Copyright (C) 2008-2009 Robert Osfield  *  * This library is open source and may be redistributed and/or modified under    * the terms of the OpenSceneGraph Public Lic

2014-02-23 12:59:21 775

转载 OpenThreads

/* -*-c++-*- OpenSceneGraph - Copyright (C) 2008 Robert Osfield   *  * This library is open source and may be redistributed and/or modified under    * the terms of the OpenSceneGraph Public License

2014-02-23 12:58:27 1031

low-end security

low-end security, low end embedded system security

2014-07-28

Ecdh-agree算法

Ecdh-agree算法源代码,使用Crypto++所做的Diffie算法

2014-04-07

DES算法crypto++

DES算法,用crypto++实现的例子

2014-03-31

AES算法crypto++

AES算法,使用crypto++实现的例子

2014-03-31

EKE Algorithm Report

EKE Algorithm Report

2014-03-27

Diffie-Hallman protocol

Diffie-Hallman protocol,密钥交换算法MFC实现

2014-03-26

include\osg文件

osg for Android Config文件

2014-02-23

config文件

osg for android 编译时产生的config文件

2014-02-23

云计算背景下甘肃服务行业经济发展方式研究

云计算背景下甘肃服务行业经济发展方式研究

2014-02-14

CameraMouse2013Manual

CameraMouse2013Manual英文文档,使用了Headtracking技术,波士顿大学。

2014-02-14

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

TA关注的人

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