前方高能 | 你写过什么有趣的程序?最后一个笑出猪叫


苍冥 说:


我们从高一到高三都强制采用图形计算器,可以画函数图像的那种。我们用的是德州仪器系列,Ti-Nspire,贵的要死要死的。然而我却买错了计算器的制式,便宜货,相比其他同学的系统少了很多重要的功能。作为一个很穷很喜欢计算机很爱折腾的少年,我先是把计算器系统刷成了正规版本,然后再将其越狱,安装上了 GBA 模拟器和电子书以及仙剑奇侠传。你没看错,这真的是在计算器上玩的。教程网上都有,所以我都是按网上教程做的(我那时可不懂什么嵌入式内核开发,现在也不懂...)给个图吧,网上复制的,但当时效果一模一样。





杨洪鉴 说:


之前撸了一个个人网站,为了激励自己多写一些新项目。由于坚持不用流行的 css 框架,自己又是个设计苦手,就打算设计的简单点儿。嗯,想想,就来个左右双栏吧,左边固定住放点儿名字信息链接什么的,右边儿放上一张张帅气的项目截图,加上可点击的链接。以后撸出了新项目就往里加。颜色什么的嘛,偷个懒用单色吧,改改透明度来表示不同的层级就好。然后噼里啪啦敲键盘,撸出来了,长这样儿:






韩炫宇 说:


在高中的时候,当时还是编程小白的我收到了一损友发来的某「xxx.vbs」文件,文件名就不说了(自行脑补),我双击后弹出了一个窗口:请输入「我是猪」。我当然不会输这个,我输了「你才是猪」,结果电脑就关机了。结果电脑就关机了。结果电脑就关机了。


当时的我一脸懵逼,这玩意儿竟这么神奇!重新开机后我打开那个文件,放下我作为一个人类的身份,输入了「我是猪」(对不起,给人类丢脸了),结果又一个弹窗:「猪是不会使用电脑的」。我点了确定,随后又关机了。又关机了。又关机了。


嗯,这个文件成功勾起了我的兴趣,我当时觉得特别惊奇,不是 exe 文件也可以直接运行真的好神奇,我默默地右键>打开方式>记事本,看到了这些(自己根据其逻辑尽可能复原的):





修破门 说:


大概 7 年前吧,2010 年前后,那时在微软闲得蛋疼,业余时间做了个打坦克手机小游戏,叫战火坦克。自己设计的玩法和武器敌人系统。先在 Android 上开发,那时安卓好像刚发布还是 1.6 版本,很不成熟,上面没什么像样的游戏,也没有什么游戏引擎,完全自己从零开始实现绘制渲染和游戏逻辑,看了一天开发文档后开干,自己一个人策划美工加编程,一两周出第一个版本(真的是业余时间,在公司基本没干,只是考虑些设计和编程实现),迭代了十来个版本吧(后来的几个版本主要是加广告… 惭愧惭愧…)就不管了。


这期间还移植到 iOS 和 WinPhone,也是看了两天开发文档从零开始,因为语言和平台完全不同,说是移植其实就是重写,只有游戏架构设计能够重用。还写了一个地图编辑器,可以很方便生成关卡地图。





凛冬 说:


高二的时候学 java,然后自己做了一个五子棋游戏以及一个五子棋 AI。基本界面如下(完全不懂图形界面)。其实就是用一维数组组成的一组 JButton 拼凑出来的棋盘,棋盘的每一个格子都是一个按钮,第一次点一个按钮变成黑棋,第二次点另一个按钮就变成了白棋(点过一次的再点没用),对于这个我的思维是,黑棋的回合,切换到白棋的回合,在黑棋的回合中点任何按钮都会出现黑棋。游戏有多人模式,也有单人模式(打 AI)。






看客 说:


非典时在家办 (xiu ) 公 (xi ),用 delphi 写了一个自动完成扫雷的程序,初中高三级的最快纪录分别是 1 秒,2 秒,4 秒。十几年前读研时写了个程序,一键把当前窗口隐藏,叫 BossIsComing。读研时还写了一个校内点歌台,用 winamp 的插件做广播 (大家听到的是一样的),校园网内可以访问网站点歌,还允许大家上传 mp3 供他人点播,硬盘很快就满了。几年前还经常越狱 ios 设备时,写了一个 app,能浏览我们收集的破解应用,一键安装。现在代码写得少了,就写了一个随机生成加减法算术题的,虐娃用。。。




网友A 说:


曾经混过一个论坛,陷入一个不断刷帖刷积分的魔障,因为有一个人在水楼发帖速度总比我快,而我要工作不能总是去水贴。于是我写了个 chrome 插件,自动发帖,就是事先给出十几句话,随机选一句发。结果被管理员看出来了,被禁言了一段时间,于是我改了那个插件,随机回复某个楼层,引用那个人的话,然后说「我也是这么想」或「不知在说什么」,或者直接复制引用的话,截取第三到第六个字,前面加上「居然」。


