首页 > 2015年06月16日 > 全部分享
c回调函数(真不好理解)
什么是回调函数(callback)      模块A有一个函数foo,它向模块B传递foo的地址,然后在B里面发生某种事件(event)时,通过从A里面传递过来的foo的地址调用foo,通知A发生了什么事情,让A作出相应反应。 那么我们就把foo称为回调函数。       例子:        回调函数是一个很有用,也很重要的概念。当发生某种事件时,系统或其他函数将会自动调用你定义的一段函...
分类:其他   时间:2015-06-16 21:19:35    收藏:0  评论:0  赞:0  阅读:214
RHEL5.8 ext3文件系统损坏的只检测不修复(fsck -n)
RHEL5.8 ext3文件系统损坏的只检测不修复(fsck -n)...
分类:其他   时间:2015-06-16 21:19:25    收藏:0  评论:0  赞:0  阅读:458
xmlbeans解析XML文件全流程+Altova XMLSpy破解
xmlbean解析XML详细介绍的说明很多,官方也有很多参考,不多废话,主要流程如下: 1. 下载 xmlbean 文件 官方或者直接点击 2. 根据XML生成Schema(XML文件的结构和元素约束文件) ,可使用工具Altova XMLSpy进行生成.破解版下载地址点我. 3.使用 SPY打开XML,依次选择DTD/Schema->Generate DTD/Schema->W...
分类:其他   时间:2015-06-16 21:19:15    收藏:0  评论:0  赞:0  阅读:1381
第十四周项目2:用文件保存的学生名单
问题及代码: /* *Copyright (c)2015,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:project.cpp *作 者:陈文青 *完成日期:2015年6月16日 *版 本 号:v1.0 * *问题描述: (1)定义学生类,其中包含姓名、C++课、高数和英语成绩及总分数据成员。 (2)用对象数组进行存储学生的成绩,读入成绩并计算总分;...
分类:其他   时间:2015-06-16 21:19:08    收藏:0  评论:0  赞:0  阅读:284
使用JDBC连接MySQL数据库--典型案例分析(八)----实现员工数据的分页查询
转载请注明:http://blog.csdn.net/uniquewonderq 问题: 使用JDBC连接Mysql数据库,实现对Emp表数据的分页查询功能。 方案: 对于较大的数据量,通常采用分页查询的方式。不同的数据库产品有不同的数据库级的分页查询策略。例如:Oracle通常使用rownum的方式;而Mysql使用limit的方式。 Oracle采用rownum和子查询实现分...
分类:数据库技术   时间:2015-06-16 21:18:55    收藏:0  评论:0  赞:0  阅读:211
OC基础:继承.初始化方法,便利构造器
继承: 1.单向继承,一个类只能有一个父类,一个父类可以有多个子类. 2.单向继承,基类(根类)是OSObject 3.子类可以继承父类的属性和方法 当父类的方法不满足子类的需求时,子类可以重写父类的方法,重写父类的方法,在子类中不需要再次声明. 1.完全重写 2.部分重写   使用super 建立继承关系之后,子类可以继承父类的: 1.实例变量,@public@p...
分类:其他   时间:2015-06-16 21:18:45    收藏:0  评论:0  赞:0  阅读:527
Java类被使用的几种情况
主动使用(类被初始化)类被初始化与否的标志是是否对静态变量赋上初始值和执行静态代码块。 主动使用一定会对类进行初始化。 以下是主动使用的情况: 1.创建该类的实例 2.该类的子类或实现类被初始化 3.访问该类的静态变量或方法 4.使用反射Class.forName(String className)或Class.forName(String className, true(一定要是tru...
分类:编程语言   时间:2015-06-16 21:18:35    收藏:0  评论:0  赞:0  阅读:256
用链表实现两个数相加
说明:使用链表实现两个数的和,数的高位存储在链表的头部,最后输出结果。注:使用了翻转链表的功能。#include #include struct Node { int value; Node *next; }; Node *reverseList(Node *head) { Node *pCur=head; Node *pPre=NULL; Node *rHead=NULL; wh...
分类:其他   时间:2015-06-16 21:18:25    收藏:0  评论:0  赞:0  阅读:283
C 语言变长数组 struct 中 char data[0] 的用法
我想举一个自己最近在项目中犯的错误来说明要踏踏实实做人,不要做装B青年 在代码中,我需要在一个library和一个daemon之间通过socket传送数据包,包的格式定义如下(为了简化,我就用最简单的数据类型举例): typedef struct { int head; int size; //指明整个包的长度 char reply; char data[0]; } packet; packet* cmd = malloc (sizeof...
分类:编程语言   时间:2015-06-16 21:18:15    收藏:0  评论:0  赞:0  阅读:379
贪心算法总结——读书笔记
1、基本概念 贪心算法是一种求解组合优化问题的算法设计技术,其求解过程由一系列决策构成,每一步决策仅依赖于某种局部优化的性质。 与动态规划算法不同,贪心算法在做决策时候不必考虑所有子问题的选择结果。...
分类:编程语言   时间:2015-06-16 21:17:55    收藏:0  评论:0  赞:0  阅读:436
Python:自定义异常类
自定义一个异常类,判断用户输入的字符串长度是否够 #!/usr/bin/python #Filename:user_defined_exception.py class ShortInputException(Exception): '''A user-defined exception class.''' def __init__(self, length, atleast)...
分类:编程语言   时间:2015-06-16 21:17:35    收藏:0  评论:0  赞:0  阅读:184
Python:实现多态
定义一个在校人的基类,分别派生出教师和学生,然后放入列表中,实现多态。 #!/usr/bin/python #Filename:inherit.py class SchoolMember: '''Represents any school member.''' def __init__(self, name, age): self.name = nam...
分类:编程语言   时间:2015-06-16 21:17:25    收藏:0  评论:0  赞:0  阅读:205
Python:简单的文件备份脚本
文件备份脚本,实现了按照日期归类,时间建备份文件的功能,还能加入用户的备注信息。 #!/usr/bin/python #Filename:backup_ver3.py import os import time #1.source file which to be backed up. source = ['/home/shibo/Code'] #2.target path which a...
分类:编程语言   时间:2015-06-16 21:17:15    收藏:0  评论:0  赞:0  阅读:294
真正的iframe 自适应高度,动态高度 js
百度搜索出来一大堆文章,我看了下没有一个合意的,什么叫动态?就是iframe加载的时候高度慢慢变啊,用户看到了才知道你的内容慢慢加载啊。网上说的都是在onload里设置高度,可是onload是加载完毕才调用的。所以当你加载一些大图片时,就会发现先显示一点点,等半天以后呢,突然就全部显示了,这个设计是不是有点奇葩? 好吧,其实也比较简单,既然onload是加载完毕才调用,那我在加载过程当中定时设置...
分类:Web开发   时间:2015-06-16 21:17:05    收藏:0  评论:0  赞:0  阅读:322
Python:使用cPickle储存器存储对象
一个简单的例子,演示了怎么使用cPickle存储对象 #!/usr/bin/python #Filename:pickling.py import cPickle as p shoplistfile = 'shoplist.data' shoplist = ['apple', 'mango', 'carrot'] f = file(shoplistfile, 'w') p.dump(sh...
分类:编程语言   时间:2015-06-16 21:16:55    收藏:0  评论:0  赞:0  阅读:293
使用Maven 编译 storm 源码可能碰到下载依赖jar 的问题
网上很多文件使用 lein 编译 storm 源码,但是我下载的版本 apache-storm-0.9.2-incubating 中没有lein 工程文件,而是有 pom.xml,可以使用maven 编译。 在storm 工程的最上层目录执行: mvn package 可能会碰到错误如下描述(jackson-core-2.0.6 只是一个例子): Failed to execut...
分类:编程语言   时间:2015-06-16 21:16:45    收藏:0  评论:0  赞:0  阅读:695
面试题:最大的子数组之和,和最大子数组的始末位置
给出一个数组,求出最大子数组的和以及始末位置。 直接给出代码解释:int sub_array(int *array,int n) { int max2 = -INF; int sum = 0; int cur = 0; int count2 = 0; int flag; int _end; /*时间复杂度:o(n) 空间复杂度:o(1) */...
分类:编程语言   时间:2015-06-16 21:16:35    收藏:0  评论:0  赞:0  阅读:283
求数组的全排列
给定一个数组,求出全排列的情形? 算法描述: /** — 给定数组 3 4 6 9 8 7 5 2 1 如何求出紧挨着的下一个排列? step1:从后面扫描,找到第一个下降的数(6),并记录; step2:依然从后面扫描,找到第一个大于step1(6)的数7,并记录; step3:交换step1(6)、step2(7);=》3 4 7 9 8 6...
分类:编程语言   时间:2015-06-16 21:16:25    收藏:0  评论:0  赞:0  阅读:255
设计模式(六) 适配器模式(Adapter)
开发当中我们经常遇到这样的情况:有一些功能自己开发需要花费巨大的成本,但是现存的可供使用的第三方库还不太成熟,我们可以暂时使用这些库。但是,一旦需要修改依赖库的时候,源码也需要大规模地修改,有没有什么方法能够最大限度地降低修改的幅度呢?这时候我们可以考虑使用adapter模式。 一、定义 适配器模式是一种结构型模式。它的目的是使一个类的接口转换成客户希望的另一种接口,适配器模式使得原本...
分类:其他   时间:2015-06-16 21:16:15    收藏:0  评论:0  赞:0  阅读:159
我的Java开发学习之旅------>Java String对象作为参数传递的问题解惑
又是一道面试题,来测试你的Java基础是否牢固。 题目:以下代码的运行结果是? public class TestValue { public static void test(String str) { str="World"; //代码3 } public static void main(String[] args) { String string = "Hello";...
分类:编程语言   时间:2015-06-16 21:16:05    收藏:0  评论:0  赞:0  阅读:333
2006条   上一页 1 ... 9 10 11 12 13 ... 101 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!