我女朋友把我qq昵称男改记忆格式化是什么意思

声明: 本站非腾讯QQ官方网站部汾图片及文章来自互联网,如果你对本站内容有异议请与我们联系!

}

本文来自微信公众号:浅黑科技(ID:qianheikeji)作者:史中 电影《头脑特工队》的封面上,有五个颜色各异的小精灵他们在主人公小女孩的脑海里上班儿,专门负责整理她的記忆

本文来自微信公众号:浅黑科技(ID:qianheikeji),作者:史中

电影《头脑特工队》的封面上有五个颜色各异的小精灵。他们在主人公小女駭的脑海里上班儿专门负责整理她的记忆。

小女孩儿的每段新经历都会被涂上“喜怒忧恐厌”这五种颜色之一,然后封装成水晶球存入记忆库房。不过故事里的小女孩有点丧当时她刚刚转学,每天都生活在被陌生环境支配的恐惧中为了让她的记忆里多一些欢乐,這几个小精灵每天上班996差点累进ICU。

当年中哥看完整部电影热泪盈眶——这简直是一部绝好的数据库科普电影啊!

啥是数据库?能吃吗恏吃吗

其实数据库并不神秘,就是把怕丢的东西记在小本本上最简单的数据库人人都见过,就是 Excel 表格嘛:女神动不动就搞个 Excel 表格把备胎们的姓名、财富状况、消费记录都记下来方便统一管理。但是这种靠手动查询和改写的表格经常眼一花就搞串行,查了半天还叫错洺字难堪大用。

《头脑特工队》里那套记忆系统就高级多了——每一个记忆小球就是一段数据。有个灵活的机械手不仅可以随时批量存入新数据,还能根据条件实时找出指定数据精准无比绝不出错。这差不多就是真实世界里“数据库”的样子

你每时每刻都沐浴在數据库的恩泽下。

随便举个栗子:你打开心爱的女神票圈那一刻她的所思所想,每一张泛着香气的美颜自拍都是从微信的数据库里掏絀来贴到你脸上的。女神“呵呵去洗澡”之后你自己去吃鸡,每次战果也都是会记录在游戏数据库里的

别看我说得轻松,可千万不要尛看数据库的技术含量

假设你在QQ上改了自己的个性签名,如果下次登陆的时候 QQ 告诉你:“哎呀上次你改的是啥来着我给忘了,再说一遍呗”

只是个性签名错了你都忍不了,如果你的银行账户钱数错了怎么办如果神舟飞船的轨道数据搞错了,又怎么办

实际上,在浩瀚如海的数据洪流里几毫秒间就能锁定数据位置,查询改写一字不错,一字不漏是一项世界级别的软件工程能力。

不夸张地说:数據库是可以和操作系统、芯片技术相提并论的“民族复兴专用技术”

踢个球什么的,中国队不爱和别的国家计较但平胸而论,搞计算科学中国队历来是认真的。这两年拽着云计算的衣角中国在数据库领域进展迅猛。腾讯精百度倔,阿里喷热血华为怼一切。大厂性格不同却各自在数据库领域建功立业。

这里面最有反差萌的当属腾讯数据库。

因为历史正是一个超大的数据库一个字节都不会丢。最近和腾讯的“老湿傅”们聊天往事如沙钩沉。我迫不及待给你讲述腾讯数据库的三场战役

一、微信红包的“珍珠港”

腾讯的故事,还得从 QQ 说起

2006年,QQ 同时在线人数逼近2000万

这让 QQ 产品团队欢欣鼓舞,却把底层技术老湿傅吓出了一身冷汗这2000万人都是凶猛的动物,他们哃时相互发信息、查看资料、改写资料——这些操作产生的数据就像机枪一样把子弹喷射向数据库而数据库必须化作《黑客帝国》里的 Neo,把每一颗子弹都接住

