我尝试使用fstream加载文件.代码看起来像这样
file.open("../levels/level0.lvl");
if (file.is_open()) {
while (!file.eof()) {
std::getline(file, Str);
list = ReadLine(Str, list);
}
}
Run Code Online (Sandbox Code Playgroud)
但它什么都没有加载.是的,只有路径是绝对的.我怎样才能使路径相对?
文件夹"levels"托管在debug文件夹中.与exe相同的文件夹.
我们正在与peerjs(Webrtc)建立视频聊天.我们有一个nodewebkit版本和一个chrome版本.但由于某种原因,如果chrome启动了一个mediawebkit的媒体流,我们在nw中得到了跟随错误.
PeerJS: Creating RTCPeerConnection.
peer.min.js:1 PeerJS: Listening for ICE candidates.
peer.min.js:1 PeerJS: Listening for `negotiationneeded`
peer.min.js:1 PeerJS: Listening for data channel
peer.min.js:1 PeerJS: Listening for remote stream
peerJS: Setting remote description RTCSessionDescription {sdp: "v=0?o=- 2956768960815374026 2 IN IP4 127.0.0.1?s…5525 label:87a9904d-945d-4393-ad98-68be98482104?", type: "offer"}
peer.min.js:1 PeerJS: ERROR Error: Failed to parse SessionDescription. Failed to parse audio codecs correctly.
callingManager.js:293 webrtc:Failed to parse SessionDescription. Failed to parse audio codecs correctly.
peer.min.js:1 PeerJS: Failed to setRemoteDescription, Failed to parse SessionDescription. Failed to parse audio …Run Code Online (Sandbox Code Playgroud) 我从谷歌加载我的日历。但每次我这样做时,节点都会多使用 2 MB 的内存。即使我删除了该模块。我需要每 5 或 10 分钟加载一次,以便查看是否有变化。这是我的代码。
google-calender.js 模块
module.exports = {
loadCalendars: function(acces, res){
gcal = require('google-calendar');
google_calendar = new gcal.GoogleCalendar(acces);
google_calendar.calendarList.list(function(err, calendarList) {
toLoadCalenders = calendarList.items.length;
loaded = 0;
data = [];
for(var i = 0; i < toLoadCalenders; i++){
google_calendar.events.list(calendarList.items[i].id, function(err, calendarList) {
loaded++;
data.push(calendarList);
if (loaded == toLoadCalenders) {
res.send(data);
}
});
}
});
}
}
Run Code Online (Sandbox Code Playgroud)
main.js
app.get('/google-calender', function (req, res) {
google = require('./google-calender');
google.loadCalendars(acces, res);
setTimeout(function(){
delete google;
},500);
});
Run Code Online (Sandbox Code Playgroud)
有谁知道我如何防止内存泄漏?
c++ ×1
file ×1
fstream ×1
javascript ×1
memory-leaks ×1
node-webkit ×1
node.js ×1
peerjs ×1
webrtc ×1