
工作技巧
一代码动乾坤
目前主攻大数据领域的专家。熟悉DSP,DMP等常见在线广告体系、视频新媒体、下线实体数字化、企业级数据管理、数据治理、AI等领域有深耕。最终目标成为一名全栈代码扫地僧。望与大家共勉,一起将快乐代码做成终生事业!
展开
-
win10休眠功能误删了
背景:今天用某电脑管家清理C盘,不小心把休眠文件给删了,结果电脑失去了休眠功能。这玩意对我太重要了,我合上盖子就是要电脑休眠带走的。于是开始找办法,终于在官网找到了。并且恢复成功。话不多说直接上技能!原创 2024-03-27 22:37:40 · 5473 阅读 · 1 评论 -
Ryzen Controller 最新版本下载
GitLab中最新版本地址:Releases · Ryzen Controller Team / Ryzen Controller · GitLab原创 2024-02-07 16:28:15 · 1562 阅读 · 0 评论 -
Mac无法打开CORE Keygen
显示如下图,无法打开CORE Keygen,不要方。一个神器即可解决。(1)先安装upx (什么,你说你没有brew???看看这篇文章) (2)再使用UPX (这里要注意,要打开包内容,好啦,给大家来点图)路径:/Contents/MacOS/CORE\ Keygen终端: sudo upx -d (把文件拖进来,回车)结尾提示 Unpacked 1 file. 即表示完成。什么,你显示的是 0 file???? 莫方:先把CORE Keygen.app拖到应用程序文件夹里,再运行上原创 2022-11-20 10:56:59 · 3920 阅读 · 2 评论 -
Mac安装brew
4.重新打开终端,或者使用 source /Users/lijuanwang/.zprofile 指令。1.选择一下 下载源(直接选TX,不要问为什么)5.brew --version 检查一下。2.遇到问题 选Y!原创 2022-11-20 10:54:33 · 1794 阅读 · 1 评论 -
余弦相似度-字符串相似度计算(scala)
余弦相似度-字符串相似度计算(scala)代码实现原创 2022-06-02 15:21:23 · 446 阅读 · 0 评论 -
jdk1.8,java8,安装包阿里云-百度云下载(windos,mac,linux)
各位兄弟姐妹们,找资源辛苦了,这里阿里云渠道的高速下载链接献上(*^▽^*)Java-JDK1.8阿里云百度云等下载(含平台windos,Mac,linux) - 时光旅行者Java-JDK1.8阿里云百度云等下载(含平台windos,Mac,linux)https://www.top8488.top/java/1225.html Java-JDK1.8阿里云百度云等下载(含平台windos,Mac,linux) - 时光旅行者c...原创 2022-03-23 00:20:22 · 7984 阅读 · 1 评论 -
linux怎么安装java教程
方式一:yum方式下载安装1、查找java相关的列表yum -y list java*或者yum search jdk2、安装jdkyum install java-1.8.0-openjdk.x86_643、完成安装后验证java -version4、通过yum安装的默认路径为:/usr/lib/jvm5、将jdk的安装路径加入到JAVA_HOMEvi /etc/profile在文件最后加入:#set java environmen..原创 2022-01-20 13:50:44 · 2368 阅读 · 0 评论 -
Linux下Java环境变量设置
Linux下Java环境变量设置我用的是oh my zsh,需要修改.zshrc,记一下免得以后忘记在哪儿改的。如果你用的是自带的terminal那么用文本编辑器打开用户目录下的.bash_profile文件在.bash_profile文件中加入:export JAVA_HOME=/path/to/jdkexport PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/too原创 2022-01-20 13:45:12 · 723 阅读 · 0 评论 -
CRT端口转发失败
首先附上教程:SecureCRT 端口转发连接服务器【图文】_ygqygq2_51CTO博客1.首先检查防火墙!!如果没问题=》2.配置完转发规则,务必重新再启动连接!!做完这些基本就ok了,尝试新建连接这个转发端口吧!...原创 2022-01-17 14:28:41 · 1876 阅读 · 0 评论 -
spark rdd无法toDF()解决
首先 toDF需要导入的包//导入隐饰操作,否则RDD无法调用toDF方法 import sparkSession.implicits._ //(你的SparkSession类)然后就可以todf了如果还不行,检查你的RDD 类型对不对,是不是 RDD[样例类] 或者RDD[structType]...原创 2022-01-12 15:39:13 · 5243 阅读 · 2 评论 -
sublime text3/4格式化json插件安装使用教程
工作原因,笔记本从windows换成了mac,好多之前熟悉的工作软件都不能用,得用mac最优的,文档编辑器也从notepad++换成了sublime Text3。那在sublime里面该怎么把数据进行json格式化呢,自然也是靠插件了。首先,安装插件管理器-Package control方法一:按Command+Shift+p打开命令搜索框,输入PC,点击图中条目安装,如下图:安装完成后,重启Sublime Text 3。如果在Perferences->package setti.原创 2022-01-11 11:01:44 · 10707 阅读 · 2 评论 -
时间戳转换/毫秒/秒
时间戳(Unix timestamp)转换工具 - 在线工具原创 2022-01-11 10:40:46 · 3556 阅读 · 0 评论 -
idea中scala变量类型显示提示
idea上的实用功能,我们在写scala的时候有的时候为方便就不会写scala的类型,但是有的时候又很想看最后scala的类型。为了更加便捷,我们可以通过设置idea让工具类帮助我们来自动显示。步骤如下点击settings然后按照1,2,3的步骤点击,将第四步的勾选上就可以了。我用的是idea19版的,不同版本的配置位置可能会有点区别。设置方法如下:settins -->Editor--> Code Style --> scala --Type Annotations 勾选框选部分.原创 2022-01-10 21:55:32 · 1950 阅读 · 1 评论 -
mac修改mysql密码
(1).苹果->系统偏好设置->最下边点mysql 在弹出页面中 关闭mysql服务(点击stop mysql server)(2).进入终端输入: cd /usr/local/mysql/bin/ sudo su 回车后输入以下命令来禁止mysql验证功能 ./mysqld_safe --skip-grant-tables & 回车后mysql会自动重启(偏好设置中mysql的状态会变成running)(3).输入命令 ./mysql 回车后,输...原创 2021-12-28 13:36:03 · 158 阅读 · 0 评论 -
mac安装了mysql终端找不到mysql: command not found
mac安装了mysql,并且成功了。但是当我试图打开命令mysql -u root -ppassword在终端上它显示-bash: mysql: command not found在终端的mac中找不到mysql命令http://11.临时解决,直接用这个/usr/local/mysql/bin/mysql -u root -ppassword 2. 解决方案之所以会出现MySQL或者mysqldump这样的命令找不到,我们可以打开/usr/bin文件夹,发现bin目录中并没有my.原创 2021-12-27 18:02:57 · 6320 阅读 · 2 评论 -
MacOS Big Sur CORE keygen 提示 您没有权限打开应用程序解决方法
以下操作全部都是在终端里进行,终端是Mac系统的一个系统软件,在实用菜单文件夹中,找不到就用Mac系统搜索"终端"两个字)注:在终端下输入密码不会显示,输入完成直接回车即可,如果输入错误会用英文提示错误请重试,再次输入正确的密码回车即可;1.首先安装Homebrew,直接在终端里执行下面的命令,选择下载节点,在安装过程中会提示安装 GIt,根据提示安装即可(git安装完后重新运行脚本)如果提示输入密码,直接输入电脑的密码确认即可(在终端下输入密码不会显示,直接键盘回车即可)国内代码/bin/zsh -原创 2021-12-22 13:50:24 · 1313 阅读 · 0 评论 -
优快云如何查看自己的粉丝详情
csdn查看粉丝链接链接:https://i.youkuaiyun.com/#/uc/fan-listhttps://i.youkuaiyun.com/#/uc/fan-list原创 2021-10-22 23:23:30 · 433 阅读 · 0 评论 -
JAVA的23种设计模式
一、什么是设计模式 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多...原创 2021-08-28 17:13:47 · 479 阅读 · 0 评论 -
什么是拉链表
什么是拉链表在数据仓库的数据模型设计过程中,经常会遇到这样的需求:数据量比较大;表中的部分字段会被update,如用户的地址,产品的描述信息,订单的状态等等;需要查看某一个时间点或者时间段的历史快照信息,比如,查看某一个订单在历史某一个时间点的状态,比如,查看某一个用户在过去某一段时间内,更新过几次等等;变化的比例和频率不是很大,比如,总共有1000万的会员,每天新增和发生变化的有10万左右;如果对这边表每天都保留一份全量,那么每次全量中会保存很多不变的信息,对存储是极大的浪费;拉链历史转载 2021-08-22 22:30:59 · 141 阅读 · 0 评论 -
数据仓库数据库三范式,轻松理解
数据库三范式,轻松理解官方定义:第一范式(1NF):数据库表中的字段都是单一属性的,不可再分。我的理解:第一范式这个不用說了,只要是关系数据库都满足第一范式官方定义:第二范式(2NF):数据库表中不存在非关键字段对任一候选关键字段的部分函数依赖我的理解:在第二范式中组合主键(AB)【注明:也叫做复合主键】里面的A或者B 与其他字段不能存在组合重复,为解决这个问题,通常的做法是咱们不用组合主键,添加一个ID,做为单一主键即可满足第二范式。如果不想添加ID,请满足组合主键(AB)里面的A或者B 与其他字原创 2021-08-20 01:30:52 · 259 阅读 · 0 评论 -
提效 7 倍,Apache Spark 自适应查询优化在网易的深度实践及改进(转载)
提效 7 倍,Apache Spark 自适应查询优化在网易的深度实践及改进(转载)本文基于 Apahce Spark 3.1.1 版本,讲述 AQE 自适应查询优化的原理,以及网易数帆在 AQE 实践中遇到的痛点和做出的思考。前言自适应查询优化(Adaptive Query Execution, AQE) 是 Spark 3.0 版本引入的重大特性之一,可以在运行时动态的优化用户的 SQL 执行计划,很大程度上提高了 Spark 作业的性能和稳定性。AQE 包含动态分区合并、Join 数据倾斜自转载 2021-05-24 13:56:18 · 220 阅读 · 0 评论 -
IDEA中Git的用户名修改
IDEA中Git的用户名修改进入Terminal输入 git config user.name 获取当前的用户名修改用户名输入 git config --global user.name "用户名" 或者 git config user.name "用户名"原创 2021-04-30 17:18:13 · 383 阅读 · 1 评论 -
IDEA下的Terminal 乱码(unicode 编码)
IDEA下的Terminal 乱码(unicode 编码)在使用IDEA进行开发的时候,难免会用到Git,两个窗口切换来切换去的很不方便,为了简单,我将IDEA自带的Terminal设置为Git的,这样就能达到在IDEA上敲Git命令的效果。这里简单的介绍下具体的配置流程以及使用Git会引起的Unicode的解决方案。配置IDEA使用Git的Terminal# 解决使用IDEA Terminal引起的中文 Unicode编码问题乱码现象如下:解决方案:在Git的安装目录下的.原创 2021-04-29 13:54:32 · 591 阅读 · 0 评论 -
linux中查看crontab的日志报错
文件目录 /var/log/cron#实时文件尾部查看tail -f /var/log/cron#高级文本查看器vim /var/log/cron原创 2021-01-28 00:54:20 · 1462 阅读 · 0 评论 -
数值类型正则表达式匹配正确检查
随拿随用只js正则表达式,反正平时工作我是不写正则的,大神请自动绕行;验证数字的正则表达式集验证数字:^[0-9]*$验证n位的数字:^\d{n}$验证至少n位数字:^\d{n,}$验证m-n位的数字:^\d{m,n}$验证零和非零开头的数字:^(0|[1-9][0-9]*)$验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$验证非零的正整数:^\+?[1-9][0-9]*$验证非零的负整数:^\-[原创 2020-11-09 18:01:39 · 298 阅读 · 0 评论 -
Jps指令—使用详解
Jps命令—使用详解jps是jdk提供的一个查看当前java进程的小工具, 可以看做是JavaVirtual Machine Process Status Tool的缩写。非常简单实用。 命令格式:jps [options ] [ hostid ] [options]选项:-q:仅输出VM标识符,不包括classname,jar name,arguments in main method-m:输出main method的参数-l:输出完全的包名,应用主类名...转载 2020-10-14 16:07:52 · 1399 阅读 · 0 评论 -
sql中with as 的用法说明
sql语句中with as 的用法说明–针对一个别名with tmp as (select * from tb_name)–针对多个别名withtmp as (select * from tb_name),tmp2 as (select * from tb_name2),tmp3 as (select * from tb_name3),…–相当于建了个e临时表with e as (select * from scott.emp e where e.empno=7499)selec转载 2020-10-12 17:46:27 · 1241 阅读 · 0 评论 -
关于IDEA找不到或无法加载主类
关于IDEA找不到或无法加载主类今天重装了下电脑,运行idea发现各种问题。直接进主题哈,遇到三种情况第一种:首先查看这里是否有多个,只保留当前需要用工程路径。点击P右边的删除即可删除后然后运行是否能运行。如果没有的话查看第二种方式:查看这里是否指定路径我在网上看到的大多都是这两步有问题。我运气比较好,并不是。然后继续在网上找,看到一篇帖子。说是把配置文件删除,然后用导包重新配置第三种方式:到项目的绝对路径删除配置文件(刚开始没有删除这个,反复导包.转载 2020-09-27 19:22:00 · 240 阅读 · 0 评论 -
linux(shell)如何取N到N行文本数据
linux(shell)如何取N到N行文本数据目录linux(shell)如何取N到N行文本数据从第3000行开始,显示1000行。即显示3000~3999行显示1000行到3000行用sed命令用awk处理从第3000行开始,显示1000行。即显示3000~3999行cat filename | tail -n +3000 | head -n 1000显示1000行到3000行cat filename| head -n 3000 | tail -n +1000*原创 2020-09-17 15:23:42 · 1721 阅读 · 0 评论 -
Exception in thread “main“ com.alibaba.fastjson.JSONException: not close json text, token : ,
错误开头Exception in thread "main" com.alibaba.fastjson.JSONException: not close json text, token : ,1.原因这类问题 100%是 json的格式不标准2.解决https://www.json.cn/ 用这个网站 把json文本 贴进去,检查一下格式是否完整可能少了括号啥的,相应补充完成 ok记得关注我的个人博客 top8488.top ,内含海...原创 2020-09-03 10:35:30 · 5469 阅读 · 0 评论 -
java-xml转成json(高效)
<dependency> <groupId>dom4j</groupId> <artifactId>dom4j</artifactId> <version>1.6.1</version> </dependency> <!--FASTJSON是当今处理json效率最高的json处理工具--...转载 2020-09-02 20:13:06 · 949 阅读 · 1 评论 -
什么是ARPU与ARPPU ?
ARPU与ARPPU版权ARPU1ARPU的全称是Average Revenue Per User,也就是每用户平均收入。这个指标计算的是某时间段内平均每个活跃用户为应用创造的收入。如果按天来计算,ARPU就是ARPDAU。ARPU的计算中,所有的用户都被纳入了计算范围——无论是付费用户或非付费用户。ARPU是评估应用变现有效性的指标:ARPU越高,就代表用户在这段时间内为应用带来的变现收入就越多。ARPU可用于评估应用中的变动是否能有效提升变现收益:如果ARPU提升,证明应.转载 2020-08-24 14:47:32 · 11755 阅读 · 0 评论 -
什么是原子指标,衍生(派生)指标
理解:原子指标:不加任何修饰词的指标就是原子指标,也叫度量(一般是表中,聚合字段,订单量,用户量,pv,uv等),派生指标:而在原子指标上进行加减乘除或者修饰词的限定等等都是派生(衍生)指标公式:衍生/派生指标=原子指标+时间周期+修饰词例如:网站近一周的访问量,近一周中国的访问量,近一个月的中国新增用户数等如:新增/访问用户=新增比例 =》派生(衍生)指标...原创 2020-08-20 10:14:53 · 17249 阅读 · 0 评论 -
notepad++去除换行
1、按ctrl+f2、进替换/replace,3、选中下方的“扩展”4、“查找目标”输入:“\r\n”,“替换为”留空白5、最后全部替换。如下图。原创 2020-03-11 13:21:19 · 444 阅读 · 0 评论