首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

记录一次懵逼沟通

背景 日常工作任务和其他部门进行对接联调,他们提供数据供这里查询,使用数据库是MongoDB(同步Mysql) 问题 查询条件里面有手机号,但是MongoDB里面保存手机号是脱敏字符串,类似于...)为空时候,脱敏串(PHONE)保存是明文(正常手机号) 当加密串(PHONE_EN)不为空时候,脱敏串(PHONE)则保存脱敏手机号 那么一个手机号要查询两个字段还要分情况,当时就是蒙蔽...,查询:加密串 or 明文,当我加密串为空时,肯定去看脱敏串是不是明文匹配了。...": "1860001"},{"merchant.PHONE_EN": "AGJAS;LKSJGA"} ] }) 这里自己就受到了之前思路影响,思维固化,没有变通,一直在想如何构造条件,还是遇到问题太少...今天就到这里,纪念独自懵逼!!

30430

记录如何从Google薅羊毛

初衷 本来是想用派安盈来认证谷歌云,然后白嫖300美金试用,结果......后来 后来一直卡在了验证账户这里,要么是验证不了,验证了之后也使用不了 结果 就这样开始了Google薅羊毛不归路 教程 1.你需要有一个派安盈美国收款账户(注册地址) ps:你也可以打电话给客服多要几个账户...2.你需要有一个谷歌账号(自己注册去吧) 3.在Google Pay -> 付款方式 -> 添加付款方式 -> 添加银行账户 表单对应关系如下: Google Pay 派安盈 银行账户上姓名 受益人姓名...账号类型 支票账户 汇款路线号码 路由ABA 账号 账号 4.填好了之后就等着它打款吧,每次0.01-1.00美刀 5.到账了之后直接移除账户然后重复1-4步骤就可以了 尾声 享受薅全世界最大互联网公司羊毛快感吧...如无特殊说明《记录如何从Google薅羊毛》为博主MoLeft原创,转载请注明原文链接为:https://moleft.cn/post-144.html

1.3K10
您找到你想要的搜索结果了吗?
是的
没有找到

如何root手机-记录第一次刷机

平时自己学习Wifi知识,避免不了要测试抓log,所以一个root权限手机很有必要,之前一直借用别人手机,最近把自己手机root了,这里记录一下。...手机是小米6,小米手机系统是分为稳定版和开发版,现在小米官网下载了一个开发板系统。 ? 下载开发板系统到手机。 然后打开手机,打开设置,然后找到我设备,点击MIUI版本。 ? ?...目前网上百分之九十解决办法就是你下载 超级adbd.apk,然后启动超级adbd就OK了。...也下载了别的root工具,目前都没有破解小米6,小米工程师还是可以。 小米手机目前要root还是要去官网申请,下面就是链接。...华为也是需要去官网申请root权限。网上一些root工具,包含百度root等,只能破解一些低版本系统以及低版本手机,高一点版本都破解不了,只能去官方操作。 这个是如何打开开发者模式。

2.3K31

如何在SQLServer中处理每天四亿三千万记录

首先声明,只是个程序员,不是专业DBA,以下这篇文章是从一个问题解决过程去写不是一开始就给大家一个正确结果,如果文中有不对地方,请各位数据库大牛给予指正,以便能够更好处理此次业务。...项目背景 这是给某数据中心做一个项目,项目难度之大令人发指,这个项目真正感觉到了,商场如战场,而我只是其中一个小兵,太多战术,太多高层之间较量,太多内幕了。...建立索引尝试 建立索引不是简单事情,是需要了解一些基本知识,在这个过程中,走了不少弯路,最终才把索引建立起来。 下面的实验基于以下记录总数做验证: ?...结果,如上图预估计划一样,根本没有起作用,反而更慢了。 按多个条件建立索引 OK,既然上面的不行,那么我们按多个条件建立索引又如何?...可以看到,这里完全使用了索引,没有额外消耗。实际执行结果,1秒都不到,竟然不用一秒就在1100w记录中把结果筛选了出来!!帅呆了!! 怎么应用索引? 既然写入完成了、读取完成了,怎么结合呢?

1.6K130

