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

分享几段有趣的代码

, "您刚才的点击使黄石超级火山爆发了", "您刚才的点击使罗辑又换了一个女朋友", "您刚才的点击使小米公司收购了高通公司..."您刚才的点击使您的波函数坍塌了", "您刚才的点击使您的银行卡被盗刷了", "您刚才的点击使普朗克常数扩大了十倍",..."您刚才的点击熄灭了蓝色空间号二号主引擎", "您刚才的点击创造了一个小宇宙", "您刚才的点击使宇宙由开放转为闭合",..."您刚才的点击导致三体行星撞上他的主星", "您刚才的点击令人类文明将在"+(new Date()).getFullYear()+"年"+((new Date()).getMonth..."您刚才的点击使宇宙中产生了一些暗物质", "您刚才的点击引起了所有行星上的地震", "您刚才的点击使一台诺基亚摔碎了",

4.4K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    分享几段有趣的代码(一)

    到处闲逛时经常能发现一些有趣的代码段,于是干脆来个大杂烩吧~ 狡猾的标题栏 这个效果很多博客都使用了,看gif图: 很有趣是不是?...实现的代码也很简单,在网页的任意地方加入即可:    // 浏览器标题切换 var OriginTitile = document.title;    // 保存之前页面标题...这个也可以说是烂大街了……具体效果可以直接看本页面的左下角…… 实现代码如下:        代码即可(需要引入 jQuery)    jQuery(document).ready(function($) {        $("...()*10000+"光年外的一颗恒星",   "您刚才的点击使头发变得乌黑浓密了",   "您刚才的点击使您的波函数坍塌了",    "您刚才的点击使您的银行卡被盗刷了",

    3.8K30

    JAVA中有趣的移位操作

    有哪些容易被遗漏的细节? 上次介绍了JAVA中有趣的位运算,知道了位运算是直接对一个整形的二进制位进行操作,效率上比起加减乘除高不少,因此常运用在对性能很敏感的场景。 今天介绍在二进制下的移位操作。...原码: 二进制表示,最左边的一位是符号位,0表示正数,1表示负数 反码: 正数时同原码,负数时,等于原码每位取反(除了符号位) 补码: 正数时同原码,负数时,等于反码+1 在计算机系统中,数值一律用补码来表示和存储...此外,补码与原码相互转换,其运算过程是相同的,不需要额外的硬件电路。 JAVA中也一样,存储和移位操作的都是补码,正数时都一样,负数时就要注意了。...另一个需要注意的地方,由于Java只存储补码,正数补码和原码相同先不管,负数的补码会把原码的0变成1,所以负数左移位时,移出去的最高是1,后面怼上来的一般也是1(没到极限),所以还是负数。...无符号右移会把负数变成正数 没有无符号左移 位移超过JAVA基本类型的位数后,等同于位移取模后的位数

    1.5K30

    分享5个有趣的 JavaScript 代码

    分享5个有趣的 JavaScript 代码 作者:matrix 被围观: 1,377 次 发布时间:2011-08-13 分类:Wordpress 兼容并蓄 | 无评论 » 这是一个创建于...很多人认为编程语言只是用于工作,没有什么乐趣,其实,只要我们发挥奇思妙想,再死板的东西也有有趣的一面。这篇文章告诉大家:使用JavaScript,可以做很多很多有趣的事情。...让图片飞起来 只要把下面的代码贴到浏览器的地址栏里然后按Enter键,当前网页的所有图片都将动起来。...让网页可编辑 此JavaScript代码,可以让你实时修改任何的网页,在Firefox中,你甚至可以把修改的网页保存到起来,对于网页设计者来说,这个功能可以辅助完善页面效果。...让浏览器抖起来 改变浏览器窗口尺寸到普通模式,可能半屏的效果是最好的。把下面的代码贴到地址栏,按Enter键(貌似只有IE有效果)。

    63520

    两段有趣的C代码

    来源:公众号【编程珠玑】 作者:守望先生 ID:shouwangxiansheng 又到了周末了,好久没更新了,发现这周更新的《性能优化-一个命令发现性能问题》貌似看得人不多,今天发点轻松的”水货“。...来看一个#include指令的无聊用法。...小结 看起来没啥用的内容。 不过在你需要的文本内容比较长,不想直接复制在源代码里面的时候,其实就可以考虑这种方式了。...原理 其实原理也很简单,就是预编译的时候,将#include文件的内容嵌入到所在位置罢了,等同于: #include int main(void) { printf (...; return 0; } 更详细的解释可以参考《hello程序是如何被编译出来的?》。 扩展 当然了,如果你在文本中嵌入一段代码也是可以的,等同于文本的代码放在#include指令位置。

    1K20

    Python中几个有趣的函数

    众所周知,python功能强大、语法灵活,这些得益于其丰富而强大的库。除了众多第三方库和方法函数,python自带的很多函数也非常有趣,用起来称得上优雅。 ?...例如,如果对列表中的某个变量依次完成求值,并返回一个新的列表,则可以应用map: a = [1, 2, 3, 4] map(str, a) # list(map...(str, a)) # ['1', '2', '3', '4'] 这是map函数的一个典型用法:接受2个参数,第一个参数(上例中是str()函数)是一个要作用的函数,第二个参数是可迭代变量。...例如: a = [1, 2, 3, 4] b = [2, 2, 3, 3] list(map(lambda x, y:x**y, a, b)) # [1, 4, 27, 64] 与zip函数中类似,当...不过可能是由于应用场景有限的原因,reduce在python3中已不再是全局调用函数,必须要从functools包中导入方可使用: from functools import reduce a = range

    61420

    优化 Java 中的多态代码

    来源:ImportNew - 进林 优化Java中的多态代码 Oracle的Java是一个门快速的语言,有时候它可以和C++一样快。...编写Java代码时,我们通常使用接口、继承或者包装类(wrapper class)来实现多态,使软件更加灵活。不幸的是,多态会引入更多的调用,让Java的性能变得糟糕。...部分问题是,Java不建议使用完全的内联代码,即使它是非常安全的。...和往常一样,我的benchmarking代码可以在网上获取到。 总结 一些Java版本可能不完全支持频繁的内联函数调用,即使它可以并且应该支持。这会造成严重的性能问题。...对于消耗大的函数,可行的解决方法是自己手动优化多态和实现内联函数调用。使用 instanceof 关键字,你可以为一些特定的类编写代码并且(因此)保留多态的灵活性。

    1K20

    分享两个有趣的爬虫代码

    自动翻译,而且支持中英文互译 在调试代码的过程中,我发现百度翻译的加密参数和谷歌翻译差不多,我以前也写过一篇有关谷歌翻译的文章,感兴趣的同学可以看看: Python 实现一个自动化翻译和替换的工具...先说token吧,token 可以直接在百度翻译主页的源码里找到: 但是貌似因为时间戳不同步所以直接请求百度翻译的主页获取到的token 是用不了的,所以需要在代码中设置 self.session =...(index_9b62d56.js中): 在 Python 中用 execjs 执行这段 js 代码即可获得我们所需要的sign 值,计算 sign 值的过程中需要用到一个名为 gtk 的变量的值,直接请求百度翻译的主页即可获取该值...具体操作看代码吧,破解过程也挺复杂的。...由于我们要请求多个页面,而且浏览图片必须要登陆后,一种笨拙的方法是先登陆百度账号,获取 cookies ,访问其他页面获取图片链接时在 headers 中携带这些 cookies,但是这样无疑添加了代码量

    1.4K10

    很有趣的Java分形绘制

    换句话说,较小的分支通过放大适当的比例后可以得到一个与整体几乎完全一致的花簇。因此我们可以说西兰花簇是一个分形的实例。...(i)分形集都具有任意小尺度下的比例细节,或者说它具有精细的结构。 (ii)分形集不能用传统的几何语言来描述,它既不是满足某些条件的点的轨迹,也不是某些简单方程的解集。...用java写分形时,不同的图形根据不同的画法调用递归来实现,如: 科赫曲线: 1 public void draw1(int x1, int y1, int x2, int y2,int...,所以又称为雪花曲线,它是分形曲线中的一种,具体画法如下: 1、任意画一个正三角形,并把每一边三等分; 2、取三等分后的一边中间一段为边向外作正三角形,并把这“中间一段”擦掉; 3、重复上述两步,画出更小的三角形...4、一直重复,直到无穷,所画出的曲线叫做科赫曲线。 小结:分形是个很好玩的东西,根据自己的奇妙想象可以画出很多很好看的图形,不仅仅是已经存在的,你可以创造出属于你自己的图形!

    58520

    有趣的python代码_python五角星代码

    大家好,又见面了,我是你们的朋友全栈君。 原标题:使用Python代码的程序员也浪漫 代码也浪漫:用Python放一场圣诞节烟花秀! 天天敲代码的朋友,有没有想过代码也可以变得很酷炫又浪漫?...这个有趣的小项目并不复杂,只需一点可视化技巧,100余行Python代码和程序库Tkinter,最后我们就能达到下面这个效果: 学完本教程后,你也能做出这样的烟花秀。...这一行代码包含了Label部件。该Label调用中的第一个参数就是父窗口的名字,即我们这里用的“根”。关键字参数“text”指明显示的文字内容。...将烟花绽放转译成代码 现在我们设计一个对象,表示烟花事件中的每个粒子。每个粒子都会有一些重要的属性,支配了它的外观和移动状况:大小,颜色,位置,速度等等。...该函数会展示所有的数据项,并根据我们设置的时间更新每个数据项的属性。在我们的主代码中,我们会用一个alarm处理模块after调用此函数,after会等待一定的时间,然后再调用函数。

    1.5K10

    Kali Linux中那些有趣的命令

    需要记录很多的命令来实现某个功能。正是这样,也让学习Linux有了一定的门槛。但是你知道吗?Linux中也有很多的有趣命令,当然所有Linux发行版都可以安装运行这些命令!一起来玩耍吧!...可以给别人来个恶作剧,他一敲ls,不知道的肯定很有效果 alias ls=sl fortune 命令 输出一句话,有笑话,名言什么的 (还有唐诗宋词sudo apt-get install fortune-zh...cowthink,这个是奶牛想,那个是奶牛说,哈哈,差不多 安装 sudo apt-get install cowsay 运行 cowsay "大表哥,牛逼666" cowsay -l查看其它动物的名字...,然后-f跟上动物名,如 cowsay -f tux "坑爹啊" 还可以让cowsay说出fortune的内容,就像这样: fortune | cowsay cmatrix 命令 这个很酷!...yes 命令 输出无穷无尽的字符,按ctrl+c结束,如 yes 我很NB cal 9 1752 cal是打印日历,不过这个是很奇葩的一个月, shred 覆盖搞乱文件,就是文档粉碎,哈哈,要把你私藏的大片种子和电影销毁

    2K40

    Python中那些低调有趣的模块

    python语言上位成功的其中一个原因是其丰富的社区支持,不管你有什么奇奇怪怪的需求,大概率能在网上搜到一个库来便捷实现。这篇文章就列举了几个低调的python模块,可能会派上用场。...彩蛋:试试扫上图二维码 enum enum 枚举模块是一组符号名称(枚举成员)的集合,枚举成员应该是唯一的、不可变的。在枚举中,可以对成员进行恒等比较,并且枚举本身是可迭代的。...其值经过序列化,写入到由 dbm 创建和管理的数据库。 ? email & smtplib smtplib模块是python中smtp(简单邮件传输协议)的客户端实现。...sh 如果你需要在python程序中完成某项工作,发现这在bash中很简单,但是却不知道怎么在python中实现(或者很复杂),譬如『递归搜索文件』。...这时候你就需要尝试一下sh这个库了,它能让你将shell命令以函数的形式导入到python中。 ? Tqdm 说实话感觉tqdm并不算低调,因为至今我已经听到好多人为它代言了。

    51320

    【有趣】这段java太古怪

    首先呢,来一段java代码来开点胃。等等等等,耍我呢,这是java代码?...纯纯正正的java代码,class为XJJ的java源码,执行后打印小姐姐我爱你。 ? 还是不信?自个儿拷贝下去执行一下。不过,IDEA是会报错的,用命令行哦。 好隐晦的表白方式,是暗恋么? ?...其实没什么神奇的,我们不过是将正常的源代码翻译成了unicode编码方式。就是这段java代码。...我要将我的java项目,全部编码成这种方式,然后传到github,嘿嘿。能编译但不可读,比base64更冷门。 所以以下几行python代码诞生了(仅用于python3): #!..., 'w' , encoding='utf-8') as f: f.write(sb)print(java) 在命令行中执行以下命令,将会将指定目录(test)中的所有java文件翻译成我们所想要的

    49830

    一道有趣的 Java 基础题

    问题 在一个 Java 群里有位群友分享了一道关于 Java 的题目,问代码是否抛异常。...测试 在对这个结果产生兴趣时,我先进行了测试,将代码进行编译并运行,输出情况如下: PS C:\Users\Administrator\Desktop> java Hello nullnull...还是需要从 Java 的内部去进行了解。 分析 分析的最直接的方法应该是看 JDK 的源码,但是 JDK 的代码浩如烟海,不知从何看起。那么就直接看其反汇编代码。...那么,这里我们就来看 StringBuilder 的 append 方法的源码(如果不看反汇编代码,我根本想不到这里要看的是 StringBuilder 类的 append 方法)。...AbstractStringBuilder 类中,通过上面的代码可以知道,当 str 为 null 时,会调用 appendNull 方法,该方法的代码如下: private AbstractStringBuilder

    33640

    盘点Excel中的那些有趣的“bug”

    但在今天这篇文章里,我们不是为了讲Excel中那些大家已经耳熟能详的功能,让我们一起来看看,即便强大如Excel也会有的一些令人费解的计算结果吧!...1900年2月29日 小学生都知道在我们现在使用的公历(格里高利历)中规定:年份是4的倍数,且不是100的倍数的,为闰年;年份为100的倍数,必须是400的倍数才是闰年。 ?...在这里Excel有一个2029规则,记输入00-29中的数字会自动识别为21世纪,其余则是20世纪,如果想输入29年之后的年份,就需要输入四位数字了。...如截图,单元格中对SUM结果为0,同时单元格左上角有绿色三角提示“以文本形式存储的数字“。这个提示就是SUM结果为0的原因,这些数字实际存储格式为文本,而文本并不参加数字的运算。...总结 Excel中有很多这样并不是很符合日常行为的操作,以上只是葡萄城在研究Excel电子表格时遇到的其中一部分有趣的内容,相信大家也遇到过什么比较奇妙的计算错误,欢迎留言吐槽。

    89720
    领券