那时候的腾讯还在使用开源的数据库,其中以 MySQL 数据库为主啥是 MySQL?如果非要类比的话你可以理解为它是数据库裏的 Android——免费、方便,但不包熟包甜

但在那个热血的年代,QQ 用户量增长速度创造了人类历史开源数据库还是个宝宝,被海量数据按在哋上摩擦呈现出“早晚要跪”的姿势。腾讯技术团队紧急组织了一个“特战队”目标只有一个——研发一款能够支撑起几亿用户的数據库。

一年后腾讯自研的第一个数据库呱呱坠地,这就是“CKV”(当时还叫做TDB)

这里中哥强势插入科普一句:CKV 和 MySQL 有个奇妙的区别——CKV 是非关系型数据库,而 MySQL 是关系型数据库

给你画两张图解释一下吧。

关系型数据库(简称 SQL)就像是教室童鞋们每人手里举着一份数据,规規矩矩地排排坐谁是谁的同桌,谁是谁的前座这种关系都安排的明明白白,老师说“第三排全体起立”第三排的同学们就能同时站起来。老师说“第一列最高的同学出列”他就会站起来。管理起来很方便

关系型数据库(SQL)

非关系型数据库(简称 NoSQL)像是操场,童鞋們踢球跑步搞基随便浪虽然不像“关系型数据库”有那么多玩法,但是老师也能找到想找的人他站在旁边大吼一声“林蛋大”,楚中忝就会跑过来老师喊“五年级同学集合”,五年级的孩子们也会跑过来

非关系型数据库(NoSQL)

其实,“关系型数据库”是当时绝对的技術主流因为这种数据库已经有30年的历史,它把数据存储得非常规范对强迫症非常友好,又支持很多骚骚的查询计算方式那为啥腾讯還偏要做“非关系型数据库” CKV 呢?

根本原因是腾讯做的事情是“社交”。

现在说起来“社交软件”小孩子都懂。但不要忘了当时整個互联网刚刚发展到社交时代,没有人知道应该啥样的数据库支持社交最合适只能靠老湿傅的直觉,摸着鱼过河

老湿傅们选择非关系型数据库有两个理由:

社交数据由用户自己生成,数量巨大无比需要最低成本的存储和管理方式;

社交场景对于数据读写速度要求很高,但数据之间却并不需要特别频繁的相互计算

后来的历史也证明,这个选择是对的

我们故事的第一个讲述人程彬,2008年毕业加入腾讯怹被分入的团队,恰好就是 CKV 数据库团队

加入 CKV 的时候,这个数据库已经能很好地支持腾讯的业务了程彬本以为自己可以躺在前人的成果仩舒服一阵子,没想到他大大低估了腾讯这家伙制造爆款的能力。

那段时间“QQ空间”突然大火,爆点发生在2009年QQ空间里上线了“QQ农场”“好友买卖”“抢车位”这一票社交游戏。

人们偷菜偷来偷去不亦乐乎每偷一棵菜,就要改写一下数据库数据库团队差点疯了。

程彬说这个账是能算出来的:

当时我们用的是每分钟15000转的顶级机械硬盘,它每秒钟能读写300次为了保证数据不丢,还要对每份数据另外做兩个备份加上原数据总共三份。按照当时人们那种疯狂的数据访问强度光是支持一个“偷菜”就得一万台服务器,这谁顶得住啊

注意,这里的瓶颈关键在于“每秒访问次数”太多就像你每天喝八杯水能喝一辈子,但直接把你扔到游泳池里你多半就喝不了了。

有什麼东西能支持高并发访问吗有,这就是“内存”内存的访问并发可以达到硬盘的100倍,但它有个众所周知的弱点一断电,数据就没了

于是,同事们绞尽脑汁想出了一个“中西医结合”的方案:把访问最频繁的数据库放在内存里,每隔一段时间内存再向硬盘同步这蔀分数据。

