cde

Hive substr 函数截取字符串

℡╲_俬逩灬. 提交于 2020-05-06 00:19:54
开发中,经常进行模糊查询或者进行截取字符串进行模糊匹配,常用的就是substr函数或者substring函数。 使用语法: substr(string A, int start),substring(string A, int start) 两者用法一样,两个参数 返回值: string 说明:返回字符串A从start位置到结尾的字符串 举例: hive> select substr('abcde',3) fromlxw_dual; cde hive> select substr('abcde',-1) from lxw_dual; (和ORACLE相同,负数从最后一位开始截取) e hive> select substr('abcde',1,2) 和selectsubstr('abcde',0,2)结果一样ab,默认都是从第一位开始取. 语法: substr(string A, int start, int len),substring(string A, intstart, int len),用法一样,三个参数 返回值: string 说明:返回字符串A从start位置开始,长度为len的字符串 举例: hive> select substr('abcde',3,2) fromlxw_dual; cd hive>select substring('abcde',-2,2)

Python数据分析:根据大众点评数据挑选店铺地址

*爱你&永不变心* 提交于 2020-05-05 14:40:40
一、项目背景 案例类型:练习 案例工具:Python、Qgis 案例目的:通过实战进行学习,让大家综合运用基础知识,加深印象巩固记忆。 二 、提出问题 ①通过餐饮数据分析选出最具有竞争力的品类; ②通过建立综合分数指标的计算公式来挑选出最适合地址。 三、理解数据 读取数据集后,通过info()和describe()方法来查看一下数据的基本情况。 data.info() —————————————————————————— <class 'pandas.core.frame.DataFrame'> RangeIndex: 96398 entries, 0 to 96397 Data columns (total 10 columns): 类别 96258 non-null object 行政区 96255 non-null object 点评数 96398 non-null int64 口味 96398 non-null float64 环境 96398 non-null float64 服务 96398 non-null float64 人均消费 96398 non-null int64 城市 96398 non-null object Lng 96398 non-null float64 Lat 96398 non-null float64 dtypes: float64(5),

Python 基础语法(一)

有些话、适合烂在心里 提交于 2020-05-03 16:45:52
Python的特点   1. 简单     Python是一种代表简单思想的语言。   2. 易学     Python有极其简单的语法。   3. 免费、开源     Python是FLOSS(自由/开放源码软件)之一。   4. 高层语言     使用Python编写程序时无需考虑如何管理程序使用的内存一类的底层细节。   5. 可移植性     Python已被移植到很多平台,这些平台包括Linux、Windows、FreeBSD、Macintosh、Solaris、OS/2、Amiga、AROS、AS/400、   BeOS、OS/390、z/OS、Palm OS、QNX、VMS、Psion、Acom RISC OS、VxWorks、PlayStation、Sharp Zaurus、   Windows CE甚至还有PocketPC。   6. 解释性     可以直接从源代码运行。在计算机内部,python解释器把源代码转换为字节码的中间形式,然后再把它翻译成计算机使用的机器语言。   7. 面向对象     Python既支持面向过程编程也支持面向对象编程。   8. 可扩展性     部分程序可以使用其他语言编写,如c/c++。   9. 可嵌入型     可以把Python嵌入到c/c++程序中,从而提供脚本功能。   10. 丰富的库    

5G拍照手机如何选择?数码老司机来聊下

穿精又带淫゛_ 提交于 2020-04-30 19:20:16
     最近在家无聊,闲来无事翻了翻网上关于5G拍照手机的信息,发现很多朋友对于如何选择5G拍照手机非常困惑,作为一个从事手机行业6年的老师傅,今天就在这里和大家分享一下如何选择5G拍照手机!   选择一款5G拍照手机,最重要的一点便是选择好这款手机的传感器,因为传感器会直接影响拍照质量,是决定成像质量非常重要的因素。一直以来摄影圈流传一句话“底大一级压死人”,这句话在手机上同样适用,传暗器底的尺寸非常重要,因为更大的底意味着更多的进光量,这使得手机可以在夜间仍然可以清晰成像。目前市面上荣耀30系列搭载的IMX700传感器就是市面上底尺寸最大的传感器,1/1.28英寸的大底可以轻松驾驭暗光拍摄。     其次一款手机的长焦远摄同样非常重要,因为很多时候用户在使用手机拍摄远处物体时,如果想要拍清楚需要缩短距离才能实现。这时候长焦远摄的优点就全部显现出来了。目前刚刚上市不久的荣耀30系列,便全系标配了50倍超稳远摄,可以借助折射棱镜与变焦机构组成的潜望式光路,最高可支持50倍数字变焦,不仅如此还有双结构的OIS光学防抖及AIS超稳长焦防抖技术,让其防抖性能提升了300%,即使普通人也可以拍出唯美的照片。      除此之外,作为一款5G拍照手机,它一定要在权威拍照跑分机构——DXOMARK榜上有名才可以,因为这是一款手机拍照综合性能的最真实体现

