Stella981 Stella981
3年前
Hive中使用row_number() over()创建自增主键
虽然hive中的表没有主键一说,但是实际数据开发中经常需要将hive中计算好的表导出到mysql库中供业务使用或开发调用,而mysql表是需要有主键的,在hive中我们可以使用row\_number()over()窗口函数来生成一个自增序列的字段,在将表导出到mysql库中的时候就可以指定该字段为主键,使用起来还是挺方便的。select
Stella981 Stella981
3年前
Discuz 7.2坑爹集锦
Discuz7.2坑爹集锦SQL篇DZ使用的是MySQL的MyISAM引擎,特点是简单快速,非常适合网络扁平数据。当数据量超过一定规模(大概300万),数据关联复杂(表连接增多)后性能急剧下降。并且在高读写并发时锁表严重(MyISAM是表锁,InnoDB有行锁),甚至导致表损坏。DZ7.2代码中SQL写法存在不标准的问题,虽然不影响执行但对维
Wesley13 Wesley13
3年前
sqlserver常用sql语句,更改字段,建立唯一键,多个字段去重复等
修改字段类型:altertable表名altercolumn待修改字段名待修改字段类型altertableusersaltercolumnuseridvarchar(10)多个字段建立唯一索引createuniqueindex索引名on表名(字段名,字
Stella981 Stella981
3年前
FFMEPG 平台移植,接口简化和外部模块接入 (四)ffmpeg android移植(ffmpeg 视频编码)
FFMPEG视频编码最常见的H264,H265需要X264,X265外部模块支持,可以从我们开源平台的FFMPEG编译项目里面获取代码和配置进行一键式编译:https://github.com/Careyeteam/CareyeFFMPEG(https://www.oschina.net/action/GoToLink?urlhttps%3A
Wesley13 Wesley13
3年前
PHP单例模式
<?php/设计模式之单例模式$_instance必须声明为静态的私有变量构造函数和析构函数必须声明为私有,防止外部程序new类从而失去单例模式的意义getInstance()方法必须设置为公有的,必须调用此方法以返回实例的一个引
Wesley13 Wesley13
3年前
vs2017 + miniUI + dapper 添加、修改、删除、查询操作
A、数据库表引用先前建立的company公司信息表。B、建立文件:views》Home》Company.cshtml(新建文件),代码如下(直接复制即可)@{   LayoutLayout"~/Views/Shared/\_Layout.cshtml";;}<div
Wesley13 Wesley13
3年前
mysql表结构设计(schema design)优化建议
(复制粘贴的时候结构乱了,先这样看吧,后期考虑使用markdown写可能会好些)(以下数据库引擎默认为InnoDB)0命名相关0.1.库表名库名与应用名称尽量一致\阿里推荐\表名,字段名必须使用小写字母或数字;禁止出现数字开头,禁止两个下划线中间只出现数字.\阿里强制\表名不使用复数名词.\阿里强制\表的命名最好加上
Wesley13 Wesley13
3年前
MySQL数据库(三)
一、表结构修改(alter)1.修改表名:altertabletb_namerenametonew_name;2.修改字段名:altertabletb_namechangenamenew_namedata_type;3.修改字段类型:ALTERTABLEtb_nameMODIFYfield_nameda
跳跃表数据结构与算法分析
目前市面上充斥着大量关于跳跃表结构与Redis的源码解析,但是经过长期观察后发现大都只是在停留在代码的表面,而没有系统性地介绍跳跃表的由来以及各种常量的由来。作为一种概率数据结构,理解各种常量的由来可以更好地进行变化并应用到高性能功能开发中。本文没有重复地以对现有优秀实现进行代码分析,而是通过对跳跃表进行了系统性地介绍与形式化分析,并给出了在特定场景下的跳跃表扩展方式,方便读者更好地理解跳跃表数据结构。
E小媛同学 E小媛同学
1年前
企业资产负债表API:获取企业资产负债表数据的重要工具
在当今的数字化时代,信息的获取和整合对于企业的决策和规划至关重要。企业资产负债表API是一种强大的工具,可以帮助企业快速、准确地获取资产负债表数据,从而更好地分析财务状况、做出投资决策以及评估经营绩效。本文将介绍企业资产负债表API的概念、优势以及如何通过该API获取上市公司资产负债表数据。