回调函数在计算机程序设计中,回调函数,是指通过函数参数传递到其他代码的,某一块可执行代码的引用。这一设计允许了底层的代码调用高层的子程序。回调函数的机制
定义一个回调函数。
提供函数实现的一方在初始化的时候,将回调函数的函数指针给调用者。
当特定的事件或条件发生的时候,调用者使用函数指针调用回调函数对事件进行处理。为什么要使用回调函数因为可以把调用者和被调用者分开,所以调用者不关心谁是被调用者。它只...
分类:
其他 时间:
2015-04-12 14:51:15
收藏:
0 评论:
0 赞:
0 阅读:
92
Android APP开发过程中,我们通常会加入缓存模块。缓存即在本地保存APP的一些数据,大部分是将网络请求的数据进行本地保存,这样在缓存数据有效期内就可以直接使用缓存数据,降低了APP和服务器的压力,也极大提升了用户体验。Android数据缓存既可以以数据表的形式进行保存,也可以以文件的形式进行缓存。这里我主要通过缓存文件存储数据,并在APP下一次启动时读取。Usage整个Cache模块的设计思...
分类:
移动平台 时间:
2015-04-12 14:51:09
收藏:
0 评论:
0 赞:
0 阅读:
300
RHEL5 中配置好后,今天想在XP下用ftp连接虚拟机中的linux,但ftp连接的时候会出现 "500 OOPS:cannot change directory:/root" 错误,如何解决呢?
默认下是没有开启FTP的支持,所以访问时都被阻止了。
解决:
1. 查看SELinux设置
# getsebool -a | grep...
分类:
其他 时间:
2015-04-12 14:51:06
收藏:
0 评论:
0 赞:
0 阅读:
271
本地应用程序利用socket(AF_INET)通信的数据在内核中的流向...
分类:
Web开发 时间:
2015-04-12 14:50:45
收藏:
0 评论:
0 赞:
0 阅读:
333
从规模较小的程序转到比较复杂的程序,头文件与源文件中的内容组织困扰了很久,特别是头文件中该放哪些内容,到处搜索文章并进行了一次总结,如果有什么错误或者值得
商榷的地方,希望大家能够不吝赐教。
引入问题:
编译模式:一个程序的源代码,可以放到不同的文件进行存放,每一个源文件都是独立的,可以分别进行编译,生成程序的时候只需要将各个目标程序进行一次连接便可以了。
比如在一个文件中定义了一...
分类:
编程语言 时间:
2015-04-12 14:50:35
收藏:
0 评论:
0 赞:
0 阅读:
369
时光匆匆,算上实习期来ThoughtWorks工作已近一年。如果技术方面来看,我提升的主要是广度。但是从敏捷实践角度来看,我正在也将继续朝深度上提升。敏捷这个词,大学期间或多或少听过,大体的印象是软件工程学的一些术语,之后在项目中才开始慢慢实践。我前后经历过三四个项目,虽然每个项目待的时间不长,但是却又想能够和不同的团队,面对不同的客户,也有幸能够在不同的国家体会不同文化下的敏捷实践的标准。...
分类:
其他 时间:
2015-04-12 14:50:25
收藏:
0 评论:
0 赞:
0 阅读:
269
概念??视图是一种虚拟存在的表,对于使用视图的用户来说,基本上跟使用正常的表一样。视图在数据库中是不存在的,视图中的数据是动态生成的。
??视图相对于普通表的优势:
简单:使用视图不需要关心后面的表的对应结构条件,对于使用者来说,视图是过滤好的结果集。
安全:使用者只能访问他们被允许查询的结果集。
数据独立:一旦视图结构确定,对实际表的改变对视图使用者是没有影响的。
视图操作视图操作分为创建视图、...
分类:
数据库技术 时间:
2015-04-12 14:50:15
收藏:
0 评论:
0 赞:
0 阅读:
204
一:LeetCode 105 Construct
Binary Tree from Preorder and Inorder Traversal
题目:
Given preorder and inorder traversal of a tree, construct the binary tree.
Note:
You may assume that duplicates d...
分类:
其他 时间:
2015-04-12 14:50:05
收藏:
0 评论:
0 赞:
0 阅读:
305
About Docker什么Docker,为什么我们要折腾Docker,而不是直接在服务器上安装运行appilication所需的各种环境呢?这个问题的产生和为什么需要虚拟机的理由差不多,我需要让我的代码运行在一个干净的无干扰的机器上,这样能够保证代码测试运行环境的一致性,降低其他不可知因素对代码的影响。而Docker和VM虚拟机相比又有其特点,比如启动速度快,可以单独将Docker保存为镜像,上传...
分类:
移动平台 时间:
2015-04-12 14:49:55
收藏:
0 评论:
0 赞:
0 阅读:
319
K2的BlackPearl是一个不错的BPM产品,K2的SmartForm是一个自定义表单组件,K2的SmartObject是一个持久化组件,类似于微软的Entity Framework。K2提供的网页版的开发IDE完美地衔接了这三个组件,可通过访问http://K2服务器IP:81/designer来进行K2的开发。以下是我对于K2的学习记录:
K2工作流学习系列(一)--- ...
分类:
其他 时间:
2015-04-12 14:49:45
收藏:
0 评论:
0 赞:
0 阅读:
271
Suppose that a website contains two tables, the Customers table and the Orders table.
Write a SQL query to find all customers who never order anything.
Table: Customers.
+----+-------+
| Id | Na...
分类:
其他 时间:
2015-04-12 14:49:35
收藏:
0 评论:
0 赞:
0 阅读:
142
IntentService是Android中提供的后台服务类,我们在外部组件中通过Intent向IntentService发送请求命令,之后IntentService逐个执行命令队列里的命令,接收到首个命令时,IntentService就开始启动并开始一条后台线程执行首个命令,接着队列里的命令将会被顺序执行,最后执行完队列的所有命令后,服务也随即停止并被销毁。...
分类:
移动平台 时间:
2015-04-12 14:49:25
收藏:
0 评论:
0 赞:
0 阅读:
216
FATAL ERROR in native method: JDWP NoTransports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_IN
------eclipse不能调剂解决办法
网上整理的方法有(并没有解决我的问题):
1、设置host:127.0.0.1 localhost;
2、设置Eclipse或Netbean的de...
分类:
其他 时间:
2015-04-12 14:48:55
收藏:
0 评论:
0 赞:
0 阅读:
347
The Employee table holds all employees including their managers. Every employee
has an Id, and there is also a column for the manager Id.
+----+-------+--------+-----------+
| Id | Name | Salary |...
分类:
其他 时间:
2015-04-12 14:48:46
收藏:
0 评论:
0 赞:
0 阅读:
223
Given a linked list and a value x, partition it such that all nodes less than x come before nodes greater than or equal to x.
You should preserve the original relative order of the nodes in each of...
分类:
其他 时间:
2015-04-12 14:48:35
收藏:
0 评论:
0 赞:
0 阅读:
242
//
// ViewController.swift
// UIImageview and UIImage
//
// Created by Mac on 15/4/12.
// Copyright (c) 2015年 BSY. All rights reserved.
//
import UIKit
class ViewCo...
分类:
编程语言 时间:
2015-04-12 14:48:25
收藏:
0 评论:
0 赞:
0 阅读:
272
在安装gcc时需要cpp和cloog-ppl
但是在安装cpp的时候需要这个依赖: libmpfr.so.1()(64bit) is needed by cpp-4.4.6-3.el6.x86_64
安装cloog-ppl的时候需要这2个依赖: libppl.so.7()(64bit) is needed by cloog-ppl-0.15.7-1.2.el6.x86_64
...
分类:
其他 时间:
2015-04-12 14:48:15
收藏:
0 评论:
0 赞:
0 阅读:
304
Problem
It's opening night at the opera, and your friend is the prima donna (the lead female singer). You will not be in the audience, but you want to make sure she receives a standing ovation -- w...
分类:
其他 时间:
2015-04-12 14:48:05
收藏:
0 评论:
0 赞:
0 阅读:
261
#include
#include
typedef int ElemType;
typedef struct Node
{
ElemType data;
struct Node *next;
}LNode,*LinkList;
void InitList(LinkList &l);
void Create_head(LinkList &l);
void Create_rear(Lin...
分类:
其他 时间:
2015-04-12 14:47:55
收藏:
0 评论:
0 赞:
0 阅读:
320
public static void main(String[] args) { int[][] a = new int[6][]; //a[0][0] = 1; for(int i=0;i<6;i++){ a[i]=new int[i+1]; } for(int i = 0 ...
分类:
其他 时间:
2015-04-12 14:47:15
收藏:
0 评论:
0 赞:
0 阅读:
199