solaris 消除告警信息

五迷三道 提交于 2020-04-30 14:52:10
-> start /SP/faulttmgmt/shell start: Invalid target /SP/faulttmgmt/shell -> start /SP/faultmgmt/shell Are you sure you want to start /SP/faultmgmt/shell (y/n)? y faultmgmtsp> fmadm faulty Time UUID msgid Severity 2019-10-21/13:51:44 7d6be8a5-d27c-6e12-fd6b-b809cde44fe2 DISK-8000-0X Major Fault class : fault.io.disk.predictive-failure FRU : /SYS/MB/HDD0 (Part Number: ) (Serial Number: ) Description : A fault has been diagnosed by the Host Operating System. Response : The service required LED on the chassis and on the affected FRU may be illuminated. Impact : No SP impact. Check the Host OS for

OSChina 周四乱弹 —— 有人穿裙子了,夏天来了

眉间皱痕 提交于 2020-04-30 03:08:53
Osc乱弹歌单(2020)请戳( 这里 ) 【今日歌曲】 @ 薛定谔的兄弟 :分享洛神有语创建的歌单「我喜欢的音乐」: 《远く远く》- 武部聡志 手机党少年们想听歌,请使劲儿戳( 这里 ) @ 通宵写BUG :接到五一加班4天的通知,是不是要装作看不到 为什么要装作看不见啊, 五一是什么节日啊? 劳动节啊! 劳动节劳动实在是太正常了! 在单位劳动, 出去玩的钱倒是省下了, @ 红薯 :全国人民喜迎高速即将恢复收费 太久没收费了, 把大家都憋坏了。 “抢着结账。” 吃饭的时候再抢着结账, @ xiaoshiyue :又到了吃小龙虾的季节了 小龙虾是社交宠儿啊, @ 性感码农-Android :您猜怎么着,老杭州人早上起来就是这么一出,香辣小龙虾尾,纯肉,配上上好的女儿红,小酒这么一喝,嘿,这都是当年南宋的皇帝顿顿离不开的美食,那叫一个Q弹,那叫一个地道,那叫一个美,绝了,咱直播聊。 妹子出去吃饭, 被抢着结账啊, @ 叫我洋芋 :第一次吃饭,女孩抢着给钱什么意思?她想谢谢我的爱意? 感觉你猜错了, @ 开源中国首席劝架师 :很明显,她要拒绝你的好意 换个喜欢的人吧, @ 兮若 :哎,难受。做财务的那个女孩已经答应我,做我女朋友了。现在相亲的那个设计师女孩又来找我了,说我还不错。我可怎么办啊。 2个万一都不适合你呢? “可以跟我睡觉吗” 要什么妹子, 最后只有你的肥肉才 对你不离不弃,

HashMap 为什么线程不安全?

冷暖自知 提交于 2020-04-29 15:14:17
作者:developer http://cnblogs.com/developer_chan/p/10450908.html 我们都知道 HashMap 是线程不安全的,在多线程环境中不建议使用,但是其线程不安全主要体现在什么地方呢,本文将对该问题进行解密。 1、jdk1.7中的HashMap 在jdk1.8中对 HashMap 做了很多优化,这里先分析在jdk1.7中的问题,相信大家都知道在jdk1.7多线程环境下 HashMap 容易出现死循环,这里我们先用代码来模拟出现死循环的情况: public class HashMapTest { public static void main(String[] args) { HashMapThread thread0 = new HashMapThread(); HashMapThread thread1 = new HashMapThread(); HashMapThread thread2 = new HashMapThread(); HashMapThread thread3 = new HashMapThread(); HashMapThread thread4 = new HashMapThread(); thread0.start(); thread1.start(); thread2.start(); thread3

