最近,微信上线了一个彩蛋小功能「拍一拍」,虽然低调发布,但还是冲上了热搜。

这个功能的操作很简单,双击好友头像,好友头像会震动,并显示一条灰色消息,提醒好友被你“拍了拍”。「拍一拍」不仅能和好友用,还可以在群里拍一拍,甚至是自己拍自己,虽然有人认为这个功能无甚卵用,但用起来莫名欢乐,在网友脑洞大开的发挥下,更是瞬间打开了新玩法。比如更改昵称后,用了「拍一拍」的对话画风变得鬼畜起来:

                                 

「拍一拍」仅一行代码实现,微信史上最短功能代码长什么样?

更有意思的是,微信之父张小龙在朋友圈爆料,「拍一拍」这个和 QQ 戳一戳相似的功能只用一行代码即可实现,可以说是微信史上最短一行代码功能。

这引起了很多人对着这一行代码的好奇心,不负众望,目前网络上已经有一个有一个流传甚广的 Lambda 语法 C++ 代码:

head.onDoubleClick([&](e){ msgSender.send({.msgType= MSG_TYPE_SYSTEM_TEXT, .contentTemplate = fmt("%s拍了拍%s" , app.getCurrentUser(), e.target)}); });

这行代码主要是在「拍了拍」前后传递你和好友的微信昵称参数,发送给相应接口后输出为一条小灰色条消息。虽然这行代码的真实性不能保证,但是大致原理应该差不了太多,在微信的框架和已有的积累下,一行代码实现一个功能也不算难事。

撸一撸那些一行代码实现的神奇功能

当然,除了「拍一拍」,无所不能的程序员们善于用智慧制造神奇,创造了很多一行代码就可以实现的或实用,或有趣的功能。

大道至简,高手在民间,今天我们就来看看,程序员们能用一行代码做到哪些事情吧!

1. 一行代码修改网页任意内容

以前改网页内容,你可能直接修改源代码,但知道了下面这个命令,打开浏览器,在Console中输入

document.body.contentEditable='true';
整个网页就像一个富文本编辑器,你可以对任何一块内容进行修改,即使你不懂HTML也能轻松装X,例如改个支付宝余额之类、修改个粉丝数操作都可以。

2. 一行代码启动Web服务

同一局域网下面,想快速访问目标设备下的文件系统,这时你可以在目标电脑上开启Web服务,然后另一台设备通过浏览器来访问。

python -m http.server 8080  # py3
python -m SimpleHTTPServer 8080 # py2

3. 一行代码跑路

这个大部分估计都知道,别轻易试用,要用也要在虚拟机上试用。

