☆ 我们学习开发知识,其实并不是只解决当前用户的需求,实现UI原型的还原,不应该只把自己嵌套在当前的浏览器或者某个docker的环境下。
因为不管你在tomcat或者数据库里折腾得再欢,可能到了生活中发现自己失去了超能力。
☆ 记得有一次过年回老家,亲戚问我做计算机,能把我修一修电视机不,不好意思,修不了,手机坏了能修不,不好意思,不会。
☆ 后来我就想,这哪天在大城市失业了,也不能回老家啊,去工地没人家有力气,送外卖没人家骑电动车跑得快,开滴滴没人家开的溜,这可怎么办是好呢
就在昨天,我终于利用多年的开发知识解决了一个重要的生活问题。
昨天天气超级冷,能把人冻坏那种冷。我本来是要加班的,因为最近需求实在是紧张,但是我又想起来,已经该做核酸了,可是都7点了还没吃晚饭,
于是我订了外卖,打算吃完就撤,赶紧找地方去做核酸,趁着这会儿的时间赶紧做一做需求。
我手速飞快的实现着需求,但越来越发现,需求像是万花筒一样,各种逻辑,喝口水继续,做着做着又发现又像套娃一样,一环接一环。
终于,1个小时了,外卖还是没有人接单,我知道肯定是天太冷,小哥们放弃了我的晚饭这么点收益,决定在家看世界杯了。
我决定赶紧回去做核酸吧,从饭馆买份板面吃得了。

寒风刺骨,因为没有提前看天气预报,穿的还比较少,风真的很大,我蜷缩着身体砥砺前行着,我不忘初心快速奔走着。
走着走着,我看见一个破手机壳。 下意识的踢了一脚,我去,竟然没有踢到,再来一脚,竟然没有踢飞,我突然意识到,脚下这个东西不单单是手机壳,而是塑料工业制品下面套着国产加工大厂生产的金属通信设备,里面配套了全球著名的苹果公司的ios系统的那么一个玩意,我赶紧捡起来,左右看了看,嗯,没有人,装起来。
我给媳妇拍了张照片,看,我捡了一个大苹果,比我的好多了。
你看这个手机,外形完整,还显示着中国联通 5G,证明真是的不小心丢的,所以我的做法就是等失主给我打电话。
我从8点多就开始等着,中间还在畅享,人家打过来,我要说点什么,这会不会是一位大老板,身价数亿,实在是不知道怎么花,然后给我点;或者是这是一位4S店老板,手里的桑坦纳停产了,卖不出去,直接送我一辆;又或者是这是一位金店老板,手里的大粗项链没地方打发,随便洒洒水,给我来10条,哈哈
就这样,我畅想着到了12点,仍然没有人联系我。
那么我就开始慌了,最近疫情严重,手机丢了核酸没法查,平时微信联系不了家人,甚至需要付房租了没法给人家打钱,这没有手机了寸步难行啊。
不行,我做为一个开发多年的代码工作者,不能只是把开发经验用到浏览器里,我得把我的开发经验付诸于实现的痛点解决上。
于是我开始了我的主动寻找失主的实践操作中。。。
现在的苹果手机密码是6位的,比原来的4位更加复杂了,而且现在的手机密码也不像原来很多安卓手机是滑动,根本看不到划痕。
但是我还是放弃了输入密码,因为这6位数字肯定非常难对上。
而现在都是面容解锁,sari也听不懂我的声音。
于是我迅速在大脑里转动,js node java 机器学习 哪种更适合破解密码,然后打开手机,去找到紧急联系人呢?
但貌似都不行,密码输入几次都不让操作,于是这个方式不行;
通过爱思助手,可以查看手机当前系统,并且可以破解密码,把开机密码去除掉,但破解的结果可能就是手机被刷了,里面的应用也没有了,这样更加联系不到失主了。
而且这样做,即便可以找到里面的通讯录,有点不符合人道主义。正所谓道可道,非常道,貌似这个方式不符合人道主义
如果最终没办法破解,好几天也没人联系我,我肯定是要交给警察叔叔的,因为我相信,公安系统那么安全,那么他们破解的方式也一定很多,他们肯定可以用更加安全的方式把手机密码给破解了,然后找到失主的紧急联系人,
但我还是想再利用我的开发历史经验,做完这一项伟大的创举
越想越着急,失主得多着急,没有手机寸步难行啊,于是我加了失主微信,后来我看没人联系我,我就睡了。早上醒来,果然失主在ipad上登录了微信,联系了我。look


