码迷,mamicode.com
首页 > 编程语言
c语言一维数组做参数传递给函数:
今天碰到了一维数组做函数参数的问题,那就扒一扒这个问题: 首先抛结论: 1:C语言中,当一维数组做函数参数时,编译器总是把它解析成一个指向其首元素的指针。 2:实际传递的数组大小与函数形参指定的数组大小没有关系。 然后举例说明: 下面是一个元素交换函数,把数组array【i】和array【j】交换位置。注意看数组是怎么传递给函数的。 正确的写法1: 解释说明:编译器把...
分类:编程语言   时间:2015-06-01 22:48:56    阅读次数:195
Spring学习笔记——关于Spring注解扫描不能注入new对象问题
这几天Leader让我用工厂模式对部分业务逻辑代码进行重构,过程是痛苦的(这里就不详细说了),结果很甜蜜。下面记录一下我在重构过程中遇到一个问题。 部分代码如下:@service(orderFactory) public class OrderFactory implements IOrderFactory{ public OrderCreate factory(String type){...
分类:编程语言   时间:2015-06-01 22:49:34    阅读次数:168
Unity3d 获取屏幕depth与normal
Depth 获取Depth的几种方法,分别有不同效果 1. float2 depth_uv = float2(i.uv_MainTex.x, 1-i.uv_MainTex.y); float d = SAMPLE_DEPTH_TEXTURE(_CameraDepthTexture, depth_uv); 2. float zx = SAMPLE_DEPTH...
分类:编程语言   时间:2015-06-01 22:46:10    阅读次数:324
java Map及Map.Entry详解及用途
Map是java中的接口,Map.Entry是Map的一个内部接口。 Map提供了一些常用方法,如keySet()、entrySet()等方法。 keySet()方法返回值是Map中key值的集合;entrySet()的返回值也是返回一个Set集合,此集合的类型为Map.Entry。 Map.Entry是Map声明的一个内部接口,此接口为泛型,定义为Entry。它表示Map中的一个实体(一个...
分类:编程语言   时间:2015-06-01 22:45:17    阅读次数:129
Java的static
public class Test02 { public static void main(String[] args){ int x = 5; System.out.println(x); } } 这个时候int前面是不能加static的 public class Test02 { static int x = 5; public static void main...
分类:编程语言   时间:2015-06-01 22:45:34    阅读次数:129
java实现各种排序算法
插入排序 起泡排序 选择排序 归并排序 快速排序 堆排序...
分类:编程语言   时间:2015-06-01 22:46:48    阅读次数:129
Java学习之Iterator(迭代器)的一般用法和详解
迭代器(Iterator)   迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。   Java中的Iterator功能比较简单,并且只能单向移动:   (1) 使用方法iterator()要求容器返回一个Iterator。第一次调用Iterator的next()方法时,它返回序列的第一...
分类:编程语言   时间:2015-06-01 22:45:48    阅读次数:134
滚动ScrollView---数组存放图片,设置3个滚动视图,用来滑动多张图片
问题描述:循环滑动切换n多张图片,不事先加载完成,现用现取。 解题思路:将要显示的图片存放在数组中,设置3个滚动视图,左边视图,正在显示的视图,右边视图 实现代码如下: //  ViewController.m #import "ViewController.h" #define kWith self.view.fram...
分类:编程语言   时间:2015-06-01 22:46:09    阅读次数:147
基于UDP的Winsock编程(C++版)
基于UDP的Winsock编程与基于TCP的Winsock编程相比,只是缺少了一个步骤而已。对于Server,缺少了接受连接的过程(accept()函数调用);对于Client,缺少了请求连接的过程(connect()函数调用)。废话少说,上代码!代码:Server/*UDPServer.cpp*/#include #include #include <...
分类:编程语言   时间:2015-06-01 22:45:52    阅读次数:160
java求职宝典
java求职宝典...
分类:编程语言   时间:2015-06-01 22:42:37    阅读次数:142
贪心算法—活动选择问题
4.1 活动选择问题 1.问题的理解与描述 假定有n个需要使用同一个这样的资源的活动,每次只能有一个活动使用该资源。每一个活动有一个开始时间 si,一个完成时间 fi,其中0 ≤ si < fi < ∞。如果区间[si , fi)和[sj , fj)不相交,活动ai和aj是相容的(即如果si≥ fj 或 sj ≤ fi,ai和aj相容)。活动选择问题是选取一个由相容活动构成的最大集合。 输入:...
分类:编程语言   时间:2015-06-01 22:41:45    阅读次数:195
JavaScript-break 语句用于跳出循环
break 语句用于跳出循环。 continue 用于跳过循环中的一个迭代。 Break 语句 我们已经见到过 break 语句。它用于跳出 switch() 语句。 break 语句可用于跳出循环。 break 语句跳出循环后,会继续执行该循环之后的代码(如果有的话): 实例 for (i=0;i   {   if (i==3)     {     br...
分类:编程语言   时间:2015-06-01 22:43:20    阅读次数:204
JavaScript--JavaScript 错误 - Throw、Try 和 Catch
JavaScript 错误 - Throw、Try 和 Catch     JS Break     JS 验证 try 语句测试代码块的错误。 catch 语句处理错误。 throw 语句创建自定义错误。 错误一定会发生 当 JavaScript 引擎执行 JavaScript 代码时,会发生各种错误: 可能是语法错误,通常是程序员造成的编码错误或错别字。...
分类:编程语言   时间:2015-06-01 22:43:05    阅读次数:221
JavaScript-- 表单验证、 E-mail 验证
完成一个较为完整的用户注册页面。 1:要求用户输入用户名时只能够输入英文、数字和下划线 2:要求用户输入的密码和确认密码必须一致 3:要求用户上传本地磁盘中的一个图片文件作为头像 4:要求用户输入验证邮箱,通过javascript代码验证邮箱格式是否正确 5:要求页面实现验证码功能,点击“注册”按钮后,无论是否完成注册,验证码都能够自动刷新...
分类:编程语言   时间:2015-06-01 22:42:37    阅读次数:239
Java动态绑定机制的内幕解惑
在Java方法调用的过程中,JVM是如何知道调用的是哪个类的方法源代码? 这里面到底有什么内幕呢? 这篇文章我们就将揭露JVM方法调用的静态(static binding)和动态绑定机制(auto binding)。     ★ 静态绑定机制 Java代码   //被调用的类  package hr.test;  class Father{        public s...
分类:编程语言   时间:2015-06-01 22:40:47    阅读次数:165
算法导论(二)堆排序
debug这么久hhhhhhh  话不多说 贴代码 #include #include using namespace std; void Max_Heapify(int *a,int i,int _size) { int l,r,largest; int temp; l = 2*i; r = 2*i+1; if(la[i])...
分类:编程语言   时间:2015-06-01 22:39:37    阅读次数:234
使用java检测网络连接状况
windows中可以通过在cmd中使用ping命令来检测网络连接状况,如下: 网络连接正常时: 网络未连接时: 在java中可以通过调用ping命令来判断网络是否连接正常: package module.system.common; import java.io.BufferedReader; import java.io.IOException; import ...
分类:编程语言   时间:2015-06-01 22:38:08    阅读次数:186
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!