原理介绍(摘自极客时间): Snowflake的核心思想是将64bit的二进制数字分成若干部分,每一部分都存储有特定含义的数据,比如说时间戳、机器ID、序列号等等,最终生成全局唯一的有序ID。它的标准算法是这样的: 从上面这张图中我们可以看到,41位的时间戳大概可以支撑pow(2,41)/1000/ ...
分类:
编程语言 时间:
2020-06-21 20:31:27
阅读次数:
75
整理自极客时间MySQL45讲 根据加锁的范围,MySQL里面的锁大致可以分成全局锁、表级锁和行锁三类。 全局锁 全局锁就是对整个数据库实例加锁。MySQL提供了一个加全局读锁的方法,命令是 Flush tables with read lock (FTWRL)。当你需要让整个库处于只读状态的时候, ...
分类:
数据库 时间:
2020-06-21 16:16:02
阅读次数:
73
1、Python3 _ 和 __ 运算符_极客点儿-CSDN博客_python.html(https://blog.csdn.net/yilovexing/article/details/80577510) 部分网页内容copy: 在 Python 中,* 和 ** 具有语法多义性,具体来说是有四类 ...
分类:
编程语言 时间:
2020-06-21 00:26:12
阅读次数:
62
整理自极客时间MySQL45讲 索引常见的模型 哈希表 是一种以键-值(key-value)存储数据的结构,我们只要输入待查找的值即key,就可以找到其对应的值即Value。哈希的思路很简单,把值放在数组里,用一个哈希函数把key换算成一个确定的位置,然后把value放在数组的这个位置。 不可避免地 ...
分类:
数据库 时间:
2020-06-20 19:00:03
阅读次数:
63
(点击图片进入关卡) 这是一个狩猎的好地方,但不是当你是诱饵的时候。 简介 你在错误的时间出现在错误的地方。 你需要在牦牛出现之前逃跑。 利用从猎人和相对位置函数推出的路线离开这里。 默认代码 # 逃到山谷的右边 # 该函数能使英雄向下向右移动。 def moveDownRight(step): h ...
分类:
其他好文 时间:
2020-06-16 18:23:42
阅读次数:
62
(点击图片进入关卡) 当心你在寻找水源路上的食人魔侦察兵 简介 如果你看到敌人,就攻击它!否则,向右上移动。 你通过增加你的 “pos.y” 来向上移动。 你通过向你的'pos.x'来向右移。 默认代码 # 到达绿洲。小心新的敌人:食人魔侦察兵! # 通过添加你当前的X位置和Y位置以向上向右走 wh ...
分类:
其他好文 时间:
2020-06-16 18:22:51
阅读次数:
61
####BUUCTF-[极客大挑战 2019]BabySQL(联合注入绕过waf) 记一道联合注入的题,这道题存在过滤。 经过手工的测试,网站会检验用户名和密码是否都存在,如果在用户名处插入注入语句,语句后面跟的注符会将密码注释掉,检测不到密码会报错Input your username and p ...
分类:
数据库 时间:
2020-06-13 23:38:20
阅读次数:
113
许久不给大家送东西了。这不,昨天是六一儿童节,咱们应该送点礼物才行。前几期送过几次送linux地图还有背包什么的。有一些朋友表示没有领到,可惜! 这一次,活动重新开场!除了Linux地图,还有更多的奖品!#2、送什么奖品#比如,AR版的地球。 这个玩意拿来装X,说实话,没几个人是对手 当然,知识地图 ...
分类:
其他好文 时间:
2020-06-03 12:12:33
阅读次数:
66
作为一个前端开发人员,你可能已经听说过Electron了,你知道VS Code是基于这个技术开发的。不但VS Code, 目前一些大热的软件:飞书、Slack、WhatsApp都是基于这个技术开发的。 即使工作不会涉及到,也应该学一下Electron,因为它是极客手里的利器,你可以通过他做很多Ama ...
分类:
其他好文 时间:
2020-05-28 23:12:48
阅读次数:
153
介绍 在开发软件的过程中,我们都遇到过这样的情况: 一直在增删改查,缺少大局观,闷头写代码,埋下了很多自己也不知道的坑; 系统出现问题时,只能头疼医头,脚疼医脚,找不到引发问题的本质原因; 为了一个小需求,要在无数的地方小心翼翼地做着各种微调,还被产品经理嫌弃改得慢; 每次针对需求变更而开发的代码, ...
分类:
其他好文 时间:
2020-05-26 23:27:21
阅读次数:
237