草庐IT

mloc_emscripten_talk

全部标签

javascript - 如何处理传递/返回数组指针到 emscripten 编译代码?

在Windows7环境中,我使用emcc编译了一个简单的c程序,它接受一个数组并修改它(见下文)。double*displayArray(double*doubleVector){for(intcnt=0;cnt使用emcc的-o选项,我生成了一个加载到浏览器(Chrome)的.html文件。pythonemccdisplayArray7.c-odisplayArray7.html-sEXPORTED_FUNCTIONS="['_main','_displayArray'加载后,我看到在浏览器窗口中生成的输出符合预期(见下文)。doubleVector[0]=1.000000doubl

php - MVC : should view talk with model directly?

早些时候,许多开发人员认为View不应像大多数框架那样直接与模型通信。然后,这个观点好像是错误的,我找了一些文章,这些文章说View可以直接和模型通信。http://r.je/views-are-not-templates.htmlhttp://www.tonymarston.net/php-mysql/model-view-controller.htmlModel,View,Controllerconfusion和HowshouldamodelbestructuredinMVC?大多数这些文章都引用了维基百科的一个block,Model–view–controller,引用是:Avi

javascript - 将 C++ 函数传递给 emscripten 中的 javascript 函数

我正在学习emscripten并试图更好地理解它。据我了解,它主要用于将现有C/C++代码移植到Web客户端(浏览器)并从JavaScript调用C/C++代码。但我想知道是否可以将C++和Emscripten用于网页(注意:这更多是出于好奇-我知道目前没有太多好的理由这样做)。我设法从C++调用Javascript函数并将字符串、int、double等类型的参数传递给它们。但我缺少的是:从C++调用Javascript函数并将C或C++函数作为句柄传递。举个简单的例子:我如何在纯C++中编写以下Javascript代码?varmyfun=function(){/*dosomethin

javascript - Emscripten - 具有纯 html5 Canvas 支持的 C++(不是 WebGL)

在使用emscripten时,有什么方法可以在C++下访问Canvas2D上下文吗?我希望能够使用Canvas的api函数(如lineTo、fillRect1ddone等)绘制简单的形状/路径(所以基本上使用列出的任何函数here.我会指出我宁愿不依赖SDL,但如果它是唯一可靠的方法,那么有没有办法强制它编译为JavaScript,这样结果就不会使用WebGL,而是使用基本的canvasapi?或者我应该按照以下建议对api函数进行简单映射:CallingJavaScriptFromC/C++?在有人分享更好的解决方案之前,我很可能会在完成映射后立即在此处分享。

node.js - 在 Node.js 上通过 XMPP 连接到 Google Talk

我已尝试为Node.js使用各种XMPP库,但无法连接到GoogleTalk的XMPP服务器。我想联系并阅读friend的状态,但我什至无法出门!我有一个通过GoogleAppsforDomains托管的个人域,例如mydomain.com。我编写了以下代码-它使用了node-xmpp库(https://github.com/astro/node-xmpp):jid='ryan@mydomain.com';password='my_google_password';//Establishaconnectionvarconn=newxmpp.Component({jid:jid,pass

python - 如何使用 Twisted Words Python 库创建一个简单的 Google Talk 客户端?

我有兴趣使用Python制作GoogleTalk客户端,并希望使用Twisted库Words模块。我查看了这些示例,但它们不适用于当前的GoogleTalk实现。有人遇到过这个问题吗?您介意记录一个简短的教程吗?作为一项简单的任务,我想创建一个客户端/机器人来跟踪我的各种GoogleTalk帐户的在线时间,以便获得一个汇总数字。我想我可以将每个帐户中的机器人加为好友,然后使用XMPP存在信息来跟踪我可以汇总的时间。谢谢。 最佳答案 wokkel是扭曲文字的future。metajack写的真好blogpost开始吧。如果您想要一个不

javascript - 在 Emscripten 中使用 Boost

我有一个想要转换为Web应用程序的c++项目。为此,我想使用Emscripten来构建项目。该项目使用了一些外部库。我设法编译或找到了大多数库的JavaScript版本,现在我被Boost困住了。实际上我什至不知道如何开始使用Boost:他们使用boostrap脚本来生成文件来构建库。可以将工具集传递给此脚本,但显然不支持Emscripten。我的项目使用Boost的以下部分:线程、正则表达式、文件系统、信号、系统。如何使用Emscripten编译这些库?编辑按照npclaudiu的回答,我用gcc工具包引导库,然后我编辑project-config.jam来配置编译器,替换:#Com

javascript - 在 Emscripten 中使用 Boost

我有一个想要转换为Web应用程序的c++项目。为此,我想使用Emscripten来构建项目。该项目使用了一些外部库。我设法编译或找到了大多数库的JavaScript版本,现在我被Boost困住了。实际上我什至不知道如何开始使用Boost:他们使用boostrap脚本来生成文件来构建库。可以将工具集传递给此脚本,但显然不支持Emscripten。我的项目使用Boost的以下部分:线程、正则表达式、文件系统、信号、系统。如何使用Emscripten编译这些库?编辑按照npclaudiu的回答,我用gcc工具包引导库,然后我编辑project-config.jam来配置编译器,替换:#Com

FOR-U Smart Freight's CTO Chen Guanling Talks about Applications of Autonomous Driving in L

Autonomousdrivingtechnologyplaysacrucialroleinpromotingsmarttransportation.Amongvariousmodesoftransportation,roadtransportinline-haullogisticsisrelativelystandard,thereforemanyexpertsbelievethatline-haullogisticsmaybecomeatrialgroundforautonomousdrivingsystems.Aspartofthisyear'sAISummithostedby51CTO

FOR-U Smart Freight's CTO Chen Guanling Talks about Applications of Autonomous Driving in L

Autonomousdrivingtechnologyplaysacrucialroleinpromotingsmarttransportation.Amongvariousmodesoftransportation,roadtransportinline-haullogisticsisrelativelystandard,thereforemanyexpertsbelievethatline-haullogisticsmaybecomeatrialgroundforautonomousdrivingsystems.Aspartofthisyear'sAISummithostedby51CTO