码迷,mamicode.com
首页 > 编程语言
Java回调机制研究
1. 什么是回调函数 回调函数,顾名思义,用于回调的函数。回调函数只是一个功能片段,由用户按照回调函数调用约定来实现的一个函数。回调函数是一个工作流的一部分,由工作流来决定函数的调用(回调)时机。回调函数包含下面几个特性:   (1)属于工作流的一个部分;   (2)必须按照工作流指定的调用约定来申明(定义);     (3)他的调用时机由工作流决定,回调函数的实现者不能直接调用回调函数来...
分类:编程语言   时间:2015-06-04 12:01:34    阅读次数:153
java之 ------ 图形界面(二)
import java.awt.FlowLayout; import java.awt.GridLayout; import javax.swing.JButton; import javax.swing.JDialog; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JTextField; im...
分类:编程语言   时间:2015-06-04 12:02:43    阅读次数:123
C++实现页码数字统计
#include #include #include #include #include #include #include #include #include #include using namespace std; int Str2Int(const string & s, int st, int ed) { int n = 0; for (int i = st; i < ed; +...
分类:编程语言   时间:2015-06-04 12:03:36    阅读次数:152
java之 ------ 图形界面(三)
import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.border.TitledBorder; public class UserJFrame extends JFrame implements ActionListener { private int number=1;...
分类:编程语言   时间:2015-06-04 12:00:30    阅读次数:195
C++临时对象
C++真正所谓的临时对象是不可见的——不会在你的源代码中出现。只要你产生一个non-heap object而没有为它命名,便诞生了一个临时对象。此等匿名对象通常发生于两种情况: 一是当隐式类型转换(implicit type conversions)被施行起来以求函数调用能够成功; 二是当函数返回对象的时候; 其实还有一种情况就是当你建立一个non-heap objec...
分类:编程语言   时间:2015-06-04 12:01:55    阅读次数:184
java实现网络监听
Java实现网络监听 import java.net.*; import java.io.*; public class tcpServer { public static void main(String args[]) { int port; ServerSocket server_socket; BufferedReader input...
分类:编程语言   时间:2015-06-04 11:58:40    阅读次数:175
Effective C++ 条款41
本节条款对比了一下两对概念的对比。 首先是 编译期多态和运行期多态。 接着是 显示接口和隐式接口编译期多态是由于模板而产生的。 如下代码:#include using namespace std; class Bird { public: Bird(int v):value(v){} int getSize(){ return value; } privat...
分类:编程语言   时间:2015-06-04 11:59:47    阅读次数:146
推荐2个在Java编码过程好用的工具
推荐2个在编码过程中既能减少编码量,又非常容易上手的工具类:适用于Java反射和单测Assert。1 Mirror:Java反射简介官网:http://projetos.vidageek.net/mirror/mirror/将Java原生API提供的面向命令的语法:Class.getField/getDeclaredFields/getMethod()/getAnnotation之类的调用简化为DS...
分类:编程语言   时间:2015-06-04 11:57:05    阅读次数:164
vc++笔记十一
一、LNK1123: 转换到 COFF 期间失败: 文件无效或损坏 连接器LNK是通过调用cvtres.exe完成文件向coff格式的转换的,所以出现这种错误的原因就是cvtres.exe出现了问题。 在电脑里面搜索一下cvtres.exe,发现存在多个文件,使用最新的cvtres.exe替换老的文件即可,替换之前记得备份一下,如果不对,可以替换回来。 例如:我的电脑里面安装...
分类:编程语言   时间:2015-06-04 11:56:33    阅读次数:133
swift基础语法之控件使用02
swift语法之UI控件的简单使用...
分类:编程语言   时间:2015-06-04 11:54:21    阅读次数:167
(各个公司面试原题)在线做了一套CC++综合测试题,也来测一下你的水平吧(二)
刚才把最后的10道题又看了下,也发上来吧。    下面给出试题,和我对题目的一些理解   前10道题地址 (各个公司面试原题)在线做了一套CC++综合测试题,也来测一下你的水平吧(一)   11.设已经有A,B,C,D4个类的定义,程序中A,B,C,D析构函数调用顺序为? C c; void main() { A*pa=new A(); ...
分类:编程语言   时间:2015-06-04 11:54:14    阅读次数:215
编译C语言单元测试框架CUnit库的方法
下载 CUnit-2.1-3.tar.bz2: http://sourceforge.net/projects/cunit/ 解压: tar jxvf CUnit-2.1-3.tar.bz2 cd  CUnit-2.1-3 因为是使用GNU automake的 aclocal autoheader autoconf automake automake --add...
分类:编程语言   时间:2015-06-04 11:51:10    阅读次数:136
c++函数的参数传递的原理及其过程
我们只是知道函数调用的过程是先传递参数,然后是函数体,然后是返回值的顺序,但是这个过程怎么实现的,以及参数的入栈顺序等等,这里我大致的也是实验的态度做个验证,验证这句话也是为了加深自己对函数的调用,以及参数的传递的一个深刻的解释 1:验证的题目            1、函数的调用过程的顺序(可能不这么个说法),验证函数是参数先传递个给函数主体,然后是函数体,最后是返回值...
分类:编程语言   时间:2015-06-04 11:52:13    阅读次数:178
C/C++综合测试题(四)
又刷了一套题   这些题都是百度、阿里巴巴、腾讯、网易、新浪等公司的面试原题,有一定的难度,不过确实相当有水平,可以通过做题来查漏补缺。     11.下面代码的输出是什么? class A { public: A() { } ~A() { cout<<"~A"<<endl; } }; class B:public A { public: B(A &a):_a...
分类:编程语言   时间:2015-06-04 11:48:46    阅读次数:171
python面向对象编程
在python中,面向对象编程主要有两个主题,就是类和类实例。 1、类 新式类—— class ClassName(bases): 'ClassName class doc string' class_suite 经典类—— class ClassName: 'ClassName class doc string' class_suite 关键字是class,紧接着是一个类...
分类:编程语言   时间:2015-06-04 11:47:38    阅读次数:321
(你的排序学的如何?)排序专项练习
1.当待排序记录已经从小到大排序或者已经从大到小排序时,快速排序的执行时间最省() A.    对 B.    错     答案:B 根据快排的特点可知,快速排序基本有序情况下效率最低,在基本无序情况下效率最高。     2.以下排序中时间复杂度最差的是 A.    归并排序 B.    选择排序 C.   希尔排序 D.   堆排序   答案:B ...
分类:编程语言   时间:2015-06-04 11:47:23    阅读次数:232
JAVA实现冒泡排序
闲来无事,自己想起上家公司的笔试题就会考冒泡排序,so,自己就试试写了下,分享下了。实现: 1 package myTempTest; 2 3 public class maopao { 4 5 public static void main(String[] args) { 6 ...
分类:编程语言   时间:2015-06-04 11:46:13    阅读次数:132
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!