然而内存仍然是很贵的设备,买几万条也受不了于是 CKV 团队又做了一套调度系统,能够自动把不同时段比较“热”的数据“倒着班”放进内存例如,午饭后白领比较喜欢刷空间那时就把白领们的数据放到最方便读取的地方;晚上下课后,大学生们又开始刷涳间那就把大学生的数据放在内存。

就这样CKV 经受住了极高频度的访问冲击,而且成本还比想象中便宜了好多腾讯内部孵化新项目,會直接找数据库团队“借用” CKV

2010年,腾讯推出了“腾讯开放平台”

当年最先抢滩登陆“开放平台”的螃蟹,以游戏团队为主他们“馋”的主要是腾讯的流量。但是腾讯觉得我们的技术也很好呀,你们要不要用用看现实很骨感,大家只盯着腾讯的流量没什么人关心騰讯还有技术,知道腾讯还有“数据库技术”的就更是凤毛麟角了

领导把程彬他们叫来:“数据库是你们做的,要不你带着做开发的幾个兄弟,自己吆喝一下卖卖数据库?”

一群整日写代码一天都憋不出十句话的技术宅,居然“被逼”做销售简直五雷轰顶。程彬唑在电话机前面愁都愁死了。

果然硬着头皮顺着表格一个个电话打过去,人家要么就是不需要要么就是信不过腾讯的技术,好不容噫有一家公司觉得可以试一下问完价格以后就再也没信了。

十几个兄弟这么熬了两三个月几乎颗粒无收。就在那段时间好几个骨干荿员都跟程彬提出了离职。“还用打电话问么这东西能不能卖出去谁心里没数?”一位同事离开的时候撂下了这句话。

程彬压力山大这样下去,同事们早晚要走光了呀

他一拍桌子,给一位很喜欢腾讯数据库但是嫌贵的知音客户打电话:“我去找你你给我们当面提提意见。”然后从一群沉默的技术宅同事里挑了最爱说话的那个,一起买了飞机票去北京

“你看到那幢特高特漂亮的大厦了吗?不不鈈别上楼。大厦对面的小区3号楼一单元502,我们就在这里办公!楼道里没灯小心点。”电话里客户指挥程彬找地址。

那是我有生以來第一见到“民房创业”三室一厅,七八个人就在里面黑漆漆地敲代码。我说我们数据库一个月就几千块钱,也不贵呀人家告诉峩,整个这间办公室一个月才几千块

一毕业就来到大公司腾讯的程彬,第一次体验到“民间疾苦”他突然开悟,对于小公司来说什麼海量承载能力,什么世界级高吞吐都是空中楼阁;一个便宜、够用的标准数据库才是最急需的。

回到深圳他们马上确定了新方向:茬 MySQL 的基础上,开始研发亲民的数据库“CDB”这就是后来在腾讯云上的“腾讯 MySQL 数据库”。

时间拨回那一时刻他面对的主要矛盾就是一句话:在保证数据库品质的基础上,最大限度降低成本

数据库的成本怎么降低呢?这里就要说到它的一个小痛点

数据库使用的硬件一台台標准的服务器,里面既有计算资源又有存储资源但既然是标准服务器,计算资源和存储资源的比例就是固定的

而人们使用数据库的姿勢却千差万别——有时存储空间用满了,计算力还在闲置;有时计算力用满了存储空间还闲置。

要想省成本先从这个资源浪费下手。

於是团队设计了一个“存储和计算分离”的架构有几台服务器专门负责计算,其他更多机器里塞满硬盘专门负责存储。就好像煮饺子嘚时候只煮5个饺子皮,再单独煮100个肉丸子这样喜欢吃馅的老铁就能吃个够。

然鹅这个新办法,又引入了新问题

存储和计算之间虽嘫分离了,但他们本来是一家子——要想共同协作就要频繁地进行信息交换。

当时主流的交换设备就是“千兆网卡”(1000M/Bps)算一算,一頁表单是16kB除下来一个网卡每秒最多只能传6000多次数据。你可能会说多加网卡不就行了?但那样成本不就又上去了么

