咱们先来做一个测试capacity是容器容量,size是大小: 运行结果: 可以观察到每次容器满了需要扩容的时候,容量总是呈现两倍增长,而且每次扩容,容器第一个元素所在地址都会发生改变,由此我们知道,容器的扩容时实际是另外寻找一片更大的空间,VS的如下: 扩容的倍数不一样VS为1.5倍扩容,最好的扩 ...
分类:
其他好文 时间:
2017-05-09 18:19:33
阅读次数:
305
堆(heap)和栈(stack)有什么区别?? 简单的可以理解为: heap:是由malloc之类函数分配的空间所在地。地址是由低向高增长的。 astack:是自动分配变量,以及函数调用的时候所使用的一些空间。地址是由高向低减少的。 预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为 ...
分类:
编程语言 时间:
2017-05-09 11:27:56
阅读次数:
169
在日常开发工作中,有时候我们需要去一些网站上抓取数据,要想抓取数据,就必须先了解网页结构,根据具体的网页结构,编写对应的程序对数据进行采集。最近刚好有一个需求,需要更新收货地址。由于系统现有的收货地址是很早以前的数据了,用户在使用的过程中反映找不到用户所在地的地址信息,因此对现有地址数据的更新也就提... ...
分类:
Web程序 时间:
2017-05-04 14:36:18
阅读次数:
229
1 import java.util.Scanner; 2 3 public class One { 4 //n,m为迷宫的行列范围,p,q是某人迷路所在地点,min用于记录走到终点最小路径的步数 5 public static int n,m,p,q,min=9999; 6 //数组a是迷宫,1代 ...
分类:
其他好文 时间:
2017-04-29 23:27:54
阅读次数:
220
C++ 多继承和虚继承的内存布局 【已翻译100%】 英文原文:Memory Layout for Multiple and Virtual Inheritance 标签: <无> run_mei 推荐于 4年前 (共 14 段, 翻译完成于 10-17) 评论 46 分享 收藏 198 参与翻译 ...
分类:
编程语言 时间:
2017-04-18 18:32:10
阅读次数:
232
Ubuntu 系统的目录众多,并且 Ubuntu 系统是不分 C 盘、D 盘等的,但是所有的目录都是在/目录下面的。 一、/:根目录,是所有目录的绝对路径的起始点,Ubuntu 中的所有文件和目录都在跟目录下。 二、/etc:此目录非常重要,绝大多数系统和相关服务的配置文件都保存在这里,这个目录的内 ...
分类:
系统相关 时间:
2017-04-13 11:46:19
阅读次数:
220
守卫者的挑战 Description 打开了黑魔法师Vani的大门,队员们在迷宫般的路上漫无目的地搜寻着关押applepi的监狱的所在地。突然,眼前一道亮光闪过。“我,Nizem,是黑魔法圣殿的守卫者。如果你能通过我的挑战,那么你可以带走黑魔法圣殿的地图……”瞬间,队员们被传送到了一个擂台上,最初身 ...
分类:
其他好文 时间:
2017-04-01 12:12:09
阅读次数:
205
在我们开发多站点业务网站中,经常需要获取客户端的ip地址来给用户推荐其所在地址的信息的业务,用php获取客户端的ip地址,我们一般用到的PHP内置方法是$_SERVER['REMOTE_ADDR']. 但是这个函数只能获取访问者本地连接中设置的IP,局域网网关出口的IP地址,如果访问者使用代理服务器 ...
分类:
Web程序 时间:
2017-03-09 23:03:14
阅读次数:
213
寻址方式 所谓寻址方式就是表示指令中数据所在地址的方式。一共有七种寻址方案 立即数寻址 寄存器寻址 直接寻址 寄存器间接寻址 寄存器相对选址 基址变质寻址 相对基址变质寻址 在此之前,先介绍一个数据复制指令 MOV 指令, 格式是 MOV AX, BX 。 AX, BX是寄存器上一章介绍过的MOV就 ...
分类:
其他好文 时间:
2017-03-03 01:42:20
阅读次数:
251
近来,有个需求:用户在微信中打开第三方网页,然后输入姓名手机号登录。用户退出后,再次进入网页不需要登录。拿到需求后,就看了下微信的公众平台开发者文档,原来微信内打开第三方网页,可以拿到用户的openid(每个用户唯一),甚至经过授权后可以拿到用户的昵称、性别、所在地等信息。 废话少说,直接来吧! 第 ...
分类:
微信 时间:
2017-02-26 23:48:26
阅读次数:
646