摘要:
考察w3school上的一个实际的例子[1]:Let AJAX change this text通过 AJAX 改变内容 关注下标红部分的代码的顺序,如果把代码改成如下的顺序:Let AJAX change this text通过 AJAX 改变内容 Let AJAX change this t... 阅读全文
摘要:
今天在学习JavaScript的时候碰到的一个类似于如下代码的问题:/** * * * one * two * three * one * */var lists = document.getElementsByTagName('li');for(var i =... 阅读全文
摘要:
1. 卷是辅存上较大的物理单位,卷这一术语是针对每种辅助存储设备的记录介质而言的。磁盘机上的卷是一个磁盘组,磁带机上的卷是一盘磁带。一个卷上可以记录一个文件(单卷文件)或者多个文件(多文件卷),一个文件也可以记录在多个卷(多卷文件),或者多个文件记录在多个卷上(多卷多文件)。 块:在存储介质上,由连... 阅读全文
摘要:
以前一直想当然的以为vector 的clear()函数会保证释放vector的内存,今天网上一查资料发现完全不是我想象的那样子。比如有如下代码:1 tempObject obj1;2 tempObject obj2;3 vector tempVector;4 5 tempVector.pushbac... 阅读全文
摘要:
gcc -c a.c 编译成目标文件a.ogcc -o a a.o 生成执行文件a.exegcc a.c 生成执行文件a.exegcc -o a -c a.c 编译成目标文件agcc -o a a.c 生成执行文件a.exe在a.c中引用test.c中的一个函数后:gcc -c test.c 编译成... 阅读全文
摘要:
总的结论: 将template function 或者 template class的完整定义直接放在.h文件中,然后加到要使用这些template function的.cpp文件中。1. 现象描述 类似于参考文献[1],当我们以如下方式使用模板函数时,会出现模板函数声明、定义分离带来的链接错误:... 阅读全文
摘要:
以下是转载于网上的一个很好的config文件的实现,留存以备案 1 //Config.h 2 #pragma once 3 4 #include 5 #include 6 #include 7 #include 8 #include 9 10 11 /* 12 * ... 阅读全文
摘要:
1、new 是c++中的操作符,malloc是c 中的一个函数2、new 不止是分配内存,而且会调用类的构造函数,同理delete会调用类的析构函数,而malloc则只分配内存,不会进行初始化类成员的工作,同样free也不会调用析构函数3、内存泄漏对于malloc或者new都可以检查出来的,区别在于... 阅读全文
摘要:
1. map的erase函数使用 这里首先要注意,C++针对map的erase函数有不同的函数原型,这往往是出现问题的关键所在。根据参考文献1: 在C++98中:(1) void erase (iterator position);(2)size_type erase (const key_type... 阅读全文
摘要:
在线查看的网址:https://software.intel.com/sites/landingpage/IntrinsicsGuide/Intel® 64 and IA-32 Architectures Software Developer's Manualshttp://www.intel.co... 阅读全文