求帮忙,申请分配内存从第3次开始时到最后的段首址一直是一样的 [问题点数:50分]

Bbs1
本版专家分:0
结帖率 60%
Bbs7
本版专家分:27122
Blank
红花 2019年2月 其他开发语言大版内专家分月排行榜第一
2019年1月 Delphi大版内专家分月排行榜第一
2018年8月 Delphi大版内专家分月排行榜第一
2018年7月 Delphi大版内专家分月排行榜第一
2018年4月 Delphi大版内专家分月排行榜第一
2018年3月 Delphi大版内专家分月排行榜第一
Blank
黄花 2016年11月 Delphi大版内专家分月排行榜第二
Blank
蓝花 2011年10月 其他开发语言大版内专家分月排行榜第三
2010年8月 其他开发语言大版内专家分月排行榜第三
2007年5月 其他开发语言大版内专家分月排行榜第三
Bbs1
本版专家分:0
Bbs9
本版专家分:66254
Blank
红花 2014年5月 其他开发语言大版内专家分月排行榜第一
2014年4月 其他开发语言大版内专家分月排行榜第一
2014年3月 其他开发语言大版内专家分月排行榜第一
2014年1月 其他开发语言大版内专家分月排行榜第一
2013年12月 其他开发语言大版内专家分月排行榜第一
2013年3月 Windows专区大版内专家分月排行榜第一
2010年7月 其他开发语言大版内专家分月排行榜第一
2010年3月 其他开发语言大版内专家分月排行榜第一
2007年6月 其他开发语言大版内专家分月排行榜第一
2007年5月 其他开发语言大版内专家分月排行榜第一
2006年8月 其他开发语言大版内专家分月排行榜第一
2006年5月 其他开发语言大版内专家分月排行榜第一
2005年7月 其他开发语言大版内专家分月排行榜第一
2003年4月 其他开发语言大版内专家分月排行榜第一
Blank
黄花 2016年3月 其他开发语言大版内专家分月排行榜第二
2014年10月 其他开发语言大版内专家分月排行榜第二
2013年7月 Windows专区大版内专家分月排行榜第二
2013年5月 其他开发语言大版内专家分月排行榜第二
2013年4月 其他开发语言大版内专家分月排行榜第二
2012年11月 其他开发语言大版内专家分月排行榜第二
2012年6月 其他开发语言大版内专家分月排行榜第二
2011年11月 其他开发语言大版内专家分月排行榜第二
2011年9月 其他开发语言大版内专家分月排行榜第二
2010年6月 其他开发语言大版内专家分月排行榜第二
2007年4月 其他开发语言大版内专家分月排行榜第二
2006年12月 其他开发语言大版内专家分月排行榜第二
2006年11月 其他开发语言大版内专家分月排行榜第二
2005年6月 其他开发语言大版内专家分月排行榜第二
2003年5月 其他开发语言大版内专家分月排行榜第二
2003年3月 其他开发语言大版内专家分月排行榜第二
Blank
蓝花 2013年11月 其他开发语言大版内专家分月排行榜第三
2013年8月 其他开发语言大版内专家分月排行榜第三
2012年12月 其他开发语言大版内专家分月排行榜第三
2012年9月 其他开发语言大版内专家分月排行榜第三
2012年8月 其他开发语言大版内专家分月排行榜第三
2012年5月 其他开发语言大版内专家分月排行榜第三
2011年12月 其他开发语言大版内专家分月排行榜第三
2010年12月 其他开发语言大版内专家分月排行榜第三
2010年9月 其他开发语言大版内专家分月排行榜第三
Bbs9
本版专家分:66254
Blank
红花 2014年5月 其他开发语言大版内专家分月排行榜第一
2014年4月 其他开发语言大版内专家分月排行榜第一
2014年3月 其他开发语言大版内专家分月排行榜第一
2014年1月 其他开发语言大版内专家分月排行榜第一
2013年12月 其他开发语言大版内专家分月排行榜第一
2013年3月 Windows专区大版内专家分月排行榜第一
2010年7月 其他开发语言大版内专家分月排行榜第一
2010年3月 其他开发语言大版内专家分月排行榜第一
2007年6月 其他开发语言大版内专家分月排行榜第一
2007年5月 其他开发语言大版内专家分月排行榜第一
2006年8月 其他开发语言大版内专家分月排行榜第一
2006年5月 其他开发语言大版内专家分月排行榜第一
2005年7月 其他开发语言大版内专家分月排行榜第一
2003年4月 其他开发语言大版内专家分月排行榜第一
Blank
黄花 2016年3月 其他开发语言大版内专家分月排行榜第二
2014年10月 其他开发语言大版内专家分月排行榜第二
2013年7月 Windows专区大版内专家分月排行榜第二
2013年5月 其他开发语言大版内专家分月排行榜第二
2013年4月 其他开发语言大版内专家分月排行榜第二
2012年11月 其他开发语言大版内专家分月排行榜第二
2012年6月 其他开发语言大版内专家分月排行榜第二
2011年11月 其他开发语言大版内专家分月排行榜第二
2011年9月 其他开发语言大版内专家分月排行榜第二
2010年6月 其他开发语言大版内专家分月排行榜第二
2007年4月 其他开发语言大版内专家分月排行榜第二
2006年12月 其他开发语言大版内专家分月排行榜第二
2006年11月 其他开发语言大版内专家分月排行榜第二
2005年6月 其他开发语言大版内专家分月排行榜第二
2003年5月 其他开发语言大版内专家分月排行榜第二
2003年3月 其他开发语言大版内专家分月排行榜第二
Blank
蓝花 2013年11月 其他开发语言大版内专家分月排行榜第三
2013年8月 其他开发语言大版内专家分月排行榜第三
2012年12月 其他开发语言大版内专家分月排行榜第三
2012年9月 其他开发语言大版内专家分月排行榜第三
2012年8月 其他开发语言大版内专家分月排行榜第三
2012年5月 其他开发语言大版内专家分月排行榜第三
2011年12月 其他开发语言大版内专家分月排行榜第三
2010年12月 其他开发语言大版内专家分月排行榜第三
2010年9月 其他开发语言大版内专家分月排行榜第三
Bbs9
本版专家分:66254
Blank
红花 2014年5月 其他开发语言大版内专家分月排行榜第一
2014年4月 其他开发语言大版内专家分月排行榜第一
2014年3月 其他开发语言大版内专家分月排行榜第一
2014年1月 其他开发语言大版内专家分月排行榜第一
2013年12月 其他开发语言大版内专家分月排行榜第一
2013年3月 Windows专区大版内专家分月排行榜第一
2010年7月 其他开发语言大版内专家分月排行榜第一
2010年3月 其他开发语言大版内专家分月排行榜第一
2007年6月 其他开发语言大版内专家分月排行榜第一
2007年5月 其他开发语言大版内专家分月排行榜第一
2006年8月 其他开发语言大版内专家分月排行榜第一
2006年5月 其他开发语言大版内专家分月排行榜第一
2005年7月 其他开发语言大版内专家分月排行榜第一
2003年4月 其他开发语言大版内专家分月排行榜第一
Blank
黄花 2016年3月 其他开发语言大版内专家分月排行榜第二
2014年10月 其他开发语言大版内专家分月排行榜第二
2013年7月 Windows专区大版内专家分月排行榜第二
2013年5月 其他开发语言大版内专家分月排行榜第二
2013年4月 其他开发语言大版内专家分月排行榜第二
2012年11月 其他开发语言大版内专家分月排行榜第二
2012年6月 其他开发语言大版内专家分月排行榜第二
2011年11月 其他开发语言大版内专家分月排行榜第二
2011年9月 其他开发语言大版内专家分月排行榜第二
2010年6月 其他开发语言大版内专家分月排行榜第二
2007年4月 其他开发语言大版内专家分月排行榜第二
2006年12月 其他开发语言大版内专家分月排行榜第二
2006年11月 其他开发语言大版内专家分月排行榜第二
2005年6月 其他开发语言大版内专家分月排行榜第二
2003年5月 其他开发语言大版内专家分月排行榜第二
2003年3月 其他开发语言大版内专家分月排行榜第二
Blank
蓝花 2013年11月 其他开发语言大版内专家分月排行榜第三
2013年8月 其他开发语言大版内专家分月排行榜第三
2012年12月 其他开发语言大版内专家分月排行榜第三
2012年9月 其他开发语言大版内专家分月排行榜第三
2012年8月 其他开发语言大版内专家分月排行榜第三
2012年5月 其他开发语言大版内专家分月排行榜第三
2011年12月 其他开发语言大版内专家分月排行榜第三
2010年12月 其他开发语言大版内专家分月排行榜第三
2010年9月 其他开发语言大版内专家分月排行榜第三
Bbs7
本版专家分:27122
Blank
红花 2019年2月 其他开发语言大版内专家分月排行榜第一
2019年1月 Delphi大版内专家分月排行榜第一
2018年8月 Delphi大版内专家分月排行榜第一
2018年7月 Delphi大版内专家分月排行榜第一
2018年4月 Delphi大版内专家分月排行榜第一
2018年3月 Delphi大版内专家分月排行榜第一
Blank
黄花 2016年11月 Delphi大版内专家分月排行榜第二
Blank
蓝花 2011年10月 其他开发语言大版内专家分月排行榜第三
2010年8月 其他开发语言大版内专家分月排行榜第三
2007年5月 其他开发语言大版内专家分月排行榜第三
c语言—指针基础(8:动态分配内存)
C语言动态<em>分配内存</em>
利用循环队列模拟舞伴配对问题:在舞会上,男、女各自排成一队。舞会开始时。依次从男队和女队的队头各出一人配成舞伴。如果两队初始人数不等,则较长的那一队中未配对者等待下一轮舞曲。
#include//舞伴配对问题(用循环队列实现)// #define queuesize 100 typedef struct //定义结构体-人员信息// { char name[20]; char sex; } datatype; typedef struct //定义结构体-循环队列// { int front; int rear; int co
第K短路径
对于 前K短路径问题 和 A*算法 的一些小小总结     首先,为了说话方便,列出一些术语:     在启发式搜索中,对于每个状态 x,启发函数 f(x) 通常是这样的形式: f(x) = g(x) + h(x)     其中 g(x) 是从初始状态走到 x 所花的代价;h(x) 是从 x 走到目标状态所需要的代价的估计值。    
二维数组的首地址和第几行第0列的地址略解
在a[N][N]中a[i]表示的第i行第一列的地址  a+i表示的是第i行的首地址 a+i等同于&amp;amp;a[i](所以a+1就是行移动,a[i]+1就是列移动) 
C中关于malloc 内存地址是如何分配的?
https://www.jianshu.com/p/2ebd415b947d 思考: 在C语言中我们向操作系统请求malloc内存空间地址是连续的吗??? 测试 1 每次<em>申请</em>一块内存空间 void *a1 = malloc(1); void *a2 = malloc(2); printf(&quot;%p\n&quot;,a ); printf(&quot;%p\n&quot;, a1); printf(&quot;%p\n&quot;, a2)...
指针数组&数组指针的分配内存及函数参数 C语言版
最近写代码总是被基础知识卡住,十分耽误时间,今天又卡住了。所以下定决心一定要弄清楚这个问题,然后不好的是网上的资料总是解决的并不清楚,总是在纠结什么是指针数组什么是数组指针,看了《C缺陷和陷阱》也没有我想要的东西。要么就是C和C++混为一谈,new int[5]这种语法C肯定是错误的,所以找个机会总结一下,然后希望以后不要再栽在基础上。定义指针数组:int p[10] 数组指针 int(*p)[5]
移动汉诺塔
Description   汉诺塔是一个小游戏,如图,有三根木桩,从左到右分别是1、2、3,有n个盘子,从小到大编号分别为1~n(图中n = 3),初始状态下,n个盘子都在1号木桩上,并且盘子从上到下编号递增。 游戏的目标是把所有盘子从木桩1移动到木桩3上。 游戏规则: 1、 每次只允许移动一个盘子 2、 移动盘子时,编号大的盘子不能移动到编号小的盘子上
:一球从h米高度自由落下,每次落地后反跳回原高度的一半; 再落下,求它在 第n次落地时,共经过多少米?第n次反弹多高?
package firstpratice; import java.util.*; public class third { public static void main(String[] args) { // TODO 自动生成的方法存根 Scanner sc=new Scanner(System.in); System.out.println("请输入高度h:");...
一球从n米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第m次落地时,共经过多少米?第m次反弹多高?
import java.util.Scanner;public class ZiYouLuoTi {  public static void main(String[] args){  Scanner stdin = new Scanner(System.in);  int height = 0;//自由落体的高度  int numbers = 0;//反弹的次数,也是落地的次数  float
求解c 语言里二维数组地址用表示方法
今天看书时,看到这么一段:(见《c语言教程》第六章--指针)   本小节以二维数组为例介绍多维数组的指针变量。 一、多维数组地址的表示方法 设有整型二维数组a[3][4]如下: 0 1 2 3 4 5 6 7 8 9 10 11   设数组a的首地址为1000,各下标变量的首地址及其值如图所示。在第四章中介绍过, C语言允许把一个二维数组分解为多个一维数组来处理。因此数组a可分
99 秒 马 表 设 计
<em>开始时</em>,显示“00”,第1次按下SP1后就开始计时。 第2次按SP1后,计时停止。 第3次按SP1后,计时归零。
次短路,第k最短路,有限制的最短路问题总结
在这求第k短路用的是,A*+dij所谓的A*是一种启发式搜索,他给搜索选定一定的方向,避免了无谓的搜索,如何来确定搜索的顺序?也就是用一个值来表示这个值为f[x],每次搜索取f[x]最小的拓展,那么这个f[x]=h[x]+g[x]其中这个h[x]就是当前搜索时的代价,如求K段路这个就是前一个点的h[x']+边的长度,而g[x]是一个估价函数,估价函数要小于是对当前点到目标的代价的估计,这个估计必须
C 结构体嵌套一级指针 二级指针 动态分配内存
#define _CRT_SECURE_NO_WARNINGS #include #include #include //结构体嵌套一级指针 二级指针 动态<em>分配内存</em> typedef struct _Teacher { int age; int id; char *title; char **pStuarray; char name[64]; }Teacher; //打印结构体 v
用new和delete运算符动态分配内存空间的方法编写程序。
用new和delete运算符动态<em>分配内存</em>空间的方法编写程序。从键盘输入33整型数组的数据,并计算出所有元素之和,打印出最大值和最小值。输入输出要用流运算符实现。
一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第n次落地时,共经过多少米?第n次反弹多高?(以第十次为例)
在做题之前,我们先来捋一捋本题的思路,如下图在编写代码时,我们可能不能一次性的确定需要定义多少个变量,这个就需要一步一步的看情况代码如下:#include&amp;lt;stdio.h&amp;gt; int main() { float h = 100;//高度 int n = 0;//跳了几次 int i = 0;//循环变量 float ret = 0;//反弹高度 float sum = 0;/...
一个球从100m高度自由落下,每次落地后反跳回原来高度的一半,再落下,再反弹。求它在第10次落地时,共经过多少米?第10次反弹多高。
float sum = 100, hight = 100;     printf("每次弹起的高度为:\n");     for (int i = 0; i 10; i++) {         hight = hight / 2.0;         sum = sum + 2 * hight;         printf("%.8f ", hight);     }  
一个球从100m高度自由落下,每次落地后反跳回原高度的一半,再落下,再反弹。求它在第10次落地时,共经过多少米,第10次反弹多高
#include&amp;lt;stdio.h&amp;gt;int main(){    int i, t;    double h = 100;    printf(&quot;Please enter the first few times:\n&quot;);    scanf(&quot;%d&quot;, &amp;amp;t);    for(i = 0; i &amp;lt; t; i++)    {        h /= 2;    }    pr...
opencv2 Mat分配的数据空间
这里先从Mat的几种初始化说起。 (1) Mat::Mat() (2) Mat::Mat(int rows, int cols, int type) (3) Mat::Mat(Size size, int type) (4) Mat::Mat(int rows, int cols, int type, constScalar& s) (5) Mat::Mat(Size size, int
传值与传址的区别与优缺点
第一次写博客,可能有点乱,那么我们就从一个实例开始吧 目标:以一个简单的实例为例,编写一个函数实现交换两个变量的数值先看正确的方法,以C语言为例 #include &amp;lt;stdio.h&amp;gt; void f(int* x,int *y); int main(void) {         int a=3,b=4;         f(&amp;amp;a,&amp;amp;b);       ...
IPv4地址(一)
计算机网路IPv4
习题 5.11 一个球从100m高度自由落下,每次落地后反跳回原高度的一半,再落下,再反弹。求它在第10次落地时,共经过多少米,第10次反弹多高。
C程序设计 (第四版) 谭浩强 习题5.11 个人设计习题 5.11 一个球从100m高度自由落下,每次落地后反跳回原高度的一半,再落下,再反弹。求它在第10次落地时,共经过多少米,第10次反弹多高。代码块#include main() { int i; double s, t; s = t = 100.0; for (i = 1; i <= 10;
笔试基础归纳-8.17(一)
T1.适应于请求段的内存分配方法是( )。 A 首次适应和最佳适应 B 固定分区和可变分区 C 首次适应和固定分区 D 最佳适应和可变分区答案选D。自己概念不清。 请求就是动态的,因此我们的选择应该在地址的动态性中选择,所以选择可变分区和最佳适应请求分段系统是在分段系统的基础上,增加了请求调段功能和分段置换功能所形成的分段式虚拟存储系统。分段式存储管理方式分配算法与可变分区的分配算法相似。最佳适应
数组名&数组名取地址&数组首元素取地址的区别
#include #include int main() {   int a [ 10];   printf ("%d\n" , a );   printf ("%d\n" , & a );   printf ("%d\n" , & a [0 ]);   printf ("%d\n" , a + 1 );//一个元素的内存大小,字节 ,偏移一个sizeof(a[0])
Oracle的substr函数简单用法 substr(字符串,截取开始位置,截取长度
Oracle的substr函数简单用法 substr(字符串,截取开始位置,截取长度) //返回截取的字 substr('Hello World',0,1) //返回结果为 'H'  *从字符串第一个字符开始截取长度为1的字符串 substr('Hello World',1,1) //返回结果为 'H'  *0和1都是表示截取的开始位置为第一个字符 substr('Hello Worl
Dijkstra求最短路径和次短路径,类似求次大值
首先,有时候题目需要得到的不是最值,而是次值。 与我们求最值过程类似,我们求最值,若是最值被替换,原来的最值就变成次值,若是次值可以更新就更新。 没有增加多少难度。 例 USACO 2006 Nov Roadblocks 核心代码for (int j=last[u];j;j=e[j].next) { int v=e[j].to;
关于CUDA 分配固定内存
可以使用 float *h_a; CHECK(cudaMallocHost ((float **)&amp;h_a, nbytes)); 来直接分配固定的追内存,而不是虚拟分页中的内存,好处就是速度会稍微快一些。缺点就是可能内存利用率下降。 // allocate pinned host memory float *h_a; CHECK(cudaMalloc...
输入一个a[3][3]矩阵,求其主副对角线元素之和
问题:         输入一个a[3][3]矩阵,求其主副对角线元素之和#include &amp;lt;stdio.h&amp;gt; int main() { float a[3][3]; int i,j; float line1=0; float line2=0; for(i=0; i&amp;lt;3; i++) { for(j=0; j&amp;lt;3...
段地址和偏移地址
8086:关于物理地址=段地址*16+偏移 首先我们知道8086中段地址是从能被10H整除的地址开始的,即地址最后一位都是0(16进制表示)。这样在设计CPU时就没有必要表示这个最后一个0了。例如FFFF[0]H,这个地址,假设段地址是FFFFH,那么它的偏移地址就是0000H了。 因为CPU在设计时去掉了一个16进制的0,所以要乘以10H(十进制的16)。 8086CPU有20位地址总线
ACMNO.14一球从M米高度自由下落,每次落地后返回原高度的一半,再落下。 它在第N次落地时反弹多高?共经过多少米? 保留两位小数 输入 M N 输出 它在第N次落地时反弹多高?共经过多少米
题目描述 一球从M米高度自由下落,每次落地后返回原高度的一半,再落下。 它在第N次落地时反弹多高?共经过多少米? 保留两位小数 输入 M N 输出 它在第N次落地时反弹多高?共经过多少米? 保留两位小数,空格隔开,放在一行 样例输入 1000 5 样例输出 31.25 2875.00 来源/分类 C语言 题目截图: 思路: 首先想到用for循环语句来解决! 下落一次比较长,要加上...
数组首地址&b,&b[0]元素地址和数组元素首地址b的区别
printf(&quot;&amp;b=%p\n&quot;,&amp;b); printf(&quot;b[1]=%c\n&quot;,b[1]); printf(&quot;b+1=%p\n&quot;,b+1); printf(&quot;b[1]=%p\n&quot;,&amp;b[1]); printf(&quot;&amp;b+1=%p\n&quot;,&amp;b+1);
C++中在堆区分配内存使用及注意事项
C++中在堆区<em>分配内存</em>常用方法有:new、delete、malloc、free1、new、delete、malloc、free关系c用对象的析构函数,和new对应free只会释放内存,new调用构造函数。malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于<em>申请</em>动态内存和释放内存。对于非内部数据类型的对象而言,光用maloc/free无法满足动态对象...
每天一道LeetCode-----杨辉三角从第一行到最后一行的最小路径和
Triangle 原题链接Triangle 在杨辉三角中找到一条从第一行<em>到最后</em>一行的路径,使该路径和最小,要求每次移动只能移动到下一行的相邻位置。用二维数组表示,假设当前在triangle[i][j]位置,那么下次只能移动到triangle[i+1][j]和triangle[i+1][j+1]两个位置 要求空间复杂度为O(n) 第一种方法是在原二维数组上做修改,利用动态规划的思想,对于
C语言中如何为数组申请动态分配内存
为一维数组<em>申请</em>动态<em>分配内存</em> #include&amp;amp;amp;lt;stdio.h&amp;amp;amp;gt; #include&amp;amp;amp;lt;stdlib.h&amp;amp;amp;gt; int main() { int n; int i; int *a; scanf(&amp;amp;quot;%d&amp;amp;quot;, &amp;amp;amp;amp;n); a = (int*)malloc(sizeof(int)*n);//为数组
new分配内存的详细解释
new operator(C++中的new有三重含义)在<em>申请</em>内存的时候,首先会调用operator new 来<em>分配内存</em>,operator new在<em>申请</em>内存失败时,缺省行为是抛出异常,一旦抛出异常,而不对异常进行捕获处理,程序会退出或者崩溃。 一、缺省失败行为 int main () { while(true) { p = new char [1024*1024
汇编语言程序设计:在附加段中有一数组,数地址为BUFF,数组中第一个字存放了数组的长度。编写程序,在数组中查找0,若找到则将其从数组中删去,后续项向前压缩,其余部分补0.
源程序:DATA      SEGMENTST1  DB   50HBUFF      DB   ?       DB   50H DUP(0)       DB   $DATA      ENDS CODE    SEGMENTMAIN     PROC    FAR       ASSUME CS:CODE,DS:DATASTART:    MOV      AX,DATA      
[kuangbin]博弈基础题1:A - Calendar Game :日历游戏
寒假练习第一天 A - Calendar Game 题目大意: 日历游戏:这个游戏由1900年1月1日到2001年11月4日的比赛日组成。从这个时间间隔中随机选择一个日期开始。两个人,Adam和 Eve, Adam 第一个移动,然后一次移动。只有一个规则移动: 从当前日期 ,一个人可以移动到第二天或下个月的同一天。当下个月没有相同的日期时,玩家只移动到下一个日历日期。 如果一个人移动到2001
51Nod - 1081 子段求和 前缀和算法
真是要炸,一个题看起来挺常规但oj就是一直给 超时,超时,超时,没有办法因为在自己看来算法和结果都是没有问题,所以在代码格式上动了点心思,结果时间虽然有所减少但是超时了。 这是原题描述 51Nod - 1081 下面附上自己最初的代码,当然我认为这是初学者都最先想到的办法。 #include int main() { long long sum;int a[5
栈上分配内存和堆上分配内存的区别
1.程序占用的内存可以分为以下几种情况: 栈区(stack) 堆区(heap) 全局区(static静态区) 文字常量区 程序区 2.下面对内存分配进行总结 栈区:存储函数参数,占据连续的存储空间 堆区:由程序员分配和释放,或者由系统释放,不连续分配,容易造成内存碎片 全局区:全局变量和静态变量的存储 文字常量区:常量,字符串 程序代码区,主要存储二进制文件 3.struct和class区别: s...
程序在的内存中的分配(常量,局部变量,全局变量,程序代码)
一. C中 1.栈 - 由编译器自动分配释放 2.堆 - 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收 3.全局区(静态区),全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。- 程序结束释放 4.另外还有一个专门放常量的地方。- 程序结束释放                      
在函数中申请内存,使用参数传递方式将此内存的首地址传给实参
要求:将一个指针p传入一个函数f,f的一个参数p1接收此指针,用p1<em>申请</em>p所属类的内存(new),要求亦指向此<em>申请</em>的内存首地址传。 比较下面两段代码,问哪一个能完成任务?为什么? (1) using namespace std; class Matrix{ public: Matrix(){m_RowCount = 0;}; int getRowCount(){retu
vector重新申请内存
一、realloc函数介绍 realloc原型是externvoid *realloc(void *mem_address, unsigned int newsize); 先判断当前的指针是否有足够的连续空间,如果有,扩大mem_address指向的地址,并且将mem_address返回,如果空间不够,先按照newsize指定的大小分配空间,将原有数据从头到尾拷贝到新分配的内存区域,而后释放原
给了一串数字:218916754,根据下面规则可以找出扣扣号码:首先删除第一个数,紧接着将第二个数放到这串数字的末尾,再将第三个数删除,并将第四个数放到这串数字的末尾......如此循环,知道剩下最后
给了一串数字:218916754,根据下面规则可以找出扣扣号码:首先删除第一个数,紧接着将第二个数放到这串数字的末尾,再将第三个数删除,并将第四个数放到这串数字的末尾......如此循环,知道剩下最后一个数,将最后一个数也删除,按照刚才删除的顺序,把这些数字连在一起得到一串数字。
栈上分配内存函数Alloca
对于堆上内存分配函数,大家都比较熟悉。对于C而言,有calloc、malloc、realloc函数;对于C++而言,有new、new[]。 之前一直以为alloca函数也是堆上<em>分配内存</em>的函数,因为它和calloc及malloc太像了。并且,在STL源码及其他内存分配器中,都是用Alloc表示堆上内存分配,于是就习惯性的认为alloca函数也是堆上<em>分配内存</em>的函数。 今天,问一个同事有没有栈上分配...
使用new分配内存、创建动态数组、
1、使用new来<em>分配内存</em>程序员需要告诉new,需要为哪种数据类型<em>分配内存</em>;new将找到一个长度正确的内存块,并返回该内存块的地址,程序员的责任是将改地址赋给一个指针。 int *pn = new int;new int告诉程序,需要存储int类型的内存,系统动态分配适合大小的内存,并将地址返回给pn,通过pn指针可操作内存中的值。注意,使用new分配的动态内存要用delete删除,对应格式: ...
一小球从100米高度自由落下,每次落地后反跳回原高度的一半,再落下。
一小球从100米高度自由落下,每次落地后反跳回原高度的一半,再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?void test() {  //思路:路线100->50,50->25,25->12.5,12.5...——100*1/2*1/2*...==  // 落地      1       2     3         4  //          100   +100 +   
字符数组 与 字符指针(使用前分配内存
1.字符指针可以指向一个字符串。 我们可以用字符串常量对字符指针进行初始化。例如,有说明语句: char *str = "This is a string."; 是对字符指针进行初始化。此时,字符指针指向的是一个字符串常量的首地址,即指向字符串的首地址。 这里要注意字符指针与字符数组之间的区别。例如,有说明语句: char string[ ]="This is a string.";
OJ题——小球落地问题
题目描述 一球从M米高度自由下落,每次落地后返回原高度的一半,再落下。它在第N次落地时反弹多高?共经过多少米?保留两位小数 输入 M N 输出 它在第N次落地时反弹多高?共经过多少米?保留两位小数,空格隔开,放在一行 样例输入 1000 5 样例输出 31.25 2875.00 /*  * Copyright (c) 2014, 烟台大学计算机
IPV4理论知识
IPV4理论知识   前言   每次看见其他同学写的博客,感觉好高大上啊,好羡慕哦,而且好拥有自己的个人网站,搞得自己老炫酷了,羡慕中,学习中,奋斗中.本节内容主要围绕ipv4的一点小知识给大家说说.     定义   在TCP/IP协议族中,用于在IP层识别连接到因特网设备的标识符称为因特网地址或者IP地址,IPV4第是是一个32位的地址.
一球从M米高度自由下落,每次落地后返回原高度的一半,再落下。 它在第N次落地时反弹多高?共经过多少米? 保留两位小数
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); while (scanner.hasNext()) { double a = scanner.nextInt(); double b = sc...
递归求解n年后的母牛数量
假设每只母牛从出生后,次年后的每年年初会生下2只母牛,并且随着年份的增加每年成倍死亡, 即第一年死1*2只母牛,第二年死2*2只母牛,第三年死3*2只母牛。。。。 问题: 假设第一年年初时是10头母牛,第二年年初有28头母牛,问:第100年年初后,有多少只母牛?
关于C/C++中内存分配(写的非常好,值得一看)
c/c++程序内存空间浅说   一个由C/C++编译的程序占用的内存分为以下几个部分:   1、栈区(stack):又编译器自动分配释放,存放函数的参数值,局部变量的值等,其操作方式类似于数据结构的栈。   2、堆区(heap):一般是由程序员分配释放,若程序员不释放的话,程序结束时可能由OS回收,值得注意的是他与数据结构的堆是两回事,分配方式倒是类似于数据结构的链表。   3、全局区(
小球的距离(每次弹起的高度为原来的一半)----京东2016研发工程师编程题(二)
[编程题] 小球的距离 小东和三个朋友一起在楼上抛小球,他们站在楼房的不同层,假设小东站的楼层距离地面N米,球从他手里自由落下,每次落地后反跳回上次下落高度的一半,并以此类推知道全部落到地面不跳,求4个小球一共经过了多少米?(数字都为整数) 给定四个整数A,B,C,D,请返回所求结果。 测试样例: 100,90,80,70 返回:1020 解法一
全局变量堆内存申请顺序
全局变量堆内存<em>申请</em>顺序 tmp-> cat 1.cpp /// @file 1.cpp /// @brief /// @author EastonWoo /// 0.01 /// @date 2015-12-05 #include #include #define _MAP______OK // 屏蔽出现段错误 bool test(); #ifdef _MA
2019第十届蓝桥杯C/C++ B组省赛 —— 第三题:数列求值
试题 C:数列求值 本题总分:10 分 【问题描述】 给定数列 1, 1, 1, 3, 5, 9, 17, …,从第 4 项开始,每项都是前 3 项的和。求第 20190324 项的最后 4 位数字。 【答案提交】 这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一 个 4 位整数(提示:答案的千位不为 0),在提交答案时只填写这个整数,填写多余的内容将无法得分。 代...
二维数组名与地址的对应
已知int a[3][4];则下列能表示a[1][2]元素值的是? 在多维数组中,数组名是第一个数组的地址. 注意这里a不是第一个元素的地址,而是第一个维数组(即a[0],a[0]是一个4元素的数组)的地址,a[0][0]才是表示的一维数组第一个元素的地址. 数组名 + 1表示向下移一层. 本题中,a是一个三行四列的数组 *(a+1)表示第二行的首地址,和a[1]<em>一样</em>。 *(a+1)+
分段的共享和保护
1、共享段表 -- 为了实现分段共享,可在系统中配置一张共享段表,所有各共享段都在共享段表中占有一表项。表项中记录了共享段的段号、段长、内存 始址、存在位(是否已调入内存)等信息,并记录了共享此分段的每个进程的情况。其中各项说明如下: 1)共享进程计数count。 ---- 非共享段仅为一个进程所需要。当进程不再需要该段时,可立即释放该段,并由系统回收该段所占用的内存空间。 ---- 共享段是为多个进程所需要的,当某进程不再需要而释放它时,系统并不回收该段所占用的内存区,仅当所有共享该段的进程全部不再需要
怒放的生命
泛滥的作业,短命的高三,吃人的社会,——压在90后身上的三座大山。我也想在在高考的时候一览众山小,苦于泛滥的作业在心头早已成灾。 印记——露从今夜白,月是故乡明。故乡的印记,也许就像姥爷只能活在妈妈的睡梦中,--梦很真实;而真实的我们又像在做梦。逝者安息,生者奋斗。姐说的对,努力靠近不要脱离人生的轨道。有目标,才有可能;有行动,才可能成功。当我终于有机会回头再看自己,才发现在载满光环的道路上挺着疲惫的身躯流血流了好远。 痛心——世事不能由着自己。 心疼——我想要的是怒放的生命。 低调——话多了有罪,这种品质
有一个虚拟存储系统,若进程在内存中占3页(开始时内存为空),若采用先进先出(FIFO)页面淘汰算法,当执行如下访问页号序列后1,2,3,4,5, 1,2,5,1,2,3,4,5,会发生多少缺页?
有一个虚拟存储系统,若进程在内存中占3页(<em>开始时</em>内存为空),若采用先进先出(FIFO)页面淘汰算法,当执行如下访问页号序列后1,2,3,4,5, 1,2,5,1,2,3,4,5,会发生多少缺页?A:7 B:8 C:9 D:10答案:D,10。 注意:缺页定义为所有内存块最初都是空的,所以第一次用到的页面都产生一次缺页。 内存块数是3时: FIFO,发生缺页时的调入顺序即为淘汰顺序 1、
c语言:返回指定字符在指定字符串中第n次出现的位置(从0开始计算)
/*Function 返回指定字符在指定字符串中第n次出现的位置(从0开始计算)*/ /*函数原型 int myFunc(const char *s, char c, int n)*/ #include #include #include #include int myFunc(const char *s, char
1184C语言实验——拍皮球
题目描述 小瑜3岁了,很喜欢玩皮球,看来今后喜欢打篮球的^_^。最近她发现球从手中落下时,每次落地后反跳回原高度的一半,再落下,每次球落地时数球跳了几次,数到n次时爸爸在边上喊停,问小瑜现在球到底总共走了多少距离,小瑜故作沉思状,爸爸又问接下来小球能跳多高啊,小瑜摇摇头,心想还没跳我怎么知道啊,难道爸爸是神啊!这时的你在边上出主意想给小瑜写个程序计算一下,因此任务就交给你啦!假设球的初始高度
如何在内核中断上下文中分配内存
判断一个内存分配函数能否用在中断上下文中,主要看这个内存函数最终调用的伙伴系统算法的函数接口page_alloc(gfp_mask,order)的gfp_mask的内容,用在中断上下文中一般是GFP_ATOMIC,否则通常GFP_KERNEL作为内存分配标志。 get_free_pages()也是根据传递的参数gfp_mask,决定这个分配函数是否能睡眠,所以传递的gfp_mask参数决定了是否
malloc了多个结构体长度的内存后,怎样操作每个结构体
#include #include #include #include using namespace std; typedef struct tagtest { int ID; char name[24]; }TEST; int main() { int num = 10; int ulmemsize = sizeof(TEST) * num; TEST *pstrfid =
无限序列
Description   我们按以下方式产生序列:   1、 <em>开始时</em>序列是: “1” ;   2、 每一次变化把序列中的 “1” 变成 “10” ,”0” 变成 “1”。   经过无限次变化,我们得到序列”1011010110110101101…”。   总共有 Q 个询问,每次询问为:在区间A和B之间有多少个1。   任务:写一个程序回答Q个询问 Input   第一行为一个整数Q,后面
废弃20】
Sn = 100.0 Hn = Sn / 2for n in range(2,11): Sn += 2 * Hn Hn /= 2print ('Total of road is %f' % Sn) print ('The tenth is %f meter' % Hn)
基础面试(2):一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高?
做基础练习时,这个题是我觉得争议最大的,网上也给出了很多答案,运行结果多样化的厉害。思路可以多样,但是运行结果肯定只有一个。下面给出我的代码,希望能有人指点1.2   //球反弹--最后一次落地不反弹,算反弹高度时/2 @Test public void boil(){ Scanner s = new Scanner(System.in); System.out.println(&quot;想求第几次反...
(C#)检索出一个字符串中某字符第n次出现的位置(IndexOf)
class Program { static void Main(string[] args) { Console.WriteLine("Please input your STRING:"); string a = Console.ReadLine(); char c;
输入一个3*3矩阵并计算对角线元素之和
import java.util.Scanner;//求一个3*3矩阵对角线元素之和* public class GetSum { public static void main(String[] args) { int[][] array=new int[3][3]; int cout=0,sum=0; // 输入3*3矩阵
一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?
我的程序: 01./* 02.* 程序的版权和版本声明部分: 03.* Copyright (c) 2013, 烟台大学计算机学院 04.* All rights reserved. 05.* 文件名称:test.cpp 06.* 作 者:王鲁峰 07.* 完成日期:2013 年11 月9 日 08.* 版 本 号:v1.0 09.* 对
C语言结构体内存空间分配
首先来说如果结构体的内存是按照便捷对齐的话,比如下图的这个结构体: 假如按照边界对齐要求的话,恐怕需要24个字节的存储空间。而short类型和charl类型却仅仅占了不到一个double八个字节的空间。 图中的彩色部分就是根据边界对齐,这三个类型实际所占的空间,可以说大部分的空间就这样白白浪费了。那么问题来了?既然我可以想到这个问题,在编写这个东西的那些工作人员不可能没有注意到吧?
一个球从100m高度自由落下,每次落地后反跳回原来高度的一半,再落下,再反弹。求它在第10次落地时,共经过多少米?第10次反弹多高
float sum = 100; float m = 50; for (int i = 2 ; i ,m);
XTUOJ数学专题
1.1242-XTUOJAlice经常弄丢钥匙,所以她经常需要去配钥匙,但是锁匠不能保证每一把配的钥匙都能打开。Alice 不想多跑,所以她决定一次让锁匠配多把钥匙来提高成功率。假设每次配钥匙都是独立事件,锁匠有p/100 的概率配好钥匙,请问Alice要达到r/100的概率至少有一把钥匙能打开门,最少需要配多少把钥匙?输入第一行是一个整数T(0≤T≤11,000) ,表示样例数。 每个样例占一行...
截取 java 字符串中 从某个字符(比如小数点“ . ”)第二次出现的位置到结尾之间的字符
转自 : https://zhidao.baidu.com/question/274850061.html    第二个回答者aqi314819950    public class TestCode { public static void main(String[] args) { String str =&quot;232ljsfsf.sdfl23.ljsdfsdfsdfss.23423.sdfs...
输入n个整数求第二大的数
#include &amp;lt;stdio.h&amp;gt; #include &amp;lt;stdlib.h&amp;gt; int main() {     int n = 0, i = 0;     int max=0,rmax=0;     printf(&quot;请输入元素个数:&quot;);     scanf(&quot;%d&quot;, &amp;amp;n);     int *p1 = (int *)malloc(sizeof(int)*n...
一球从M米高度自由下落,每次落地后返回原高度的一半,再落下。它在第N次落地时反弹多高?共经过多少米?保留两位小数
 问题及代码: 烟台大学计算机与控制工程学院 作者:毕春超 完成日期:2016年10月21日 题目描述 一球从M米高度自由下落,每次落地后返回原高度的一半,再落下。它在第N次落地时反弹多高?共经过多少米?保留两位小数   运算结果 学习心得: 多思考,不会的话就画一个图看看
Qt学习06——内存分配策略
QString在一个连续的内存块中保存字符串数据,当字符串长度不断增长时,QString需要重新<em>分配内存</em>空间。本文介绍QString使用的内存分配策略。
从栈的分配例子来看malloc分配内存的问题
注意1与5点; 1、Linux内核管理内存空间的分配,所有程序对内存空间的<em>申请</em>和其他操作,最终都会交给内核来管理。 2、linux实现的是“虚拟内存系统”,对用户而言,所有内存都是虚拟的,也就是说程序并不是直接运行在物理内存上,而是运行在虚拟内存上,然后由虚拟内存转换到物理内存。 3、linux将所有的内存都以页为单位进行划分,通常每一页是4KB; 4、在对虚拟内存地址到物
【京东2018秋招PHP开发工程师笔试题】疯狂序列
题目描述: 东东从京京那里了解到有一个无限长的数字序列: 1, 2, 2, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 5, …(数字k在该序列中正好出现k次)。东东想知道这个数字序列的第n项是多少,你能帮帮他么 输入描述: 输入包括一个整数n(1 ≤ n ≤ 10^18) 输出描述: 输出一个整数,即数字序列的第n项 示例1 ...
mysql按行进行查询( 查询第几行到第几行记录 查询最后一行和第一行记录 查询前几行和后几行记录)
1、查询第一行记录:     select   *   from   table  limit   1 2、查询第n行到第m行记录      select * from table1  limit n-1,m-n;      SELECT * FROM table LIMIT 5,10;返回第6行到第15行的记录      select * from employee l
汇编程序:查表求平方
【任务】设在内存单元SQTAB首址开始存放了0~15的平方数表。要求用直接查表法编一程序,求出A单元中给定数(<=15)的平方值送B单元保存。【参考解答1】assume cs: code, ds: datadata segment sqtab db 0, 1, 4, 9, 16, 25, 36, 49, 64, 81 db 100, 121, 144, 169, 196,
[编程题]求小球落地5次后所经历的路程和第5次反弹的高度
假设一个球从任意高度自由落下,每次落地后反跳回原高度的一半; 再落下, 求它在第5次落地时,共经历多少米?第5次反弹多高?
4.一个球从100m高度自由落下,每次落地后反跳回原来高度的一半,再落下,再反弹。求它在第10次落地时,共经过多少米?第10次反弹多高。
#import int main(int argc, const char * argv[]) {
输入n个数,最坏情况下用 n + logn - 2 次比较找出当中的最大值和次大值(3种做法)
这个题我一开始是递归 从底层出发 比到顶层 显然时间复杂度不允许后来想了一种n时间复杂度的开两个数用来维护最大值和最小值就可以了,什么意思呢比如 1 3 6 2 8 4 0 0 8是我们要求的数组int last = Integer.Min_Value;int cur = Integer.Min_Value;分别代表了上一个最大值和当前最大值我们走到a[0] cur = 1到a[1] cur=3 ...
在首地址为DATA的字数组中,存放了100H个16位补码数 ;编写程序,求出它们的平均值放在AX中;并求出数组中有多少个数 ;小于此平均值,将结果放在BX中
;在首地址为DATA的字数组中,存放了100H个16位补码数;编写程序,求出它们的平均值放在AX中;并求出数组中有多少个数;小于此平均值,将结果放在BX中DATAS SEGMENTDATA DW 1,2,3,4,5,6,7,8,9,5COUNT DW ($-DATA)/2CRLF  DB 0AH,0DH,'$'DATAS ENDSSTACK SEGMENT PARA STACK      DW 1...
js截串后三位 截串从第一位到倒数第二位
js String对象的截串方法们、 其实在W3school中方法们都有介绍,主要具体写一下应用 1⃣️ stringObject.substr(start,length) 此方法是获取从,指定索引开始包括开始索引在内 ,指定长度的字符串 var str = 'hello world!'; //获取后三位 str.substr(-3,3); //---'ld!'...
数据结构实验之栈七:出栈序列判定(顺序栈)
Think: 好早前的题, 之前应该也有写过这篇blog,好讨厌写栈和顺序表的题,虽然都有模板套用,但真的好长好长, 方法主要 有两种 ①借助 来水题 ②用模拟栈来做Problem Description给一个初始的入栈序列,其次序即为元素的入栈次序,栈顶元素可以随时出栈,每个元素只能入栈依次。输入一个入栈序列,后面依次输入多个序列,请判断这些序列是否为所给入栈序列合法的出栈序
C++ 内存对齐 和 Windows系统内存分配对齐
C++中的class、struct、union首地址内存值对齐到第一个数据成员字节大小的整数倍,如第一个是short(2字节)则首地址是2字节的整数倍,class、struct内存大小是对齐到最大字节的整数倍。union的大小以大的成员为准。windows的virtualAlloc()分配的空间首地址是对齐到64kb,空间的size是对齐到4kb。...
浙大版《C语言程序设计(第3版)》题目集 习题5-7 使用函数求余弦函数的近似值
习题5-7 使用函数求余弦函数的近似值 本题要求实现一个函数,用下列公式求cos(x)的近似值,精确<em>到最后</em>一项的绝对值小于e:cos(x)=x0 /0!−x​2 /2!+x4 /4!−x6 /6!+⋯ 函数接口定义: double funcos( double e, double x ); 其中用户传入的参数为误差上限e和自变量x;函数funcos应返回用给定公式计算出来、并且满足误差要求的c...
excel如何快速选择到最后一行
  利用ctrl+End可以快速移动<em>到最后</em>当前列最后一行,无论中间是否有空行。   利用ctrl+shift+end可以快速选中最后一列的最后一行,无论中间是否有空格。   利用ctrl+g,输入定位区域,也可以实现任何一个区域的选中,比如输入a2:a20000,可以快速选中a2到a20000的区域。   refurl:http://www.dzwebs.net/3829.htm...
何时让指针变量指向用malloc新分配的一块内存?
定义指针,有时是为了接收函数的返回值,如DIR* opendir (const char * path ),需要定义一个DIR指针接收返回值;有时是作为函数的实参传入,如int lstat(const char *path, struct stat *buf),需要定义一个struct stat指针传入。前者只需将NULL赋值给指针,DIR *dir = NULL,因为该函数返回的是一个已经被
求N个数中的最大值,最大值出现的次数,然后求出次大值(次大值一定存在)
#define _CRT_SECURE_NO_WARNINGS #include #include #include #include #include #include #define N 11 void main() { int a[N] = { 1, 2, 3, 4, 5, 6, 12, 7, 8, 10, 12 }; int max = a[0],maxcount=0,maxci=0
汇编程序段地址计算
新学汇编。刚才debug一个汇编程序,很久之后发现是一个内存地址计算错误。然后意识到那是一个数据段的起始地址,在计算的时候忽略了段起始地址必须是16的倍数(8086CPU, 以两个16位寄存器合成一个20位地址的情况下)。后面会详细解释。 先来看看我的代码: assume cs:code, ds:data data segment ;年份 db '1975', '1976', '19
mysql 查询第几行到第几行记录 查询最后一行和第一行记录 查询前几行和后几行记录
1、查询第一行记录:    select   *   from   table  limit   12、查询第n行到第m行记录     select * from table1  limit n-1,m-n;     SELECT * FROM table LIMIT 5,10;返回第6行到第15行的记录     select * from employee limit 3,1; // 返回第4行...
数列1,1,2,3,5,…(从第三项开始每一项是前两项之和
public class Test { public static void main(String[] args) { int n = 5; //项目数 long n1 = 1, n2 = 1; for (int i = 3; i &amp;lt;= n; i++) { n2 = n1 + n2; n1 = n2 - n1; } System.out.p...
jquery/js实现一个网页同时调用多个倒计时(最新的)
jquery/js实现一个网页同时调用多个倒计时(最新的) 最近需要网页添加多个倒计时. 查阅网络,基本上都是千遍一律的不好用. 自己按需写了个.希望对大家有用. 有用请赞一个哦! //js //js2 var plugJs={     stamp:0,     tid:1,     stampnow:Date.parse(new Date())/1000,//统一<em>开始时</em>间戳     ...
Oracle 9i DBA下载
与大家共享所喜欢的资源,Oracle 9i DBA Oracle 9i DBA 相关下载链接:[url=//download.csdn.net/download/fidyku123/2223105?utm_source=bbsseo]//download.csdn.net/download/fidyku123/2223105?utm_source=bbsseo[/url]
广东某大型国有企业的SUNLIKE ERP解决方案下载
广东某大型国有企业的SUNLIKE ERP解决方案 相关下载链接:[url=//download.csdn.net/download/ben0328/2378540?utm_source=bbsseo]//download.csdn.net/download/ben0328/2378540?utm_source=bbsseo[/url]
VC写的计算器(自己写的)下载
VC写的计算器(自己写的) 当然这是我初学的时候按照自己的想法编写 的 希望对初学者有帮助。。。谢谢 相关下载链接:[url=//download.csdn.net/download/iamsheldon/2430146?utm_source=bbsseo]//download.csdn.net/download/iamsheldon/2430146?utm_source=bbsseo[/url]
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 python基础教程第3版 python基础教程第3版比价
我们是很有底线的