程序员常常需要实现回调。本文将讨论函数指针的基本原则并说明如何使用函数指针实现回调。注意这里针对的是普通的函数,不包括完全依赖于不同语法和语义规则的类成员函数(类成员指针将在另文中讨论)。声明函数指针 回调函数是一个程序员不能显式调用的函数;通过将回调函数的地址传给调用者从而实现调用。要实现回...
分类:
其他好文 时间:
2014-11-05 22:54:03
阅读次数:
236
1、 在vs2010 选择“新建项目”→“ 其他项目类型”→“ Visual Studio Installer→“安装项目”:命名为:Setup1 。这是在VS2010中将有三个文件夹,1.“应用程序文件夹”表示要安装的应用程序需要添加的文件;2.“用户的‘程序’菜单”表示:应用程序安装完,用户的“...
分类:
其他好文 时间:
2014-11-05 22:52:30
阅读次数:
332
对于线段树的操作,维护左端值,维护右端值,维护种类数,更新的时候,如果左儿子的右端==右儿子的左端,种类数减一,剩下的就是细节了。#include#include#include#include#include#includeusing namespace std;#define lson l,mi...
分类:
其他好文 时间:
2014-11-05 22:53:52
阅读次数:
294
标准IO由ISO C 标准的IO库,它处理了很多底层细节,比如合适的缓冲大小等等,因此更易于使用,但是也引入了一些其他问题。 流向 标准IO使用FILE对象关联流,流可以是面向宽字节的也可以是面向单字节的,当流初始化的时候是没有方向的,如果后面的IO操作是处理的宽字符集的,流变成面向宽字节的,如果哦...
分类:
其他好文 时间:
2014-11-05 22:53:09
阅读次数:
296
/** * 上送终端编号的后两位生成规则 总共可以生成 (36*36-1)1295个编号 * 01...09 0A...0Z * 10...19 1A...1Z * ............... * A0...A9 AA...AZ * .....
分类:
其他好文 时间:
2014-11-05 22:54:48
阅读次数:
296
问题描述:我待数学如初恋,数学虐我千百变。小轩非常不擅长数学,这次他又遇到了一道数学题,你能帮帮他吗:按上面的式子对于不同的n求出x的值。注意:n会非常的大,可能会超出long long的范围输入多组输入 每组数据包含一个整数n(0?≤?n?≤?10^(10^5))。输出输出n对应的x的值样例输入4...
分类:
其他好文 时间:
2014-11-05 22:53:27
阅读次数:
283
题意:二进制指令转汇编指令,汇编指令转二进制指令。思路:额,条理分好,想全,思维不能乱。代码:int findyu(char yu[50],char c){ int l=strlen(yu); rep(i,0,l-1) if(c==yu[i]) return i;}int calc(ch...
分类:
其他好文 时间:
2014-11-05 22:51:37
阅读次数:
201
leetcode 原题 :(即判断二叉树是否为二叉查找树)Given a binary tree, determine if it is a valid binary search tree (BST).Assume a BST is defined as follows:The left subt...
分类:
编程语言 时间:
2014-11-05 22:54:17
阅读次数:
204
一、CompositeControl的呈现过程 CompositeControl派生自WebControls,重写了Render(HtmlTextWriter writer)方法。在调用基类WebControl的Render(HtmlTextWriter writer)方法前,先调用了EnsureC...
分类:
其他好文 时间:
2014-11-05 22:51:17
阅读次数:
238
/** * * @param timeStr 时间字符串 * @param diff 与起始值差距,单位为毫秒 * @throws ParseException */ public String dealDateString(final String timeStr,fin...
分类:
编程语言 时间:
2014-11-05 22:53:23
阅读次数:
204
android防被杀现在的清理软件如360都有一键清理的功能,他会后台运行的程序一个个kill掉。程序死掉后也不会走正常的生命周期,比如调用ondestory方法。怎么才能让程序一直运行在后台,不被360杀掉呢?在测试了几种方法后,终于找到一种方法。android有个同步工具Sync Adapter...
分类:
移动开发 时间:
2014-11-05 22:52:23
阅读次数:
241
看完18章以后,发现第一个练习中,使用了*args读取全部的的输入参数作为一个元组,但是在他的练习中只给了两个变量去赋值,当用户不清楚这个函数的定义时,就可能会给出过多的变量进这个函数,那么就会出现如下错误:ValueError: too many values to unpack也就是所谓的解包错...
分类:
编程语言 时间:
2014-11-05 22:51:23
阅读次数:
220
昨天的任务已经完成,但是大家分析后发现进度稍有些慢。今天各自都在调整进度,不再拖延别人的工作。今日任务:杨伊:做问卷调查,准备用户体验篇内容。徐钧鸿:把Xueba中Utility 向闸瓦移植张艺:完成用户管理黄可嵩:学习android基本技术,建立android项目进行初体验,建立搜索第一层构建徐方...
分类:
其他好文 时间:
2014-11-05 22:50:23
阅读次数:
195
今天在服务器上安装bind9.9.2的时候,gcc和gcc-c++已经安装过了,但是./configure的时候还是报错: checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_...
分类:
其他好文 时间:
2014-11-05 22:50:34
阅读次数:
269
一直对动态代理很陌生,总以为是很高深的东西,就像java的反射一样,然而真正去实现之后,也就那么回事,怕自己遗忘,故整理一下思绪,记录在此。package com.zhj;public interface Cat {// 建立Cat接口,之前我好奇,把接口换成抽象类后,取代理对象的时候//...
分类:
编程语言 时间:
2014-11-05 22:52:20
阅读次数:
279
UIView *topLayoutGuide = self.topLayoutGuide;NSDictionary *viewsDictionary = NSDictionaryOfVariableBindings(selectBuuton, itemTableView, itemCollectio...
分类:
其他好文 时间:
2014-11-05 22:51:19
阅读次数:
225
Windows 临界区,内核事件,互斥量,信号量。临界区,内核事件,互斥量,信号量,都能完成线程的同步,在这里把他们各自的函数调用,结构定义,以及适用情况做一个总结。临界区:适用范围:它只能同步一个进程中的线程,不能跨进程同步。一般用它来做单个进程内的代码快同步,效率比较高。相关结构:CRITICA...
分类:
编程语言 时间:
2014-11-05 22:49:52
阅读次数:
239