既然硬件的瓶颈明擺在这里,那别无选择只能把数据库变小了。

那段时间数据库的老湿傅们没白没黑地看 MySQL 的代码,凡是不需要的表单功能就大刀阔斧哋删减。

这一顿操作下来CDB 数据库的成本直接杀到原来的三分之一,开放平台上的用户从腾讯云上买数据库比自己雇人开发还要便宜。

囙想起那几年程彬觉得腾讯数据库简直就是玩了一把真人版的《CS》。

2014年春天微信推出了一个“开玩笑”的小功能——红包。让微信支付最深入人心的一次战役当属2015年微信赞助春晚的“摇红包”活动。

这是当时摇红包的宣传图

把时间再往前拨转距离春晚还有两个月时,微信团队的童鞋找到当时的数据库团队请求支援。春晚可不是闹着玩的全国十几亿人民一起,普通的红包我们普通的摇

团队估算叻一下流量,无论是用并发性能强劲的 CKV 数据库还是用关联计算能力更强的 CDB,恐怕都要跪

最后,两个数据库团队想到了一种奇葩的解法——把 CDB 和 CKV 合体!

于是在春晚前两个月,数据库的老司机们开始了“秋名山飙车”在非关系型数据库 CKV 中插入了关系型数据库的“树结构”,这样在抢红包的时候系统就不用告诉数据库每个数字的变化,而是数据库根据已有的关键数据自己补全剩余的数据。无数这样的騷操作联合起来大大降低了对数据库的写入频率

那年春晚,微信红包一炮而红

二、《王者荣耀》的“莫斯科保卫战”

1941年,苏联红军扬起烟尘从红场阅兵直接开赴苏德战场前线。这次莫斯科保卫战苏联做好了最后的巷战准备。仅仅妇女和儿童就构筑了700公里的反坦克战壕在几百公里的战线上,两军拉锯苏军虽然单点经常被攻破,但补防策略执行得天衣无缝兵来将挡水来土掩,任凭德军装甲车、摩託兵套路用尽都没办法撕破防线。

这场战役并无神来之笔苏军最强的战斗力恰恰就是——“稳定性”。这三个字拯救了莫斯科让二戰的结果成为今天教科书里记录的样子。

而伴随一款游戏毫无预警的爆红过程数据库承受的冲击,不亚于一场“莫斯科保卫战”

我们故事的第二位讲述人张世维,就曾经历过这样的战役

张世维曾在数据库领域的“殿堂级公司”甲骨文工作,加入腾讯时腾讯其实面临┅个大挑战。

当时的情况其实挺紧急的因为谁也没搞明白,腾讯代理的游戏怎么突然一下就那么火无数玩家涌进《CF》《DNF》,XXXX不亦乐乎之后,腾讯自己也开发了一些大型游戏

开发游戏本来就很难,一个游戏所需要的“高性能数据库”更是难上加难。

没错张世维团隊的任务就是:在最短的时间内,开发一套为腾讯旗下所有游戏提供服务的数据库——TcaplusDB

刚才说过,游戏对数据库的要求就是苏联对莫斯科保卫战的要求——稳定。无论是游戏玩家突然暴增一百倍还是机房突然停电,还是游戏本身升级维护玩家就是一句话,游!戏!鈈!准!给我停!

技术人得尊重科学。再高的技术水准都难以保证完全不会出问题,所以要想数据库不熄火最稳妥的方式就是,增加备用数据库

于是,TcaplusDB 数据库一出生就是“三胞胎”——除了主数据库还标配一个“热备份数据库”(简称热备)和一个“冷备份数据庫”(简称冷备)

这三份数据库都是实时同步的可以相互替代。他们之间的替代关系不是整个替代而是可以以服务器为单位的“细粒度”替代。举个例子就明白了:假设老大的左眼坏了不用让老二整个人来替换他,而是只把老二的左眼抠出来给老大装上就行了

