- 博客(19)
- 资源 (5)
- 收藏
- 关注
原创 什么sql水平才能当数据分析师?
以上内容基本总结了自己工作中的一些经验。最后,回答一下标题的问题:SQL 要学到什么水平?SQL 脚本够用就行:掌握基本的 WHERE 筛选、GROUP BY 聚合、WITH 临时表等常用语法。考虑数据的分区逻辑:理解数据表的分区方式,以及如何高效利用全量表、增量表等。进行数据探索和边界检查:通过数据探索快速发现问题,并做好数据清洗和预处理。理解自己正在使用的数据库:明白自己在使用什么样的数据库,不同数据库的特点和适用场景。
2024-11-29 00:32:24
771
原创 如何用AI写小说(三):让AI写出跌宕起伏的剧情
AI学会补充了主角进入世界后的过程,同时也把北辰派和赤炎教的对抗设定进行了说明,还额外添加了主角跟世界几个主要秘密的交互,说明大模型及时在我们拼接了大量上下文的情况下,也可以有效理解我们的要求,并对我们关注的信息进行补充和优化。型会。
2024-11-23 12:35:03
3459
原创 如何用AI写小说(二):Gradio 超简单的网页前端交互
上一篇写了基本的生成小说的脚本,但脚本终归是很丑的代码,不符合优雅的调性,在 huggingface 大家经常用一个叫 gradio 的东西来写交互,虽然我没有什么前端基础,但是这个gradio最大的特点就是简单!
2024-11-22 01:06:17
1626
1
原创 怎么提升数据分析能力?——功法篇(下)
自从某一次马斯克在公开采访中提出了第一性原理这个概念之后,这个听起来很唬人但是很难说清楚到底是什么的概念就被人用烂了,相信你也在不同的地方听到过这个词语。
2024-01-22 23:44:53
1347
1
原创 数据分析等于算命?基于纳什均衡的竞技游戏英雄数值设计先验模型
最近在玩《战地1》,发现战地的角色设计还是很有意思的,不同于《彩虹六号》特色鲜明,和游戏策略强结合的干员技能,战地系列里面支援兵、医疗兵等不同兵种的能力是比较隐晦的,例如支援兵可以像突击兵一样往前猛冲,主要特点是供弹能力,刚玩的时候感觉没有什么兵种的感受,但是玩久了之后发现队伍缺了支援兵是真的不行的,侦察兵、医疗兵的强度会大大减弱于是有了一个想法:...
2024-01-18 21:43:50
1121
原创 如何使用python访问Elasticsearch并实现大批量查询
问题背景:近期的工作中,获取应用日志数据时,发现采用的是elk架构的日志服务器,需要访问ElasticSearch服务器来查询所需要的日志数据自己也是第一次接触elk,因此走了不少的弯路,主要遇到的问题有:1、Python如何连接es服务器——elasticsearch库2、如何发送查询语句,获取查询结果——DSL查询语言3、查询结果较多时,如何进行查询和保存——scroll方法4、网络异常/查询失败时,如何自动重连——try+catch+while语法在爆肝了几个晚上之后,总算把以上的全部问
2020-05-27 15:01:05
7325
原创 Python文本分析实战:《跨越星弧》TapTap玩家评论内容词云分析
许久之前写了一篇《Python网络爬虫实战》的博客,里面讲了爬虫的过程,但是没有讲如何分析。这次讲述一下用如何通过词云分析,来从这些文本数据里面获得结论首先,回顾一下分析背景主要是看了一下随着日期,玩家每天的评论变化,其中红色柱状是总的评论数这里我们发现几个非常有趣的点, (1)4.13前后出现了评分陡降的情况 (2)4月底评分持续低迷这段时间肯定是发生了什么事情,所以才出现掉分的情况...
2020-01-18 13:36:16
1461
1
原创 Pandas中replace方法无法替换的解决办法
其实这是一个困扰自己已久的问题了,就是调用replace()方法时,明明没有报错,但是却没办法替换成功源数据:import pandas as pddf = pd.DataFrame( { '名称':['<a>产品1','<a>产品2','<a>产品3'], '数量':['A','0.7',...
2019-05-24 10:57:54
15360
7
原创 Python网络爬虫实战:《跨越星弧》TapTap玩家评论的抓取及分析
先说说背景吧:之前玩了一段时间的《跨越星弧》,后来太忙了就没玩了,最近突然想起来想看看,发现TapTap评分居然掉到7.7分了其实我觉得这个产品挺好的,玩法、剧情、美术都有可圈可点之处。但是为什么突然就从8.5分+掉到7.7了呢于是我就去翻了翻评论,翻了10+页,好像也没看出什么问题。也没兴致往下看了,因为评论真的太多了,这样人工一条条的看,根本看不出个所以然来刚好最近在看游戏数据分析,于...
2019-05-23 18:25:01
4654
10
原创 认识防火墙与NAT服务
防火墙是用来保护网络安全的,这个大家都知道,但是具体它是怎么样保护的呢?首先,要从防火墙的分类说起。 根据保护目标的不同,防火墙可以分为用来保护一块区域的和用来保护单一主机的。 在保护单一主机方面,包括通过数据包过滤来保护的Netfilter和通过监控服务来保护的TCP Wrapper。 在保护一块区域方面,包括通过数据包过滤来保护的Netfilter和专用的Proxy Server ,代理服
2017-03-27 23:53:45
3548
原创 从dig命令理解DNS
DNS(Domain Name System,域名系统),是一种用于将域名解析为IP的服务器系统,当你上网时输入一个网址,它之所以能够找到该网址指向的服务器地址,都是靠域名系统来进行解析的。先来讲讲域名。以华工官网为例 www.scut.edu.cn,一个域名,其实是从最右端开始逐层向下的,也就是说.cn是最高级的域名,往下才是.edu,然后到.scut,最后www是华工网站服务器的主机名,通过这样
2017-03-26 21:47:43
35560
3
原创 bash 中的正则表达式
正则表达式是一类用于匹配文本的表达方式,常用于grep命令中表达检索条件。其实就是相当于你在用百度搜索时规定一些高级要求,例如你想找百度一个叫做詹姆斯的人的照片,你会发现出来一大堆骑士队的詹姆斯,这时候你就需要高级要求:搜索除了勒布朗之外的詹姆斯。而正则表达式就是用在这里的。学习正则表达式简直就是非人的工作,因为它根本就不是按照正常人的思维工作的,所以要有心理准备。我在刚开始学习时看了很多正则表达式
2017-03-19 22:18:26
1684
原创 Verilog转换为VHDL注意事项
1、数据8'h66 转换为 x“66” idis_data[11:8] 转换为 idis_data(11 downto 8)2、语句case(cnt_4)8'h02,8'h46,8'h90,8'hd4: ds_datar 转换为 case cnt_4 iswhen
2016-11-06 19:37:24
1502
原创 (Activity) getContext()报错
问题出在Activity而不是getContext 解决办法:import android.app.Activity;context 字面理解就是前后文,可以理解为应用程序的句柄,在android里只有activity和service里提供了context的实现。 而getContext()方法就是取得前后文的意思。 ?所以这里直接用this作参数就可以的,表示当前的前后文;如果需要其他Act
2016-10-15 20:16:31
2394
1
原创 DDMS中看不到Devices的解决办法
选择reset adb 该按钮在DDMS窗口下,右上角的倒三角符号,点开后在弹出的菜单中选择“reset adb”
2016-10-14 19:33:46
5496
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人