对指针的应用是C语言编程的精髓所在,而回调函数就是C语言里面对函数指针的高级应用。简而言之,回调函数是一个通过函数指针调用的函数。如果你把函数指针(函数的入口地址)传递给另一个函数,当这个函数指针被用来调用它所指向的函数时,我们就说这个函数是回调函数。为什么要使用回调函数呢?我们先看一个小例子: 1...
分类:
其他好文 时间:
2015-05-28 00:42:34
阅读次数:
172
这两天敲一个小例子——学生信息管理系统,其中需要用到对学习信息的保存和读取操作,这些有关文件操作如下:
1、将文件的信息读取到变量中
//从文件d:/student.bin读取信息到变量中
void readfile( FILE *fp, int &StuAmount, Stu Student[] )
{
if((fp=fopen("d:/student.bin","r"))==NUL...
分类:
其他好文 时间:
2015-05-27 17:29:32
阅读次数:
119
StringBuffer1、StringBuffer 和 String 并无直接关系
2、StringBuffer 避免了Sring内容改变时产生垃圾的现象。
3、一个StringBuffer对象可以调用toString()方法转换为String对象。
下面通过一个小例子演示StringBuffer类的相关方法:package StringBuffer;
public class String...
分类:
编程语言 时间:
2015-05-27 10:22:37
阅读次数:
157
用上whilforif打印出100以内的质数#!/bin/bash#authorAlvin#version1.0.0#testfor1-100zhishua=2while[$a-le100];doz=1for((j=2;$j<$a;j++));doif[$(($a%$j))-eq0];thenz=0breakfidoneif[$z-eq1];thenecho-ne$a"\t"fileta+=1done235711131719232931374143475359616771737983..
分类:
系统相关 时间:
2015-05-26 19:14:16
阅读次数:
211
今天从新过了一边node的基础知识,自己写了一个小例子:foo.jsexports.setSome = function (x) {return x};saveData.js/** * Created with IntelliJ IDEA. * User: Administrator * Date:...
分类:
Web程序 时间:
2015-05-26 18:05:17
阅读次数:
155
使用Tab组件的步骤说明:
1、在布局文件中使用FrameLayout列出Tab组件及Tab中的内容组件。
2、Activity要继承TabActivity。
3、调用TabActivity的getTabHost()方法得当TabHost对象。
4、通过TabHost创建Tab选项。
下面来看一个小例子:
<FrameLayout xmlns:android="http...
分类:
移动开发 时间:
2015-05-25 10:14:09
阅读次数:
131
Android中创建子菜单的步骤:
1、覆盖Activity中的onCreateOptionMenu()方法,调用Menu的addSubMenu()方法添加子菜单。
2、调用SubMenu的add方法,添加子菜单。
3、覆盖onContextItemSelected()方法,响应子菜单。
来看个小例子:package com.yangzi.submenu;import android.os....
分类:
移动开发 时间:
2015-05-23 16:56:26
阅读次数:
167
在Android中长按住一个控件(像一个文本显示框TextView,一个按钮Button都是一个控件)弹出的菜单为上下文菜单,创建一个上下文菜单分为下面几个步骤:
1、覆写onCreateContextMenu方法,生成对应的菜单子选项。
2、覆写onContextItemSelected方法,生成对应子选项的响应事件。
3、为一个控件注册上下文菜单。
下面看一个小例子:
1、在MainA...
分类:
移动开发 时间:
2015-05-23 15:36:07
阅读次数:
145
在Android中的每一个activity都捆绑了一个OptionMenu,它是通过调用OnCreateOptionMenu(Menu menu)函数来进行初始化,我们可以覆写这个函数,来设置一个activity的响应菜单。下面通过一个小例子来说明具体如何实现。package com.yangzi.optionmenu;import android.os.Bundle;
import android...
分类:
移动开发 时间:
2015-05-23 14:14:48
阅读次数:
119
一、 RPC(remote procedure call)
不同java进程间的对象方法的调用。
一方称作服务端(server),一方称作客户端(client)。
server端提供对象,供客户端调用的,被调用的对象的方法的执行发生在server端。
RPC是hadoop框架运行的基础。
二、通过rpc小例子获得的认识
1.服务端提供的对象必须是一个接口,接...
分类:
其他好文 时间:
2015-05-23 00:02:53
阅读次数:
177