in 软件

这个话题其实蛮基础的。 注:堆栈就是栈(stack) 值类型 值类型实例通常分配在线程的堆栈(stack)上,并且不包含任何指向实例数据的指针,因为变量本身就包含了其实例数据 引用类型 引用类型的变量会被分配到堆栈上,这个变量将用于保存位于堆上的该引用类型的实例的内存地址,变量本身不包含对...

in 软件

302 302是暂时性重定向(Temporarily Moved),搜索引擎会抓取新的内容而保存旧的网址。由于效劳器前往302代码,搜索引擎以为新的网址只是暂时的 301 301重定向是永久的重定向,搜索引擎在抓取新内容的同时也将旧的网址交换为重定向之后的网址。 参考资料

in 软件

TCP首部中有6个标志比特,它们的用法: URG:紧急标志。紧急标志为"1"表明该位有效。 ACK:确认标志。表明确认编号栏有效。大多数情况下该标志位是置位的。TCP报头内的确认编号栏内包含的确认编号(w+1)为下一个预期的序列编号,同时提示远端系统已经成功接收所有数据。 ...

in 软件

首先明确一些概念: 字符集(Charset) 字符集是一个系统支持的所有抽象字符的集合。字符是各种文字和符号的总称,包括各国家文字、标点符号、图形符号、数字等。 字符编码 字符编码(encoding)和字符集不同。字符集只是字符的集合,不一定适合作网络传送、处理,有时须经编码(encode)...

in 软件

js本身执行是单线程的,也就是说当前代码执行的时候,是会阻塞其他代码执行的。 但是js的运行环境,譬如浏览器本身是多线程执行的,包括javascript引擎线程,界面渲染线程,浏览器事件触发线程,Http请求线程等。 一道经典的前端面试题 for(var i = 0; i < 5; i...