work

sql server case when的用法

半世苍凉 提交于 2019-12-10 07:17:37
Case具有两种格式。简单Case函数和Case搜索函数。 –简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE ‘其他’ END –Case搜索函数 CASE WHEN sex = ‘1’ THEN ‘男’ WHEN sex = '2' THEN '女' ELSE ‘其他’ END 一般使用下面这种用法:例如 SELECT I.ID,E.XH,I.HTH,I.QYSJ,I.HTLX,I.XMJL,U.ZFDW,I.HTMC,(SELECT COUNT(T.ID) FROM JKCWFDB_WORK_JXM.DBO.INFORMATION_NEW_DENTMON T WHERE I.ID=T.PID) AS TOTAL, M.HTZJE ,B.SSJE_BIDDING,B.ZFSJ_BIDDING, (CASE WHEN B.ZFJE_BIDDING IS NULL THEN ‘1’ WHEN B.ZFJE_BIDDING=B.SSJE_BIDDING THEN ‘1’ END) AS HKZT ,U.SSJE_UNIT,U.ZFSJ_UNIT,U.HKZT_UNIT,F.KPJE,F.DZJE,F.HKZT_REFUND,O.HTZT FROM JKCWFDB_WORK_JXM.DBO.INFORMATION

多线程运行示例

蓝咒 提交于 2019-12-10 01:15:51
# 多线程 import threading import time def work(): print("我是多线程运行") time.sleep(1) return start_time = time.time() for i in range(5): t = threading.Thread(target=work) t.start() end_time = time.time() print('花费时间:%.2fs' % (end_time - start_time)) 加班中...... 来源: https://www.cnblogs.com/jackbon/p/12013099.html

Spring MVC 解读——@RequestMapping

萝らか妹 提交于 2019-12-09 02:23:36
Spring MVC 解读——@RequestMapping 上一篇文章中我们了解了Spring如何处理@RequestMapping注解,并将请求映射信息保存到系统中以处理客户端发送来的请求,但是Spring是怎样接受请求,并根据请求URL来匹配正确的处理器方法呢,更重要的是Spring允许我们定义签名灵活的处理器方法,也就是说你的参数类型,顺序,返回类型都可以自定义,只要你方便就好。真的很棒,但是他怎样做到的呢? 这篇文章我们就研究这个问题。 一、重要的类和接口 HandlerMethodArgumentResolver 一个策略接口,根据请求解析处理方法的参数值(这是重点),我们就是通过实现它来自定义我们的参数类型的。Spring默认提供了十多个类型的解析器来处理常见的方法参数,如@PathVariabe,@RequestParam, Model,@ModelAttribute等等。 HandlerMethodReturnValueHandler 一个策略接口,用来处理处理器方法的返回值(重点啊), 我们通过实现它来自定义我们的返回类型 RequestMappingHandlerAdapter 一个HandlerAdapter的实现类,用来处理HandlerMethod,它包含了上面两个接口一系列实现类的列表,用于处理不同的参数和返回类型

多项式全家桶