然后再也没被禁言,然后我经常看见别人和我的发帖机一聊好几页,笑的我眼泪都出来了。接着前面那个比我发帖快的人把我的插件要走了,也开始自动发帖。结果经常两个发帖机在水楼聊了起来,别人感叹水神又在比试了,然后我更乐的不行了。后来试过接个聊天机器人的 api,结果说了好多不文明语言,幸好在盯着,赶紧删帖,还是用老办法靠谱。发帖数量始终没比过那人。




网友B 说:


大致写了这些功能:

1.每周随机 2-3 个晚上,22:30-05:00 随机挑一个时间,播放一次随机挑选的鬼叫声;

2.我精心挑选了二十多种叫声,包括砸铁门(我校装的是木门)、猫叫、玻璃砸碎到女鬼呻吟(我们是男寝),内容丰富,简短有力,任君挑选;

3. 逢年过节播放彩蛋叫声,寒假暑假闭嘴;

4. 拥有电话线供电(后面发现电流不够,做了个精简版)、220v 供电、电池供电版本。各版本有些许细节不同;

5. 本来还做了 WiFi 自动上报播放状态、蓝牙/WiFi 远程控制播放/远程更新音频文件的功能的,后面想想没必要放弃了。为此还增加了 TF 卡读取音频文件的功能 (´-ι_-`)

6. 为防止死机,每天凌晨 6 点重启,重启后根据算法计算明天凌晨是不是要鬼叫,什么时候叫,叫哪个音频文件。


你写过什么有趣的程序呢?


欢迎在留言区留言评论。




双12来啦51CTO特别推出“百元爆款IT课程1元购”活动,人工智能、职场办公、编程开发、运维网络、产品设计等精品好课,通通1元

识别下方二维码或点击“阅读原文”马上1元购课

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/304696.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

鼠标 . 软驱 . 打印机 . 硬盘. 风扇 . 常见事故处理 -

鼠标 . 软驱 . 打印机 . 硬盘. 风扇 . 常见事故处理 -鼠标鼠标的故障分析与维修比较简单,大部分故障为接口或按键接触不良、断线、机械定位系统污垢等原因造成的。少数故障为鼠标内部元器件或电路虚焊造成的,这主要存在于某些劣质产品中,其中…

php mysql 云虚拟机_虚拟机+apache+php+mysql 环境安装配置

虚拟机的安装:直接下一步即可,注意修改路径。安装完成后新建虚拟机,直接下一步。如果选择镜像文件后出现错误,可以试着去修改电脑bios中的虚拟化设置,改为enable,如下图:apache安装:…

python逐行读取数据时出现错误_python如何逐行读取数据

在实际开发的过程中,文件读写也很重要,下面说一下python如何逐行读取文件。如果程序要读取行,通常只能用文本方式来读取,道理很简单,只有文本文件才有行的概念,二进制文件没有所谓行的概念。文件对象提供了…

日志框架NLog之将日志发送到邮件

背景NLog可以将日志输出到不同的媒介上&#xff0c;邮件是其中一个&#xff0c;通过邮件可以让我们第一时间收到信息。使用SMTP协议通过电子邮件发送日志消息。与FallbackGroup Target很好地结合在一起&#xff0c;以创建具有多个SMTP主机的后备。配置语法<targets><t…

简单六步,用数据说服你的听众

“相比表格&#xff0c;利用数据图展现数据的方法有可观的优势。庞大的数据令人厌烦&#xff0c;普通人在其中根本获取不到有用的信息&#xff0c;就像从黄瓜里面汲取不到阳光一样。”——摘取自《Economic and Industrial Delusions》一书&#xff0c;作者Arthur Briggs Farqu…

CCNA第五章WAN连接

转载于:https://blog.51cto.com/centrevy/176434

探索 .NET Core 依赖注入的 IServiceCollection

如果您使用了.NET Core&#xff0c;则很可能已使用Microsoft.Extensions.DependencyInjection中的内置依赖项注入容器&#xff0c;在本文中&#xff0c;我想更深入地了解Microsoft Dependency Injection&#xff08;DI&#xff09;容器中的 IServiceCollection。什么是依赖注入…

dev可以运行mysql文件夹_Linux查看mysql 安装路径和运行路径

一、查看文件安装路径由于软件安装的地方不止一个地方&#xff0c;所有先说查看文件安装的所有路径(地址)。这里以mysql为例。比如说我安装了mysql,但是不知道文件都安装在哪些地方、放在哪些文件夹里&#xff0c;可以用下面的命令查看所有的文件路径在终端输入&#xff1a;whe…

看完这13张图,不得不佩服还是外国人会玩人工智能

对于程序员来说&#xff0c;机器学习领域无疑充满着巨大的诱惑和挑战&#xff0c;很多人对里面复杂的概念和算法头疼不已&#xff0c;那么&#xff0c;有没有一套对新手既友好又明了&#xff0c;对老手能加深印象&#xff0c;不断复习的学习办法呢&#xff1f;有&#xff0c;今…

python通过封装可以实现代码复用_Python学习笔记(五)函数和代码复用

函数能提高应用的模块性&#xff0c;和代码的重复利用率。在很多高级语言中&#xff0c;都可以使用函数实现多种功能。在之前的学习中&#xff0c;相信你已经知道Python提供了许多内建函数&#xff0c;比如print()。同样&#xff0c;你也可以自己创建函数&#xff0c;这被叫做用…

实用的网络命令汇总

通过ping检测网络故障的典型次序 正常情况下&#xff0c;当你使用ping命令来查找问题所在或检验网络运行情况时&#xff0c;你需要使用许多ping命令&#xff0c;如果所有都运行正确&#xff0c;你就可以相信基本的连通性和配置参数没有问题&#xff1b;如果某些ping命令出现运行…

EFCore查缺补漏(二):查询

相关文章&#xff1a; EFCore查缺补漏第 20 轮 TechEmpower 评测结果出炉了&#xff0c;ASP.NET Core 的 Plaintext 成绩名列前茅&#xff0c;带着 EFCore 的测试却在 Single query / Multiple queries / Fortunes 中落了下风&#xff0c;成绩远不如 dapper&#xff0c;更不如直…

如何在mysql中打开mongodb_图解:如何从MySQL移植到MongoDB

【IT168 技术】下图是使用 SQL 和 MongoDB 的对应信息图表&#xff0c;点击图片查看大图&#xff1a;MongoDB是一个介于关系数据库和非关系数据库之间的产品&#xff0c;是非关系数据库当中功能最丰富&#xff0c;最像关系数据库的。他支持的数据结构非常松散&#xff0c;是类似…

仿真模拟,需要注意这几点!

周日晚上的直播甚是精彩先是潘同学分享了获奖论文和解题技巧接着是董同学分享了论文的写作小技巧po几张截图让大家感受下此时此刻可能会有不少童鞋正在为错过直播而懊悔不用担心超模君还准备了一份豪华大礼本周超模君特意邀请到今年美赛D题特等奖获奖者谢挺同学&#xff08;获奖…

mfc从mysql中读取数据类型_在MFC中使用SQlite数据库读取数据

本人在数据库里面用回调函数来处理读取函数的返回值&#xff0c;回调函数必须使用static类型才可以,这样处理起返回的数据变得非常的麻烦&#xff0c;很难处理结果集。后来从网上找了一个预编译的例子&#xff0c;放在网上和网友分享。例子成功的调试通过了sqlite3 *db 0;sqli…

php 结构体_php基础知识集合

微信公众号&#xff1a;PHP在线源码PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法编译器编译器就是将“一种语言(通常为高级语言)”翻译为“另一种语言(通常为低级语言)”的程序一个现代编译器的主要工作流程&#xff1a;源代码 (source code) → 预处理器 (prepr…

Kubernetes 凭什么成了云原生应用底座?

微软开源的 云原生应用开发的框架 Dapr 发布了1.0 版本《Dapr 正式发布 1.0》&#xff0c;云原生应用开发更加简单容易&#xff0c;Dapr 的容器编排环境也是用的Kubernetes。过去几年&#xff0c;以 Docker、Kubernetes 为代表的容器技术已发展为一项通用技术&#xff0c;BAT、…

【汇总推荐】深度学习、自然语言处理干货笔记汇总

今天这篇文章对十一月份推送的干货笔记&#xff0c;做一个总结&#xff0c;大家可以进行分类查找&#xff0c;希望对大家有所帮助。人工智能实战技巧与学习方法系列免费公开课【重磅福利】人工智能实战技能与学习方法系列公开课免费分享深度学习干货文章【直观理解】一文搞懂RN…

计算机网络四级考试

计算机网络四级考试         第一章网络系统结构与设计的基本原则7月15日  8月6日          第二章中小型网络系统总体规划与设计方法7月17日  8月8日          第三章IP地址规划和设计方法7月19日  8月10日          第四章路由…

mongodb时间范围查询少8个小时_为何要对开源mongodb数据库内核做二次开发

关于作者前滴滴出行技术专家&#xff0c;现任OPPO文档数据库mongodb负责人&#xff0c;负责oppo千万级峰值TPS/十万亿级数据量文档数据库mongodb内核研发及运维工作&#xff0c;一直专注于分布式缓存、高性能服务端、数据库、中间件等相关研发。后续持续分享《MongoDB内核源码设…