rm -rf /*

4. 一行代码网站变黑白

还记得4月4日那天,很多网站主题都变灰了吗?为表达全国各族人民对抗击疫情斗争牺牲烈士和实时通报的深切哀悼,这一天举行全国性哀悼活动,各网站纷纷响应,把网站设置成灰度模式。别以为有多复杂,改一行代码就可以实现。

html{filter: grayscale(1);}
将html标签样式设置 filter: grayscale(1),网站立马变成黑白色效果。

5. 一行代码生成二维码

import qrcodeqrcode.make("www.foofish.net").save("./test.png")

可以用这行代码直接生成二维码,再也不需要用那个X料来转换二维码了。

(本段引用自CSDN博主「liu志军」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明,原文链接:https://blog.csdn.net/lantian_123/java/article/details/106416871)

6. 提高网速

netsh int tcp set global autotuninglevel=disabled
此代码适合于widows10家庭版的网速提高。win+R打开cmd粘贴上面的代码, 回车即可。

shutdown -s -t 0,t后面是时间,可以实现快速关机。

7. 恶搞代码

for /l %n in (1,1,10) do txt >> err%n.txt //
括号中间的1,改成0也有奇效。

在桌面按下shift, 同时右键打开 powershell 或者键盘的win+R打开cmd, 粘贴 上面的代码, 回车即可发现桌面布满err文件,若是想生成更多,也可以把括号中间的1改成0,不过后果自负哈。

8. 输出Mandelbrot图像

mandelbrot 图像中文名叫曼德勃罗图像。Mandelbrot 图像中的每个位置都对应于公式 N=x+y*i 中的一个复数。其实数部分是 x,虚数部分是 y,i 是 -1 的平方根。图像中各个位置的 x 和 y 坐标对应于虚数的 x 和 y 部分。百度百科给出的图形是这样的。

看不懂?没关系,我们直接来看效果。(左右滑动查看所有代码)

print(''z, c, n))(lambda s, z, c, n: z if n == 0 else s(s, z*z+c, c, n-1))(0, 0.02*x+0.05j*y, 40)) < 2 else ' ' for x in range(-80, 20)]) for y in range(-20, 20)]))

9. 一行打印心型图案

不会表白?一行代码告诉你!

print('')**2-1)**3-(x*0.05)**2*(y*0.1)**3<=0 else' ')for x in range(-30,30)])for y in range(15,-15,-1)]))

10. 一行代码输出斐波那契数列

斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为『兔子数列』,这个数列从第 3 项开始,每一项都等于前两项之和。

print([x[0] for x in [(a[i][0], a.append([a[i][1], a[i][0]+a[i][1]])) for a in ([[1, 1]], ) for i in range(30)]])

看下执行结果:

11. 一行代码实现快排算法

quickSort = lambda array: array if len(array) <= 1 else quickSort([item for item in array[1:] if item <= array[0]]) + [array[0]] + quickSort([item for item in array[1:] if item > array[0]])array = [9, 11, 88, 32, 8]print(quickSort(array))

12. 看漫画

导入一个包就能看漫画,执行代码后系统会自动打开漫画的页面。

import antigravity

13. 迷你老虎机

用随机的 unicode 字符打样出来,完美模拟了老虎机的效果,按回车键停止。请看下面动态图。

python -c "import random;p=lambda:random.choice('7♪♫♣♠♦♥◄☼☽');[print('|'.join([p(),p(),p()]),end='
') for i in range(8**5)]”

(本节为CSDN博主「HelloWorld搬运工」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/wufaliang003/java/article/details/90690343)

你还见过或做过哪些有趣的一行代码功能?留言区分享出来啊!

推荐阅读

你的每一个“在看”,都是我们最好的期待

从微信「拍一拍」,我想到了那些神奇的一行代码功能相关推荐

  1. 从微信「拍一拍」,我想到了那些神奇的一行代码功能(文末福利)

    最近,微信上线了一个彩蛋小功能「拍一拍」,虽然低调发布,但还是冲上了热搜. 这个功能的操作很简单,双击好友头像,好友头像会震动,并显示一条灰色消息,提醒好友被你"拍了拍".「拍一拍 ...

  2. 微信「搜一搜」功能简直就是宝藏功能,原来这么好用!

    今天小编要给大家介绍的一个微信功能简直太棒了 它就是微信的「搜一搜」更多详情功能. 微信的「搜一搜」功能介绍,微信的「搜一搜」功能怎么使用? 1.打开微信,这个功能是在微信的发现栏目打开 2.点击&q ...

  3. 微信「订阅号助手」 App 正式上线,请尽情吐槽!

    说了一年,有可能做了更久.现在微信「订阅号助手」 App 终于上线了,结果竟是这个. 打开微信订阅号助手 app,目前有邮箱登录和微信登陆两种方式,对于微信运营者来说,微信登陆无需输入账号密码,无疑是 ...

  4. 你的「在看」有人看,清华研究者从微信「看一看」里发现了这些规律

    作者:Fanjin Zhang.Jie Tang等 机器之心编译 编辑:魔王 微信点「看一看」最活跃用户竟是爸妈辈,小年轻最「安静」-- 清华大学唐杰等人最近的一项研究透过微信「看一看」的数据分析了用 ...

  5. 揭秘微信「扫一扫」识物为什么这么快?

    作者:arlencai,腾讯 WXG 应用研究员 微信"扫一扫"识物已上线一段时间,在公司内外均受到极大的关注.相比于行内相关竞品的"拍","扫一扫& ...

  6. 微信「扫码支付」被诉侵犯专利权;苹果回应“iOS 13 频繁提醒 App 定位”;Python 2 退休 | 极客头条...

    整理 | 屠敏 快来收听极客头条音频版吧,智能播报由标贝科技提供技术支持. 「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注 ...

  7. 微信「炸一炸」靠什么「振撼全场」?

    来源|36氪 文|汝晴 Lina ▲IC photo 微信又双叒更新了,5月17日,微信发布了iOS8.0.6正式版,更新了多项功能,其中就包括"拍一拍"基础之上的"炸一 ...

  8. 1月2日科技资讯|微信「扫码支付」被诉侵犯专利权;苹果回应“iOS 13 频繁提醒 App 定位”;Python 2 退休

    CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧.扫描上方二维码进入 CSDN App 可以收听御姐萌妹 Style 的人工版音频哟. 一分钟速览新闻 ...

  9. aris终端桌面_「最美应用」 Aris :这款神奇的桌面,助你化身神盾局特工

    你是不是经常遇到这样的情况:拿起手机想要打开某一个应用却半天也找不到,令你焦躁不已?想要发送电话号码或者图片给别人,复杂的操作步骤又让人十分头疼.哪怕是在手机上找个文件,也得翻来覆去的找半天? 这基本 ...

最新文章

  1. android gdb 命令大全,ndk-gdb  |  Android NDK  |  Android Developers
  2. 编写一个基本的Android程序
  3. java ee 博客园_JAVAEE 介绍
  4. 12如何隐藏dock栏_一键隐藏 iPhone 刘海和底部 Dock 栏,简洁又好看
  5. spanner 的前世今生
  6. 盘点 Greenplum 数据库的十大特点
  7. java super.getclass_Java Class 类 getSuperClass()方法及示例
  8. nagios 安装步骤-1
  9. Access数据库解密方法大盘点
  10. 负载均衡与分布式网络存储技术简介
  11. python牛顿法寻找极值_牛顿法求极值及其Python实现
  12. ESXI安装以及重新安装
  13. DOS BAT脚本批量打开Edge网页
  14. 更新三转的skills.txt
  15. 查看QQ空间加密相册 真实(视频)
  16. 华为云 远程连接Mysql
  17. 哪些学校有计算机博士点,哪些学校有计算机应用博士点
  18. Python库turtle的趣味性用法,欢迎来品尝。
  19. [机缘参悟-28]:鬼谷子-内揵篇-保全自己,说服上司
  20. 河南科技学院教务管理系统服务器,河南科技学院教务管理系统:http://jwc.hist.edu.cn...

热门文章

  1. 6年时间,2次飞跃,大专码农这样走向人生巅峰!网友:好励志!
  2. Wordpress 主题开发教程-页面结构与模板
  3. matplotlib 绘图之坐标变换
  4. 量化投资——IC、IR、RankIC
  5. oracle安装问题--需要安装.net Framework 3.5的问题
  6. LCD显示器缺陷自动化检测方案
  7. puzzle java_Java AI为NxN Puzzle找到解决方案
  8. 【数据结构】链表OJ特别篇 —— 面试情景带你深度剖析 环形链表系列问题 复制带随机指针的链表
  9. linux强制卸载移动硬盘,用umount命令卸载移动硬盘有几种方式
  10. linux mii框架,mii-tool命令