转眼2022年即将过去,我已经做了那么久的开发了,一路走来,不断的工作,换工作,找工作,不断的学习新知识。
同时也看着梅西参加了3届世界杯了,逝者如斯夫,不舍昼夜啊。
在这8年里,我也好像参与到了世界杯一样,虽然我没有去现场,但是我的心到了,我的money也到了,说白了就是:我的心意到了。
我从开始的冲动,到后来的稳健,再到现在的释怀,我觉得,要不你们还是别题踢世界杯了吧,太费钱了。
目录
其实刚开始我对足球一点都不感兴趣,他们踢他们的,我写我的代码。看着一伙人嚷嚷:太臭了,球进啦,我就想,你们麻烦不麻烦,跟你有关系吗?
当你们还在半夜看球的时候,我又多学了一点jquery的技巧。
但是有一次,一个特别的机会,也就是2014年,那个时候正在举办巴西世界杯。
朋友需要我帮着做一个世界杯猜胜负的页面,这个页面在前一天给用户公布今晚是几支球队比赛,然后让用户猜结果。然后第二天,我再把结果给展示出来。
完全不需要服务端接口,不需要太多逻辑在里面,就是背景图,做一个H5的页面,然后展示上国家日比赛日期即可。
然后每天更换赛程和结果。
我仍然记得当时维护了一段数组大概是
[
{ "country": "巴西-墨西哥", "date": "2014-06-13" },
{ "country": "西班牙-哥斯达黎加", "date": "2014-06-14" },
......
{ "country": "克罗地亚-葡萄牙", "date": "2014-06-19" }
]
然后每天早起再看新闻,哪只球队胜了,然后在页面公布一个弹窗 。
当时真的很Low,我在百度公布的赛程找了很久,找了2遍,为什么看不到中国队?后来我问朋友,为啥没有中国队?

也就是在那个2014年的夏天,我因为私活儿,每天需要关注结果。所以白天写代码,下了班就赶紧回家开始研究,哪个队伍比较强,我开始学习足球相关的一些知识,生怕和别人说起的时候,自己不明白。
我也从那个时候开始,在每场开始之前,我都会自己猜一猜,谁会赢,比分倒是没有猜过,因为我觉得比分还是 挺难猜的,哪一届有一场,人家题了巴西7颗球,这谁猜得准啊。
也是从那个时候起,我发现我几乎多次都能预测准确。也是从那个时候起,我关注起了梅西,他脚风稳健,过人果断,我觉得这就是我的足球热爱生涯中要追求的足球先生了吧。
而且每次梅西和阿根廷队一出场,我经过赛前公布的一些历史数据,一些球员的身价,目前效力的俱乐部,我知道,肯定是梅西啊。
果不其然,梅西也总能笑到最后。
在2014年07月14日03:00,我终于等到了这一天。这将是我小试牛刀的第一次,当时微信还可以直接支付,我把自己一个月的工资拿了出来。
我相信,在我过去20多天里的预测没有欺骗我,我大多数时候是可以预测准确的。比如哥斯达黎加那几次黑马比赛,还有输掉的比赛,我都预测准了。
我终于等到了后半夜3点,我知道,我好几个月的工资将要在梅西脚下到手,我知道,梅西将会成为万众瞩目的球王了。


4年转眼过去了,我的生活也发生了很大的变化,从天天这样
$.ajax({
url: xxx,
type: get,
success: function(){}
})
$("#demo").xxx
慢慢转变成了
<template>
<components></components>
</template>
export default{
name: '世界杯',
data: () {
return {
}
}
}
我也在4年中成长了很多,技术有所成长,工资也有所成长,我看待事物也没有那么激进了。但我可以肯定一点的是,阿根廷是稳的,梅西是稳的,即便再不稳,16强,8强,那还不是毫无悬念。
而且梅西都30岁了,一个足球运动员的生涯肯定不会比程序员还久,所以,我笃定,这一届梅西一定会拼了老命的踢的,大力神杯必定到手。
终于,我跟媳妇软磨硬泡的要了4000,我不断的跟我媳妇说梅西的种种光辉历史,我媳妇也被我说动了。
我甚至一度都在想象,只要过了这一场,有了赢收,那么后续的几场,我就手里有粮,可以更加稳健的去大展身手了,这一届俄罗斯世界杯下来,将会留下我和梅西浓墨重彩的一笔。


