关闭
当前搜索:

mesh network

Introduction Meshwork follows the layered OSI model in which one layer is implemented on top of another. L1: Physical Layer The PHY layer is implemented in Cosa within Wireless::Driver implemen...
阅读(91) 评论(0)

save

欢迎使用Markdown编辑器写博客 本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I...
阅读(26) 评论(0)

How To Run ATmega328P For a Year On Coin Cell Battery

An Arduino Uno runs less than one day on a 9 V battery because it uses about 45 mA current. Using an Arduino Pro Mini, with a simple modification, the power consumption goes down to 54 μA (0.054 mA) w...
阅读(72) 评论(0)

docker sharing -- code

概要 阅读准备 docker-daemon关于日志源码分析概要从docker源码的角度分析docker daemon怎么将容器的日志收集出来并通过配置的log-driver发送出去。阅读准备本文适合能够阅读和编写golang代码的同学。 (1)首先你需要认知以下几个关键词: * stdout: 标准输出,进程写数据的流。 * stderr: 错误输出,进程写错误数据的流。 * 子进程...
阅读(47) 评论(0)

Docker log sharing

View logs for a container or service the docker service logs command shows information logged by all containers participating in a service. The information that is logged and the format of the log depe...
阅读(90) 评论(0)

go 反射规则

反射规则 在计算机科学领域,反射是指一类应用,它们能够自描述和自控制。也就是说,这类应用通过采用某种机制来实现对自己行为的描述(self-representation)和监测(examination),并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。 每个语言的反射模型都不同(同时许多语言根本不支持反射)。 Go语言实现了反射,所谓反射就是动态运行时的状态。 ...
阅读(53) 评论(0)

arduino: read unique ID

在实际应用中,我们可能需要唯一的设备ID用于标识设备或者进行功能加密等操作。 Arduino中并未直接提供此类接口,那么是否可以实现此类功能呢?答案是肯定的。 在AVR的LIBC库中提供了以下定义(boot.h): Read the Signature Row byte at address. For some MCU types, this function can also ret...
阅读(217) 评论(0)

Template Meta-programming

Template Meta-programming overview Template meta-programming (TMP) refers to uses of the C++ template system to perform computation at compile-time within the code. It can, for the most part, be cons...
阅读(54) 评论(0)

c++ __declspec usage

c++ 中__declspec 的用法 语法说明: __declspec ( extended-decl-modifier-seq ) 扩展修饰符: 1:align(#)    用__declspec(align(#))精确控制用户自定数据的对齐方式 ,#是对齐值。 e.g __declspec(align(32)) struct Str1{ int ...
阅读(49) 评论(0)

bufferevent 流程

原文 和之前的《Libevent工作流程探究》一样,这里也是用一个例子来探究bufferevent的工作流程。具体的例子可以参考《Libevent使用例子,从简单到复杂》,这里就不列出了。其实要做的例子也就是bufferevent_socket_new、bufferevent_setcb、bufferevent_enable这几个函数。         因为本文会用到《Libevent工作流程...
阅读(64) 评论(0)

linux socket tuning

在开发 socket 应用程序时,首要任务通常是确保可靠性并满足一些特定的需求。利用本文中给出的 4 个提示,您就可以从头开始为实现最佳性能来设计并开发 socket 程序。本文内容包括对于 Sockets API 的使用、两个可以提高性能的 socket 选项以及 GNU/Linux 优化。 为了能够开发性能卓越的应用程序,请遵循以下技巧: 最小化报文传输的延时。最小化系统调用的负载。为...
阅读(111) 评论(0)

深入理解 boost::bind

Asynchronous operations in Asio all expect a function object argument, the completion handler, which they invoke when the asynchronous operation completes. The signature of the handler depends on the ...
阅读(108) 评论(0)

CURL 用法

我一向以为,curl只是一个编程用的函数库。 最近才发现,这个命令本身,就是一个无比有用的网站开发工具,请看我整理的它的用法。 =================================== curl网站开发指南 阮一峰 整理 curl是一种命令行工具,作用是发出网络请求,然后得到和提取数据,显示在"标准输出"(stdout)上面。 它支持多种协议,下面举例讲解如何将它用于...
阅读(112) 评论(0)

URL的组成部分

URL 的组成部分URL(统一资源定位符)是 URI(通用资源标识)的特定类型。URL 通常在因特网上查找现有资源。当 Web 客户机向服务器发出对资源的请求时,使用 URL。URI 和 URL 的概念由因特网协会和 IETF(因特网工程任务组织)请求评论文档 RFC 2396 统一资源标识(URI):一般语法定义(http://www.ietf.org/rfc/rfc2396.txt)。简要地说,...
阅读(333) 评论(0)

Redis Cluster原理和应用

全面剖析Redis Cluster原理和应用 1.Redis Cluster总览 1.1 设计原则和初衷 在官方文档Cluster Spec中,作者详细介绍了Redis集群为什么要设计成现在的样子。最核心的目标有三个: 性能:这是Redis赖以生存的看家本领,增加集群功能后当然不能对性能产生太大影响,所以Redis采取了P2P而非Proxy方式、异步复制、客户端重定向等设计,而牺牲...
阅读(141) 评论(0)

noSQL DB 技术选型

技术选型   技术选型常常是一个非常严谨的过程。由于一个项目通常是由数十位甚至上百位开发人员协同开发的,因此一个精准的技术选型常常能够大幅提高整个项目的开发效率。在尝试为某一类需求设计解决方案时,我们常常会有很多种可以选择的技术。为了能够精准地选择一个适合于这些需求的技术,我们就需要考虑一系列有关学习曲线,开发,维护等众多方面的因素。这些因素主要包括: 该技术所提供的功能是否能够完整地解决...
阅读(131) 评论(0)

常见线程模型

常见线程模型 一个连接对应一个线程或进程 线程/进程处理来自绑定连接的消息,连接不断开线程/进程就不退。当连接数逐渐增多时,线程/进程占用的资源和上下文切换成本会越来越大,性能很差,这就是C10K问题的来源。这两种方法常见于早期的web server,现在很少使用。 单线程reactor 以libevent, libev等event-loop库为典型,一般是由一个event dispat...
阅读(178) 评论(0)

Docker log driver plugin

--- title: "Docker log driver plugins" description: "Log driver plugins." keywords: "Examples, Usage, plugins, docker, documentation, user guide, logging" --- repository at https://gith...
阅读(182) 评论(0)

docker Plugin config

Plugin Config Version 1 of Plugin V2 This document outlines the format of the V0 plugin configuration. The pluginconfig described herein was introduced in the Docker daemon in the v1.12.0release....
阅读(123) 评论(0)

docker log driver

(1)首先你需要认知以下几个关键词: stdout: 标准输出,进程写数据的流。 stderr: 错误输出,进程写错误数据的流。 子进程: 由一个进程(父进程)创建的进程,集成父进程大部分属性,同时可以被父进程守护和管理。 (2)你需要知道关于进程产生日志的形式: 进程产生日志有两类输出方式,一类是写入到文件中。另一类是直接写到stdout或者stder...
阅读(326) 评论(0)
88条 共5页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:39597次
    • 积分:716
    • 等级:
    • 排名:千里之外
    • 原创:24篇
    • 转载:64篇
    • 译文:0篇
    • 评论:4条
    最新评论