随笔
幸运的小新粉
将相本无种,男儿当自强!
展开
-
【Python】python程序在linux界面进行调试
说到 Python 调试就需要 pdb 这个模块网上关于这个python的调试介绍也很多很详细,但用的比较多的就那么几个,这里只讲一些最常用的。# 示例代码def add(*param): return sum(num for num in param)if __name__ == "__main__": a = 1 b = 2 import pdb; pdb.set_trace() a += 1 b -= 1 result = add(原创 2021-11-21 09:51:46 · 970 阅读 · 0 评论 -
【Python】通过跳板机访问数据库
什么是跳板机?跳板机(Jump Server):也称堡垒机,是一类可作为跳板批量操作的远程设备的网络设备,是系统管理员和运维人员常用的操作平台之一。那么具体是做什么的呢?现在一些比较大的互联网企业,往往拥有大量的服务器,为了能够统一方便管理,运维人员通过跳板机去管理对应的服务器。我们在访问服务器的时候,先通过登陆跳板机,然后再进入相应服务器。从一定程度上提升了服务器的数据安全性,也提升了服务器的可维护性。sshtunnel 连接堡垒机跳板机的本质还是ssh连接,通过paramiko 自己造轮子的话原创 2021-10-24 10:40:26 · 1354 阅读 · 0 评论 -
Python datetime.fromtimestamp 遇到的一些坑
背景:调用腾讯某个接口返回的是时间戳的形式,本地解析的时间跟腾讯端的时间不一致,经过排查发现是本地没有转化为北京时间,而腾讯端是默认转换为北京时间的。但是却有一个疑惑????,问题一同样是时间戳的转换,不同的机器却是不一样的结果。比如我在在线编辑器上的结果是没有偏移的,而本地执行结果却是有8个小时的偏移的比较过比较多台机器,发现 fromtimestamp 该函数的转化是根据本地的时区来的。现在问题基本明朗了,我本地解析的时候一定是需要转化为北京时间的,时间戳作为一个固定的值,一定只对应一原创 2021-07-31 10:13:57 · 4454 阅读 · 3 评论 -
二分查找 插入和查找的区别
二分查找存在两个场景,第一种就是在排好序的列表中进行查询,是否存在目标数 target,返回布尔类型,第二种是插入的情况,我需要把数插入到列表中,返回idx。查询 def find(sortlist, lenn, target): left, right = 0, lenn - 1 while left <= right: mid = (right + left) // 2 midnum = so原创 2021-03-30 14:31:21 · 192 阅读 · 0 评论 -
EXCEL数据比对常用函数
1、取左LEFT(A1,3)2、取右RIGHT(A1,3)3、取某个符号左边LEFT(A1,find("**",A1))4、取某个符号右边RIGHT(A1,len(A1)-find("**",A1))5、取某两个符号中间MID(A1,FIND("X",A1)+1,FIND("Y",A1)-FIND("X",A1)-1)6、IFIF(判断逻辑,逻辑是的输出,逻辑非的输出)7、IFERRORIFERROR(输出内容,异常输出内容)8、VLOO原创 2020-05-26 15:06:09 · 4901 阅读 · 0 评论 -
剑与远征周年庆活动随笔
最近剑与远征周年庆活动出了一个翻卡牌的操作,经过几个号的体验和各种论坛的观察,我发现这个概率明显有问题,所以我有理由怀疑又是一个伪随机。 表面上是有36张卡牌任君翻,但是一次只能翻一张卡,也就是每次翻卡牌都是一次请求,可以假定每一张卡背后都是调用相同的接口,并将从奖池获取到的奖励展示出来,这样要实现的其实就是一个二维展示问题,我之前做过课程表的展示,所以觉得二维展示还...原创 2020-04-13 14:56:14 · 265 阅读 · 0 评论 -
玩游戏的思考(抽卡逻辑)
玩剑与远征突发奇想,突然想了想抽卡逻辑,我将抽卡分为两种,一种是存在卡池缓存地(当然也存在保底),还有一种就是保底补偿的(比如开宝箱,王者水晶,荣耀水晶),以下内容都是自己瞎扯,仅仅提供了一种可行性罢了,如有其他方案,欢迎讨论。 先说第一种,这种普遍存在于卡牌游戏中,就拿剑与远征为例吧(这边我已经把剑与远征这款游戏的抽卡逻辑归于这类了),具体的我就不说了,就说一个钻石抽卡的情况。...原创 2020-01-14 16:04:10 · 2113 阅读 · 0 评论 -
删除重复的
SELECT a.*,a.rowid FROM T_C_RMS_CORRECT a WHERE a.res_name = 'caiAdd'AND a.c_id IN(SELECT b.c_id FROM T_C_RMS_CORRECT b WHERE b.res_name = 'caiAdd'GROUP BY b.c_id HAVING COUNT(b.c_id) > 1)原创 2019-11-13 15:30:58 · 175 阅读 · 0 评论 -
hadoop环境安装随笔
在Hadoop安装过程中还是遇到很多障碍的,为了以后能够快速回忆起来,就写个日志供以后参考。1、hadoop的环境搭建首先是Hadoop 1.0的环境搭建,并没有遇到什么大的障碍,主要是环境搭建之前的准备工作。1)静态IP地址的配置2)多台机器通过SSH免密登录1.0版本搭建完之后,由于技术早就过时了,所以着手hadoop 2.0的搭建,根据视频教程,我使用的是cdh提供的...原创 2019-08-03 10:27:55 · 149 阅读 · 0 评论