- 博客(12)
- 资源 (12)
- 问答 (1)
- 收藏
- 关注
原创 条款03:尽可能使用 const 【读书笔记 Effective C++】
基础知识:(1)编译器会保证const修饰不可改变的约束//tip 1:char greeting[] = "Hello";const char* p = greeting;greeting[1] = 'x'; // wrongp[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 213
原创 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编程基本流程准备阶段Server1. 调用socket函数,创建某一类型的socket2. 调用listen函数,设置倾听队列的长度,为接受来自client的请求做准备3. 调用accept函数,开始在所绑定的端口倾听来自client端的连接请求 如果socket被设置为阻塞,那么accept将被阻塞,进程被挂起,直到有clien
2016-07-24 20:55:59 327
原创 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 457
原创 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 #includeint 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
转载 AR资源
http://digitalbreed.com/2009/android-render-opengl-on-top-of-camera-preview
2014-02-27 17:40:43 732
转载 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 776
转载 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 1032
多线程socket client并发发起连接的性能瓶颈问题
2021-11-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人