Netlink 介绍(译)】的更多相关文章

原文地址:http://people.redhat.com/nhorman/papers/netlink.pdf 译文: 1 介绍 在Linux和Unix的众多发行版中的网络配置功能, 都是编程者事后需求的功能, 导致像添加路由.邻居表条目和配置接口等功能有着很多杂乱的方法, 比如raw socket, ioctl调用以及专门的伪网络协议等方法.在Linux 2.4内核中, 开发者努力实现了一种更标准化的配置网络的方法.这种方法被命名为netlink sockets, 它旨在创建一个适合所有网络…
CGI version1.1-第一章 介绍 1.简介 1.1 用途 CGI 是为 HTTP服务器 与 CGI脚本 在 响应客户端请求分配职责, 客户请求由url,方法与关于传输协议的附属信息, CGI定义了一些抽象参数用于描述从客户端传来的请求,定义了HTTP服务器与脚本之间的编程接口. 服务器端的职责是管理连接,数据转换.传输,与客户端请求相关联的网络问题, 那么客户端就负责客户端的问题,比如数据访问,文档处理. 1.2 要求 关键字: 'MUST','MUST NOT','REQUIRED'…
原文链接 http://marknelson.us/2014/09/11/highlights-of-iso-c14/ 下面是对你的日常开发有重大影响的C++14新变动,列出了一些示例代码,并讨论何时以及为什么要使用它们. 1. 返回值类型推导Return type deduction 对auto做进一步的阐述是很有趣的事情.C++仍然是类型安全的,但是类型安全机制越来越多的由编译器来执行,而非程序员自己.在C++11中,程序员已经开始使用auto来进行声明了.当使用全限定类型名称(fully…
今天看到一个swift学习网站,其中我们收集了大量的学习资源 Swift 介绍 Swift 介绍 来自 Apple 官方 Swift 简单介绍 (@peng_gong) 一篇不错的中文简单介绍 [译] Swift 首席架构师 Chris Lattner 简单介绍(黄利民) Swift 背后的男人.他的个人主页. Swift 观点 怎样评价 Swift 语言?(@知乎) 已有近 5000 人关注该问题! [译] Rust 创始人 Graydon Hoare 对 Swift 的看法 (@CSDN)…
一.         财务报表有什么作用 财务报表又叫会计报表,包含:资产负债表.损益表.现金流量表三表.财务报表对企业经营状况有重要的参考意义: n  全面系统地揭示企业一定时期的财务状况.经营成果和现金流量: n  有利于投资者.债权人和其他有关各方掌握企业的财务状况.经营成果和现金流量情况,进而分析企业的盈利能力.偿债能力.投资收益.发展前景等,为他们投资.贷款和贸易提供决策依据. n  满足财政.税务.工商.审计等部门监督企业经营管理. 二.         财务报表数据采集的困难 当前…
前言 想实现一个简单的追踪系统似乎是容易的,需要必要的调用链id,时间戳等:想实现一款易用不侵入代码的追踪系统就很麻烦了,需要接触CLR和IL相关知识:即使你费劲心力做出了那些,如果性能不够好,也没有人使用的. 追踪系统主要可以分两部分实现,客户端和服务端.大软件厂商基于各自的需求已经开发了APM,从头迈入这个圈子的个人拿什么去竞争?最后的结果基本都是凉凉了.合作共赢才是最好的. 从我学习分布式调用链开始,就打算了解客户端和服务端的通信规范,我选择了zipkin入门,基本了解了一些zipkin的…
周末,小编约了朋友商场shopping. 开车进地下车库时,“滴”的一声,完成车牌录入:开车离开时,扫描二维码,输入车牌,完成停车收费.小编不禁感叹科技改变生活,人工智能给生活带来的便利. 车牌自动识别越来越多的被应用在我们的日常生活中.早上开车上高速,ETC自助通道,无人值守,车牌自动识别:到公司停车场,无需停车取卡,车牌自动识别进入:下班开车回家,车牌识别自动结算停车费用~~ 除此之外,车辆检测.维修.保养.续保等,登录厂家APP,扫一扫,自动录入车牌信息,无需手工操作,无需等待. 目前市场…
作者:Eddie Offermann 原文:There are dozens more Augmented Reality SDKs than you think! Here are seven great ones. 目前只对开源免费的ARToolkit感兴趣,故只译到ARToolkit介绍.水平有限,看官自便.其他请见原文. AR SDK的种类比你想得要多!这里介绍七个棒棒哒 大多数探索AR世界的开发者对他们接触的第一款SDK会恋恋不舍 这很容易理解,因为多数开发者使用的第一款SDK往往是知…
[译]AngularJS 1.3.0 开发者指南(一) -- 介绍 Angular是什么 ? AngularJS是一款针对动态web应用的结构框架. 它可以让像使用模板语言使用HTML, 并且可以扩展HTML的语法来明确简洁的表示应用组件. Angular的数据绑定机制和依赖注入机制排除了许多原本你不得不写的代码. 它作用于浏览端, 使得它成为任何服务端技术的良好伙伴. Angular是为了弥补HTML在构建应用上的不足而设计的. 对于静态文档来说, HTML是很不错的声明式语言, 但是要构建w…
Kubernetes及容器编排的总体介绍[译] 翻译自The New Stack<Kubernetes 生态环境>作者:JANAKIRAM MSV和 KRISHNAN SUBRAMANIAN 仅仅在几年前,无论是旧的cgroup还是流行的Docker或者CNCF rkt,最可能发挥Linux容器功能的地方还是在一些开发人员笔记本上的隔离的沙盒环境中.通常它还只是一个实验环境,最多是个开发平台,根本就不是数据中心的一部分. 而今天,容器已经成为在生产环境中部署新的.基于云的应用程序的实际选择.在…
[译]原文https://prometheus.io/docs/introduction/overview 什么是Prometheus? Prometheus是一个开源系统监控和警报工具包,最初起源于SoundCloud.自2012年成立以来,许多公司和组织都采用了Prometheus,该项目有一个非常活跃的开发人员和用户社区.它现在是一个独立的开源项目,Prometheus在2016年加入了云计算基金会,成为继Kubernetes(k8s)之后的第二个托管项目. 特性介绍 Prometheus…
http://www.cnblogs.com/lzj0616/p/6440563.html [译]AngularJS 1.3.0 开发者指南(一) -- 介绍 Angular是什么 ? AngularJS是一款针对动态web应用的结构框架. 它可以让像使用模板语言使用HTML, 并且可以扩展HTML的语法来明确简洁的表示应用组件. Angular的数据绑定机制和依赖注入机制排除了许多原本你不得不写的代码. 它作用于浏览端, 使得它成为任何服务端技术的良好伙伴. Angular是为了弥补HTML在…
在上一篇,介绍一下渐进式 Web App(离线) - Part 1的文章中,我们讨论了典型的pwa应该是什么样子的并且同时也介绍了 server worker.到目前为止,我们已经缓存了应用壳.在 index.html和latet.html页面中,我们的应用已经实现了离线加载缓存数据.在重复访问时,它们的加载速度更快.在本教程第一部分的结尾,我们能够离线加载latest.html,但在用户离线时无法显示获得动态数据.这次学习我们将: 当用户离线时候显示在latest页面缓存 app的数据 利用l…
PostCSS介绍 原文链接:http://www.smashingmagazine.com/2015/12/introduction-to-postcss/ 转自:http://www.zcfy.cc/article/81 CSS的发展与所有语言的发展一样,都有一个迭代的过程.伴随着每一个主要版本的发布,我们都可以获得新的特性和语法帮忙我们更好的完成样式.CSS3 介绍了很多新的特性,可以让我们设计交互,之前我们都是通过javascript来实现交互.每一天都会有新工具出现,让我们可以更灵活地…
出处:Linq To Sql (Part.3 – Querying our database) 术语表 Built-in:内置的 Clause:子句 Debugger:调试器 Object Relational Mapper:对象关系映射器 ORM(Object Relation Mapping):对象关系映射 Visualizer:查看器 plug-in:插件程序 Breakpoint:断点 Shape:构造 object initialization:对象初始化 deferred execu…
在Java中,对象内存空间的分配与回收是由JVM中的垃圾回收进程自动完成的.与C语言不同的是,在Java中开发者不需要专门为垃圾回收写代码.这是使Java流行的众多特征之一,也帮助了程序员写出了更好的Java应用. 这是一个四部分的系列教程,以了解在Java中垃圾回收的基础, Java垃圾回收介绍 Java垃圾回收如何工作? Java垃圾回收器的类型 监控和分析Java垃圾回收 这篇教程是系列中的第一部分.本篇中会解释一些基本术语,像JDK,JVM,JRE,HotSpot VM,然后去理解JVM…
译者前言:      本系列译文为作者利用业余时间翻译,有些疏漏与翻译不到位的地方敬请谅解.      不过也很希望各位读者能给出中肯的建议.      方括号的注释,如[1][2]为译者注.      谢谢. 转载请注明出处:blog.csdn.net/zry656565 第一章 Git介绍 第二部分 先例 这本书并不会为你完整地介绍整个版本控制软件的历史.然而,一些具有里程碑意义和创新理念的版本控制软件对Git的横空出世有着非常重要的铺垫作用.(这一部分将有选择性地进行介绍,主要是介绍那些在…
说明:这篇文章来翻译来自于Javapapers 的Java Garbage Collection Introduction 在Java中,对象内存空间的分配与回收是由JVM中的垃圾回收进程自动完成的.和C语言不一样的是,开发中不需要在Java中写垃圾回收代码.这也是使Java更加流行而且帮助开发中写出更好的Java应用程序的Java特性之一. 下面是关于Java 垃圾回收的基础介绍的四个系列文章. 1.Java垃圾回收介绍 2.Java垃圾回收是如何工作的 3.Java垃圾回收器的类型 4.Ja…
  [译注:此文为翻译,由于本人水平所限,疏漏在所难免,欢迎探讨指正]  原文链接:http://www.sqlservercentral.com/articles/Stairway+Series/72284/ 对于数据库设计来说,索引是至关重要的,它告诉了那些大量使用数据库的开发者其所使用的数据库的设计意图.然而不幸的是,在实际开发过程中,索引常常是作为一个性能问题发生时候的解决方案被添加上的.这一些列关于索引的介绍可以让你与专业的数据库设计人员保持思想及设计上的一致. 第一节介绍SQL SE…
译者注 ASP.NET Boilerplate是.Net平台非常优秀的一个开源Web应用程序框架,在国内也有大量的粉丝. 近日, 本人在github上闲逛, 发现ASP.NET Boilerplate团队又悄悄的建立了一个新项目: ABP vNext 从名称可以看出来, 这是ASP.NET Boilerplate的下一代框架. 那么, 为什么要开发这个新框架? 之前的框架还会继续维护吗? ASP.NET Boilerplate团队的领导者hikalkan前几天发布了一篇博客(使用的就是ABP v…
以下内容均为看完原文后自己的理解.并非一字一句翻译,会尽量保持原文意思. 什么是 CQRS: CQRS 意思就是命令查询职责分离(Command Query Responsibility Segregation).很多人认为 CQRS 是一个完整的架构,但是他们错了.它只是一个小小的模式.Greg Young 和 Udi Dahan 首先介绍了这种模式.他们是从 Bertrand Meyer 的 “面向对象的软件结构”一书中得到了 CQS(查询与命令分离( Command Query Separ…
Java EE平台介绍 2.1 企业应用总览 这一部分将对企业应用及其设计和开发进行简单介绍. 就像之前说的,Java EE 平台是为了帮助开发者开发大规模.多层次.可伸缩.服务可靠.网络安全的应用而设计的.对于这样的应用我们通常简称为企业应用.之所以这样叫,是因为这种应用都是为了解决大企业所遇到的实际问题而存在的.当然,企业应用不知对大规模企业,政府机构有意义,在这个高速发展的网络写作社会,它对于个人开发者及小型组织一样有着不可或缺的作用. 企业应用通常对安全性及可靠性有着较高的要求,这也使得…
原文:http://blog.scottlowe.org/2014/05/01/an-introduction-to-openstack-heat/ 本文将简要地介绍OpenStack Heat. Heat项目提供协作服务,允许我们可以自动地创建多个计算实例,逻辑网络,以及对其他的云服务的操作.请注意,这只是一个简要介绍—我不是Heat的专家,我只是想要分享一些基本信息以便读者可以更快的使用Heat. 为了在以下的具体的例子中不至于产生困扰,我们先从术语开始. Stack(栈): 在Heat领域…
Introduction(介绍) Block objects are a C-level syntactic and runtime feature. They are similar to standard C functions, but in addition to executable code they may also contain variable bindings to automatic (stack) or managed (heap) memory. A block ca…
原文地址:(需要翻墙)https://ordina-jworks.github.io/iot/2018/09/28/3D-Printing-Intro.html 文章发表日期:2018-09-28 第一次尝试翻译这么一篇大且长的文章,如果读着感觉不太通常或者有错误的地方,请多包涵.. 介绍 3D打印是一个长期被炒作的术语.这种技术本质上不是新技术,但现在比以往任何时候都更好,每个人都可以使用.今天,我们将深入探讨3D打印的世界,以及它在未来几年为我们和全世界带来的真正体验. 什么是 3D 打印…
概览 本文我们将介绍Caffeine-一个Java高性能缓存库.缓存和Map之间的一个根本区别是缓存会将储存的元素逐出.逐出策略决定了在什么时间应该删除哪些对象,逐出策略直接影响缓存的命中率,这是缓存库的关键特征.Caffeine使用Window TinyLfu逐出策略,该策略提供了接近最佳的命中率. 添加依赖 首先在pom.xml文件中添加Caffeine相关依赖: <dependency> <groupId>com.github.ben-manes.caffeine</g…
原标题:GraalVM – an introduction to the next level JVM 随着Red Hat宣布Quarkus作为- 为GraalVM和HotSpot量身定制的下一代Kubernetes原生Java框架,使用一流的Java库和标准构建 https://quarkus.io Red Hat展示的Quarkus示例项目的启动速度和内存消耗给我留下了深刻的印象.令人印象深刻的主要原因之一是,代码是用GraalVM提前(ahead-of-time,AOT)编译成本机映像(n…
V8是什么? V8是谷歌在德国研发中心开发的一个JavaScript引擎.开源并且用C++实现.可以用于运行于客户端和服务端的Javascript程序. V8设计的初衷是为了提高浏览器上JavaScript脚本的执行效率.为了提高速度,V8把JavaScript代码转换成更有效率的机器代码执行,而不像以往是通过解释器执行.像现在大多数的JavaScript引擎一样,比如SpiderMonkey 或者 Rhino (Mozilla),V8实现了一个JIT (Just-In-Time) 编译器,可以…
本文翻译自此文章 你有没有遇到过类似$(".cta").click(function(){})这样的JavaScript代码并且在想“$('#x')是什么”?如果这些对你想天书一样,请往下读.如果你认为这些代码不可能是真的,请浏览一些jQuery例子,他们都是这种结构. 这篇文章覆盖了像下面一样吓人的代码片段中涉及的关键概念.我们以一个长例子开始,这个长例子是基于一个让一个正方形运动的简单例子(a simple example of animating a square).你可能不需要…
关于MDX MDX (Multi Dimensional eXpression language) 是非常强大的工具,可以将你的多维数据库/cube 发挥到极致. 本文会覆盖MDX基础,并且希望能使你对MDX查询语法,MDX的强大原因,以及如何在你的B.I. 方案中使用MDX进行计算 有充分的认识 . 就 MSDN 上的定义, MDX的目的就是为了访问多维数据更方便 . 用MDX来查看各种类别(tegories)和聚合(aggregated)的数据再合适不过.  你可能会有这样的疑问,”为什么不…