ICode9

精准搜索请尝试: 精确搜索
  • javascript – Node.js虚拟内存在使用子进程时不断增加2019-06-08 22:22:07

    我正在使用spawn-child npm包来生成一个shell,我运行一个最初在C上构建的二进制文件.我为二进制文件提供了Stdin,然后二进制文件将每秒发送一次Stdout.在节点部分,一旦我开始从二进制文件接收Stdout,我就有一个on listener,看起来像stdout.on(‘data’,function(data){}),我将这些

  • javascript – 新的代理不适用于Chrome中的功能2019-06-08 21:23:57

    new Proxy(function() {}, {}) 创建代理以观看功能在Chrome上无效.相反,它会抛出一个错误: Uncaught illegal access 我想观看一个函数,并在访问其属性时创建代理处理程序.在Firefox中看起来很好.有办法解决这个问题吗?解决方法:这是Chrome devtools控制台试图显示结果的问题,而

  • node.js是否编译JavaScript?2019-06-08 11:22:33

    Node.js使用V8,它将JavaScript编译为优化策略. 那么,编译或解释通过node.js / V8在服务器端运行的JavaScript?解决方法:解释器:语言运行时/虚拟机的(核心)模块部分,它采用针对模块所在语言表示的一组表达式的特定“操作”. 编译器:语言运行时的一个(核心)模块部分,它将一组表达式,这些

  • 深入V8引擎-初始化Platform之mac篇(1)2019-06-02 21:38:37

      本来寻思着写一篇"'Hello' + ', World'"是怎么从JS代码编译然后输出的,然而compile过程的复杂性远超我的想象,强上怕会走火入魔,还是老老实实先回家种田,找点咸鱼方法先写着。虽然说是咸鱼方法,但是V8任何一块拿出来都不简单,之前讲的Time模块说实话大概是属于源码里面幼儿园级别的,这

  • 理解 Node.js 的 GC 机制2019-06-02 17:41:46

    《深入浅出Node.js》第五章《内存控制》阅读笔记 随着 Node 的发展,JavaScript 的应用场景早已不再局限在浏览器中。本文不讨论网页应用、命令行工具等短时间执行,且只影响终端用户的场景。由于运行时间短,随着进程的退出,内存会释放,几乎没有内存管理的必要。但随着 Node 在服务端的

  • 在Node.js中模仿PHP的__get(),__ set()和__call()魔术方法2019-05-31 11:17:22

    我想知道是否有办法在Node中模仿PHP的魔术方法__get()和__set().从这个问题:JavaScript getter for all properties我知道你可以在Rhino中做到,但Node是在V8上构建的. V8有办法做到这一点吗?解决方法:没有答案?看看nowjs.他们似乎已找到一种方法使__get()和__set()在JavaScript中工作.

  • c# – 反复初始化Clearscript V8引擎时出现内存不足(GC问题?)2019-05-27 22:55:51

    我创建了一个基本的默认ASP.NET 5项目.我有一个创建的控制器 var engine = new V8ScriptEngine(); 并返回一些模拟json.当我刷新页面一定次数时,我得到了 Fatal error in heap setup Allocation failed – process out of memory 并跟踪堆栈跟踪 Unhandled Exception: System

  • V8:V8(Javascript引擎)2019-05-27 11:41:12

    ylbtech-V8:V8(Javascript引擎) Lars Bak是这个项目的组长,目前该JavaScript引擎已用于其它项目的开发。第一个版本随着第一个版本的Chrome于2008年9月2日发布。 1.返回顶部   2.返回顶部   3.返回顶部   4.返回顶部   5.返回顶部 1、 h

  • JavaScript ES6(<<)中的按位左移是否超过63的移位?2019-05-27 08:22:22

    我对<<<<<< JS(ES6)中的按位左操作符是右边的空格用零填充. 然而,根据经验,我注意到在V8和JSC中,如果我们移动64或更多,设置位似乎突然重新出现. (255 << 64).toString(2) //-> "11111111" 这与我的预期相反,即更大的变化将无限期地产生右边的零. 我没有立即在<<<<<<<<<<<< -

  • javascript – 在v8中向全局对象原型添加函数模板2019-05-17 18:23:18

    在V8中,我想通过向它添加一些函数来修改全局内置Array对象的原型.在JavaScript中,我会这样做,例如: Array.prototype.sum = function() { // calculate sum of array values }; 如何在C中实现相同的结果?我有一些全局函数模板添加到全局ObjectTemplate,但我不知道如何对所谓的

  • java – 使用v8 :: Locker的正确方法是什么,为什么我必须使用它?2019-05-17 17:53:04

    我正在尝试使用NDK在一个Android应用程序中嵌入v8. 我有一个看起来像这样的JNI模块(JNI映射代码未显示): #include <jni.h> #include <android/log.h> #include <v8.h> using namespace v8; static jlong getMagicNumber() { HandleScope handle_scope; Persistent<Context>

  • 再谈js对象数据结构底层实现原理-object array map set2019-05-17 15:49:43

    如果有java基础的同学,可以回顾下《再谈Java数据结构—分析底层实现与应用注意事项》:java把内存分两种:一种是栈内存,另一种是堆内存。基本类型(即int,short,long,byte,float,double,boolean,char)在栈区分配空间,所有的对象都在堆(Heap)中分配空间。按照这思路来谈下JavaScript。 最新

  • javascript – 在没有网络的情况下编译V8等2019-05-17 09:31:28

    我想将V8嵌入到我正在开发的项目中.该项目根本不使用网络 – 实际上它出于安全原因避免了网络连接(我不想打开我不准备的跨站点脚本的潘多拉盒子).无论如何,我只想要javascript. 据我所知,V8只是一个简单的javascript编译器和VM,这很好 – 但它需要与各种第三方库一起编译才能适应

  • 在V8中,如何在Java对象被垃圾收集后删除包装的C对象?2019-05-15 20:25:52

    假设我有this tutorial中提供的代码. 我如何修改它,以便创建的Point C对象调用析构函数,并在GC for V8销毁JavaScript包装器时从内存中删除?最佳答案:您想要创建一个Persistent句柄并使其变弱(v8 :: Persistent :: MakeWeak(data,cb)).在回调中,您可以删除C对象.像往常一样使用垃圾

  • V8引擎回收机制、 内存泄露2019-05-15 15:44:31

     一、垃圾回收:将内存不在使用的数据进行清理,释放内存空间  v8将内存分为新生代空间和老生代的空间  新生代空间:用于存活较短的对象  :又分为二个空间:from空间和to空间  :Scavenge GC算法:当 from 空间被占满时,启动 GC 算法   存活的对象从 from space 转移到 to space   清空

  • 逆向-攻防世界-logmein2019-04-24 10:54:51

    iDA载入程序,shift+F12查看关键字符串,找到双击来到所在地址,进入函数 然后进入主函数,  经过分析,可以得出:输入的字符要等于  经过处理的v7和v8的异或。v8很明显,但是v7是怎么回事呢,新手没有遇到过,所以上网查看资料,LL是长长整型,v7要转换为16进制然后在转换为字符串,而且字符是小端序,

  • Scriptcase v8推出内部測试版及价格调整2019-04-15 13:48:52

    PHP代码生成器Scriptcase如今已经内部推出了v8.0版本号,8.0相比于曾经的版本号做了大幅度调整。我们将在完好測试的基础上发表8.0的相关文章。 另,即日起,Scriptcase的20%优惠活动已经取消,v8将会在价格上进行一定程度的上调。

  • nuxt vue记录一个错误 稍后填坑2019-04-03 16:55:32

    ↻ Updated pages/code.vue 16:25:56 ● Client ████████████████████████

  • gulp[13124]: c:\ws\src\node_contextify.cc:626: Assertion `args[1]->IsString()' failed2019-04-01 22:38:59

    在执行gulp sass时报下面错误,又或者执行ionic serve时报这个错,选择低一点版本的node,建议8v; gulp[13124]: c:\ws\src\node_contextify.cc:626: Assertion `args[1]->IsString()' failed. 1: 000000013FF3F04A v8::internal::GCIdleTimeHandler::GCIdleTimeHandler+5114 2: 00000

  • v8:: fatalProcessOutOfMemory2019-03-23 10:54:52

    express项目,用于画图读写图片数据, pm2 作为进城守护。   生产环节报警:v8:: fatalProcessOutOfMemory,xxxx等,一时不知道什么原因。     linux系统下使用如下命令定位问题:   1.top   查看本台服务器上运行等程序内存使用情况   2. du -sh * 查看文件夹大小     3. pm2 logs [a

  • re新手逆向cut题2019-03-16 22:40:40

    拿到题目,发现这不是一个可以执行的exe文件,所以,把它拖进IDA看一下(64位)。然后进入main函数,按F5查看伪代码。 首先,v8是我们输入的flag(也就是正确的flag,我们现在还并不知道),然后有个_substr666函数,又与我们输入的v8有关,点进去看一下。 然后发现,a3其实是开始循环的i下标,而a4则是for语句

  • 教你如何恢复J-LINK V8 固件,复活你的J-LINK2019-03-16 15:52:27

    ================================== 作者:周平 邮箱:   zhpg_0803@163.com 日期:2019年3月16日 14:30:34 ================================== 在恢复固件之前,建议使用xp系统,因为WIN7、8、10可能不兼容J-link的boot驱动,如果不想把电脑装成XP系统,可以使用vm虚拟机临时安装一个XP

  • node版本升级后,原有项目打不开2019-03-04 11:51:52

    node版本升级后,原有项目出现以下问题 gulp[8272]: src\node_contextify.cc:628: Assertion `args[1]->IsString()' failed. 1: node::DecodeWrite 2: node::DecodeWrite 3: uv_loop_fork 4: v8::internal::interpreter::BytecodeDecoder::Decode 5: v8::internal::RegExpImpl:

  • NodeJS入门-1.Node初探2019-02-27 14:04:55

    第一篇、Node.js初探 不会服务端的前端不是一个好程序员 -,附上链接 Node.js官网 作为一名前端工程师,我们一定需要会服务端的相关知识吗,答案是否定的,但是,只有你懂服务端,才能更好的配合服务端开发人员进行开发。博主本人也是第一次学习NodeJS的相关知识,创建专栏也是希望以总结

  • (原创)最小生成树之Prim(普里姆)算法+代码详解,最懂你的讲解2019-02-09 16:38:47

    Prim算法 (哈欠)在创建最小生成树之前,让我们回忆一下什么是最小生成树。最小生成树即在一个待权值的图(即网结构)中用一个七拐八绕的折线串连起所有的点,最小嘛,顾名思义,要权值相加起来最小,你当然可以拿起笔来就算你脑中的每一种可能,但是如果你了解了这种算法,你就能跟我一样,一次画出完美

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有