与switch不同,scala模式匹配没有break的问题。如果case中的判断不能匹配,则捕获所有的模式来尝试匹配。变量模式可能与常量表达式冲突,变量必须以小写字母开头。如果有一个小写字母开头的常量,则需要把它抱在反引号中。在类型匹配的时候,必须给出一个变量名,否则会拿对象本身来进行匹配。由于匹配发生在运行时,Jvm中泛型的类型信息是被擦掉的,所有不能用类型来匹配特定的Map类型。正则表达式是适...
分类:
其他好文 时间:
2015-01-02 16:08:52
阅读次数:
180
数据库管理系统DBMS
DBMS,Database Management System数据库管理,简单说:就是管理数据的一个大型软件。DBMS主要对数据进行管理、维护等操作,或者对数据的安全性和完整性的处理。
常见的DBMS系统:
ACCESS:Microsoft公司开发的小型数据库管理系统;
SQL SERVER:Microsoft公司开发的,面向大中型网站;
Oracle:美国甲骨文...
分类:
数据库 时间:
2015-01-02 16:09:03
阅读次数:
275
1.使窗体位于屏幕中心
Dimension welcomeScreen=Toolkit.getDefaultToolkit().getScreenSize();
int x=(welcomeScreen.width-this.getSize().width)/2;
int y=(welcomeScreen.height-this.getSize().height)...
分类:
编程语言 时间:
2015-01-02 16:08:03
阅读次数:
134
我是一个怀旧的人,喜欢听老音乐,看老电影。下面的几部电影,我每隔一段时间都会看一遍。
1《肖申克的救赎》
《肖申克的救赎》,是我上大一的时候,英语老师推荐的电影。刚看第一遍的时候,就被主人公安迪毅力,向往自由的精神所鼓舞。下面摘录了一段观后感,我觉得说的很好,值得我们去深思!
在我们自己的现实中,我们注定是自己剧中的主角,而电影给我们一个局外人的机会,所以我...
分类:
其他好文 时间:
2015-01-02 16:05:52
阅读次数:
230
Solr多核(MultiCore)的概念
想象一下,如果在你的应用里,如果你的索引要区分Catalog,多语言和索引类型,这样的话,一个Search应用对应一个Solr实例是远远不够的,这样就引入了Solr多核(MultiCore)的概念。Solr多核就是在一个search 应用里面创建多个实例,然后给实例分别创建文件系统。
Solr多核的创建
WebSphere Commerce本地开...
分类:
其他好文 时间:
2015-01-02 16:08:10
阅读次数:
321
共分三篇,这是第一篇。另外两篇,看完这个你还不理解右值引用和移动构造 你就可以来咬我(上),看完这个你还不理解右值引用和移动构造 你就可以来咬我(上)。
C++ 右值引用 & 新特性
C++ 11中引入的一个非常重要的概念就是右值引用。理解右值引用是学习“移动语义”(move
semantics)的基础。而要理解右值引用,就必须先区分左值与右值。...
分类:
移动开发 时间:
2015-01-02 16:07:31
阅读次数:
239
共分三篇,这是第一篇。另外两篇,看完这个你还不理解右值引用和移动构造 你就可以来咬我(上),看完这个你还不理解右值引用和移动构造 你就可以来咬我(上)。
看完上篇,应该对右值引用和移动构造有了总体上的概念,下面是一篇更加形象更加详细的论述。看完之后,相信你一定会对这个问题产生深入的理解和自己的认识。
另一个版本的右值引用叙述
右值引用解决的是各种情形下对象...
分类:
移动开发 时间:
2015-01-02 16:07:38
阅读次数:
1000
注解可以在程序的各个条目中添加信息,是插入到代码中以便有工具可以对他们进行处理的标签。可以对是scala类使用java注解,也可以使用scala特有的注解。在scala中,可为类,方法,字段,局部变量和参数添加注解。Java注解的参数类型只能是:1)数值型变量2)字符串3)类变量4)java枚举5)其他注解6)上述类型的数组。如果要实现一个新的Java注解,则需要用Java来编写该注解类。scal...
分类:
其他好文 时间:
2015-01-02 16:08:00
阅读次数:
199
共分三篇,这是第一篇。另外两篇,看完这个你还不理解右值引用和移动构造 你就可以来咬我(上),看完这个你还不理解右值引用和移动构造
你就可以来咬我(中)。
下面是新标准下的其他特性(共十点),了解一下,总有用上的时候。
C++11 新特性分析
auto
现在是一种类型占位符,它会告诉编译器,应该从初始化式中推断出变量的实际类型。当你想在不同的作用域中(...
分类:
移动开发 时间:
2015-01-02 16:07:31
阅读次数:
217
对与开发来说,越来越觉着掌握一个好的IDE是很重要的。虽然我也是VIM党,但当工程逐渐庞大,VIM的优势便很难体现。对于单个文件来说,VIM是高效的,但对于工程来讲,还是IDE要好一些。...
分类:
Web程序 时间:
2015-01-02 16:05:27
阅读次数:
150
给大家推荐一个Kubuntu 的系统图标。是我拼人品下载的哟。
好吧,先来看看我的系统是怎样的。不得不承认,我对Linux 桌面还是如初见般好奇。
怎么样,不错吧,下载.deb 在这里 点我下载...
分类:
系统相关 时间:
2015-01-02 16:04:27
阅读次数:
321
程序开发中,经常会使用到动态库,那么动态库该如何实现和调用呢?本文通过一个简单的例子实现。...
分类:
其他好文 时间:
2015-01-02 16:04:38
阅读次数:
229
首先需要做的是实现几个页面的跳转,既类似微信的点击按钮,切换页面。
话不多说,这是一个简单的页面切换的Demo,先贴几张实现的效果:
图片的底部是5个RadioButton,用来进行页面之间的切换。剩下的部分是一个LinearLayout的布局,用来镶嵌5个Fragment(碎片)的页面。
一共用到5个类:MainActivity、MyAdapter、FragmentH...
分类:
移动开发 时间:
2015-01-02 16:05:27
阅读次数:
221
文章出自: http://blog.csdn.net/lili72
1 能定时发起各类型的任务
1.1 任务类型比如 shell脚本,或者jar 程序,或者调用存储过程
1.2 可以设置每天什么时候开始执行,每天执行几次。或者每隔多久执行一次(类crontab)
1.3 数据平台一般的任务类型有:
1.3.1 101任务: 检查数据源文件是否到齐(包括文件个数,或者...
分类:
其他好文 时间:
2015-01-02 16:06:34
阅读次数:
204
【简介】
二叉查找树是一种数据结构,它支持多种动态集合操作。
在二叉查找树上执行的基本操作的时间与树的高度成正比。对于一棵含有n个节点的完全二叉树,这些操作的最坏情况运行时间为O(n)。
【结构体】
一棵二叉查找树按二叉树结构来组织的。
// 二叉查找树节点
struct TreeNode {
int val;
TreeNode *left;
Tree...
分类:
编程语言 时间:
2015-01-02 16:06:45
阅读次数:
209
单页Web应用程序:
单页应用(Single
Page Application)越来越受web开发者欢迎,单页应用的体验可以模拟原生应用,一次开发,多端兼容。单页应用并不是一个全新发明的技术,而是随着互联网的发展,满足用户体验的一种综合技术,更大有吹捧者。
这种技术近几年随着移动端的大热也渐渐升温,BackBone,Angular等前端框架兴起,结合NodeJs,使得前后端语言同一,前...
分类:
Web程序 时间:
2015-01-02 16:03:44
阅读次数:
401
【来信】 老师你好。我是来自一所普通的211学校,我从高二接触了编程,感觉编程太神奇了,然后自学了C语言,期间没有任何人教,都是自学。但由于高三的到来,一年没学编程。到高三自己立下目标,一定要考软件工程专业,结果的确实现了。 开始我担心自己入学的编程水平太差,到暑假看汇编和复习C语言,然后又到网上找视频教程看,总之开学之前学完了C语言。不过开学后,我发现我们软件学院的学生很多人根本没学过编程。...
分类:
其他好文 时间:
2015-01-02 16:05:24
阅读次数:
121