转眼,4年又过去了,我已经不是当年的那个我了,我也已经成为了一个足球老手,虽然比不上解说员吧,但跟人们吹嘘一会儿还是相当可以的。
我的程序人生也从原来的写代码,变成了现在搞一搞代码,搞一搞服务器,搞一搞node,搞一搞PPT的多面手了。
我感觉我和梅西已经成为朋友了,经历了前两次的失利,我知道,不管是谁输谁赢,从你走到彩票店门前的那一刻,你已经输了。
所以,我绝对不会再买了,我留着钱吃一顿好的不好吗?我只是单纯的热爱看足球,我喜欢他们在绿茵场上奔跑,而且此次梅西已经是最后一届世界杯了,不管怎么样,他的光辉形象是不会被抹去的。
但回想起一路走来的我,仿佛已不再年轻,熬夜拼不过那些年轻的小伙子,甚至有时候感觉脑子也快跟不上了。不想出去运动,但我知道,我快要到中年了吧。
2022年11月22号那天,我下了班早早的回到家,开始抱着ipad看比赛,虽然被沙特题输了,但我觉得,足球嘛,可能性有很多,而且梅西已不再年轻,想着想着我又想到了自己,不知道自己的软件生涯能挺到什么时候。
转眼到了11月26号那天,看赛程,后半夜是阿根廷和墨西哥。我走在菜市场的路上,想着,梅西会不会跑不动了,连沙特都踢不过,后半夜这大晚上的还得踢球,那肯定更熬不住啊,怎么能踢赢人家墨西哥呢,墨西哥可是还有一个酷似吴镇宇的门将呢啊。
我想得入神,走着走着走到了彩票店门前,支持一下自己喜欢的球星吧“老板,我买800的,墨西哥赢”,老板给了我8张这样的纸,我当时还算着,8 * 630 = 5040,

