码迷,mamicode.com
首页 > 编程语言
多维数组和多维指针
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的迭代器协议
迭代器是Python中的一个高级概念,迭代器是一个实现了迭代器协议的对象,那何为迭代器协议呢?满足下面两个条件就行。(1)该对象实现了__iter__()方法;(2)该对象实现了next()方法,返回当前元素,并指向下一个元素的位置,如果当前位置已无元素,则抛出StopIteration异常。..
分类:编程语言   时间:2016-10-06 00:48:04    阅读次数:278
Python的对象协议
Python是一门动态语言,DuckTyping概念遍布其中,所以其中的Concept并不是以类型的约束为载体,而是使用称作为协议的概念。那什么是DuckTyping呢?DuckTyping是鸭子类型,在动态语言中用的较多,是动态类型语言设计的一种风格。在这种风格中,一个对象有效的语义,不是由继承自..
分类:编程语言   时间:2016-10-06 00:48:54    阅读次数:198
java回顾之多态
java引用变量有两个类型,一个是编译时类型,一个是运行时类型。编译时由申明该变量时候使用的类型决定,比如Fruit duotai;运行时由实际赋给该变量的对象决定,比如duotai=new Apple();这就呈现了多态。 因为子类是个特殊的父类,所以可以把子类直接赋给父类引用变量,无需任何强制类 ...
分类:编程语言   时间:2016-10-06 00:42:13    阅读次数:156
Java基础学习--对象容器
要用Java实现记事本的功能。首先列出记事本所需功能: 可以添加记录(字符串); 可以获得记录条数; 可以删除其中某一条记录; 可以获得指定第几条的记录; 可以列出所有的记录。 如果这个记事本是某个大程序的其中一部分,也就是说还有上层程序,那么上层程序就有可能会调用这个记事本以上列出的某个数据。 ... ...
分类:编程语言   时间:2016-10-06 00:37:39    阅读次数:157
当写listview的onItemClick的方法时写Toast的参数context写成this出现can't resolve method ’make text(OnClickListener,java.lang.String,int)'的错误,原因
在listview的onItemClick方法中写Toast.maketext()的时候其中参数Context,不能含糊不清直接写this,而是要正确的写出MainActivity.this。 ...
分类:编程语言   时间:2016-10-06 00:36:38    阅读次数:169
初用idea建立javaweb遇到的问题与心得
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
【JavaEE企业应用实战学习记录】MyGetAttributeListener
...
分类:编程语言   时间:2016-10-06 00:34:17    阅读次数:124
模拟退火算法简介
优化算法入门系列文章目录(更新中): 1. 模拟退火算法 2. 遗传算法 一. 爬山算法 ( Hill Climbing ) 介绍模拟退火前,先介绍爬山算法。爬山算法是一种简单的贪心搜索算法,该算法每次从当前解的临近解空间中选择一个最优解作为当前解,直到达到一个局部最优解。 爬山算法实现很简单,其主 ...
分类:编程语言   时间:2016-10-06 00:32:50    阅读次数:150
[原创]java WEB学习笔记83:Hibernate学习之路---双向 1-n介绍,关键点解释,代码实现,set属性介绍(inverse,cascade ,order-by )
本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系。 本人互联网技术爱好者,互联网技术发烧友 微博:伊直都在0221 QQ:951226918 1.双向 1-n 1)域模 ...
分类:编程语言   时间:2016-10-06 00:28:50    阅读次数:377
[原创]java WEB学习笔记85:Hibernate学习之路-- -映射 一对一关系 ,基于主键方式实现
本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系。 本人互联网技术爱好者,互联网技术发烧友 微博:伊直都在0221 QQ:951226918 1.基于主键映射的 1-1 ...
分类:编程语言   时间:2016-10-06 00:27:22    阅读次数:227
java回顾之初始化
初始化块 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(树状数组+主席树)
题目链接: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
【JavaEE企业应用实战学习记录】requestListener
...
分类:编程语言   时间:2016-10-06 00:22:37    阅读次数:197
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!