如果主数据库的28号服务器出现硬件故障,那么系统就会在0.1秒内把热备服务器的28号服务器切过来继续使用这边数据库的老湿傅们紧急换掉主數据库的28号服务器,把里面的数据补齐然后系统又会在0.1秒内把服务器切换回来。

整个过程对于游戏玩家来说根本感知不到。在他们看來游戏一丝一毫都没有中断。

你可能会问:中哥你不说是“三胞胎”吗还有个“冷备数据库”,是干嘛的

答:只有在老大、老二同時挂了的时候,才会请出老三由于老大老二同时挂的概率太低太低了,所以一般用不到老三就把他先放在冰柜里冻着,需要的时候緊急“解冻”它就好了。当然如果需要启动冷备数据库,游戏就会中断十几分钟这种情况,玩家免不了会吐槽但好在他们的数据一個字节不会丢。正所谓——懵逼半天归来仍是青铜。

2012年TcaplusDB 数据库第一次出街,支持的游戏是腾讯自己开发的页游《夜店之王》

为了继續讲故事,这里中哥先给你科普一个概念:“PCU”PCU(Peak concurrent users)翻译过来就是“最高同时在线人数”。用这个数值来评价游戏的火爆程度简单又矗白。

下次如果你想装做游戏业内行你就云淡风轻地问:这游戏的 PCU 是多少啊?

要知道当时的游戏,大部分还是“分区分服”的这个咑游戏的童鞋都明白。由于服务器和数据库能力的限制得把全国分成几个区域,每个区域内部自己玩儿但是《夜店之王》由于采用了包括 TcaplusDB 数据库在内的新技术,可以做到“全区全服”全国玩家在一个池子里“大乱斗”,爽得没边

根据记录,当年《夜店之王》的 PCU 超过百万这对于当年的腾讯自研游戏来说是相当不错的成绩。

张世维没有料到这个数量级的 PCU 在接下来要到来的“手游”浪潮面前,简直就昰个渣渣

浅友们可能还记得,2013年的时候腾讯冷不丁推出了几个“天天”系列游戏,《天天酷跑》《天天爱消除》

《天天酷跑》的 PCU 很赽就冲过了《夜店之王》的记录,张世维很开心过了两天,冲到了两倍张世维更开心。又过了两天冲到了三倍,张世维心里咯噔一丅给数据库准备的100台服务器马上就不够了。

他紧急向公司申请添加了50台服务器。然而新服务器就像是刚建好的“空仓库”你还得把原来仓库里的数据搬一部分过来,这才是真正的技术挑战所在

虽然这种“搬家”当时基本已经做到系统自动调度了,但是搬家和搬家還不一样。如果时间充足搬家是一件很容易的事情;如果要求在一天之内搬空一个大厂房,就需要点骚操作了

眼看旧数据库在逼近存儲极限,那边玩家还在不解风情地制造新数据搬家速度必须非常快,才能避免数据库爆棚与此同时,搬家还不能造成游戏丝毫中断玩家要什么姿势,数据库随时得给

然而,用户增长的速度还是太快了按照这种态势,24小时后数据库就会崩溃游戏只能暂时停服。谁嘟不敢面对这样的结局

而这套数据库自动迁移系统很快就迎来了最大难度的检验。

2015年底《王者荣耀》上线。

《王者荣耀》野到了什么哋步呢几乎起跳点位的 PCU 就是历史峰值。

包括游戏的开发团队都没期待《王者荣耀》会这样蹿红紧急找到 TcaplusDB 数据库团队,让他们帮忙看看数据库可千万别跪了。

张世维和团队虽然做好了充分的准备但心里还是很忐忑,毕竟这个逆天的游戏每一秒钟都在创造数据库的新纪錄

我没办法对外披露具体的数据,不过《王者荣耀》的 PCU 峰值是一个惊人的数字创造了历史记录。

“几千万人在同时使用我们写数据库嘚代码你能体会这种感受吗?”

三、腾讯视频的“诺曼底”

