小编use*_*415的帖子

在协议栈的哪个层发生DNS?

我们以浏览器为例.HTTP请求不需要包含任何IP地址.那么www.example.com会被翻译成TPC层的IP地址吗?

编辑

似乎DNS用于告诉TCP要连接的IP地址.那么HTTP调用DNS吗?

有了这个堆栈:

HTTP


DNS


TCP

dns tcp http

11
推荐指数
2
解决办法
3万
查看次数

Electron Intercept file:///用于读取zip文件内部的协议

我想用Electron读取zip档案内部,好像它们是文件夹一样,就像这样/myfolder/myarchive.zip/picture.jpg.为此,我正在考虑拦截文件协议

protocol.interceptFileProtocol('file', (request, callback) => {
    if (insideZipArchive) {
        //respond with zip file contents
    } else {
        //defaultBehavior
    }

  }, (error) => {
    if (error) console.error('Failed to register protocol')
  })
Run Code Online (Sandbox Code Playgroud)

如何调用默认行为?在拦截器内部执行AJAX请求并提供这样的服务文件callback({data: new Buffer(xhr.responseText)})似乎也不起作用.

javascript electron

6
推荐指数
1
解决办法
1225
查看次数

从不同语言编译的 WebAssembly 二进制文件的大小如何比较?

垃圾收集语言(例如 Go 和 AssemblyScript)需要随应用程序一起提供运行时来处理垃圾收集。这会导致二进制大小比没有垃圾收集的语言大得多。编译为 WebAssembly 的各种语言的二进制大小如何比较?

webassembly

6
推荐指数
1
解决办法
1942
查看次数

AngularJS禁用指令

我正在使用AngularJS模块的editable-text指令xeditable.有没有办法禁用整个页面的指令?

我考虑过使用替换editable-text {{variable}},在哪里variable="editable-text"启用和variable="somethingElse"禁用.但是,这会在html中产生无意义的属性.

javascript angularjs

2
推荐指数
1
解决办法
6828
查看次数

在铯表面上方的折线弧

默认情况下,铯多义线遵循地球的曲率,在两点之间.我如何制作高于地面的弧线,就像在这个例子中一样?

http://armsglobe.chromeexperiments.com/

cesium

2
推荐指数
1
解决办法
1527
查看次数

标签 统计

javascript ×2

angularjs ×1

cesium ×1

dns ×1

electron ×1

http ×1

tcp ×1

webassembly ×1