Mac系统下Unity3D旧版本安装

社会主义新天地 提交于 2020-04-27 14:27:46
今天吐槽一下Mac系统下Unity3D旧版本安装过程遇到的坑。 疫情期间用mac笔记本开发,今天手有点欠,把Unity2018.3.14f1从Unity Hub上给卸载了,我就重新安装,从官网上下了一个Unity2018.3.14f1,安装成这样就不能安装了 最后查半天,有人说是因为mac新的系统使用了APFS的格式。untiy不能用,所以要用hub,查看了一下还真是 最后就找了一种办法,借助Unity Hub下载器下载,但是直接在Unity Hub上找没有自己要下的版本怎么办,下边 找一个弯道超车的方法: 复制下边你要的Unity版本 Unity 2019.3: unityhub://2019.3.4f1/4f139db2fdbd unityhub://2019.3.3f1/7ceaae5f7503 unityhub://2019.3.2f1/c46a3a38511e unityhub://2019.3.1f1/89d6087839c2 unityhub://2019.3.0f6/27ab2135bccf Unity 2019.2: unityhub://2019.2.21f1/9d528d026557 unityhub://2019.2.20f1/c67d00285037 unityhub://2019.2.19f1/929ab4d01772 unityhub://2019.2

Python初学阶段这些问题你都搞懂了吗?(含学习路径)

冷暖自知 提交于 2020-04-24 17:41:46
Python基础语法学习路径 python 概念层级 表达式 → 创建、处理对象 语句 → 包含表达式 逻辑单元 → 函数或者类,由语句组成 模块 → .py 代码文件组成模块 包 → 定义一组有关系的文件,或者模块(包是文件夹,模块是其中的文件,且文件夹中包括一个init.py 文件) 程序 → 若干个包+若干个文件 十大易错点分别是哪些? 1、变量命名问题 2、数值和字符串计算的区别 3、列表与字典的区别 4、序列索引问题 5、字典索引问题 6、range() 7、两种运算符:赋值运算与比较运算 8、死循环问题 * 9、f(x)与f( x)的区别 10、函数中return和print的区别 用Python实现第一个数据爬虫 我们来做一个豆瓣书籍评分的爬虫。 导入模块: import requests from bs4 import BeautifulSoup ​ print('成功导入模块') 代码注释写的很清楚,这里就不解释了。 代码如下: # 提取标签 ​ #print(soup.head) # 头部信息 print(soup.title) # 标题 print(soup.a) # 提取的第一个a标签 <title>新书速递</title> <a class="nav-login" href="https://accounts.douban.com/passport

JS base64 加密和 后台 base64解密(防止中文乱码)

被刻印的时光 ゝ 提交于 2020-04-17 09:34:14
【推荐阅读】微服务还能火多久?>>> 直接上代码 1,js(2个文件,网上找的) 不要觉的长,直接复制下来就OK // UnicodeAnsi.js文件 // 把Unicode转成Ansi和把Ansi转换成Unicode function UnicodeChr() { return ' 00A4,00A7,00A8,00B0,00B1,00B7,00D7,00E0,00E1,00E8,00E9,00EA,00EC,00ED,00F2,00F3,00F7,00F9,00FA,00FC,0101,0113,011B,012B,014D,016B,01CE,01D0,01D2,01D4,01D6,01D8,01DA,01DC,02C7,02C9,0391,0392,0393,0394,0395,0396,0397,0398,0399,039A,039B,039C,039D,039E,039F,03A0,03A1,03A3,03A4,03A5,03A6,03A7,03A8,03A9,03B1,03B2,03B3,03B4,03B5,03B6,03B7,03B8,03B9,03BA,03BB,03BC,03BD,03BE,03BF,03C0,03C1,03C3,03C4,03C5,03C6,03C7,03C8,03C9,0401,0410,0411,0412,0413,0414,0415