- 博客(9)
- 资源 (2)
- 收藏
- 关注
原创 C语言函数传递与值传递
C语言提供了两种参数传值机制:一种是值传递,就是将实参的值赋值给形参,换句话说,形参是实参的一份拷贝,因此函数对形参的改变并不影响实参;另一种是参数传递,是一种地址传递,是指将实参的地址赋值给形参,即形参和实参指向同一块内存空间,因此函数对形参对象的处理就是对实参的处理。C语言中实现地址传递的方法一般是将形参指定为指针类型。 为了提高数组的传递效率,C语言中数组作为函数参数传递时实际传递
2016-01-25 11:53:56 1464
原创 memset函数使用详解
今天做题卡在MEMSET函数的使用上了,本来以为int a[100]; memset(a, MAX,sizeof(a));就是将a数组全部赋值为MAX,它的填充是以字节为单位,一般用于对字符型变量的初值进行赋值. 更详细的解说见百度百科 --> http://baike.baidu.com/view/982208.htm 1。void *memset(void *s,int
2016-01-24 17:16:43 325
原创 DFS
How many integers can you findProblem Description Now you get a number N, and a M-integers set, you should find out how many integers which are small than N, that they can divided exactly
2016-01-22 16:38:02 317
原创 中国剩余定理和欧几里得定理
中国剩余定理和欧几里得定理 中国剩余定理 定理描述:中国剩余定理:求解同余式组的方法。例如下面的一元线性同余方程组:x ≡ a1 (mod m1)x ≡ a2 (mod m2)x ≡ a3 (mod m3) . . .
2016-01-22 14:43:06 1066
原创 Andorid开发——ListView
在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。抽空把对ListView的使用做了整理,并写了个小例子,如下图。 列表的显示需要三个元素:1.ListVeiw 用来展示列表的View。2.适配器 用来把数据映射到ListView上的中介。3.数据 具体的将被映射的字符串,图片,或者基
2016-01-18 20:04:36 465
转载 java文件操作
file(内存)----输入流---->【程序】----输出流---->file(内存) 当我们读写文本文件的时候,采用Reader是非常方便的,比如FileReader,InputStreamReader和BufferedReader。其中最重要的类是InputStreamReader, 它是字节转换为字符的桥梁。你可以在构造器重指定编码的方式,如果不指定的话将采用底层操作
2016-01-16 11:39:31 436
原创 Java多线程编程
线程的创建与生命周期一、线程的类型 主线程:每个Java应用程序都有一个缺省的主线程。Java应用程序总是从主类的main方法开始执行。当JVM加载代码,发现main方法之后,就会启动一个线程,这个线程称为”主线程“(main线程),该线程负责执行main方法。 其他线程:在main方法执行过程中创建的的线程就称为其他线程称。 二者关联:main方法即使执行完最后
2016-01-15 22:22:52 337
转载 嵌入式
多线程编程之pthread_create函数应用pthread_create函数函数简介pthread_create是UNIX环境创建线程函数头文件#include函数声明int pthread_create(pthread_t *restrict tidp,const pthread_attr_t *restrict_attr,void*(
2016-01-08 20:30:09 376
原创 对象的上转型对象
假设Animal类是Tiger类的父类,当用子类创建一个对象,并把这个对象的引用放到父类的对象中时,比如: Animal a; a=new Tiger(); 或 Animal a; Tiger b=new Tiger(); a=b; 这时,称对象a是对象b的上转型对象(好比
2016-01-08 20:20:32 3672
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人