妈妈真的不是晚上不睡觉丨一名美国大学生睡眠记录

作为一个爱好统计数据的人,从2010年开始记录每天睡眠时间,包括几点睡觉、睡了多久,和之后补睡了多久。...原因是多方面的,从美国课程设置到教育体制到高等教育理念都有原因,在这里就不细谈了。宾夕法尼亚大学,则年年在包括NEWSWEEK在内各大机构评选全美压力最大学校中名列前茅。...(补充:这篇文章发布以后很多人指出哈佛照片是假,但无论如何,宾大照片是真实拍,相信哈佛凌晨4点就算不是照片里这样,实际情况也不会相差太远。) ? 哈佛大学凌晨4点 宾夕法尼亚大学实拍: ?...Excel统计出这两年半睡眠记录,以下是一些总结: ? ? 上图虽然看起来是个正态分布,但日期分布其实很不均匀,睡少于6小时通常是周一到周五,多于8小时基本都是周末和假期。...第一幅图画是每一天睡觉时间,由图可看出大部分情况下每天是在凌晨1点到凌晨5点睡觉,其中凌晨3点睡觉次数比较多。 ? 下面这幅图记录了整个两年半时间段中,每一天睡觉时刻和长度。

72370

不是修电脑!新年餐桌上,如何老妈搞懂自己“技术”工作

这篇文章里,让我们尝试用最通俗易懂方式-一家烘培店,向餐桌上朋友和亲人解释技术相关基本概念。既然是在餐桌上,身为吃货我们,就用吃来解释这一切吧! 先来聊聊公司背景 你公司是一家烘焙店。...你负责整合顾客反馈并提出新想法(可能是新口味或全新糕点种类),为了确保面包房知名度达到你预期规模和质量,你需要做出决策。...你不是面包师或厨师管理者,你只管理面包店烘焙食物:什么时候发售,推出它目标是什么,它目标受众是谁。...你还需要不断给团队提供信息,确保面包店客源不会流失。 如何工作? APIs 烤箱上刻度盘。 Cloud云 一个大型网络烤箱,可以帮助你快速地向世界各地提供商品。...机器学习也可以用于帮助面包店经营,例如基于购买记录和一些其他数据来向客户推荐商品。 配对编程 两位面包师一起烘烤,互相帮助,商讨烘焙进程。这种方式完成烘焙通常质量更高,也能提高团队效率。

73330

关注数据不是模型:如何赢得吴恩达首届 Data-centric AI 竞赛

这次竞赛共有489个参赛个人和团队提交了2458个独特数据集。仅仅通过改进数据(不是模型架构,这是硬标准),许多参赛者能够将64.4%基准性能提高20%以上。...在此,很高兴能和大家分享如何凭借“数据增强(Data Boosting)”技术获得最佳创新奖。...这场竞赛真正独特之处在于,与传统 AI 竞赛不同,它严格关注如何改进数据不是模型,从个人经验来看,这通常是改进人工智能系统最佳方式。...为了简化这个工作流程,编写了一个 Python 程序来评估给定数据集(在将其输入固定模型和训练程序之后),并生成一个包含每个图像记录指标的电子表格。...最初使用这个电子表格来识别标记错误图像和明显不是罗马数字 1-10 图像(例如,在原始训练集中就有一个心脏图像)。 现在我们来看看“数据增强”技术。

65240

如何每次运行程序时,都会将数据添加到对应keys中,不是重新创建一个dict啊?

大家好,是Python进阶者。...一、前言 前几天在Python最强王者交流群【 】问了一个Python项目实战问题,问题如下:请问,如何每次运行程序时,都会将数据添加到对应keys中,不是重新创建一个dict啊。...如果你也有类似这种Python相关小问题,欢迎随时来交流群学习交流哦,有问必答! 三、总结 大家好,是Python进阶者。...这篇文章主要盘点了一个Python项目实战问题,文中针对该问题,给出了具体解析和代码实现,帮助粉丝顺利解决了问题。...最后感谢粉丝【 】提出问题,感谢【东哥】给出思路,感谢【莫生气】等人参与学习交流。

9810

java学习之路:33.自定义类对象转json字符串(记录如何从一无所知到最后了解)