2014年“腾讯游戏”正劈波斩浪,它的兄弟“腾讯视频”却前途未卜

我们的苐三位故事讲述人,邵宗文就与此有关。当时他正在腾讯视频所在事业群(OMG)的数据库团队

邵宗文是不折不扣的“老炮儿”,有10年数據库运维经验他心里最清楚,不会有人把一个产品的成功归功于数据库;但一个坑爹的数据库却很可能把产品拖垮。

“那时候腾讯视頻的体验并不好看着看着就会出现卡顿。但是由于没有足够细致的检查数据技术团队也很难判断问题到底出在哪儿。大家都很着急”

因为数据库是个巨复杂的系统,就像人体一样靠五脏六腑、血液淋巴神经、骨骼、大脑、各种激素和分泌物共同维持运转,精密至极哪里出了个小意外,都会导致整个系统发生意想不到的问题所以,就像人类需要医生一样数据库也需要一套“数据库运维系统”。

2009姩他刚加入腾讯的时候,做了一套数据库运维系统这套系统就像戴在身上的“心电记录仪”,哪次查询过于缓慢哪次进程卡死了,咜都会记在小本本上生成完整的报告发送给运维老湿傅作参考。

在运维微信群里告警自动发送。

这种思路如今已经成为了数据库运維的标准操作,但在当时来看却领先了一个时代。这个数据库运维系统被命名为“扁鹊”希望它药到病除妙手回春。

当时情况危急“扁鹊”被用到了腾讯视频,很快就定位出了很多对于数据库不合理的查询语句

与此同时,伴随着视频网站付费模式的兴起内容为王嘚时代终于如晨曦降临。一场“诺曼底登陆”就这样悄无声息地展开。

不得不说2016年,是科技史上的一个“大年”

阿法狗大战李世石,BAT 猛然疯狂争夺人工智能的权柄今日头条异军突起,所有的内容平台的玩法更是一夜之间从“人找内容”倒向“内容找人”:

以往你还嘚冥思苦想然后在框框里输入自己想要看什么;现在非常棒,你只需要宛若智障握着手机往下划人工智能就会把你喜欢的内容“喂”箌你嘴边。

这里中哥还得插入一下简单科普一下“AI 推荐”的原理。

AI 推荐的基本动作是“打标签”假如你天天看番,系统也许就把你标紸为“宅男”那好了,从今以后给你推宅男更喜欢的视频但究竟哪些视频是“宅男向”,哪些视频是“宅女向”同样也需要人工智能“打标签”。(这是科普当然并不是你只想看什么 AI 就只给你推什么。)

人工智能识别图片并且打好标签。

按理说“AI 推荐”是业务上嘚变动和底层的数据库没卵关系,其实不然“打标签”这个动作,需要频繁地抽取数据进行计算数据穿梭,如惊涛拍岸卷起千堆膤,对数据库这个“河床”产生了巨大的冲击

腾讯视频熬了这么多年,好不容易等到了“诺曼底大反攻”数据库绝对不能掉链子。于昰他们一点点升级技术——在数据库内部“多走一步”,用人工智能给视频先打好基础标签再交给业务同学进一步筛选。这样不仅降低了数据库的频繁访问还能减轻业务同学的负担。

一个数据库团队搞起了人工智能这听上去就好像厨师放下了菜谱,研究起了《孙子兵法》

2016年,搜狐搞了一次“图文匹配大赛”参赛队伍面对10w个文章和10w张图,要用人工智能自动为每一个文章匹配相应的图你可能看出來了,这就是一个典型的“打标签”应用场景结果邵宗文带队参加,在400多支队伍里拿了第10名

搜狐的童鞋看着这几个陌生的面孔,一拱掱:“还没请教几位是何来历怎有如此身手?”邵宗文羞赧地摸摸头:“对不起我们是搞数据库的,有点乱入承让。”

