@Overridepublic void onActivityResult(int requestCode, int resultCode, Intent data) { switch (resultCode) { case 10: Toast.makeText(getActivity(),"haha",Toast.LENGTH_SHORT); Bundle a = data.getExtras(); String url = a.getString("picture&quo…
http://www.itpub.net/forum.php?mod=viewthread&tid=1810967 问题: 比如 count(case when  pday_id=${deal_date}   then 1  end)  我有点想不明白具体什么情况下count() 这个小括号里面还要用case when  大家做BI统计的时候一般什么情况用啊  还有个问题 select case when actionname in ('haha','heihei') then '-1' els…
本文摘自:http://www.cnblogs.com/kissdodog/p/3154371.html(感谢作者的分享,总结的很好) 基于列的逻辑表达式,其实就是CASE表达式.可以用在SELECT,UPDATE,DELETE,SET以及IN,WHERE,ORDER BY和HAVING子句之后.由于这里讲的是T-SQL查询,所以只说到CASE表达式在SELECT子句和ORDER BY子句中的使用. CASE表达式的作用与编程语言中的IF…THEN…ELSE逻辑类似.只是CASE表达式在T-SQ…
CASE简介 基于列的逻辑表达式,其实就是CASE表达式.可以用在SELECT,UPDATE,DELETE,SET以及IN,WHERE,ORDER BY和HAVING子句之后.由于这里讲的是T-SQL查询,所以只说到CASE表达式在SELECT子句和ORDER BY子句中的使用. CASE表达式的作用与编程语言中的IF…THEN…ELSE逻辑类似.只是CASE表达式在T-SQL中并不能控制T-SQL程序的流程,只是作为基于列的逻辑使用. 一个简单的示例,假设有这样一张表: 在查询的时候,对于列S…
通常数据库的优化从硬件层面去考虑可分为4个方面: CPU:即降低计算复杂度,如减少sql各类聚合函数,窗口函数,case when等. IO :(较少查询结果集过程中对数据的访问量.数据优化很大程度从这里入手 网络 : 较少查询结果集的大小,去除不必要的查询字段 数据库资源  : 这里讲的数据库资源主要是数据的一些参数设置,如索引.数据缓存.锁的争用,死锁,锁等. 锁问题大部分从业务逻辑上去优化.如拆分事务,降低事务复杂度及事务中的表关联.做到少量多次提交.即让事务尽快完成,释放资源.另一方面,…
/** class.object.case class.case object区别 * * class 类似Java中的class: * object Scala不能定义静态成员,用定义单例对象代之: * case class被称为样例类,是一种特殊的类,常被用于模式匹配. * * 一.class 和 object 关系: * 1.单例对象不能带参数,类可以 * 2.对象可以和类名一样时,object被称为伴生对象,class被称为伴生类: * 3.类和伴生对象可以相互访问其私有属性,但是它们必…
对于这样的组合逻辑电路 always@(X) case(X) X1: X2: …… endcase 如果分支项包含变量X的所有取值情况,并且互相不重复,那么这样的情况,其实没有必要使用综合指令. (一)“//synthesis parallel_case” 有一些书在介绍case语句时(例如<verilog HDL综合实用教程>)说“case语句的verilog HDL语义表明了选取case分支的优先顺序.case表达式首先与第一个分支项进行比较,依次类推……”但在Quartus中的实验表明,…
switch (条件){ case 第一种: 执行语句 break: case 第二种情况: 执行语句 break: default: 执行语句: break: }…
switch的语法如下: switch(表达式){ case常量表达式1: 语句1;break; case常量表达式2: 语句2;break; - case常量表达式n: 语句n;break; default: 语句n+1;break; } 其语义是:计算表达式的值.并逐个与其后的常量表达式值相比较, 当表达式的值与某个常量表达式的值相等时,即执行其后的语句, 然后不再进行判断,继续执行后面所有case后的语句. 如表达式的值与所有case后的常量表达式均不相同时,则执行default后的语句.…
Scala:case class 1.Scala中class.object.case class.case object区别 1.1 class 和 object 关系 1.2 case class 与 class 区别 1.3 case class 和 case object 区别 1.4 当类被声明为case class的时,scala会做的事情 1.Scala中class.object.case class.case object区别 原文:Scala中class.object.case…
管理音频焦点 情景:当你的app隐退到后台,而其他也有播放能力的app浮现在前台,这个时候,你可能要暂停你原有app的播放功能,和解除监听Media Button,把控制权交给前台的APP. 这就需要监听音频的焦点. 在开始播放之前,请求焦点,使用AudioManager的requestAudioFocus方法. 当你请求音频焦点,你可以指定你要监听的流类型(比如STREAM_MUSIC)和指定你要占有焦点多久. 当然从编程的角度来看,app获取焦点,其它app失去焦点,你应该都需要有所反应.…
目录  前序 用途 功能及事项 使用方法 代码及注释 前序: 总体来说,我更应该是一个 android 移动开发者,而不是一个 phper,如果说只做移动端的 APP ,我也不会学这么多,这 2年来,几乎所有的服务器接口都也是 由我一手操办,用的是 pHp,我是在很不愿意的情况下完成这个类的,因为 项目分工的 后台程序员,没完善这块,所以等不了他了,只能自己来搞,但这样自己的任务时间就少了.这个类的功能还是挺强大的,适合很多地方. Whatever,enjoy this `Class`. 用途:…
http://blog.csdn.net/silentbalanceyh/article/details/4608360 (最终还是决定重新写一份Java基础相关的内容,原来因为在写这一个章节的时候没有考虑到会坚持往后边写,这次应该是更新该内容.而且很讨厌写基础的东西,内容比较琐碎,而且整理起来总会很多,有可能会打散成两个章节,但是我不保证,有可能一个章节就写完了,所以有时候希望基础的很多内容还是读者自己去看看,我基本保证把基础的内容全部都写出来,见谅.这一个章节写了过后我会把前边那个关于基础类…
Scala的sealed关键字 缘起 今天在学习Akka的监控策咯过程中看到了下面一段代码: def supervisorStrategy(): SupervisorStrategy = OneForOneStrategy(maxNrOfRetries = 10, withinTimeRange = 10 seconds) { case _: ArithmeticException => Resume case _: IllegalArgumentException => Restart ca…
abide by(=be faithful to ; obey vt)忠于:遵守. a) Plese feel assured we will abide by our promise. 2. be absent from…缺席 a) He is seldom absent from school. 3. absence of mind(=being absent-minded) 心不在焉 a) Absence of mind in chemical experiments may cause…
string? 字符串 boolean? 布尔数学体系,1,0 node? 节点,结 log? ? 日志,记录 console? 控制台 alert? ? 警报 document? 文档 write? ? ?写 read? ? ? 读 object? ? 物体,目标,对象 number? ?数字 type? ? 类型 parse? ?解析 Float? ?浮动 true? ? 真的 false? ?假的 array? ?队列,数组 if? ? ? 如果 switch? ?开关,接线台 do? ?…
ThinkPHP 模板引擎支持 switch 判断,根据不同情况输出不同的值,格式如下:<switch name="变量名" >    <case value="值1">输出内容1</case>    <case value="值2">输出内容2</case>    <default />默认情况 </switch> 例子: <switch name=&qu…
Scala 深入浅出实战经典 第41讲:List继承体系实现内幕和方法操作源码揭秘 package com.parllay.scala.dataset /** * Created by richard on 15-7-25. * 第41讲:List继承体系实现内幕和方法操作源码揭秘 */object List_Interal { def main(args: Array[String]) { /** * List: 继承体系: * list有两个子类 Nil, ::, 他们都实现了 * over…
概要 本章介绍二项堆,它和之前所讲的堆(二叉堆.左倾堆.斜堆)一样,也是用于实现优先队列的.和以往一样,本文会先对二项堆的理论知识进行简单介绍,然后给出C语言的实现.后续再分别给出C++和Java版本的实现:实现的语言虽不同,但是原理一样,选择其中之一进行了解即可.若文章有错误或不足的地方,请不吝指出! 目录1. 二项树的介绍2. 二项堆的介绍3. 二项堆的基本操作4. 二项堆的C实现(完整源码)5. 二项堆的C测试程序 转载请注明出处:http://www.cnblogs.com/skywan…
概要 上一章介绍了二项堆的基本概念,并通过C语言实现了二项堆.本章是二项堆的C++实现. 目录1. 二项树的介绍2. 二项堆的介绍3. 二项堆的基本操作4. 二项堆的C++实现(完整源码)5. 二项堆的C++测试程序 转载请注明出处:http://www.cnblogs.com/skywang12345/p/3656005.html 更多内容:数据结构与算法系列 目录 (01) 二项堆(一)之 图文解析 和 C语言的实现(02) 二项堆(二)之 C++的实现(03) 二项堆(二)之 Java的实…
概要 前面分别通过C和C++实现了二项堆,本章给出二项堆的Java版本.还是那句老话,三种实现的原理一样,择其一了解即可. 目录1. 二项树的介绍2. 二项堆的介绍3. 二项堆的基本操作4. 二项堆的Java实现(完整源码)5. 二项堆的Java测试程序 转载请注明出处:http://www.cnblogs.com/skywang12345/p/3656098.html 更多内容:数据结构与算法系列 目录 (01) 二项堆(一)之 图文解析 和 C语言的实现(02) 二项堆(二)之 C++的实现…
表达式 1,应该把函数调用当作是一种运算符,这种运算符对参与运算的对象没有数量限制. 2,关于“左值(lvalue)”和“右值(rvalue)”可以做一个简单的归纳:当一个对象被用作右值的时候,用的是对象的值(内容):当对象被用作左值的时候,用的是对象的身份(在内存中的位置). 更具体的左值与右值的举例:C++ priemr 5ed P121 3,运算符的优先级规定了运算对象的组合方式,但是没有说明运算对象按照什么顺序求值,在大多数的情况下,不会明确求值的顺序,比如对于下面的表达式: int i…
[转载]http://hi.baidu.com/dannie007zxl/item/5d0c3185577df719c3162724 有的时候,我们对身旁自认为熟悉的东西,却发现很难去给出准确的回答. 习惯了程序在脑袋中自上向下的执行,默认程序也是如此. 学习switch语句的时候,接受下面这样的程序: //Code1 switch(a) { : printf("one"); break; : printf("); break; default: printf("d…
常量 变量 表达式 运算符 枚举 1.布尔类型只有真和假 2运算符 >,<,<=,>=,==,!=.判断两个数是否相等要使用双等号‘==’.逻辑运算符的表达式结果非真即假,&&是逻辑与 || 是逻辑或.程序的三种结构{顺序.分支.循环}. 3.if语句的三种形式   if(条件表达式){语句块} if(条件表达式):{语句块}   不论条件表达式是真是假,永远都执行下面的语句块 if(条件表达式){语句块1}else{语句块2} 语法形式(级联式): if(条件表达…
这个版本修改了前面版本的两个个bug. 第一个:识别到字符集的时候,只是将name_number加1,却并不对reg_pattern_table[name_number]进行初始化. 第二个:识别到假名的时候,并不为他分配一个name_number,而只是在hash表中为其分配一个表项. 现在,当识别到这两个的时候,都会为之分配一个name_number,并在reg_pattern_table中正确的初始化. 相关的修改的代码都在tackle_particle()函数中. 还有对tackle_c…
本栏目(Algorithms)下MIT算法导论专题是个人对网易公开课MIT算法导论的学习心得与笔记.所有内容均来自MIT公开课Introduction to Algorithms中Charles E. Leiserson和Erik Demaine老师的讲解.(http://v.163.com/special/opencourse/algorithms.html) 第二节-------渐近符号.递归及解法 Solving Recurrence 第二节课的内容比较偏数学化,没有算法方面的知识.但尽管…
红黑树概念 特殊的二叉查找树,每个节点上都有存储位表示节点的颜色是红(Red)或黑(Black).时间复杂度是O(lgn),效率高. 特性: (1)每个节点或者是黑色,或者是红色. (2)根节点是黑色. (3)每个叶子节点(NIL)是黑色.(只为空(NIL或null)的节点) (4)如果一个节点是红色的,则它的子节点必须是黑色的.(黑结点可连续,红结点不能连续) (5)从一个节点到该节点的子孙节点的所有路径上包含相同数目的黑节点.   定理:一棵含有n个节点的红黑树的高度至多为2log(n+1)…
一.Label语句.break/continue语句和for循环语句的结合使用: 1.Label语句可以在代码中添加标签,以便将来使用.语法: label:statment   eg: start:function(; i<count; i++){ dosomething() ; } //加标签的语句一般都要与for循环等循环语句配合使用.标签可以在将来由break或者continue语句引用. 2.break/continue语句:用于在循环中精确的控制代码的执行.break语句会立即退出循环…
表达式在 JavaScript 中是短语,那么语句就是整句命令.表达式用来计算出一个值,语句用来执行以使某件事发生.从本质上看,语句定义了 JavaScript 中的主要语法,语句通常使用一或多个关键字来完成给定任务.语句可以很简单,例如通知函数退出:也可以比较复杂,例如指定重复执行某个命令的次数.下表列出了 JavaScript 大部分语句的语法和用途: 语句 语法 用途 break break [label]; 退出最内层循环或者退出 switch 语句,又或者退出 label 指定的语句…
C语言提供了一种用于多分支选择的switch语句, 其一般形式为: switch(表达式) { case 常量表达式1:语句1; break; case 常量表达式2:语句2; break; .... case 常量表达式n:语句n; break; default:语句;break; } 它的意思是:计算表达式的值.并逐个与其后的常量表达式值相比较,当表达式的值与某个常量表达式的值相等时,即执行其后的语句,然后不再进行判断,继续执行后面所有case后的语句.如表达式的值与所有case后的常量表达…