自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

姜小白的博客

技术总结

  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 ARcore初体验 -- 在Android模拟器中运行AR演示程序

一、安装Android Studio。如果有硬件设备,最低要Android Studio3.0版本。如果没有硬件设备,可以用Android模拟器,但是要最低Android Studio 3.1 (Beta)版本。当然现在最新的已经是Android Studio 3.2 Canary 5。这个更新比较快,直接选最新的。但是最好安装时选择与稳定版并行安装,可以使用两个版本开发同一项目。(如果有资源下载...

2018-03-09 17:32:10 9405

转载 深入理解“连等赋值”问题

有这样一个热门问题:var a = {n: 1};var b = a;a.x = a = {n: 2};alert(a.x); // --> undefinedalert(b.x); // --> {n: 2}其中:console.log(a); // --> {n: 2}console.log(b); // --> {n: 1,x: {n: 2}}console.log(b

2018-02-05 11:30:34 5918

转载 跨域资源共享 CORS 详解

原作者: 阮一峰CORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resource sharing)。它允许浏览器向跨源服务器,发出XMLHttpRequest请求,从而克服了AJAX只能同源使用的限制。本文详细介绍CORS的内部机制。可参考一、简介CORS需要浏览器和服务器同时支持。目前,所有浏览器都支持该功能

2018-01-04 15:14:14 238

转载 浏览器同源政策及其规避方法

原作者: 阮一峰浏览器安全的基石是"同源政策"(same-origin policy)。很多开发者都知道这一点,但了解得不全面。本文详细介绍"同源政策"的各个方面,以及如何规避它。一、概述1.1 含义1995年,同源政策由 Netscape 公司引入浏览器。目前,所有浏览器都实行这个政策。最初,它的含义是指,A网页设置的 Cook

2018-01-04 15:05:25 318

转载 Javascript语法规范错误提示代码

“Missing semicolon.” : “缺少分号.”,“Use the function form of \”use strict\”.” : “使用标准化定义function.”,“Unexpected space after ‘-’.” : “在’-'后面不应出现空格.”,“Expected a JSON value.” : “请传入一个json的值.”,“Mixe

2017-11-06 14:28:13 3725

转载 RDMA(远程直接内存访问)技术浅析

远程直接内存访问(即Remote Direct Memory Access)是一种直接内存访问技术,它将数据直接从一台计算机的内存传输到另一台计算机,无需双方操作系统的介入。

2017-10-26 10:52:29 4418

转载 RDMA工作原理简介

普通网卡集成了支持硬件校验和的功能,并对软件进行了改进,从而减少了发送数据的拷贝量,但无法减少接收数据的拷贝量,而这部分拷贝量要占用CPU 的大量计算周期.普通网卡的工作过程如下:先把收到的数据包缓存到系统上,数据包经过处理后,相应数据被分配到一个TCP 连接;然后,接收系统再把主动提供的TCP 数据同相应的应用程序联系起来,并将数据从系统缓冲区拷贝到目标存储地址.这样,制约网络速率的因素就出现了

2017-10-16 17:16:49 4626 1

转载 2015美国闪存峰会特稿——NVMe + RDMA = 非凡的性能!

Stephen Bates  简介        我在前一篇博文中介绍了Donard 项目,该项目实现了NVMe SSD与GPU、NVMe SSD及远端直接内存访问(RDMA)之间的PCIe点到点传输。现下,我倍感兴奋地宣布,在2015美国闪存峰会 (FMS)上,PMC与RDMA领域的领军公司Mellanox共同联手,将上述工作推向了更高的层次!本篇博文将稍加深入地阐述我们于8月11-

2017-10-16 15:29:17 682

转载 RDMA技术

面对高性能计算、大数据分析和浪涌型IO高并发、低时延应用,现有TCP/IP软硬件架构和应用高CPU消耗的技术特征根本不能满足应用的需求。这要有体现在处理延时过大,数十微秒;多次内存拷贝、中断处理,上下文切换、复杂的TCP/IP协议处理、网络延时过大、存储转发模式和丢包导致额外延时。接下来我们继续讨论RDMA技术、原理和优势,看完文章你就会找到为什么RDMA可以更好的解决这一系列问题。

2017-10-16 15:05:04 2451

转载 深入了解javascript--立即调用的函数表达式

前言大家学JavaScript的时候,经常遇到自执行匿名函数的代码,今天我们主要就来想想说一下自执行。在详细了解这个之前,我们来谈了解一下“自执行”这个叫法,本文对这个功能的叫法也不一定完全对,主要是看个人如何理解,因为有的人说立即调用,有的人说自动执行,所以你完全可以按照你自己的理解来取一个名字,不过我听很多人都叫它为“自执行”,但作者后面说了很多,来说服大家称呼为“立即调用的函

2015-10-16 16:06:16 434

转载 svg中的path指令分析

使用path标签时,就像用指令的方式来控制一只画笔,比如:移动画笔到某一坐标位置,画一条线,画一条曲线,完事了抬起画笔,OVER! path支持的指令有: M = moveto(M X,Y) :将画笔移动到指定的坐标位置L = lineto(L X,Y) :画直线到指定的坐标位置H = horizontal lineto(H X):画水平线到指定的X坐标位置

2015-09-22 15:53:23 1578

转载 7天学会NodeJs(里面讲了很多,最后一个大例子,更是讲了一些工程开发流程,很有收获)

NodeJS基础什么是NodeJSJS是脚本语言,脚本语言都需要一个解析器才能运行。对于写在HTML页面里的JS,浏览器充当了解析器的角色。而对于需要独立运行的JS,NodeJS就是一个解析器。每一种解析器都是一个运行环境,不但允许JS定义各种数据结构,进行各种计算,还允许JS使用运行环境提供的内置对象和方法做一些事情。例如运行在浏览器中的JS的用途是操作DOM,浏览器就提供了do

2015-08-19 11:30:10 12089

转载 Node.js静态文件服务器实战(接触nodejs开发中比较实用的部分技巧,获益匪浅)

本文是我对V5Node项目的总结,该项目的特性包括:项目大多数的文件都是属于静态文件,只有数据部分存在动态请求。数据部分的请求都呈现为RESTful的特性。所以项目主要包含两个部分就是静态服务器和RESTful服务器。本文讲的是静态文件服务器部分。既是一个新的项目,那么创建v5node目录是应该的。既是一个Node应用,创建一个app.js文件也是应该的。我

2015-08-17 21:01:22 2078 1

转载 Node初学者入门,一本全面的NodeJS教程(感谢原创作者,写的很细很透彻,读完让自己感觉真的算入门了)

作者: Manuel Kiessling  翻译: goddyzhao & GrayZhang &MondayChen关于本书致力于教会你如何用Node.js来开发应用,过程中会传授你所有所需的“高级”JavaScript知识。本书绝不是一本“Hello World”的教程。状态你正在阅读的已经是本书的最终版。因此,只有当进行错误更正以及针对新版本N

2015-08-17 12:14:25 1758

原创 第一篇博客(无他,只是自己打算写博客的感受)

这是我第一次写博客,之前不写,主要有两个原因,第一感觉自己的知识沉淀不够,担心误人子弟;第二,太懒。主要还是太懒。工作学习中偶有所得,就直接保存到本地电脑中,并没有及时分享。当自己遇到问题的时候,感觉还是大家一起分享的好。所以,我也打算加入到分享者的行列,与大家一起进步。

2015-08-14 17:09:15 461

RDMA_Aware_Programming_user_manual.pdf

RDMA 编程指南 RDMA_Aware_Programming_user_manual.pdf

2017-10-16

空空如也

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

TA关注的人

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