不管谁输谁赢,你走到彩票店门前,你已经输了
我正在编写一个包含C扩展的gem。通常当我写一个gem时,我会遵循TDD的过程,我会写一个失败的规范,然后处理代码直到它通过,等等......在“ext/mygem/mygem.c”中我的C扩展和在gemspec的“扩展”中配置的有效extconf.rb,如何运行我的规范并仍然加载我的C扩展?当我更改C代码时,我需要采取哪些步骤来重新编译代码?这可能是个愚蠢的问题,但是从我的gem的开发源代码树中输入“bundleinstall”不会构建任何native扩展。当我手动运行rubyext/mygem/extconf.rb时,我确实得到了一个Makefile(在整个项目的根目录中),然后当
我已经在Sinatra上创建了应用程序,它代表了一个简单的API。我想在生产和开发上进行部署。我想在部署时选择,是开发还是生产,一些方法的逻辑应该改变,这取决于部署类型。是否有任何想法,如何完成以及解决此问题的一些示例。例子:我有代码get'/api/test'doreturn"Itisdev"end但是在部署到生产环境之后我想在运行/api/test之后看到ItisPROD如何实现? 最佳答案 根据SinatraDocumentation:EnvironmentscanbesetthroughtheRACK_ENVenvironm
我们的git存储库中目前有一个Gemfile。但是,有一个gem我只在我的环境中本地使用(我的团队不使用它)。为了使用它,我必须将它添加到我们的Gemfile中,但每次我checkout到我们的master/dev主分支时,由于与跟踪的gemfile冲突,我必须删除它。我想要的是类似Gemfile.local的东西,它将继承从Gemfile导入的gems,但也允许在那里导入新的gems以供使用只有我的机器。此文件将在.gitignore中被忽略。这可能吗? 最佳答案 设置BUNDLE_GEMFILE环境变量:BUNDLE_GEMFI
这似乎非常适得其反,因为太多的gem会在window上破裂。我一直在处理很多mysql和ruby-mysqlgem问题(gem本身发生段错误,一个名为UnixSocket的类显然在Windows机器上不能正常工作,等等)。我只是在浪费时间吗?我应该转向不同的脚本语言吗? 最佳答案 我在Windows上使用Ruby的经验很少,但是当我开始使用Ruby时,我是在Windows上,我的总体印象是它不是Windows原生系统。因此,在主要使用Windows多年之后,开始使用Ruby促使我切换回原来的系统Unix,这次是Linux。Rub
我正在玩HTML5视频并且在ERB中有以下片段:mp4视频从在我的开发环境中运行的服务器很好地流式传输到chrome。然而firefox显示带有海报图像的视频播放器,但带有一个大X。问题似乎是mongrel不确定ogv扩展的mime类型,并且只返回text/plain,如curl所示:$curl-Ihttp://0.0.0.0:3000/pr6.ogvHTTP/1.1200OKConnection:closeDate:Mon,19Apr201012:33:50GMTLast-Modified:Sun,18Apr201012:46:07GMTContent-Type:text/plain
无论您是想搭建桌面端、WEB端或者移动端APP应用,HOOPSPlatform组件都可以为您提供弹性的3D集成架构,同时,由工业领域3D技术专家组成的HOOPS技术团队也能为您提供技术支持服务。如果您的客户期望有一种在多个平台(桌面/WEB/APP,而且某些客户端是“瘦”客户端)快速、方便地将数据接入到3D应用系统的解决方案,并且当访问数据时,在各个平台上的性能和用户体验保持一致,HOOPSPlatform将帮助您完成。利用HOOPSPlatform,您可以开发在任何环境下的3D基础应用架构。HOOPSPlatform可以帮您打造3D创新型产品,HOOPSSDK包含的技术有:快速且准确的CAD
在应用开发中,有时候我们需要获取系统的设备信息,用于数据上报和行为分析。那在鸿蒙系统中,我们应该怎么去获取设备的系统信息呢,比如说获取手机的系统版本号、手机的制造商、手机型号等数据。1、获取方式这里分为两种情况,一种是设备信息的获取,一种是系统信息的获取。1.1、获取设备信息获取设备信息,鸿蒙的SDK包为我们提供了DeviceInfo类,通过该类的一些静态方法,可以获取设备信息,DeviceInfo类的包路径为:ohos.system.DeviceInfo.具体的方法如下:ModifierandTypeMethodDescriptionstatic StringgetAbiList()Obt
@作者:SYFStrive @博客首页:HomePage📜:微信小程序📌:个人社区(欢迎大佬们加入)👉:社区链接🔗📌:觉得文章不错可以点点关注👉:专栏连接🔗💃:感谢支持,学累了可以先看小段由小胖给大家带来的街舞👉微信小程序(🔥)目录自定义组件-behaviors 1、什么是behaviors 2、behaviors的工作方式 3、创建behavior 4、导入并使用behavior 5、behavior中所有可用的节点 6、同名字段的覆盖和组合规则总结最后自定义组件-behaviors 1、什么是behaviorsbehaviors是小程序中,用于实现
了解Rails缓存如何工作的人可以真正帮助我。这是嵌套在Rails::Initializer.runblock中的代码:config.after_initializedoSomeClass.const_set'SOME_CONST','SOME_VAL'end现在,如果我运行script/server并发出请求,一切都很好。然而,在我的Rails应用程序的第二个请求中,一切都因单元化常量错误而变得糟糕。在生产模式下,我可以成功发出第二个请求,这意味着常量仍然存在。我已通过将以上内容更改为以下内容来解决问题:config.after_initializedorequire'some_cl
我有一个使用PDFKit呈现网页的pdf版本的Rails应用程序。我使用Thin作为开发服务器。问题是当我处于开发模式时。当我使用“bundleexecrailss”启动我的服务器并尝试呈现任何PDF时,整个过程会陷入僵局,因为当您呈现PDF时,会向服务器请求一些额外的资源,如图像和css,看起来只有一个线程.如何配置Rails开发服务器以运行多个工作线程?非常感谢。 最佳答案 我找到的最简单的解决方案是unicorn.geminstallunicorn创建一个unicorn.conf:worker_processes3然后使用它: