为什么说要注销 QQ 的,都是君子呢?

640?wx_fmt=gif

再见,QQ;再见,青春……

640?wx_fmt=other

作者 | 张书乐

 

本文经授权转自张书乐(ID:zsl13973399819)

3 月初,QQ 终于可以注销了,很多人感慨,这一次真的要告别它了。

可说这话的大多是君子,动口不动手。

640?wx_fmt=jpeg

 

640?wx_fmt=png

忆青春

 

3 月 13 日起,QQ 号码注销功能上线。而且根据腾讯提示,注销 QQ 号是不可恢复的操作,所有资料都将被清空。“ QQ 号可注销了”又上了热搜。

QQ 注销本是一个喜大普奔的事情,尤其是对于正在注销青春中的第一代用户而言。

笔者算是较早用上 QQ 的那一批,彼时的 QQ 还叫 OICQ。

甚至于不是企鹅的样子,而是放在光碟里的一个图标是寻呼机的小软件。

后来变成了企鹅,再后来,这个企鹅图标越来越胖,腾讯也越来越肥。

但这些都不是重点,重点是留在 QQ 上的青春,真的会逆袭。

640?wx_fmt=jpeg

 

640?wx_fmt=png

找“小号”

 

笔者这群 80 后,当年用来笑傲江湖的青春,时下都已经成了原罪。

大约 2000 年之后不久,QQ 用户们都在暗中比拼着一个东西——谁的号码更短。

8 位数弱爆了,7 位数在中游。

如果你是 6 位数甚至更小,就立马成了现实朋友圈里的牛人。

当时还流行另一个路数,捡漏。

传闻中腾讯会收回一些账号,然后再散出来,于是一些人就开始每天申请一下新号码。

还真别说,笔者就捡漏到过七位数的号,开头第一位还挺小。

据说有人见到过六位的、五位的,没眼见为实也就先放一边。

后来,腾讯由此开发出了一个生意经——靓号服务。

但很快的,找小号这档子事就没多少人玩了,毕竟 QQ 好友都在一个号上,换号挺麻烦的。

随之而来的还有一个福利——盗号的越来越少了。

640?wx_fmt=jpeg

 

640?wx_fmt=png

种“太阳”

 

随后的流行趋势,随着这种“QQ 固定”心态的形成,为之一变,QQ 等级的比拼开始。

每天死活要挂机挂满时间,后来有了各种钻,能加速,就全部挂满。

640?wx_fmt=jpeg

彼时不少 Q 友的心态就是如此的诡异,还是个渐进的过程:

谁的太阳、星星、月亮多,谁就厉害;

谁把各种钻花花绿绿开满地,谁就牛人;

谁把 QQ;秀变得花里胡哨,谁有品位;

谁把 QQ 空间装修得异彩纷呈,谁才是真正的达人。

至于养宠物、偷菜、抢车位之类的事,都是很后来的事情了。

……

如此种种,都是种“太阳”,只不过后面的大多是“免费畅游、道具付费”罢了。

640?wx_fmt=jpeg

 

640?wx_fmt=png

野生时代

 

再后来,也许微信出现后,空间冷了、宠物凉了、QQ 等级也没人看了。

只是让它们野生存在。

QQ 越来越像它当年的对头 MSN,聊的都是业务,传的都是文件。

但有一件事却悄然发生了。

640?wx_fmt=jpeg

 

640?wx_fmt=png

原罪逆袭

 

昔日特别短的 QQ 号码,变成了原罪。

一看短号码,你不用说话,别人都知道您“老”。

一看等级,你不用废话,“您老”这个头衔自动冠名。

渐渐地,有的人的头像永远是灰的,或许是隐身。

渐渐地,一些人开始议论,为啥不能注销 QQ,等级和号码又不能自动清零,谁也不想担负个“您老”的头衔。

这时候的 QQ,成为了见证青春悄然流逝的“罪证”。

想装嫩,就别用 QQ,成为了 80 后和 90 后提前录取批次们的一个潜意识。

为何 00 后们热衷于用 QQ,或许也有这方面的原因:

等级也好,号码也罢,都还在原始积累之中。

640?wx_fmt=jpeg

 

640?wx_fmt=png

绑定年代

 

可我们终究不能也不愿注销QQ。

不愿,是因为它装着太多的青春,一旦清零,就一去不回头。

但这并不是最重要的。

重要的是不能,在 QQ 上,我们绑定了太多。

清空 QQ 账户里的钱,其实是个小事,分分钟搞定。

QQ 邮箱,也非不可或缺。

QQ 空间,反正也没人溜达。

但绑定在 QQ 上太多的站点,和庞大的快捷入口矩阵,让微信时代来临前已经上网的许多人,无法释怀。

您的支付宝是用 QQ 邮箱吗?您的各大平台登陆是用 QQ 账号吗?

您的互联网各种通行证,是否都绑定了 QQ 呢?

还有许多,你早就忘记开了户,但保不齐那天还要去用的各种账户。

还有,万一你注销后,别人申请到了账号,并且登陆到了你忘记改过来的地方,发现了意外的“财宝”呢……

一切的一切,都让 QQ 很好注销,但 QQ 不能注销。

只是,青春真的就在这么多年的流逝中,开始了它的注销之旅。

5G之后,中国的人工智能发展趋势如何?

https://edu.csdn.net/topic/ai30?utm_source=csdn_bw

 

声明:本文授权转自张书乐,作者独立观点,不代表 CSDN 立场。


640?wx_fmt=jpeg

 热 文 推 荐 

☞ 工作 996,生病 ICU!这一次,程序员不忍了!

☞ 程序员怒了!你敢削减专利奖金,我敢拒绝提交代码!

☞ “5G 时代,手机或被淘汰”

☞ 微软警告员工不要参与愚人节恶作剧

☞ 云漫圈 | 写给对 ”游戏开发” 感兴趣的朋友们

☞ NLP泰斗董振东老师与他的知网 | 纪念

全民 AI !教育部宣布 35 所高校新增 AI 本科专业

☞ 交恶微软、拒绝乔布斯,21 岁的他是如何开发出 Linux 的?

☞ 现实!程序员只有跳槽才能涨薪吗?


 

System.out.println("点个在看吧!");
console.log("点个在看吧!");
print("点个在看吧!");
printf("点个在看吧!\n");
cout << "点个在看吧!" << endl;
Console.WriteLine("点个在看吧!");
Response.Write("点个在看吧!");
alert("点个在看吧!")
echo "点个在好看吧!"

640?wx_fmt=png你点的每个“在看”,我都认真当成了喜欢

展开阅读全文

为什么要继承Frame类呢

03-26

import java.awt.*;rnimport java.io.*;rnpublic class FileDialog1 extends Frame // x1 继承Frame类rnFileDialog fopen; //文件对话框/rnTextArea ta;//显示文件内容的TextArearnpublic FileDialog1(String title) //构造函数rnsuper(title); //调用父类构造函数,设定窗口标题rnta=new TextArea(); //TextArea对象rnadd(ta); //象对象添加tarnsetSize(300,300); //设定大小rnrnrn//显示文件对话框,并获取选中文件的名称rn public String showLoad()rnfopen=new FileDialog(this,"打开文件",FileDialog.LOAD); //打开模式rnfopen.setVisible(true); //显示文件对话框,this处于等待状态rnrn//关闭文件对话框,才继续执行rnString fileName=fopen.getFile(); //fileName保存选中文件的名称rnString fileDir=fopen.getDirectory(); //fileDir保存选中文件的目录rn if(fileName==null) // 若选中文件的名称为null,则返回null值rnreturn null;rnrnreturn fileDir+"//"+fileName; //获取文件的绝对目录rnrnrn//读取文件内容,并显示在ta中rn public void loadFile(String fileName) throws IOExceptionrnBufferedReader br=new BufferedReader(new FileReader(fileName));rnString aline ;rnwhile((aline=br.readLine())!=null)rnta.append(aline+'\n');rnbr.close();rnrnpublic void showSave() //省略rnrnpublic void saveFile() //省略rnrnpublic static void main(String[] args)rnFileDialog1 fdlg=new FileDialog1("文件");rnString fileName; //文件名rnrn//若文件名不存在,则输入相应的提示信息rnif((fileName=fdlg.showLoad())==null)rnSystem.out.println("尚未选取文件");rnelsern//读取文件。处理loadFile()方法可能抛出的异常rntryrnfdlg.loadFile(fileName);rncatch(IOException ie)rnSystem.out.println(ie);rnrnrnfdlg.setVisible(true); //显示窗口rnrnrnrnxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxrnrnx1为什么要继承Framern 论坛

VB+ACCESS 查询结果为什么都是重复的呢?

06-03

为什么我写的以下程序:结果会显示重复结果呢?rnrnrnDim sql As Stringrn Dim rs As New ADODB.Recordsetrn Dim FilterEmpty As Booleanrn Dim rsFilter As Stringrn Dim i As Integerrn Dim resultcount As Longrn If (Not IsNumeric(Text3.Text)) And (Text3.Text <> "") Thenrn MsgBox "商品数目必须是数字!", vbCriticalrn Text3.SetFocusrn Exit Subrn End Ifrn If (Not IsNumeric(Text4.Text)) And (Text4.Text <> "") Thenrn MsgBox "商品单价必须是数字!", vbCriticalrn Text4.SetFocusrn Exit Subrn End Ifrn rn If DbHandle.DbConnection Thenrn FilterEmpty = Truern If Text1.Text <> "" Thenrn If FilterEmpty Thenrn rsFilter = "FIXED_ID='" & Text1.Text & "'"rn Elsern rsFilter = rsFilter & " AND FIXED_ID='" & Text1.Text & "'"rn End Ifrn FilterEmpty = Falsern End Ifrn If Text2.Text <> "" Thenrn If FilterEmpty Thenrn rsFilter = "FIXED_NAME='" & Text2.Text & "'"rn Elsern rsFilter = rsFilter & " AND FIXED_NAME='" & Text2.Text & "'"rn End Ifrn FilterEmpty = Falsern End Ifrn If Text3.Text <> "" Thenrn If FilterEmpty Thenrn rsFilter = "FIXED_NUM=" & Val(Text3.Text)rn Elsern rsFilter = rsFilter & " AND FIXED_NUM=" & Val(Text3.Text)rn End Ifrn FilterEmpty = Falsern End Ifrn If Text4.Text <> "" Thenrn If FilterEmpty Thenrn rsFilter = "FIXED_MONEY=" & Val(Text4.Text)rn Elsern rsFilter = rsFilter & " AND FIXED_MONEY=" & Val(Text4.Text)rn End Ifrn FilterEmpty = Falsern End Ifrn rn rn rn If DTPicker1.Enabled Thenrn If FilterEmpty Thenrn rsFilter = "FIXED_DATE='" & DTPicker1.Value & "'"rn Elsern rsFilter = rsFilter & " AND FIXED_DATE='" & DTPicker1.Value & "'"rn End Ifrn FilterEmpty = Falsern End Ifrn sql = "SELECT FIXED_ID,FIXED_NAME,FIXED_NUM,FIXED_MONEY,FIXED_USER,FIXED_DATE,FIXED_PHONE,FIXED_REMARK,PART_NAME FROM TBL_FIXED,TBL_PART WHERE FIXED_NUM<60 "rn rn rs.CursorType = adOpenDynamicrn rs.LockType = adLockOptimisticrn rs.Open sql, DbFinancern resultcount = DbHandle.resultcount(rs)rn QueryFixed2.Clsrn QueryFixed2.MSFlexGrid1.Cols = 9rn QueryFixed2.MSFlexGrid1.Rows = resultcount + 1rn QueryFixed2.MSFlexGrid1.Row = 0rn QueryFixed2.MSFlexGrid1.Col = 0rn QueryFixed2.MSFlexGrid1.Text = "商品条码"rn QueryFixed2.MSFlexGrid1.Col = 1rn QueryFixed2.MSFlexGrid1.Text = "商品名称"rn QueryFixed2.MSFlexGrid1.Col = 2rn QueryFixed2.MSFlexGrid1.Text = "商品数目"rn QueryFixed2.MSFlexGrid1.Col = 3rn QueryFixed2.MSFlexGrid1.Text = "商品单价"rn QueryFixed2.MSFlexGrid1.Col = 4rn QueryFixed2.MSFlexGrid1.Text = "经手人ID"rn QueryFixed2.MSFlexGrid1.Col = 5rn QueryFixed2.MSFlexGrid1.Text = "联系电话"rn QueryFixed2.MSFlexGrid1.Col = 6rn QueryFixed2.MSFlexGrid1.Text = "购买部门"rn QueryFixed2.MSFlexGrid1.Col = 7rn QueryFixed2.MSFlexGrid1.Text = "购买日期"rn QueryFixed2.MSFlexGrid1.Col = 8rn QueryFixed2.MSFlexGrid1.Text = "商品说明"rn For i = 0 To 8rn QueryFixed2.MSFlexGrid1.ColWidth(i) = QueryFixed2.MSFlexGrid1.Width / 9 - 50rn Next irn For i = 1 To resultcountrn QueryFixed2.MSFlexGrid1.Row = irn QueryFixed2.MSFlexGrid1.Col = 0rn QueryFixed2.MSFlexGrid1.Text = rs("FIXED_ID")rn QueryFixed2.MSFlexGrid1.Col = 1rn QueryFixed2.MSFlexGrid1.Text = rs("FIXED_NAME")rn QueryFixed2.MSFlexGrid1.Col = 2rn QueryFixed2.MSFlexGrid1.Text = Trim(Str(rs("FIXED_NUM")))rn QueryFixed2.MSFlexGrid1.Col = 3rn QueryFixed2.MSFlexGrid1.Text = Trim(Str(rs("FIXED_MONEY")))rn QueryFixed2.MSFlexGrid1.Col = 4rn QueryFixed2.MSFlexGrid1.Text = rs("FIXED_USER")rn QueryFixed2.MSFlexGrid1.Col = 5rn QueryFixed2.MSFlexGrid1.Text = rs("FIXED_PHONE")rn QueryFixed2.MSFlexGrid1.Col = 6rn QueryFixed2.MSFlexGrid1.Text = rs("PART_NAME")rn QueryFixed2.MSFlexGrid1.Col = 7rn QueryFixed2.MSFlexGrid1.Text = rs("FIXED_DATE")rn QueryFixed2.MSFlexGrid1.Col = 8rn QueryFixed2.MSFlexGrid1.Text = rs("FIXED_REMARK")rn rs.MoveNextrn Next irn QueryFixed2.Show 1rn rs.Closern DbHandle.DbClosern Elsern MsgBox "数据库错误!", vbExclamationrn DbHandle.DbClosern Endrn End Ifrnrnrn结果应该就只有两条数据符合检索要求,但是显示出来的结果:两条数据的重复出现 论坛

没有更多推荐了,返回首页