最后我也没收钱,我媳妇说别要了,我听媳妇的。
说到这里,想知道他微信,就得知道他微信号,而很多人微信号就是手机号,
我没法破解他的开机密码,没法打电话,
我又不能打那些119啥的,问我这个手机号是啥,那万一人家不知道手机号,我这不是打扰人家公务人员休息嘛
于是我想到了很早以前学过的冒泡排序。冒泡排序不管怎么写,不管嵌套几个循环,但要实现2个元素的互换,得有一个中间变量做为置换基础。
也就是2杯水,1个空杯子,把少的(A杯)水先倒进空杯(K杯)子里,再把多的(B杯)那杯水倒进A杯里,然后再把K杯的水倒进B杯里。实现一个置换过程。
var a = 5;
var b = 6;
var c = 0;
c = a;
a = b;
b = c;
于是就这样,我拿到了失主的手机号,添加了失主的微信。
如果还是不清楚,仔细想想这段代码蕴含着的机器学习的思路
我们学开发不光是学敲键盘,挪鼠标,实现了需求谓之器,
但是如果可以用开发思维,寻求了万事万物的一个行动过程,那可能就是所谓的道。
-----------------------------
看着还不过瘾?技术型爽文推荐
-----------------------------
我正在编写一个包含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
其实做自媒体的成本并不高,入门只需要一部手机即可!在手机上找视频素材、使用手机剪辑视频、最后使用手机发布视频作品获得收益!方法并不难,今天这期内容就来给粉丝们分享一种小方法,每天稳定收益100-300,抓紧点赞收藏!1、找素材(1)使用手机拍摄自己喜欢的经典段落,使用程序把文案内容提取出来(2)也可以在豆瓣、知乎、微博等网站中找一些自己需要的文案素材(3)把文案进行润色修改,可以加入一些自己的观点(4)视频素材可以使用软件中自带的素材,也可以在素材网站中下载完整版的素材2、文案配音(1)把复制好的文案直接导入小程序中(2)调整音色、音调后一键合成音频即可(3)可以选择自己朗读配音,需要花一点时
在应用开发中,有时候我们需要获取系统的设备信息,用于数据上报和行为分析。那在鸿蒙系统中,我们应该怎么去获取设备的系统信息呢,比如说获取手机的系统版本号、手机的制造商、手机型号等数据。1、获取方式这里分为两种情况,一种是设备信息的获取,一种是系统信息的获取。1.1、获取设备信息获取设备信息,鸿蒙的SDK包为我们提供了DeviceInfo类,通过该类的一些静态方法,可以获取设备信息,DeviceInfo类的包路径为:ohos.system.DeviceInfo.具体的方法如下:ModifierandTypeMethodDescriptionstatic StringgetAbiList()Obt
文章目录1.开发板选择*用到的资源2.串口通信(个人理解)3.代码分析(注释比较详细)1.主函数2.串口1配置3.串口2配置以及中断函数4.注意问题5.源码链接1.开发板选择我用的是STM32F103RCT6的板子,不过代码大概在F103系列的板子上都可以运行,我试过在野火103的霸道板上也可以,主要看一下串口对应的引脚一不一样就行了,不一样的就更改一下。*用到的资源keil5软件这里用到了两个串口资源,采集数据一个,串口通信一个,板子对应引脚如下:串口1,TX:PA9,RX:PA10串口2,TX:PA2,RX:PA32.串口通信(个人理解)我就从串口采集传感器数据这个过程说一下我自己的理解,
@作者:SYFStrive @博客首页:HomePage📜:微信小程序📌:个人社区(欢迎大佬们加入)👉:社区链接🔗📌:觉得文章不错可以点点关注👉:专栏连接🔗💃:感谢支持,学累了可以先看小段由小胖给大家带来的街舞👉微信小程序(🔥)目录自定义组件-behaviors 1、什么是behaviors 2、behaviors的工作方式 3、创建behavior 4、导入并使用behavior 5、behavior中所有可用的节点 6、同名字段的覆盖和组合规则总结最后自定义组件-behaviors 1、什么是behaviorsbehaviors是小程序中,用于实现