很多朋友对于我用1 个2 手计算器换了3 台MacBook(第1 部分)和不太懂,今天就由小编来为大家分享,希望可以帮助到大家,下面一起来看看吧!
在开始正文之前,我想先说几句话。在我的编程生涯中,我没有接受过任何专业教育。凭着对计算的热爱,我有很多“野路”。根据百度百科对“野”的解释,我是一个“野码农”:
野生是指动物和植物在野外自然生长,而不是经过驯化或人工栽培。
在安医科大学学医三年多后,我觉得自己不是合适的人。自学计算机科学课程1年后,考入中国科学技术大学计算机系(11系)考研(硕士)。我的运气还是不错的。好吧,我们一口气着陆了。中国科学技术大学无需介绍。很多人可能不知道基督复临安息日科技大学,所以只能搭上明星的人气:
安义,许嵩本科的学校,我和他同班;著名黑客tk领军人物也毕业于安医,两人均被评为建校90周年优秀校友。
当然,安医医学院还有更多的优秀校友。尤其是今年,知名度高、流行度高、流行度高,让人一听就落泪。你知道,你知道。
3年多前,我在腾讯跳槽的时候,写过一篇文章《医学跨考计算机研究生10周年》,介绍了我跨专业考研的心路历程以及写文章时的工作和生活状态。我打算继续更新研究生学习、工作期间的一些有趣的事情。然而,从那时起,工作变得更加忙碌,我在2019年底开始管理团队。2020年初,事情开始了,生活完全被打乱了。没有时间,也没有心情写。
7月底,我结束了在北京10年的生活,回到合肥工作。对于这个决定,感兴趣的朋友可以阅读这篇文章《北漂 10 年,有房有车,大厂组长,做了一个违背祖宗的决定。。。》。相对来说,合肥的工作没有北京那么忙,所以从10月底开始,我开始根据情况进行更新。觉得文章有趣的朋友不妨关注一下,以免失联。虽然我现在有一些空闲时间,但我不能保证更新速度。和老婆吵架的频率大致成反比。
先说一下我最近错过的赚钱机会。 11月底,我在海鲜市场发现了一个奇怪的计算器。看上去非常的强大。我花了69买了一件,不包邮。卖家发货前,我隐约感觉这是个好东西,就又买了一台,最后150元包邮两台。这是我手里的两个单位:
奇怪的计算器
拿到手后,确实是Android系统,9.0版本,和我猜测的一样。研究了一分钟,我打开开发者模式,使用adb安装AIDA64。详细配置:
全志A50 CPU,32位,4核1.5GHz; 1G内存,8G内存; 5.4英寸屏幕,1280*720分辨率
单声道扬声器,光线传感器,WiFi,蓝牙,typec接口,支持OTG,无GPS
据拆机网友反映,有备用内存和SD卡焊盘,但直接焊接上相同规格的内存芯片时无法识别。可能和MacBook是一样的。扩展内存时,需要同时更换电阻。
按钮这么多,应该适合玩模拟器游戏。不过,NES.emu 和GBA.emu 都无法识别按钮,只有自带的计算器可以。我自己写了一个demo,确实是收不到onKeyDown事件。把计算器自带的apk拖出来,反编译一下,看看是个什么样的tty。每个APP都需要打开串口dev/ttyS4来监听键盘输入,而不是Android系统标准的onKeyDown。哇!
我的直觉告诉我,这个东西肯定会流行。这种安卓手机太少见了。垃圾佬欣喜若狂,简直就是学生党的法宝。果然,在我购买的同时,关先生也发现了这款产品。不到2天,卖家手中的1000多套就被抢购一空。现在已经涨到159了,有网友愿意加价100来跟我买,当然也不愿意放弃。
如果我直接从卖家那里购买所有机器,每台加价50元,我保守的利润是5元,足够买我一直想要的本田NSS350了。可惜我太胆怯了,不敢采取行动(其实是因为股票和基金都在亏钱),但这也许是件好事,至少我不会被网络欺负了:
他恶意哄抬物价,靠计算器赚到了房子。这是道德的丧失还是人性的扭曲?
正是这件事勾起了我对过去的回忆,我决定写一些关于我是如何被计算器吸引并走上成为一名程序员的道路的。我还用计算器换了几台MacBook。其中大部分发生在我早期学习和工作期间。希望能给读者带来启发。
0x1。近乎完美的MacBook Air
9月底,合肥的日气温依然在30度以上。为了避免电脑散热导致全球变暖,我花了0.0013万巨资购买了一台24GB内存的M2深空灰色MacBook Air。除了屏幕小、音效蹩脚之外,该机其他方面都很完美。它重量轻、电池寿命长、性能好。买了没多久,就听说15.5英寸的MBA明年春天就要发布了。好像是一只股票,我还没把握好卖出的时机。
这些年来,我在苹果产品上花了很多钱。我不是苹果迷。我只是觉得苹果生态好,好用,质量也过得去。我找不到同等价格体验更好的产品。毕竟,这是我购买的第三台苹果笔记本电脑。另外两款是我2014年买的高端港版15寸MBP和2015年给老婆买的乞丐版13寸MBA,分别花了1.5w和1.5w。 0.6瓦。
但是,你相信吗,这些MacBook居然换来了一台价值10元的二手计算器。计算器看起来像这样:
科学计算器
0x3。如何用MacBook 换计算器
相信大家都看过“如何把大象放进冰箱”这个笑话,分为如下图3步:
把大象放进冰箱
同样的,把计算器换成MacBook也是三步流程:
1.选择MacBook
2. 易货贸易
3. 跑吧!
全文已完结,祝你幸福,牢狱之灾的新生活指日可待。哈哈哈哈,你有被骗过吗?你脱了裤子就给我看这个?
虽然上面只是一个玩笑,但总体步骤其实是一样的,只是步骤2需要填写一些细节。请尝试一下:
算术简介
好了,不开玩笑了,因为实际的“易货交换”过程非常坎坷,跨越了12年。我将分三篇文章来介绍。简介:
1. 大学前的无知——脆弱
2、本科学习误区——第一次实践
3. 读研期间不做本职工作——一点小知识
0x4。人生第一台科学计算器
那个年代,玩的东西很少,计算器就成了电子玩具之一。我手里什至还有蹲坑工具,没事的时候随意按一下,看看能做出什么计算。很快,我就熟练了,理解了所有的函数,包括阶乘、随机数、二进制等。除了“-r”和“CPLX”是与极坐标和复数有关的以外,初中水平就是能力有限,不知道有什么用。
因为熟悉,我什至用它来恶作剧,把同学的计算器改成了十六进制。此时只有“加减乘除”的基本功能可用,sin、cos等功能被禁用。再输入一些字母,即使重新启动计算机,它仍然保持为十六进制,类似如下显示:
十六进制
同学以为计算器坏了,要我赔偿。一时间场面十分和谐。
当然,作为计算器,更多的是用于计算。虽然我买来是为了上数学课,但我几乎没上过数学课。我记得我在统计中计算过方差和线性回归。主要用途是在物理和化学方面,用来计算浮力、功、分子量、方程等,节省大量枯燥的人类计算时间。
让我感兴趣的是,这家伙怎么计算得这么快。虽然高斯可以口头计算1到100的和,但他肯定不能口头计算1到69的乘积。为什么是69 而不是100?无用知识:
一般的科学计算器只能计算69的阶乘,因为69!=1.7112245*10^98, 70!=1.1978572*10^100
当计算器使用科学计数法时,其指数部分最多可以显示两位数,因此最多只能计算69!
补充一下我当时发现的两个无聊的例子,我只看了结果的前几个数字,本来很完美,但后来就“跑偏了”:
一个。 1234567890*8=9876543120
b. 1111111111/9=123456790.1
就像我们的生活一样,并不总是按照我们想象的路线图发展:。你可能需要很多年才能得到你曾经梦想的东西,就像a中的2出现在1之后。更有可能的是,你永远得不到你想要的,就像b中的8一样。现在我真的觉得这些都是命运,强求不来。我们必须坦然接受生活中的不如意。
更进一步,为了探索科学的真相,中考后的一个漆黑风大的日子,我举起一把39米长的剑,轻轻地打开它的胸口,得到了一批电阻电容晶振。和一个看不见的部分。我了解电路板。电路板上有一个圆形的牛粪芯片。就这样,我人生中的第一台科学计算器在2岁时结束了它辉煌的一生。
0x5。英年早逝的超级函数计算器
进入高中后,我花了20元买了一台山寨夏普科学计算器。与之前相比,它少了时间功能,其他功能一模一样。为了节省流量,图片就不贴了。
每次去书店或者城隍庙,我总会去卖计算器的柜台看看有没有更高级的计算器。即使你买不起,看着密密麻麻的按钮依然是一种享受。不幸的是,除了外观略有不同之外,它们和我拥有的功能没有任何区别,这真的很无聊。直到高三下学期的一天,吃饱了午饭,我不想在教室里吃狗粮,就去城隍庙呼吸新鲜空气。我无意中发现了一个看起来很高级的计算器。屏幕是点阵的,有很多按钮。也可以输入26个英文字母,如下图:
超级函数计算器
这款产品的中文名非常霸气。它被称为“超级函数计算器”。它印在外壳的A 面上。拍照的时候就丢了。老板娘开价80元。我是学生,所以加了个零,就是8元。就算你是野兽,也请滚出去!最后看来是38还是48买的,简单研究了一下,和我手里的山寨夏普相比,这家伙果然配得上“超级”这个称号。它内置了许多物理和化学的公式和常数。还可以自定义公式,输入各个变量的值,直接输出公式的值。例如:E=mc^2,输入m的值后,会自动计算出E,c为内置常数之一。
由于高考临近,我没有时间研究其他更复杂的函数。高考结束后,我把它送给了姐姐。然而没过多久,它就被姐姐摔死了,1岁。上面的照片好像是2005年用同学的手机拍的,当时已经死了半年多了,所以就相当于带走了“尸体”。后来我把它拆开看了看。电路板非常漂亮,里面有几个非常整齐的方形牛粪芯片。抱歉,我看不懂硬件,所以只能用这种苍白的方式来表达。
由于它早逝,我一直搞不清楚它有什么功能。我仍然经常在网上搜索这台机器,希望再买一台。不幸的是,什么也没找到。可能是因为数量很少,甚至连资料都查不到。算了,就让它过去吧,让过去随波逐流。
0x6。成为编码员之路上的第一位老师
每个人的成长道路上,都有一位启蒙老师引导他们入门,我也不例外。我的启蒙老师是这样的人:
穆托兰
呃,抱歉,我放错图片了。这是另一个领域的启蒙老师,比编程启蒙晚了几年。
我相信大多数程序员的启蒙老师都是凡人,但我的启蒙编程老师却是神——文曲星:
文曲星PC1000a
遗憾的是,文曲星老师已经迷失在时间的长河中了。图中的文曲星是我最近花130元买的。也是比台版文曲星《哈尔滨电子》更稀有的港版。卖家可能是怕我买错了,但他一再告诉我港版安装程序会有乱码,并建议我买中国银行的CC800。我说代码是乱码也没关系。我买它主要是为了怀念青春。只要能用,我还让卖家给我装了几个程序。
高一的时候,我花了400多买了一台支持数字录音的文曲星PC1000。很快机器就出了问题,所以我用最近发布的PC1000a替换了它。它不支持数字录音,但拥有更小的外观和更舒适的配色。看起来这是一台迷你笔记本电脑。令人不解的是,我用它玩俄罗斯方块已经两年多了,但我的词汇量却一点也没有提高,这证明文曲星并不能提高我的英语成绩。
文曲星还自带了很多计算器功能,包括科学计算、公式计算、统计计算等。两个无用知识:
1、文曲星能计算的最大阶乘数是3208!=8.6168014*10^9856
2、文曲星可以显示的时间范围是1932年1月1日~2031年12月31日
高三的一天,我打开文曲星,正要算一算。我不小心在“计算/转换”中输入了GVBASIC,只有一个光标在闪烁。虽然以前进来过,但从来不知道是做什么用的,所以每次都是立刻退出。也许那天我很无聊,本着来这里的精神,也许我粗心,没有眨眼。我按下“帮助”按钮,阅读了机器附带的帮助,其中包括IF、FOR、GOTO和ASCII。内容的介绍等等,隐约感觉是一个编程相关的功能。
高一电脑课结束后,我除了偶尔去网吧上网,就没有机会接触电脑了。而且,微机课只教了一点打字和微软的三件套。上节课,微机老师简单演示了Visual Basic编程。看起来很厉害,但是我实在不明白他在说什么。文曲星可以像电脑一样编程吗?
当时我刚刚学完数学中的椭圆,发现帮助里有一个ELLIPSE命令,可以用来画椭圆。帮助内容如下:
ELLIPSE 绘制椭圆
用法:
椭圆X0、YO、A、B、填充、类型
*填充=1填充
*FILL=0 不填充
*TYPE=1 绘制椭圆
*TYPE=0 透明椭圆
喜欢:
]10 图
]30 椭圆80,40,60,30,1
在文曲星中输入示例代码并按RUN后,立即显示一个实心椭圆。尝试将代码中的1改为0,椭圆就不会被填充:
文曲星画椭圆
该死,太神奇了。后来我又尝试了内置命令,比如CIRCLE画圆,LINE画直线。绘制的图形完全符合数学中的相关定义。借助阅读,我在文曲星上学习了赋值、条件、循环等编程中最基本的知识。所以,文曲星教会了我编程,是引导我走上码农之路的第一位老师。但这仅适用于入门。 PC1000a的代码编辑体验实在是太糟糕了。没有计算机,开发10行以上的程序是很困难的。
那时,数学正在学习极限和导数。如果能画出函数图像,很多函数的极值就一目了然。但不幸的是,大多数函数图像很难手工绘制。当我读高中一年级时,我看到数学老师演示用计算机软件绘制任意函数图像,我觉得这太棒了。
于是,我想,文曲星是不是可以通过编程,画出任意函数的图像呢?不过,我的志气够大,实力却不够,只能想想。毕竟刚学完1+1=2就想计算微积分,实在是痴人说梦。后来班上一位计算机高手传给我一个程序,声称可以画出文曲星上任意函数的图像,比如画出y(x)=x*sin(x)的函数图像:
文曲星画函数图
据专家介绍,这是他自己开发的,应该是真的,因为他还为自己喜欢的女孩开发了一个类似flash的小动画,而且他的编程能力非常好。当时,他正在开发中国象棋程序和任意函数的推导。据他说,这很复杂,高中毕业之前他可能无法完成。
虽然当时我不知道他怎么能画出任何函数的图像,但我用它却得到了很多乐趣。晚上做题累了,就打开程序,编辑了一个很复杂的函数,看看图像是什么样子的。剩下的娱乐活动不多了。小镇里做话题作家的乐趣就是这么朴实无趣
然而没过多久,这种简单的幸福就被下面这个风骚的贱货所取代:
黄金英雄论坛
这是当时文曲星上非常流行的《黄金英雄坛说》。这也是我第一次接触RPG游戏。这太让人上瘾了,我弄坏了两个键盘,用掉了几十节AA 电池。
三年前,为了再次体验当年的快乐,我买了一台卧式MiYoo开源游戏机,自带文曲星CC800模拟器,内置《黄金英雄坛说》。使用5分钟后我就放弃了。操作太繁琐;我的iPhone上也安装了《英雄坛说》,玩了5分钟就退出了。即使是我最近买的文曲星PC1000a,玩了10分钟就退出了。
不是游戏不好玩,还是同一个游戏,只是我不再是同一个人了:
高中时,虽然家里穷,但我吃饱穿暖,学习成绩也不错。基本上没有什么我需要担心的。
如今,上有老人,下有年轻人。每天睁开眼睛,我们就要面对生活、工作中的琐事。唯一能解除我们后顾之忧的办法就是赚钱。
就像我和卖家的沟通一样,我买这个文曲星也是因为“怀念青春”。打开文曲星的那一刻,我仿佛回到了无忧无虑的少年时代,得到了片刻的喘息。
0x7。冰与火的体验
高考前几天,我参加了最后一次模拟考试,成绩排名第十。这是我高中时最好的排名。香港科技大学正在等我。高考时,我在班里排名第30名左右,但平时都是前3名,那是我整个高中最糟糕的一段时光。我只比第二行高了40分。再见,香港科技大学。除了语文以外,我所有科目的成绩都很差。该死,我不知道为什么。显然,问题很简单,所以也许我太低估了对手。
高考的滑铁卢确实让我情绪低落了很长一段时间。我整日哭泣,不愿走出闺房。短短几天,我就从最高点跌到了最低点。我没有去东莞,但也体验了冰与火的世界。我本来想复读一年,圆我在中国科学技术大学读书的梦想。但父母看到我的情况,不敢让我复读。如果明年我又考砸了,你岂不是好得要死吗?
最后在家人的劝说和化学老师的建议下,我报考了距离中国科学技术大学仅一字之隔、隔街相望的医科大学:
中国科学技术大学、医科大学
我在安医科大学和科大都听过类似的故事:
由于学业压力过大,某某调到了街道另一边,压力小了很多,从此杳无音讯。
地图上的科大中心区还是当时的合肥大学。那么安医大、科大、合肥三所大学中,哪一所“过马路”压力更小呢?不是,“马路对面”指的是中间的“第四人民医院”,这是一家精神病医院
然而,我在该地区旅行了九年,实在不知道“四院”到底在哪里,也从未见过它的真面目。没想到多年后,我们一家三口住进了北京的一家精神病院:一个暑假,妻子来北京慰问我,她自查发现了两个毛病。为了尽快确认她是否真的呈阳性,我带着她骑上我心爱的N(=3)手电驴,以25公里/小时的速度赶往最近的大医院回龙观医院。
当医生得知我们要抽血测HCG时,用难以置信的语气对我说:
年轻人,你一定是来错地方了。我们是精神病院。
可恶,哈哈哈哈,医生忍不住笑了。啊,对不起,再见了,你!直到今天,我的妻子仍然时不时地取笑我。
言归正传,我们来说说高考。事实上,在填写申请表之前,我从未考虑过学习医学。我都不知道安仪在合肥。我一直以为安邑就是芜湖的皖南医学院。我对电子或者化学专业感兴趣,就象征性地报考了郑州大学计算机系和安师范大学化学系,都提前获批了。曾经我看不起的学校,现在已经是我望尘莫及了。如果你学医,即使以后找不到工作,赤脚医生也能干得很好。听起来不错吗?然后就随它去吧。
当我决定认命之后,为了找点事情做,避免胡思乱想,我花了100买了一台小霸王学习机,又花了35买了一个RPG游戏卡带——《封神榜》。《封神榜》的购买也受到《英雄坛说》的影响。里面的剧情和对话都非常有趣。我以为所有的RPG游戏都是这样,所以我就去找老板买了一个RPG卡带。后来我发现我不喜欢玩游戏,尤其是升级游戏。一是没有耐心,二是打怪升级太无聊。我只和同学一起玩了故事的前1/5,剩下的部分他一个人玩完了。
听说小霸王上有一个学习卡,支持BASIC编程。为了一睹她的美丽,我顶着40度的烈日,跑了好几家店都找不到,只好放弃。直到多年后,我用PC模拟器才看清学习卡的真面目:
小霸王学习卡
如果当时我找到了学习卡,会不会因为学编程比较早,而影响我后来的发展轨迹呢?我认为这可能是不可能的。反正是不可能的,因为即使是现在,面对着漆黑的F-BASIC窗口,我也实在想不出除了PRINT还有什么可以输入的,更别说我当时作为新手的做法了。一、就在那个暑假期间,我借了表弟的电脑一个多月了。我最常做的事情是在《抢滩登陆》和《雷电》手淫。在计算机技能方面,除了学习安装和卸载软件之外,我什至没有尝试学习打字的指法,更不用说学习编程了。这一波是叶先生是好龙,所以就答应了。
0x8。未完待续复活节彩蛋
至此,我花了几个晚上和两个周末编码了近7000字,终于完成了大学前的编程入门阶段。剩下的两篇文章我们也在准备材料,力争春节前更新。因为现在药圈已经缩小到公司同一楼层了。如果我没能按时交卷,除了和妻子友好地交换意见外,更有可能是我加入了这个圈子。请知情者告知。
写作
事实上,上面文曲星画的y(x)=x*sin(x)的图像是错误的。有细心的读者发现了吗?这个程序是闲鱼的卖家给我安装的。我猜我在计算y坐标时手在颤抖,所以我额外输入了一个负号。我同学给我的那个还不错。
前面提到,为了了解按键事件监听,我反编译了七霸计算器的apk,发现了这段代码:
包xx.oo;公共类SerialPortHelper { 私有静态Context mContext;私有静态SerialPortHelper mInstance;公共SerialPortHelper() { foo();酒吧(); } 公共静态同步SerialPortHelper getInstance(Context context) { SerialPortHelper serialPortHelper;同步(SerialPortHelper.class){ mContext=context; if (mInstance==null) { synchronized (SerialPortHelper.class) { if (mInstance==null) { mInstance=new SerialPortHelper(); } } } } SerialPortHelper=mInstance;返回serialPortHelper; }}
请帮助Java 和Android Siege Lion 审阅它。有多少错误?
用户评论
这听起来像个超级厉害的故事!不知道这个换笔记本的方式是真事还是编故事~
有8位网友表示赞同!
居然能够用一台二手的计算器换三台MacBook?真是太神了吧!我要去看看谁有闲钱这样交换!
有11位网友表示赞同!
我好奇这个2手计算器的牌子和型号是啥,是不是特别稀有?
有9位网友表示赞同!
感觉这背后一定有个很精彩的谈判过程吧~
有5位网友表示赞同!
佩服这位玩家的手段!如果是我,绝对会先把计算器卖了然后买了MacBook...
有15位网友表示赞同!
这种买卖听起来真的像是一个非常有趣的交易故事!
有9位网友表示赞同!
希望这个帖子后面会有续集,想看这群人是怎么交换的!
有16位网友表示赞同!
如果换得的是一台最新的macbook就太夸张了!
有6位网友表示赞同!
会不会是某位收藏家特别想要这种计算器呢? 因为这游戏玩家真的很会变卖东西~
有12位网友表示赞同!
想象一下,用一个便宜的工具换到价值连城的电子产品,感觉太像在玩游戏一样!
有18位网友表示赞同!
这个故事让我对物品交换游戏的兴致大增!
有13位网友表示赞同!
这个计算器肯定是有某种特殊意义吧?为什么MacBook的人愿意这么交易呢?
有14位网友表示赞同!
真想听听这个2手计算器的历史,说不定有什么有趣的背后故事!
有18位网友表示赞同!
这种交易手法太厉害了,以后我也要去试试看!
有10位网友表示赞同!
我好奇这个换MacBook的玩家是想做什么呢?难道是开直播卖东西?!
有11位网友表示赞同!
这游戏真是太有趣了!居然有人用这样独特的办法来弄到苹果产品!
有17位网友表示赞同!
如果我的计算器可以交换几个MacBook,那我会毫不犹豫地尝试!
有14位网友表示赞同!
这样的交易故事太精彩了,应该拍个电影出来!
有16位网友表示赞同!
以后我也要开始搜寻一些稀有的物品,说不定能用它们换到好东西
有10位网友表示赞同!