限于喜欢 提交于 2019-12-08 09:29:25
多项式全家桶(更新至快速幂) 开始爆肝多项式 1. FFT快速傅里叶变换 流程: 将多项式 \(\Theta (nlog_n)\) 转成点值表示形式 进行卷积, 再 \(\Theta (nlog_n)\) 转回来 离散傅里叶变换: 朴素转为点值, 需要将一个一个x带入, 而这里傅里叶搞到了几个可以优化的复数根 利用复数, 在复平面上画出一个单位圆, 将单位圆n等分, 每一个等分点为$\omega_n^i $, 接下来将 \(\omega^1_n \omega^2_n\cdots\omega^n_n\) n个根带入, 其中 \(\omega_n^i = cos(\frac{k}{n}2\pi) + i * sin(\frac{k}{n}2\pi)\) 稍等, 还要几个小性质才可以: 性质一: \(\omega^{2k}_{2n} = \omega_n^k\) 性质二: \(\omega_n^{k+\frac{n}{2}} = - \omega_n^k\) 接下来开始快速傅里叶变换: 设A(x) = \(a_0 + a_1x + a_2x^2 + \cdots + a_{n-1}x^{n-1}\) 利用分治, 将A按x的指数分为奇偶两部分 \(A(x)=(a_0+a_2x^2+\cdots + a_{n-2}x^{n-2})+(a_1x+a_3x^3+\cdots\) $ a_{n-1

Windows下安装HBase

寵の児 提交于 2019-12-08 07:06:29
本文主要参照HBase官网: http://hbase.apache.org/cygwin.html 中《HBase On Windows》的安装步骤说明 1、安装介质: Java,下载地址: http://www.oracle.com/technetwork/java/javase/downloads/index.html Cywin,下载地址: http://www.cygwin.com/ HBase,下载地址: http://www.apache.org/dyn/closer.cgi/hbase/ 2、安装Java,并配置环境变量,可直接在系统变量Path中添加jre路径 3、安装CYGWIN,之后启动 4、执行“ LN -s /cygdrive/c/Program\ Files/Java/ <jre name> /usr/local/ <jre name> ”,创建Java链接,之后可通过执行javac命令查看链接是否创建成功。 5、执行“ssh-host-config”安装SSH服务,安装完成之后 ,执行“net start sshd”启动SSH服务,重新启动另一个cygwin客户端,ssh localhost,查看SSH服务是否安装并成功启动 6、安装HBASE,执行命令“tar -xvf hbase-0.94.20.tar.gz”解压HBASE文件 7、修改

Android Vcard使用心得

徘徊边缘 提交于 2019-12-07 09:08:02
1.我们备份手机联系人时,导出到SD卡时,会在SD卡中生成一个vcf文件,用于保存联系人姓名,手机号码。 vCard 规范容许公开交换个人数据交换(Personal Data Interchange PDI)信息,在传统纸质商业名片可找到这些信息。规范定义电子名片(或叫vCard)的格式。 而在Android上使用vcard就要借助第三方包: 将它复制进工程,然后Add jar即可,实现代码很简单,如下: [html] if (Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) //判断存储卡是否存在 { OutputStreamWriter writer; File file = new File(Environment.getExternalStorageDirectory(),"example.vcf"); //得到存储卡的根路径,将example.vcf写入到根目录下 try { writer = new OutputStreamWriter(new FileOutputStream(file), "UTF-8"); //create a contact VCardComposer composer = new VCardComposer(); ContactStruct

C++系列(纯虚函数和抽象类)

天大地大妈咪最大 提交于 2019-12-07 06:54:33
下面通过一个例子来说明纯虚函数的定义方法 在这个类当中,我们定义了一个普通的虚函数,并且也定义了一个纯虚函数。那么,纯虚函数是什么呢??从上面的定义可以看到, 纯虚函数就是没有函数体,同时在定义的时候,其函数名后面要加上“= 0” 。 纯虚函数的实现原理 本节从虚函数表的角度来说明纯虚函数的实现原理。 上面就是我们在前面课程讲到的多态的实现原理,在讲这一部分的时候,讲到了虚函数表以及虚函数表指针。如果我们定义了Shape这样的类,那么,Shape类当中,因为有虚函数和纯虚函数,所以,它一定有一个虚函数表,当然,也就一定有一个虚函数表指针。如果是一个普通的虚函数,那么,在虚函数表中,其函数指针就是一个有意义的值;如果是一个纯虚函数,那么,在虚函数表中,其函数指针的值就是0。也就是说,在虚函数表当中,如果是纯虚函数,那么就实实在在的写上0,如果是普通的虚函数,那就肯定是一个有意义的值。通过对纯虚函数的讲解,大家也一定会发现:纯虚函数也一定是某个类的成员函数,那么,包含纯虚函数的类也叫作什么呢? 我们把包含纯虚函数的类称之为抽象类 。比如刚刚举的Shape类当中就含有一个计算周长的纯虚函数,那么,我们就说这个Shape类是一个抽象类。大家可以想一想,如果我们使用Shape这个类去实例化一个对象,那么这个对象实例化之后,如果想要去调用纯虚函数(比如要去调用这个计算周长的纯虚函数)

grails插件【Asset-Pipeline】

China☆狼群 提交于 2019-12-06 18:51:56
英文网址: http://bertramdev.github.io/asset-pipeline/guide/introduction.htm Asset-Pipeline是在grails应用中用于管理和配置静态资源的一款插件。他的功能包括处理和压缩css和js文件,他也有能力编译自定义的静态资源,如 CoffeeScript、LESS。 asset的目录: grails-app/assets/javascripts grails-app/assets/stylesheets grails-app/assets/images 例子: 在gsp页面上引入Assets ->javascripts ->work ->checkNum.js的语句: 写法一: <script src="${assetPath(src: 'work/checkNum.js')}" type="text/javascript"></script> 写法二: <asset:javascript src="work/checkNum.js"/> 来源: oschina 链接: https://my.oschina.net/u/1788192/blog/376683

coreseek 基与Sphinx 的全文索引

做~自己de王妃 提交于 2019-12-06 17:01:33
假设有两张那个表,分别为articles,article_photos两张表。搜索的时候,要匹配articles.title、articles.intro、article_photos.caption这三个字段。 PHP页面 header("content-type:text/html;charset=utf8"); include './sphinxapi.php'; //包含sphinxapi类 $sphinx = new SphinxClient(); //实例化 $sphinx->SetServer('localhost', 9312);//链接 $res = $sphinx->Query("暴动", "*");//查询的字段第二参数是你配置文件里面写得规则这里是*就会匹配所有规则 echo "<pre>"; print_r($res['matches']); coreseek.conf 内容配置如下 #源定义 #mysql类只实现连接数据库 source mysql { type = mysql sql_host = localhost sql_user = root sql_pass = sql_db = nextmgz_archive sql_port = 3306 sql_query_pre = SET NAMES utf8 # 命令行查询时,设置正确的字符集

轻松玩转AI(从Python开始之Python3入门)

天涯浪子 提交于 2019-12-06 16:11:58
轻松玩转AI路径:   从Python开始 [链接]   数据科学 [链接]   机器学习 [链接]   深度学习——神经网络 [链接] 从Python开始: Python3入门 [链接] Python3进阶 [链接] Python3高级编程和异步IO并发编程 [链接] Python3入门 目录: 1. 简介 2. 数据类型 3. 变量、表达式、运算符 4. 流程控制语句 5. 组织结构 6. 面向对象 7. 正则表达式 8. 枚举类型 函数式编程: 9. 闭包 10. 匿名函数 11. 装饰器 1. 简介 Python的特点:简洁 Python是面向对象的语言: 把现实解释中各种各样事物的关系和特征映射到计算机中。 Python适合的领域: 爬虫 大数据与数据分析 自动化运维与自动化测试 Web开发 机器学习 作为“胶水”语言把其他语言开发的模块包装来方便使用 Python不适合的领域: 贴近硬件的代码(首选C) 移动开发:iOS/Android有各自的开发语言(ObjC,Swift/Java) 游戏开发:C/C++ Python和其他语言对比: 2. 数据类型 不可变类型(值类型):数字、字符串、元组 可变类型(引用类型):列表、集合、字典 type(Data) 可查询数据类型函数 isinstance(对象, [数据类型1, 数据类型2]) 可判断对象是否是数据类型1… 1.