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

分享几段有趣代码

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

4.1K40

分享几段有趣代码(一)

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

3.7K30
您找到你想要的搜索结果了吗?
是的
没有找到

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有效果)。

58720

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

59320

两段有趣C代码

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

99120

优化 Java 多态代码

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

98820

分享两个有趣爬虫代码

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

1.4K10

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 覆盖搞乱文件,就是文档粉碎,哈哈,要把你私藏大片种子和电影销毁

1.8K40

有趣Java分形绘制

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

55020

有趣python代码_python五角星代码

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

1.4K10

Python那些低调有趣模块

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

50220

有趣】这段java太古怪

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

48030

一道有趣 Java 基础题

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

32440

盘点Excel那些有趣“bug”

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

84320

那些有趣代码(三)--勤俭持家 ArrayList

要了解 transient 我们先聊聊 Java 序列化。 复习序列化 所谓序列化是指,把对象转化为字节流一种机制。同理,反序列化指就是把字节流转化为对象。 ?...serializable 对于 Java 对象来说,如果使用 JDK 序列化实现。对象需要实现 java.io.Serializable 接口。...Java 在反序列化时候会校验字节流 serialVersionUID 与对象 serialVersionUID 时候一致。...size 没有被 transient 修饰,是可以被序列化。 这,怎么回事。ArrayList 存储数据数组,居然不需要序列化? ? black 莫慌,我们继续往下看代码。...上文我们说过,对象序列化和反序列化是通过调用方法 writeObject() 和 readObject() 完成了,我们发现,ArrayList 自己实现这两个方法看代码: /**

52820
领券