撸一撸那些一行代码实现的神奇功能
Posted yishifuping
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了撸一撸那些一行代码实现的神奇功能相关的知识,希望对你有一定的参考价值。
大道至简,高手在民间,今天我们就来看看,程序员们能用一行代码做到哪些事情吧! 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 qrcode
qrcode.make("www.baidu.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(‘ ‘.join([‘‘.join([(‘Love‘[(x-y) % len(‘Love‘)] if ((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3 <= 0 else ‘ ‘) for x in range(-30, 30)]) for y in range(30, -30, -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)
以上是关于撸一撸那些一行代码实现的神奇功能的主要内容,如果未能解决你的问题,请参考以下文章
撸一撸Spring Cloud Ribbon的原理-负载均衡策略