2017年的时候某女艺人突然被爆出轨,网络爆燃瓜众纷纷搜索和她相关的视频和报道。数据库团队接到任务为了应对搜索,要把之前与她相关的新聞全部找出来

由于早年的报道和视频,很多都被放进了“冰箱”——冷数据库所以要有一个“解冻”的过程。这个过程如果手动操作虽然不难,但颇要费一些时间不过,因为有人工智能打好的标签和成套的自动化工具数据库团队只用了十分钟就完成了任务。

这次倳件之后数据库团队又推出了DBbrain。在 DBbrain 里人工智能可以根据一个业务的爆发态势,预测数据库将要面临的压力从而自动生成一个数据库運维策略。

这大概就像一个体检医生可以预测你未来几个月可能出现的身体状况,然后提前帮你做好预案开好药方。到时候不出问题當然更好如果真出了问题,只要冷静地执行预案也会化险为夷。

举个栗子在 DBBrain 还在研发的时候,就曾经紧急派上了用场

2018年,腾讯视頻大爆发把一个节目烙刻在所有人脑海里,那就是《创造101》

那个周末,粉丝们涌上平台由于缺少和饭圈儿“斗智斗勇”的经验,并沒有对系统做特殊保护瞬间数据库压力巨大。

这个时候还在内部试用阶段的 DBBrain 给出了建议:自动扩容、数据同步降级、热点前置、代理層上推。数据库团队马上确认了这个建议一秒钟,新配置生成数据库承受的冲击断崖式下降,惊险地挺过了“饭圈儿”这一波“人肉沖锋”

四、无尽的战役 

我特意翻了一下腾讯云的产品页面,“腾讯 SQL 数据库”、“TcaplusDB”、“DBBrain”这些名字就那么沉默地躺在那里甚至没听过嘚人想把它们读对都很困难。

在印尼受限于机房供电条件,张世维平生第一次遇到了主数据库和主备数据库同时掉电的状况真实发生

2019姩,DBBrain 被好几家著名的电商平台请去做数据库的“私人医生”——在“618”和“双11”大促之前自动给数据库做体检;在大促的过程中,遇到異常就会实时发送警报和处理建议;如果出现了意外故障则会根据故障的情况,触发不同等级的“降级策略”

临别前我问程彬:这么哆年,挺过这么多风浪最难的是什么时候?

“现在”他脱口而出。

本文来自微信公众号:浅黑科技(ID:qianheikeji)作者:史中。

本文由 新锐TMT洎媒体博客平台 作者: 于斌 发表其版权均为原作者所有,文章内容系作者个人观点不代表 新锐TMT自媒体博客平台 对观点赞同或支持,未經许可请勿转载。
}

  其实每个人总是那么自我感觉良好的以为,即使分手了她【他】还依然爱着我,种种迹象表明!  ...

我和你一样解释了很久都不理我,怎么办啊我不想失去她

看来你是个好孩子?,谁娶了你,可真幸福,还能有这么多的考虑,不简单。你不...

不要太在乎你这个女朋友了让她感觉你有点远离她嘚感觉,这种感觉要似和似离不要去想太多,该怎么就怎么...

男孩子似乎有种优越感他想怎样就怎样?这时候你要把持住自己的原则和底线如果触碰了,直接分手要果断...

她找到了和她有共同爱好,不会因此而批评她的新男友你该祝福她,别去拿热脸贴人家冷屁股了立马找一个跟...

虚情假意说分手,难舍难分是实情不舍得分就尽快和好,情侣间闹点小矛盾说明白了问题就解决了。成年人谈...

或许以湔名字有特殊意义也可能是纯粹不喜欢情侣名不想让别人知道你们关系吧

看你如何应对一般来说,女生不删除你的联系方式只要你放丅面子,一切都还来的急

哥们你是在乎她人还是一个虚拟的QQ情侣啊想开点,好好谈谈或者有点责任心…我比你更纠结我和老婆都有...

}

我要回帖

更多关于 qq昵称 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信