首页 > 编程语言
Java学习笔记-策略模式
定义:一系列的算法,把每一个算法封装起来, 并且使它们可相互替换。本模式使得算法可独立于使用它的客户而变化。适用:当存在以下情况时使用Strategy模式1)? 许多相关的类仅仅是行为有异。 “策略”提供了一种用多个行为中的一个行为来配置一个类的方法。即一个系统需要动态地在几种算法中选择一种。2)?...
分类:编程语言   时间:2014-04-23 15:36:04    收藏:0  评论:0  赞:0  阅读:530
JAVA与C++对比 --– 虚函数、抽象函数、抽象类、接口
转载自:http://blog.csdn.net/trojanpizza/article/details/6556604JAVA –虚函数、抽象函数、抽象类、接口1. Java虚函数虚函数的存在是为了多态。C++中普通成员函数加上virtual关键字就成为虚函数Java中其实没有虚函数的概念,它的普...
分类:编程语言   时间:2014-04-23 15:48:07    收藏:0  评论:0  赞:0  阅读:506
javascript实现限制上传文件的大小
目录基本思路示例[一]、基本思路在FireFox、Chrome浏览器中可以根据document.getElementById(“id_file”).files[0].size获取上传文件的大小(字节数),而IE浏览器中不支持该属性,只能借助标签的dynsrc属性,来间接实现获取文件的大小(但需要同意...
分类:编程语言   时间:2014-04-23 15:53:37    收藏:0  评论:0  赞:0  阅读:510
C#调用C++函数入口点的问题 z
C++使用 void extern __declspec(dllexport) 函数名()定义的输出函数, 在C#中调用时, 如前文所述, 使用[DllImport("D:\VS2005Projects\Dev_PetroSim2010b\Dev_AMDBR\Debug\Dev_DR_AMDBR.d...
分类:编程语言   时间:2014-04-23 15:55:39    收藏:0  评论:0  赞:0  阅读:584
Javascript的简介和使用
摘要:先讨论JavaScript的由来和一些比较容易混淆的概念,又讨论了JavaScript的实现,紧接着说明了在网页中怎么有效地更好地引入js代码。JavaScript的由来是从一个简单的输入验证器变成的一门强大的解释型编程语言。JavaScript和Java关系不大。JavaScript、JSc...
分类:编程语言   时间:2014-04-23 15:56:55    收藏:0  评论:0  赞:0  阅读:514
java中数据存储问题--堆、堆栈、寄存器
转载自: java编程思想(1)、寄存器(Registers): 这是速度最快的存储场所,因为寄存器位于处理器内部,这一点和其他的存储媒介都不一样。不过寄存器个数是有限的。在内存中的寄存器区域是由编译器根据需要来分配的。我们程序开发人员不能够通过代码来控制这个寄存器的分配。所以说,这第一个存储区域寄...
分类:编程语言   时间:2014-04-23 16:00:24    收藏:0  评论:0  赞:0  阅读:531
C#调用C++的DLL函数另一则(delegate) z
使用DLLImport进行导入函数的事. C#调用C++的函数其实不止这一种方法, 还有一种方法是用delegate申明函数委托进行调用,这种方法略显麻烦,但是可以进行回调并应用指针.在C#中,首先先要定义一个类,用来把DLL中函数地址转换成委托: public class DLLWrappe...
分类:编程语言   时间:2014-04-23 16:22:04    收藏:0  评论:0  赞:0  阅读:504
C++编译期判断是否能够转型
C++编译期判断是否能够转型,是否父子类
分类:编程语言   时间:2014-04-23 21:24:08    收藏:0  评论:0  赞:0  阅读:665
java简单的FTP客户端
[Java]简单的FTP客户端 sun.net.ftp.FtpClient 某些数据交换,我们需要通过ftp来完成。 sun.net.ftp.FtpClient 可以帮助我们进行一些简单的ftp客户端功能:下载、上传文件。 但如遇到创建目录之类的就无能为力了,我们只好利用第三方源码,比如 com.enterprisedt.net.ftp.FTPClient 下面写一...
分类:编程语言   时间:2014-04-23 04:54:35    收藏:0  评论:0  赞:0  阅读:478
Python: 设计模式 之 工厂模式例(2)(神奇的Python)
神奇的Python 因为Python的动态特性, 可以直接使用eval实现工厂模式...
分类:编程语言   时间:2014-04-23 05:17:37    收藏:0  评论:0  赞:0  阅读:238
详解realloc函数的功能——C语言代码展示
一、程序C语言代码展示如下: /************************************************ 运行平台:vc++6.0 实现功能:体现realloc函数的功能 ************************************************/ #include #include #define NUM1 5 #define NU...
分类:编程语言   时间:2014-04-23 04:47:54    收藏:0  评论:0  赞:0  阅读:499
python 学习笔记 10 -- 正则表达式
本文主要介绍Python中正则表达式的使用,对正则表达式的方法一一举例说明。Hope you would like it !! :)...
分类:编程语言   时间:2014-04-23 02:14:24    收藏:0  评论:0  赞:0  阅读:527
C++大整数
这两天一直在利用一些课余的琐碎时间在写C++大整数,昨天晚上终于基本完工了,利用到的思想就是: 用一个连续的int型的存储空间去表示大整数和进行运算。在运算时将该大整数拆分成一个多项式,然后按照 多项式的规则进行运算,最后在输出显示该大整数时再将该大整数的每一项进行调整到0到9之间。本程序的 缺点就是存储空间利用率较低,有待优化的地方还很多。嗯。。等过几天有时间了再来优化吧。 BigInt...
分类:编程语言   时间:2014-04-23 03:50:48    收藏:0  评论:0  赞:0  阅读:574
C++11之for 新解(2)
如何解决这种学了就忘了得问题呢?有人提出三个境界,how,what, why。如果想真正的掌握这些知识,需要付出更多的精力去了解这东西为啥这样用,发明这些知识的作者当时是如何想得,自己通过已知的知识,是否能推导出相应的一种模式。通过这种方式的理解,相信学习知识的效率更高。...
分类:编程语言   时间:2014-04-23 03:29:27    收藏:0  评论:0  赞:0  阅读:487
论C++STL源码中关于堆算法的那些事
关于堆,我们肯定熟知的就是它排序的时间复杂度在几个排序算法里面算是比较靠上的O(nlogn)经常会拿来和快速排序和归并排序讨论,而且它还有个优点是它的空间复杂度为O(1), 但是STL中没有给我们提供像vector, deque, stack, queue之类的数据结构供我们使用,但在C++STL中却提供了一些列的算法,让我们依旧可以使用堆,比如make_heap(), push_heap(), pop_heap(), sort_heap()。今天就来论论这几个算法本质上都使用的是什么方法。...
分类:编程语言   时间:2014-04-23 03:23:18    收藏:0  评论:0  赞:0  阅读:561
C/C++中const关键字
今天在做一个趋势笔试题的时候,才让我有了系统把const关键字好好总结一下的冲动,因为这个关键词大大小小好多地方都出现过,出现频率非常高,而每次只是简短的把答案看了一下,没有真正将其整个用法弄透,马上要找工作了,为避免悲剧再次发生,不得不引起我的重视,这才有了这篇博文。     首先,一看到const关键字,我们的第一反应就是定义常量。的确,这没有错,const就是constant的缩写嘛,...
分类:编程语言   时间:2014-04-23 04:37:47    收藏:0  评论:0  赞:0  阅读:535
java的图形界面
一、AWT组件:AWT(Abstract Windowing Toolkit),中文译为抽象窗口工具包,是Java提供的用来建立和设置Java的图形用户界面的基本工具。AWT由Java中的java.awt包提供,里面包含了许多可用来建立与平台无关的图形用户界面(GUI)的类,这些类被称为组件(com...
分类:编程语言   时间:2014-04-23 00:30:45    收藏:0  评论:0  赞:0  阅读:530
C++ 之Boost 实用工具类及简单使用
本文将介绍几个Boost实用工具类,包括tuple、static_assert、pool、random和program_options等等。需要对标准STL具备一定的了解才能充分理解本文的内容。1.boost::tuple类有时,希望C++函数返回多个不相关的值。在推出STL之前,实现此目的的方法是...
分类:编程语言   时间:2014-04-23 00:32:14    收藏:0  评论:0  赞:0  阅读:613
java题(9)
Question:36Given:12.NumberFormatnf=NumberFormat.getInstance();13.nf.setMaximumFractionDigits(4);14.nf.setMinimumFractionDigits(2);15.Stringa=nf.format...
分类:编程语言   时间:2014-04-23 00:41:08    收藏:0  评论:0  赞:0  阅读:606
python迭代器和解析
1、类表解析 列表解析可以编写任意数量的瞧他的for循环,并且每一个都有可选的if测试,结构如下: [expression for target1 in iterable1 [if condition1] for target2 in iterable2 [if condition2] ...
分类:编程语言   时间:2014-04-23 01:11:49    收藏:0  评论:0  赞:0  阅读:635
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!