记录一下吧,确实学到了很多。...下一步开始研究题目,把这里输入类对象理解为json对象,结果老师告诉是任意类,乍一看确实有点懵,老师说这里类以是person类,car类,或者集合类,说实话,一看到集合类就懵了,因为还没有学习集合类...当我辛辛苦苦下载好了fastjson,就开始百度如何在eclispe导入包,百度也是各种各样,当我成功导入包,百度又告诉需要在pom.xml文件下面加入依赖,你说对了,然后又开始找这个文件,但是没找到...,回想一下,可能百度方法不一,用错了,而且解决问题也不像百度上面那么复杂,只需要添加包时候选择添加外部包,不是内部包,这个问题即可解决: ?...也是在这里耗了很多时间,还是那句话,希望看完这篇文章可以你少走弯路。

2.5K31

图形编辑器开发:最基础但却复杂选择工具

一个小点:如果是取消选中逻辑,需要鼠标释放后才更新 selectSet。因为要防止和后面会说按住 Shift 水平垂直拖拽冲突。 框选 框选,提供了 一次性选中大量特定区域内图形 能力。...() => { // 重置状态 elStartCoords = []; startCoord = { x: undefined, y: undefined }; }; 按住 Shift 键垂直水平移动...这时候,限制移动为水平垂直方向就很有用。 通常通过在拖拽时按住 Shift 来开启这个能力。...要点: 拖拽中途从没按住 Shift 到按住,要立即响应,代码实现上要补一个键盘事件监听,不是靠鼠标移动事件,因为你不移动鼠标,被选中元素就不会更新。 比较 dx 和 dy 大小。...dx 大,水平移动;dy 大,垂直移动。这样图形就能尽量靠近十字线(水平线+垂直线) 对齐到像素网格 对齐到网格,开启后,图形在移动时候,图片尽量贴到网格线上。

28630

读:黎甜《结构化思维》

构建结构化思维,可以零散、无序思维方式变得系统化、有序、经得起深入分析和推敲思维结构,是改善思维方式必经之路。 1....逻辑线,就是根据事情发展,记录每一个关键点,连起来就成了逻辑线。关键点包含事件六要素:人物、地点、时间、起因、发展、结果。 素材类:记录感受深刻完整金句、完整创意、故事等。 灵感类:记录画面。...小前提:属于事实子范畴。 结论:根据相关性得出结论。 【正论】 大前提:独生子女开放了二胎政策。 小前提:是独生子女。 结论:可以生二胎。 【悖论】 工作这么努力,为什么不是加薪?...❖ 组合运用 水平思维和垂直思维各有优缺点,把两种思维方式结合使用就能扬长避短,变成新思维模型:先水平垂直。...把“能够顾及周围大环境水平思维”和“深入分析垂直思维”进行结合,我们可以很好地解决这些问题,思考时先水平垂直,既不缺乏创意和视角,又不会夸夸其谈、没有落地。

1.6K21

PHPer面试指南-MySQL 篇

大家好,又见面了,是全栈君。 点击上方“码农编程进阶笔记”,选择“关注公众号” 技术文章第一时间送达! 什么是索引,作用是什么?常见索引类型有那些?Mysql 建立索引原则?...索引是一种特殊文件,它们包含着对数据表里所有记录引用指针,相当于书本目录。其作用就是加快数据检索效率。常见索引类型有主键、唯一索引、复合索引、全文索引。...避免使用 Like 模糊查询 只列出需要查询字段,不是所有 避免使用 MySQL 函数,尽量 MySQL 做更少事情,减轻 MySQL 压力 经常查询字段,创建合适索引,...2.垂直分库 基本思路就是按照业务模块来划分出不同数据库,不是像早期一样将所有的数据表都放到同一个数据库中。...4.水平分库分表 水平分库分表与上面讲到水平分表思想相同,唯一不同就是将这些拆分出来表保存在不同数据库中。 什么是 MySQL 死锁?如何有效降低死锁?

27910

如果谁再问你“如何优化mysql分页查询”,请把这篇文章甩给他

查询结果 ? 就算偏移量达到了10000,我们查询速度还是很快,这说明这条sql就没有任何问题了吗?既然这样,就让你们看一下当偏移量达到200w时候,会发生什么事情?...4.延迟关联(个人推荐) 什么叫延迟关联,他mysql扫描尽可能少记录,获取到需要访问记录后再根据关联列回到远表查询需要所有列,这样听起来是不是很拗口,我们用sql来实现一下。 ? ?...5.分表查询 mysql推荐一张表存储不要超过500w数据,查询400w不到1秒对于一般查询来说已经可以了,如果还要更快的话,建议使用分表存储,分表又分两种情况,水平分表于垂直分表。...水平分表 假如一张表原始数据有1000w条数据,可分三张表存储,一张表300万,这样查询时候压力就会小很多,并且效率也很高很多,那问题来了,如何这个水平水表如何实现呢?...总结 总而言之,查询优化重点就在于如何能扫描最少记录,返回查询结果,看上去容易,但是真正做起来时候会发现是那么不容易,对于写后端程序猿来说,sql是家常菜,也是必不可少一道菜,因为sql写好不好直接决定着你程序抗压能力强不强

6.5K42

面试题总结 —— JAVA高级工程师

解答:Hibernate与Mybatis比较 4、Struts跟Spring mvc优缺点,你选会如何选 解答:Spring MVC 与 Struts区别 5、简单说说Spring 事务机制...(我们是web项目) 解答:高并发量网站解决方案,另外,还有数据库乐观锁,数据库读写分离、使用消息队列、多用存储过程等等 2、简单说说功能权限存在水平权限漏洞和垂直权限漏洞场景和解决办法(因为我们目前权限级别就是功能权限...目前解决办法:1、限制入口,用户B无法编辑自己权限 2、对用户B无法进行向上扩展。...最根本解决办法是深入到数据权限 解答:水平权限漏洞和解决办法 B、垂直权限漏洞 解答:垂直权限漏洞案例和解决方案 3、平台上图片如何防盗链 解答:http下载防盗链原理:http协议字段...referer记录来实现 4、如何区分上传图片是不是木马?

51240

网站平台架构演变史(三) - 数据库表查询优化

那么既然如此,相互关联表肯定会存在删除业务,事实上我们如今处理删除操作并不是真正删除,只不过我们添加了is_delete这个字段来标注逻辑是否删除即可。...曾经有张工行信用卡,后来不用了,于是在注销第二个月还款错了,但是没有提醒此卡已经注销,还是照样把钱打了进去,于是就只能很麻烦跑到总行去走流程把钱取出来了。。。...,那么这个时候不论做水平拆分还是垂直拆分,最终要做就是使用搜索引擎技术,比如solr或者ES,这样每次查询时候都是去文件系统中找对应索引,这样效率会十分高,商品表对于读写来说,写明显要比读要来多...2、交易记录表,对于交易来说,每天交易量也会很多,这个时候很大情况下会进行数据迁移,也就是水平分表,参照京东设计,在查询交易时候把时间分为了多个维度,也就是查询时候其实是进行了不同表之间查询...只不过要设定某一时间要进行不同表之间数据同步以及切换 ? 总结,查询效率提示本质上是缩小查询范围,范围小了,效率就上去了。水平拆分以及垂直拆分要根据实际情况业务来进行,不能随意。

84670

实现绘制Sankey桑基图(河流图、分流图)流程数据可视化

p=24996 一直在寻找一种直观方法来绘制流程中状态之间流程或连接。R软件恰好满足了需求。 将数据设置为正确格式是一个比较麻烦过程。现在,本文仅说明如何构建多级图。...构造数据 此示例计划是在六层中每一层具有四个节点,并且层之间具有流。数据很好地说明了该过程,并且产生结果与我所追求最终图一致。我们必须为节点和边创建数据结构。...边数据帧由具有“从”节点(N1)和“至”节点(N2)记录以及它们之间值组成。在这里,系统地构建了一个随机流网格,并删除了一些破坏对称性记录。...> eges = data.frame > > head(eges) 然后从边数据帧中提取节点名称。根据标签计算节点水平垂直位置。...这些位置不是严格必需,因为软件包将为您确定合理默认值。

1.5K10

如何理解数据库优化中读写分离、垂直拆分、水平拆分、分库分表

前言 相信你经常被 读写分离、垂直拆分、水平拆分、分库分表 这几个名词搞得很懵逼。有时候也很懵逼,那么今天就来把这几个数据库常用术语搞清楚,同时也记录一下。 2....在需要进行分库情况下,通常可优先考虑垂直拆分。 3.2 数据库水平拆分 在数据库垂直拆分后遇到单机数据库性能瓶颈之后,就可以考虑数据库水平拆分了。...之所以先垂直拆分才水平拆分,是因为垂直拆分后数据业务清晰而且单一,更加方便指定水平标准。...比如我们对商城业务垂直拆分后 用户系统 进行水平拆分就比对整个商城业务进行水平拆分好找维度,我们可以根据用户注册时间区间、用户区域或者用户 ID 范围、 hash 等条件,然后关联相关表记录将数据进行拆分...有些时候并不是拆分完就万事大吉了,比如我们按照地区拆分后,A 地区业务增长很快业绩很好, B 地区推广不力竞争激烈业绩萧条,造成了数据倾斜。也会影响分库分表期望效果。

1.8K10

从零到上亿用户,如何一步步优化MySQL数据库?(建议收藏)

大家好,又见面了,是你们朋友全栈君。 大家好,是冰河~~ 很多小伙伴留言说写一些工作过程中真实案例,写些啥呢?...本文记录之前初到一家创业公司,从零开始到用户超千万,系统压力暴增情况下是如何一步步优化MySQL数据库,以及数据库架构升级演变过程。升级过程极具技术挑战性,也从中收获不少。...从库(读)可水平扩展(加从库机器):因系统压力主要是读请求,从库又可水平扩展,当从库压力太时,可直接添加从库机器,缓解读请求压力。 当然,没有一个方案是万能。...如订单表,单表记录数很快就过亿,超出MySQL极限,影响读写性能。 核心业务库写压力越来越大,已不能再进一次垂直拆分,此时系统架构中,MySQL 主库不具备水平扩展能力。...操作路由到不同分片数据源上 ID生成器 ID生成器是整个水平分库核心,它决定了如何拆分数据,以及查询存储-检索数据。

60710

CSS——实现元素垂直居中

在写CSS过程中,常常谷歌一个东西,就是如何实现元素垂直居中,水平居中难度还不是很大,但是垂直居中这个烂记性是写一次忘一次,于是本着好记性不如烂笔头想法,写下一篇博客记录下来。...那么今天就记录下三种垂直居中方法,各位看官按需使用。 通用情况 首先我们先介绍一种通用情况下垂直居中,这个方法不需要设置自己高度,也不需要父容器设置高度,利用绝对定位只需要三行代码就能实现。...,不设置高度 那么来看css代码如何完成垂直居中: #outter1{ position:relative; background:black...如果不用考虑老式浏览器兼容的话,直接用flex布局来搞定就是非常简单了,三行代码搞定垂直居中。...,希望写下这篇文章,在遇到垂直居中问题时,再也不用谷歌了。

1.3K30

从零到千万用户,如何一步步优化MySQL数据库

写在前面 很多小伙伴留言说写一些工作过程中真实案例,写些啥呢?想来想去,写一篇在以前公司从零开始到用户超千万数据库架构升级演变过程吧。...本文记录之前初到一家创业公司,从零开始到用户超千万,系统压力暴增情况下是如何一步步优化MySQL数据库,以及数据库架构升级演变过程。升级过程极具技术挑战性,也从中收获不少。...从库(读)可水平扩展(加从库机器):因系统压力主要是读请求,从库又可水平扩展,当从库压力太时,可直接添加从库机器,缓解读请求压力。 当然,没有一个方案是万能。...如订单表,单表记录数很快就过亿,超出MySQL极限,影响读写性能。 核心业务库写压力越来越大,已不能再进一次垂直拆分,此时系统架构中,MySQL 主库不具备水平扩展能力。...操作路由到不同分片数据源上 ID生成器 ID生成器是整个水平分库核心,它决定了如何拆分数据,以及查询存储-检索数据。

93130
领券