首页 > 编程语言
c++正确处理 is-a has-a关系
比如。我们想实现一个Set类,而已经有一个List类可提供给你使用,我们到底用is-a(public继承)关系还是用has-a(组合)关系呢?1:如果使用is-a关系,则class Set:public List{。。。。};在处理插入的时候,List的insert方法不能满足我们的需要,因为它可以...
分类:编程语言   时间:2014-07-16 21:47:25    收藏:0  评论:0  赞:0  阅读:284
C语言中的符号重载
C语言中的符号重载(C专家编程,2.3误做之过,P37)符号意义static在函数内部,表示该变量的值在各个调用间一直保持延续性在函数这一级,表示该函数只对本文件可见extern用于函数定义,表示全局可见(属于冗余)用于变量,表示它在其他地方定义void作为函数的返回类型,表示不返回任何值在指针声明...
分类:编程语言   时间:2014-07-12 13:28:38    收藏:0  评论:0  赞:0  阅读:352
Python中函数的参数传递与可变长参数
1.Python中也有像C++一样的默认缺省函数1 def foo(text,num=0):2 print text,num3 4 foo("asd") #asd 05 foo("def",100) #def 100定义有默认参数的函数时,这些默认值参数位置必须都在非默认值参数后面。调用...
分类:编程语言   时间:2014-07-16 21:47:46    收藏:0  评论:0  赞:0  阅读:404
Java 线程同步执行(顺序执行)
关于线程,有两种实现方法, 一种是通过继承Runnable接口,另外一种通过扩展Thread类,两者的具体差别,可参考我找的这篇文章 http://www.cnblogs.com/rollenholt/archive/2011/08/28/2156357.html。本主主要是讲 线程的同步执行问题。...
分类:编程语言   时间:2014-07-16 21:47:40    收藏:0  评论:0  赞:0  阅读:378
一道java面试题-方法静态分派
一道面试题,以下程序的输出是?public class StaticDispatch { static abstract class Human{ } static class Man extends Human{ } static class Woman extends Human{ } publ...
分类:编程语言   时间:2014-07-16 21:48:03    收藏:0  评论:0  赞:0  阅读:255
Json串和java对象进行转时
json-lib-xxx.jarezmorph-xxx.jar //=============>依赖包JsonConfig config = new JsonConfig();//有选择性的过滤掉一些属性值JSONUtils.getMorpherRegistry().registerMorpher(...
分类:编程语言   时间:2014-07-16 21:49:06    收藏:0  评论:0  赞:0  阅读:293
Python小爬虫-自动下载三亿文库文档
新手学python,写了一个抓取网页后自动下载文档的脚本,和大家分享。 首先我们打开三亿文库下载栏目的网址,比如专业资料(IT/计算机/互联网)http://3y.uu456.com/bl-197?od=1&pn=0,可以观察到,链接中pn=后面的数字就是对应的页码,所以一会我们会用iurl =.....
分类:编程语言   时间:2014-07-16 21:49:39    收藏:0  评论:0  赞:0  阅读:468
Javascript 验证上传图片大小[客户端验证]
需求分析:在做上传图片的时候,如果不限制上传图片大小,后果非常的严重。那么我们怎样才可以解决一个棘手的问题呢?有两种方式:1)后台处理: 也就是AJAX POST提交到后台,把图片上传到服务器上,然后获得该图片大小做处理。2)前台处理: 也就是利用Javascript获取该图片大小。显然第一种方式,...
分类:编程语言   时间:2014-07-16 22:48:57    收藏:0  评论:0  赞:0  阅读:363
JavaScript与有限状态机
有限状态机(Finite-state machine)是一个非常有用的模型,可以模拟世界上大部分事物。 简单说,它有三个特征: * 状态总数(state)是有限的。 * 任一时刻,只处在一种状态之中。 * 某种条件下,会从一种状态转变(transition)到另一种状态。 它对JavaScript的...
分类:编程语言   时间:2014-07-16 22:50:48    收藏:0  评论:0  赞:0  阅读:343
Java 常用正则表达式搜集ing
MAC地址:^[a-fA-F0-9]{2}+:[a-fA-F0-9]{2}+:[a-fA-F0-9]{2}+:[a-fA-F0-9]{2}+:[a-fA-F0-9]{2}+:[a-fA-F0-9]{2}$IPv4地址:\\b((?!\\d\\d\\d)\\d+|1\\d\\d|2[0-4]\\d|2...
分类:编程语言   时间:2014-07-16 22:51:06    收藏:0  评论:0  赞:0  阅读:260
怒学Python——第二篇——类型与运算
Python支持5种数据类型,包括数字(numbers)、字符串(string)、列表(list)、元组(tuple)和字典(dictionary)。作为一门动态类型语言,不用去声明一个标示符的类型,使用的时候是什么类型会自动判定。对于定义好的变量,若不使用该变量,可以用del删除来释放占有的资源,...
分类:编程语言   时间:2014-07-16 22:51:51    收藏:0  评论:0  赞:0  阅读:811
java网络编程
网络编程网络编程对于很多的初学者来说,都是很向往的一种编程技能,但是很多的初学者却因为很长一段时间无法进入网络编程的大门而放弃了对于该部分技术的学习。在 学习网络编程以前,很多初学者可能觉得网络编程是比较复杂的系统工程,需要了解很多和网络相关的基础知识,其实这些都不是很必需的。首先来问一个问题:你 ...
分类:编程语言   时间:2014-07-16 22:51:56    收藏:0  评论:0  赞:0  阅读:432
C++ Primer笔记9_构造函数_拷贝构造(深拷贝与浅拷贝)
1.构造函数:>构造函数是一个特殊的、与类同名的成员函数,用于给每一个成员设置适当的初始值。>构造函数不能有返回值,函数名与类名同样。>缺省构造函数时,系统将自己主动调用该缺省构造函数初始化对象,缺省构造函数会将全部数据成员都初始化为零或 空。缺省构造函数是不带參数的构造函数。>创建一个对象时...
分类:编程语言   时间:2014-07-16 22:52:04    收藏:0  评论:0  赞:0  阅读:350
在JavaScript中创建命名空间的几种写法
在JavaScript中全局变量经常会引起命名冲突,甚至有时侯重写变量也不是按照你想像中的顺序来的,可以看看下面的例子:var sayHello = function(){ return 'Hello var';};function sayHello(name){ return 'Hello fun...
分类:编程语言   时间:2014-07-16 22:52:09    收藏:0  评论:0  赞:0  阅读:283
java 一个函数如何返回多个值
在开发过程中,经常会有这种情况,就是一个函数需要返回多个值,这是一个问题!!网上这个问题的解决方法:1、使用map返回值;这个方法问题是,你并不知道如何返回值的key是什么,只能通过doc或者通过源代码来查看。2、传入一个引用进去,修改引用的属性值。问题:不实用。3、通过泛型构造一个类似python...
分类:编程语言   时间:2014-07-16 22:52:40    收藏:0  评论:0  赞:0  阅读:268
Spring 3整合Quartz 2实现定时任务一:常规整合 (基于maven构建)
最近工作中需要用到定时任务的功能,虽然Spring3也自带了一个轻量级的定时任务实现,但感觉不够灵活,功能也不够强大。在考虑之后,决定整合更为专业的Quartz来实现定时任务功能。首先,当然是添加依赖的jar文件,我的项目是maven管理的,以下的我项目的依赖: UTF-8 ...
分类:编程语言   时间:2014-07-16 22:52:49    收藏:0  评论:0  赞:0  阅读:374
c++ 子类切勿重新定义父类 non-virtual函数
子类如果重新定义了父类的non-virtual函数则不会有多态效果。为方便描述,这里的方法和继承方式都用public。至于原因嘛,你懂的!1:子类直接继承父类方法class BaseOption{public: void Function();};void BaseOption::Functi...
分类:编程语言   时间:2014-07-16 22:53:20    收藏:0  评论:0  赞:0  阅读:248
Jquery取得iframe中元素的几种方法Javascript Jquery获取Iframe的元素、内容或者ID
query取得iframe中元素的几种方法在iframe子页面获取父页面元素代码如下:$('#objId', parent.document);// 搞定...在父页面 获取iframe子页面的元素代码如下:$("#objid",document.frames('iframename').docum...
分类:编程语言   时间:2014-07-16 22:53:25    收藏:0  评论:0  赞:0  阅读:367
C语言,栈的实现
一、动态栈的实现#include #include #include //定义一个节点的结构typedef struct node{ int member; //数据域 struct node *pNext; ...
分类:编程语言   时间:2014-07-16 22:54:14    收藏:0  评论:0  赞:0  阅读:423
python多线程(一)
原文:http://www.pythonclub.org/python-basic/threading一、python多线程thread和threading实现python是支持多线程的,并且是native的线程。主要是通过thread和threading这两个模块来实现的。python的threa...
分类:编程语言   时间:2014-07-16 22:56:15    收藏:0  评论:0  赞:0  阅读:416
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!