1.指针变量在内存中会占用一定的空间2.可以定义指针来保存指针变量的地址值3.指针在本质上也是变量,对于指针也同样存在传值调用与传址调用#include<stdio.h>
#include<malloc.h>
intreset(char**p,intsize,intnew_size)
{
intret=1;
inti=0;
intlen=0;
char*pt=N..
分类:
编程语言 时间:
2016-10-06 00:50:42
阅读次数:
177
1.C语言中只会以值拷贝的方式传递参数2.当向函数传递数组时,将数组名看做常量指针传数组首元素地址3.二维数组参数同样存在退化的问题,二维数组可以看做是一维数组,二维数组中的每个元素是一维数组4.二维数组参数中第一维的参数可以省略5.C语言中无法向一个函数传递任意的多..
分类:
编程语言 时间:
2016-10-06 00:52:18
阅读次数:
200
迭代器是Python中的一个高级概念,迭代器是一个实现了迭代器协议的对象,那何为迭代器协议呢?满足下面两个条件就行。(1)该对象实现了__iter__()方法;(2)该对象实现了next()方法,返回当前元素,并指向下一个元素的位置,如果当前位置已无元素,则抛出StopIteration异常。..
分类:
编程语言 时间:
2016-10-06 00:48:04
阅读次数:
278
Python是一门动态语言,DuckTyping概念遍布其中,所以其中的Concept并不是以类型的约束为载体,而是使用称作为协议的概念。那什么是DuckTyping呢?DuckTyping是鸭子类型,在动态语言中用的较多,是动态类型语言设计的一种风格。在这种风格中,一个对象有效的语义,不是由继承自..
分类:
编程语言 时间:
2016-10-06 00:48:54
阅读次数:
198
java引用变量有两个类型,一个是编译时类型,一个是运行时类型。编译时由申明该变量时候使用的类型决定,比如Fruit duotai;运行时由实际赋给该变量的对象决定,比如duotai=new Apple();这就呈现了多态。 因为子类是个特殊的父类,所以可以把子类直接赋给父类引用变量,无需任何强制类 ...
分类:
编程语言 时间:
2016-10-06 00:42:13
阅读次数:
156
要用Java实现记事本的功能。首先列出记事本所需功能:
可以添加记录(字符串);
可以获得记录条数;
可以删除其中某一条记录;
可以获得指定第几条的记录;
可以列出所有的记录。
如果这个记事本是某个大程序的其中一部分,也就是说还有上层程序,那么上层程序就有可能会调用这个记事本以上列出的某个数据。
... ...
分类:
编程语言 时间:
2016-10-06 00:37:39
阅读次数:
157
在listview的onItemClick方法中写Toast.maketext()的时候其中参数Context,不能含糊不清直接写this,而是要正确的写出MainActivity.this。 ...
分类:
编程语言 时间:
2016-10-06 00:36:38
阅读次数:
169
1、直接用idea建立的web项目,其自动生成的web.xml里version=3.1,这样的话建立servlet-name等标签会报错(因为3.1不支持这种做法,更提倡用注解的办法),解决办法是将web-app标签替换成以下的3.0版本: 2、正常情况下一个web项目的所有servlet类是放到W ...
分类:
编程语言 时间:
2016-10-06 00:34:14
阅读次数:
148
优化算法入门系列文章目录(更新中): 1. 模拟退火算法 2. 遗传算法 一. 爬山算法 ( Hill Climbing ) 介绍模拟退火前,先介绍爬山算法。爬山算法是一种简单的贪心搜索算法,该算法每次从当前解的临近解空间中选择一个最优解作为当前解,直到达到一个局部最优解。 爬山算法实现很简单,其主 ...
分类:
编程语言 时间:
2016-10-06 00:32:50
阅读次数:
150
本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系。 本人互联网技术爱好者,互联网技术发烧友 微博:伊直都在0221 QQ:951226918 1.双向 1-n 1)域模 ...
分类:
编程语言 时间:
2016-10-06 00:28:50
阅读次数:
377
本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系。 本人互联网技术爱好者,互联网技术发烧友 微博:伊直都在0221 QQ:951226918 1.基于主键映射的 1-1 ...
分类:
编程语言 时间:
2016-10-06 00:27:22
阅读次数:
227
初始化块 Java使用构造器来完成状态初始化,与构造器类似的是初始化块 创建Java对象时,总是先调用初始化块,如果有多个块,则按照顺序依次执行,初始化总是在创建Java对象时隐式的执行,并在构造器之前执行 ...
分类:
编程语言 时间:
2016-10-06 00:27:52
阅读次数:
135
通过构造函数 var arr = new Array(); 如果预先知道要保存的项目的数组的数量,也可以给构造函数传递该数量。并且该数量会自动变成length属性的值。 var colors = new Array(20); 也可以向Array构造函数传递数组中的应该包含的项 var colors ...
分类:
编程语言 时间:
2016-10-06 00:25:38
阅读次数:
177
优化算法入门系列文章目录(更新中): 1. 模拟退火算法 2. 遗传算法 遗传算法 ( GA , Genetic Algorithm ) ,也称进化算法 。 遗传算法是受达尔文的进化论的启发,借鉴生物进化过程而提出的一种启发式搜索算法。因此在介绍遗传算法前有必要简单的介绍生物进化知识。 一.进化论知 ...
分类:
编程语言 时间:
2016-10-06 00:24:54
阅读次数:
216
题目链接:hdu_5788_Level Up 题意: 有一棵树,n个节点,每个节点有个能力值A[i],mid[i],mid的值为第i节点的子树的中位数(包括本身),现在让你将其中的一个节点的A值改为1e5,问所有的mid的和最大问多少。 题解: 我们可以知道,如果改变其中一个的A[i],如果A[i] ...
分类:
编程语言 时间:
2016-10-06 00:24:53
阅读次数:
268