这个条款的内容很简单,见下面的示例: 1 class BaseClass 2 { 3
public: 4 void NonVirtualFunction() 5 { 6 cout NonVirtualFunction(); //
输出BaseClass::NonVirtualFunction25 d...
分类:
编程语言 时间:
2014-03-13 11:52:00
收藏:
0 评论:
0 赞:
0 阅读:
489
这几天看排序算法,网上大多数排序算法的解释都是“过于专业”,导致一时半会看不明白到底在说什么玩意。现在总结下几大排序算法(java实现)1.直接插入排序说的简单点,就是一组无序序列{A1,A2,........An}
先取出A1,然后从A2与A1比较,比较完之后序列状况是{A1,A2}{A3.......
分类:
编程语言 时间:
2014-03-13 11:57:52
收藏:
0 评论:
0 赞:
0 阅读:
442
在第一讲中显示了如何使用注解配置bean,其实这是Spring3引进的特性,Spring2使用的是XML的方式来配置Bean,那时候漫天的XML文件使得Spring有着配置地狱的称号。Spring也一直在力求改变这一缺陷。Spring3引入的注解方式确实使配置精简不少,而Spring4则引入了Gro...
分类:
编程语言 时间:
2014-03-13 12:11:34
收藏:
0 评论:
0 赞:
0 阅读:
420
本系列文章译自Venkat Subramaniam的Functional Programming in
Java 未完待续,后续文章请继续关注deepinmind。 第一章
你好,lambda表达式! 第一节Java的编码风格正面临着翻天覆地的变化。我们每天的工作将会变成更简单方便,更富表现力。Ja...
分类:
编程语言 时间:
2014-03-13 12:12:33
收藏:
0 评论:
0 赞:
0 阅读:
440
本系列文章译自Venkat Subramaniam的Functional Programming in
Java译者注:本篇会有点无聊,希望你不要睡着了。第一章
你好,lambda表达式!第二节:函数式编程的最大收获函数式风格的代码有更高的信噪比;写的代码更少了,但每一行或者每个表达式做的却更多了。...
分类:
编程语言 时间:
2014-03-13 12:14:30
收藏:
0 评论:
0 赞:
0 阅读:
525
“数组名相当于指针,指向数组的首个成员的地址”这种表述见过很多,但实际上,这种说法很不全面,甚至在某些情况下是错误的。下面举例来说明一下。
首先来看他们相似的特点: 例1. int arr[] = {1,2,3,4,5}; int * pointer = arr;
printf("%d\n",arr...
分类:
编程语言 时间:
2014-03-13 12:17:26
收藏:
0 评论:
0 赞:
0 阅读:
513
#include #include #include using namespace
std;class cstring{public: cstring(char *str=""); cstring(const cstring
&str); cstring operator+(const cstri...
分类:
编程语言 时间:
2014-03-13 12:20:30
收藏:
0 评论:
0 赞:
0 阅读:
534
面向对象一、概念:面向对象是相对于面向过程而言的,面向对象和面向过程都是一种思想,一种理解方式。但是面向过程强调的是功能行为,而面向对象是将功能封装进对象,强调具备了功能的对象。面向对象是基于面向过程的,面向过程到面向对象的转变,能让复杂的问题简单化,能让我们的角色由执行者转变为指挥者。例如:冰箱装...
分类:
编程语言 时间:
2014-03-13 12:30:27
收藏:
0 评论:
0 赞:
0 阅读:
411
用一个实际代码来说明。class A {public: staticvoid
staticmember(){cout<<"static"<<endl;} //static member void
nonstatic(){cout<<"nonstatic"<<endl;} //nonstatic me...
分类:
编程语言 时间:
2014-03-13 13:06:00
收藏:
0 评论:
0 赞:
0 阅读:
568
JSON.parse(null)------------某些手机浏览器不支持。
分类:
编程语言 时间:
2014-03-13 13:23:54
收藏:
0 评论:
0 赞:
0 阅读:
404
在标准C和C++中0长数组如charArray[0]是不允许使用的,因为这从语义逻辑上看,是完全没有意义的。
但是,GUN中却允许使用,而且,很多时候,应用在了变长结构体中,如: StructPacket{ int state; int len; char
cData[0]; //这里的0长结构体就...
分类:
编程语言 时间:
2014-03-13 13:28:57
收藏:
0 评论:
0 赞:
0 阅读:
639
spring MVC原理Spring MVC工作流程图图一图二Spring工作流程描述 1.
用户向服务器发送请求,请求被Spring 前端控制Servelt DispatcherServlet捕获;
2.DispatcherServlet对请求URL进行解析,得到请求资源标识符(URI)。然后根据...
分类:
编程语言 时间:
2014-03-13 14:02:40
收藏:
0 评论:
0 赞:
0 阅读:
515
学习一门新的编程语言需要多用他写程序。让我们从一个简单的程序开始吧。1.1写一个简单的c++程序每一个c++程序都包含一个或者多个函数,其中必须有一个叫做main的函数,因为操作系统从main函数开始执行一个程序,main函数有且仅有一个。这里有个main函数的简单版本,只有返回值:int
main...
分类:
编程语言 时间:
2014-03-13 14:15:23
收藏:
0 评论:
0 赞:
0 阅读:
496
进程间通信最简单的方式就是发送WM_COPYDATA消息。本文提供C++及C#程序相互通信的二种实现方式。这样消息的接收端可以用C++实现,发送端可以用C++或C#实现。
发送WM_COPYDATA消息: SendMessage(接收窗口句柄, WM_COPYDATA, (WPARAM)发送窗口句柄...
分类:
编程语言 时间:
2014-03-13 14:24:23
收藏:
0 评论:
0 赞:
0 阅读:
584
用static修饰符修饰的数据成员,并不是属于那个对象的,而是属于类。静态数据成员在定义的时候已经分配了内存,而此时对象还没有建立好。当然它也是被保存到类的方法中的,而不是对象内存中,大家都是可以访问,可以通过类名访问,这点在C++中也是如此。静态数据成员属于类的作用域,也可以使用public,pr...
分类:
编程语言 时间:
2014-03-13 14:25:20
收藏:
0 评论:
0 赞:
0 阅读:
486
一、arguments
面向对象的javascript,具备面向对象语言的特征:抽象,利用这点,我们已经在之前的几篇博客中介绍过,对象的创建,封装,和继承,还有一个没有涉及,就是多态。视频看完了,总结中也一直没有找到javascript中多态的知识。
多态即拥有相同的函数名,但是不同的类中表现不同的执行。在javascript中,从上篇博客中可以看到,子类可以继承父类,但是,并没有改写父类的方法,只是单纯的调用。网上也查找过,同样是一样的,javascript没有多态。
同样,我们在调用继承(c...
分类:
编程语言 时间:
2014-03-12 22:34:56
收藏:
0 评论:
0 赞:
0 阅读:
551
实现对HDFS增删改查CRUD等操作
1 查找
列出某个目录下的文件名称,hdfs命令如下所示:
hdfs dfs –ls/usr/app
java代码片段:
public void list(String srcPath) {
Configuration conf = new Configuration();...
分类:
编程语言 时间:
2014-03-12 22:37:33
收藏:
0 评论:
0 赞:
0 阅读:
762
1、Java中过滤出字母、数字和中文的正则表达式
(1)过滤出字母的正则表达式
[^(A-Za-z)]
(2)过滤出数字的正则表达式
[^(0-9)]
(3)过滤出中文的正则表达式
[^(\\u4e00-\\u9fa5)]
(4)过滤出字母、数字和中文的正则表达式
[^(a-zA-Z0-9\\u4e00-\\u9...
分类:
编程语言 时间:
2014-03-12 22:38:21
收藏:
0 评论:
0 赞:
0 阅读:
574
大数...
分类:
编程语言 时间:
2014-03-12 22:38:06
收藏:
0 评论:
0 赞:
0 阅读:
628
大数相除,取余...
分类:
编程语言 时间:
2014-03-12 22:37:03
收藏:
0 评论:
0 赞:
0 阅读:
590