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

常识六流程服务

底层到只有数据操作,如DB,redis之类的存储操作 比如用户相关: 用户名密码方式登陆,就是查user表 通过用户名查询用户信息 通过用户ID查询用户信息 登陆成后发送消息 登陆成不用发送消息 这样三个接口...如果你不参与整体项目需求评审,项目架构设计,你会觉得你的工作相当无聊,只有CRUD。 痛点 首先一个接口肯定是不行了 接口职责不清 性能不能保证 服务治理是个空话 重构艰难 测试困难 ?...肯定是底层,数据在底层,有没有绑定邮箱,绑定渠道是什么什么时间绑定的?...数据都是从上游到下游,但查问题时,都是从下游推导上游 这种底层接口,上游都可以调用,什么时候什么情况什么业务调用的,底层开发完全不清楚。 到底是底层存储错了,还是上游传参错了?...反正这个数据是底层存储,底层需要去梳理调用链,分析下是存错了,还是上游传错了,给客服一个解释,给用户一个交待。

48220

【浅谈·学会成长】之【筛选思维】

- 前言 - 粥左罗是一位成的自媒体人,优秀的写作指导讲师。 粥左罗的事业经营得非常成功,基本上是一年一个台阶地往上走。可以说,他就是一名普通人从底层逆袭的精彩样本。...如果你只是解题高手,却不是选题高手,那就可惜了,因为人生最大的痛苦就是你解对了题,但选错了题,而且你还不知道自己选错了题。正如人生最大的遗憾就是,不是你不行,而是你本可以。 2.什么叫筛选?...去搜索了这个词的基本含义,有两个: 第一,利用筛子进行选种、选矿等; 第二,泛指通过淘汰的方法挑选,比如经过多年的杂交试验,选出优质高产的西瓜新品种。...很多人可能会记不起自己做过什么重要选择,就好像自己从未选择过。其实不是,人不可能不做选择,只是你在做选择时没有思考,没有筛选,以为这样可以逃避,但其实这也是选择,而且是最糟糕的选择。...「人不可能不做选择,只是你在做选择时没有思考,没有筛选」 是 Tester 阿常,感谢你的阅读。 今天的分享就到这里啦, 下次见, END 2021.9.3

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

如何从菜鸟程序员成长为(伪)高手

2.1.自主学习 最近发现身边的人并不是不想学习,只是每天都在纠结自己到底学什么好:简单的没挑战,复杂的看不懂;旧技术怕过时,新技术没方向…… 讲讲自己毕业后的经历,毕业之后去了个不大不小的公司,工作主要是一些...对于程序员来说,写代码是基本中的基本,编码的规范、设计的权衡、甚至顺手的IDE快捷键都要靠平日的试错和积累,很难通过几本书或者几天培训领悟到。...(学霸们错了……) 举个例子,几年前在看设计模式的过程中,用qt做了个看漫画的应用,把能用的模式都试了一遍,当然有很多用的不合适的地方,正是这些不合适的地方让对面向对象编程和设计模式的思考深入了很多...事实上每天的工作时间非常碎片化,来到公司之后可能不断的接电话、被问问题、被拉去开会、回复邮件等等;也经常会有时间不够用或者没事的困惑,这里分享一下心得: GTD可以整合很多碎片时间。...因此加班的事情必须能对个人进步产生足够多的收益。如果加班只是用来处理无意义的工作的话,那应该是日常工作出了什么问题。

81940

什么才是Java的基础知识?

j2ee开发已经超过十载,作为过来人,心路历程估计和大家差不多。...compareAndSet(prev, next)); return prev; } 后来从思想上理解,才知道乐观锁的概念,就是很乐观,假设你不会出错,但你要是出错了就重试有办法给你修复...说了这么多,想说的就是,j2ee的基础知识就是你项目中代码背后的东西。提高自己水平的方法很简单,就是把大部分时间去了解实现原理,了解思想,让自己的知识串起来,形成体系。...后台你用springmvc,你要了解他是如何工作,每一个配置是做什么,为什么? j2ee知识点特别多,每一个都能写很多,也在不断学习中。...(鉴权,转发,缓存,反向代理等)和tomcat什么关系?最少了解 ajax跨域原因?解决方式?(重点知识,SE避免不了的问题。这里很多知识点。) jsonp原理?后台需要改动吗?

46950

什么才是java的基础知识?

j2ee开发已经超过十载,作为过来人,心路历程估计和大家差不多。...compareAndSet(prev, next)); return prev; } 后来从思想上理解,才知道乐观锁的概念,就是很乐观,假设你不会出错,但你要是出错了就重试有办法给你修复,对应的就是悲观锁...说了这么多,想说的就是,j2ee的基础知识就是你项目中代码背后的东西。提高自己水平的方法很简单,就是把大部分时间去了解实现原理,了解思想,让自己的知识串起来,形成体系。...后台你用springmvc,你要了解他是如何工作,每一个配置是做什么,为什么? j2ee知识点特别多,每一个都能写很多,也在不断学习中。...(鉴权,转发,缓存,反向代理等)和tomcat什么关系?最少了解 ajax跨域原因?解决方式?(重点知识,SE避免不了的问题。这里很多知识点。) jsonp原理?后台需要改动吗?

49960

什么才是Java的基础知识?

j2ee开发已经超过十载,作为过来人,心路历程估计和大家差不多。...compareAndSet(prev, next)); return prev; } 后来从思想上理解,才知道乐观锁的概念,就是很乐观,假设你不会出错,但你要是出错了就重试有办法给你修复...说了这么多,想说的就是,j2ee的基础知识就是你项目中代码背后的东西。提高自己水平的方法很简单,就是把大部分时间去了解实现原理,了解思想,让自己的知识串起来,形成体系。...后台你用springmvc,你要了解他是如何工作,每一个配置是做什么,为什么? j2ee知识点特别多,每一个都能写很多,也在不断学习中。...(鉴权,转发,缓存,反向代理等)和tomcat什么关系?最少了解 ajax跨域原因?解决方式?(重点知识,SE避免不了的问题。这里很多知识点。) jsonp原理?后台需要改动吗?

23910

冰山一角:物联网之生活应用

宜在腾讯思享会上演讲 物联网的概念对很多人而言可能是抽象的,但是,想象一下这些情景: 远在千里之外的老人在家晕倒,她拄着的拐杖立刻向在外地工作的儿女发出求救信号。...吴宜:目前在智能电网上用的挺多。另外最有可能进入智能医疗领域,现在这方面的研究特别多。第三可能是智能家居,很多公司都在做。 腾讯文化:智能医疗方面能不能举一些例子?...吴宜:医疗领域肯定是首先要做的,电力方面国家要投很多钱,交通和环境领域是不做不行的,还有智能家居领域、安保领域。原来以为农业没怎么去华北、华东、东北地区看了看,都在做。...吴宜:个人态度非常简单,欢迎这种发展,并且推动这种发展,在物联网领域,的比较早的。科技发展的同时,会出现很多问题,这是前进中的问题,不要把它看得太严重了。...比如我自己QQ有时候也不敢多用,每天收到很多信息,人家问我问题能不回答,我家里本来安了一个录音电话,很快拆掉了,人家让回电话,能不回给他,一天晚上有几十个电话要回,受不了了,没工夫,如果光这些不用做别的事了

41320

什么才是Java的基础知识?

j2ee开发已经超过十载,作为过来人,心路历程估计和大家差不多。...compareAndSet(prev, next));        return prev;    } 后来从思想上理解,才知道乐观锁的概念,就是很乐观,假设你不会出错,但你要是出错了就重试有办法给你修复...说了这么多,想说的就是,j2ee的基础知识就是你项目中代码背后的东西。提高自己水平的方法很简单,就是把大部分时间去了解实现原理,了解思想,让自己的知识串起来,形成体系。...后台你用springmvc,你要了解他是如何工作,每一个配置是做什么,为什么? j2ee知识点特别多,每一个都能写很多,也在不断学习中。...(鉴权,转发,缓存,反向代理等)和tomcat什么关系?最少了解 ajax跨域原因?解决方式?(重点知识,SE避免不了的问题。这里很多知识点。) jsonp原理?后台需要改动吗?

54430

炸裂,AI 写代码工具又进化了!

在 12 月 28 日刚刚结束的 WAVE SUMMIT + 深度学习开发者大会上,百度发布了新的产品 Comate AutoWork。...那这个产品有什么 “魔力”?怎么帮助我们提高复杂项目的开发效率呢? 进化的 AI 工具能干啥?...作为程序员,以前我们的视角是 “码农”、“搬砖者”,所有的工作都要自己,需求自己分析、方案和代码都要自己写,一周能做完一个需求就不错了。...先说准确性,也就是生成的代码靠不靠谱、能不能用。目前根据官方的数据,了解到百度 Comate 智能研发助手已经有超过 8000 家企业伙伴,代码采纳率超过 40%,这已经是个不错的成绩了。...自己试用下来,百度 Comate 生成代码的性能是很强的,丝滑流畅。 在安全性方面,Comate 的非常不错。

91420

使用PyTorch实现鸟类音频检测卷积网络模型

以及为什么鸟类的声音检测对我们环境的未来如此重要 ? 介绍 你听说过自动语音识别,你听说过音乐标签和生成,但是你听说过鸟的声音检测吗?...大约在一年前,在高二的时候,第一次听到这种音频深度学习的用例。事实上,鸟音频检测是深度学习和计算机科学的第一个项目。参与了一个研究项目,在北阿拉斯加的郊区用纯粹的声音来探测鸟类的存在。...那么,为什么不录制一段音频,然后发送给人类稍后再听呢? 手动标记音频是昂贵的,乏味的,而且可能不接近实时。 所以,这就是深度学习和cnn发挥作用的地方。...这给我留下了最后一个选项:创建一个非常自定义的PyTorch数据集类DataSet,这样就可以继续工作。...直到今天写这篇文章的时候,还不确定错了什么,所以如果其他人能看看笔记本并帮助我,很高兴收到任何建议! 结论 总而言之,这是一个真正有趣的努力,花一些时间进行研究。

1.5K20

在创业公司,靠它续命 ...

已经很久都没有 Windows 下的开发,之前也没有用过 QT,要快速修复或实现一些新功能,确实有点难。好在使用了一款新工具: Cursor,一款针对程序员的 AI 辅助工具。...最后,它读取音频文件的帧并写入音频流,直到音频文件读取完毕。 请注意,这只是一个基本的实现,可能需要根据你的具体需求进行修改。...QBuffer类提供了一个接口,使得你可以从内存中的字节数组读取和写入数据,就像它是一个设备一样。...在工作中,借助一些 AI 工具,无疑能大大提供我们工作的效率。但要说 AI 能取代程序员,还为时尚早。不信你提一个需求,写一个微信,看看 ChatGPT 能不能帮你搞定?...你在工作中使用到 AI 了吗?

15430

如何在大一时候系统学习编程?

正常来讲如果从大一就开始搞编程来讲,做个系统的规划,在大学里面基本就能把编程底子给打好,在毕业的时候直接找份编程的工作,不是什么很奢望的事情。...大学生从大一开始规划自己的编程学习计划很有必要,具体如何来那?...很多大学生觉得自己学的非常不错了,但是苦于没有实践的平台,就在校大学生而言有两个途径,一般来讲大学的计算机老师都有自己的项目,想办法找到这种机会,前提自己的基本掌握的还可以,老师才愿意找你去做,还可以完全研究开源社区...在校大学生如果能很好的做到以上四点,基本毕业后找个理想的编程工作,不是多难的事情,不在于事情本身有多难,关键在于能不能长期坚持下去,能不能对自己要求狠一点,而不是没事就在宿舍里玩游戏,玩手机,几年之后发现自己啥也没学会...为什么要让自己留下这么多遗憾。 ?

29620

卷起来了!如何看待2022算法岗人间地狱?

很多抱怨自己为什么拿不到offer的,别的不谈,至少从纸面上的亮点上来说,觉得可能不一定很多。 纵向对比来看,觉得校招竞争激烈或许是有的。...这种情况会导致一个什么问题呢,就是业内对于文凭这件事情的看法其实和大众的认知是不太一样的。在大家的认知里,有顶级名校的文凭找个工作怎么着也够了,怎么还要看论文?...但是对于业界来说,你是不是读的课程硕士,有没有认真研究,看你的论文成果就知道了。 这就是为什么不少人吐槽,算法岗位要求高,没有论文、论文质量不高都不行。...为什么这么说呢,因为很简单,大部分人方向走错了。他们去拼学历、拼论文去了。倒不是说论文和学历不重要,但是他们因为有了论文和学历的优势,其实对于找工作的内核逻辑这个问题思考的其实是不够深入的。...其次是对于深度学习的理解,也就是看他的基本,最后才是算法题、论文和学历。 但是现在候选人的情况往往是,对于推荐系统几乎没有什么认识,全靠的基本以及履历应付面试。

53320

什么很多大学教的软件技术都是过时的,还乐此不疲的继续教学生这些淘汰的课程?

学校主要从理论上灌输,让大家有大致的概念,就拿C语言举例能够知道大概的意思,真正到企业中有点理论指导就能很快的适应项目实战,对于编程技术而言即使用到了和企业一样真正项目的时候还是需要梳理思维开始,工具从来都不是自己不去学好的理由...现在很多人埋怨谭浩强的C语言编程书籍误人子弟,只是由于历史原因显得落伍一点并不能否认,老谭对中国行业做出的贡献,在空白期能够找一本中文编程书籍学习就已经很不错了,这种历史奠基作用谁都抹杀不了,任何事物都不能十全十美...,对于一个有志于在技术领域有所建树的小伙伴,也不会太在乎什么环境什么样子的大学老师,根源还在于自身。...为什么大学里面的软件技术过时的如此快? 主要是现在软件技术更迭速度快,而且软件的运行环境的更新涉及到很多环节,单独书本的更迭会稍微快一些,涉及到硬件方面的升级这个工作量会变得相当巨大。...直接在网上买一本相对新的教材,基本上大学生都有自己的电脑直接按照书上要求搭建编译环境,这种对于一个真正想学编程技术的大学生来讲不算是多难的事情,环境是无法改变,唯有自己的改变才能应对困难,大学期间要学好编程,首要条件把基本磨练好

54520

三个月内获得三年的工作经验如何做到

这也是为什么那么强调基本的原因。 1. 职业分析: A. 分析性格——分析长处和短处——分析大家都有的长处——确定自己最终发展的专业 B....说好呀,以你的资历不能和你谈给谁副手的问题了,跟你谈谈公司的分配方式吧,其实我们公司普通员工的收入都不高的,长沙平均水平,只是不忙,周末休两天,工作满一年还有一个星期的年休假。...谈到职业规划,有人说过职业可以规划的,也相信未来可以计划的,问题是,你是不是这个能不能计划出你未来的人,以及,你身边有没有熟悉你的高人指点,如果没有,那你自己都不会明白你自己的未来是什么的,就象象你去做所谓的性向测试...大学阶段必须打好你的基本,这些决定了你就业后的学习能力,阶层简单工作工作效率. 如果谁还说打字、排版是文员的事,那只能说他是真正不明白真正的职场需要。...说说当年混日子的时候怎么过来的.那年头电脑还紧俏,只要一有机会就到别人电脑上练东西,终于练成了今天的电脑基本,一方面要多学,一方面要多用心.然后,每天记录,记下工作的流程,记下别人说过的工作中重要的话

82460

从越权到提权 - 起始点

登陆之后的页面如下,可以看到有Account(账户)、Branding(商标)、Clients等功能 还有一处文件上传,既然有文件上传,那么何不直接访问一下看看能不能任意文件上传呢 但是访问之后发现...用数据账号的密码登陆成,切换到robert用户,id看一下 robert在bugtracker组里面,看一下这个组 这里有一个bugtracker文件并且运行这个文件是以root权限来运行的,并且这里可以用...suid来提权 运行一下这个程序,看看是做什么的 运行这个程序的时候提示输入ID,输入1和2出来了一些配置信息,然后输入etc/passwd提示找不到文件,是用cat命令来打开文件的 cd到tmp...目录下,echo /bin/sh >> cat 创建cat文件并写入**/bin/sh**到文件 然后chmod +x cat 赋予cat执行权限 将/tmp添加到环境变量export PATH=/tmp...:$PATH,这里第一次添加写错了。。

77740

工程师的基本什么?该如何练习?看看大佬们怎么说!

苦练基本,我们要调整好心态面对长期的挑战,同时在重复工作中得到自我提升,将简单的事情做到更好,将我们的能力提高一大截。 那么对于技术团队来说,专业基本什么?又该如何练习呢?...只有不断提高标准,持续地实践,才能不断打磨好基本,让自己变得更加优秀。 把基础技能练扎实,就能形成肌肉记忆 @美团平台技术负责人 技术基本就是我们在从事技术工作过程中最基础的技能。...认为的技术基本,应该包括计算机技术基础知识、编程规范与原则、设计模式、单元测试等等。...用最高的工作标准牵引基本的锻炼 @美团交通技术负责人 技术基本,应该是工程师日常工作中高频发生的动作,比如设计、写代码、Code Review、问题排查等等,是每一个工程师都必须掌握并且可锻炼提升的一些基本能力...在训练方法上,认为重要的一点是坚持在日常工作中「追求卓越」,用最高的工作标准牵引基本的锻炼,然后通过基本提升来支撑更高的交付标准。

23820

【不含CPU,超越GPU 1000x】Wave公司发布数据流处理架构DPU

今年Hot Chips大会上揭幕的架构和设计资料:每秒Teraops峰值181,图中展示的是8-bit运算,但也可以16、24、32甚至64位。...Wave还没有开发符合这一思路的系统,但是Nicol的背景和声明表明,Wave Computing公司可能展开研究,更多地推动神经网络训练走向边缘。这也是Wave的DPU在未来可能具有潜力的地方。...你的runtime API在CPU上运行,slave必须等CPU告诉它该做什么它才做什么。我们想要彻底改变这一点。”...硬件之外,软件也值得关注,特别是对于新的架构,软件如何运作以及用户如何进行交互也是不能不说的问题。...Nicols说:“工作流生成数据流图来训练网络;例如,在运行(runtime)时,我们从TensorFlow获取数据流图,并在runtime直接将其转换,在没有CPU的情况下执行,并映射到数据流芯片上。

1.2K50

DBA生存警示:备份级误操作案例及防范建议

案例分享 ----  1.无备份导致数据损毁 刚才同事告诉,以前的顶头上司,IT经理引咎辞职了,仔细一问,原来是的继任没有备份,资料全部损毁,这也是今年第二次见到这种情况。...以前也有客户的DBA损毁数据库而且没有备份,导致工厂停产半个月,IT经理走人的教训,现在不敬业的人还是那么多。...还有几个月前测试,连到了生产库,把几个表空间删除了,出了一身冷汗!幸好是晚上,没有什么应用,及时恢复了数据库。...才发现不能想当地认为什么都不用做,这个错误让更加记住了大家常说的“备份重于一切”。 5.误操作覆盖导出文件 imp用错了exp,结果把原来的dmp文件覆盖了。数据丢了,幸运的是数据不太重要。...俗话说:台上一分钟,台下十年。只有在台下做好准备,台上的一分钟表演才能完美流畅;而如果台下只花一分钟准备,那么台上来收尾恐怕就要十年。这样的案例比比皆是。所以,多做些准备工作,磨刀不误砍柴工。

65990

学习前端开发,不是学习前端框架,也不是学习前端工具。

相信许多同学并没有深入的想过这些个问题。 前端开发是做什么的? 它是解决问题的,主要是解决业务流程在前端表现层的交互和实现。在这其中,工具只是一种手段。 angular是不是工具?...那么没有它们的时候,双向绑定能不能用原生Js实现?数据驱动视图能不能实现?前端路由能不能实现? 肯定是可以的。 那为什么还要有vue,react。。之类的各种轮子呢?为了提高效率,只是为了提高效率。...没有这些东西,你能不能做前端开发?不操作dom的前端框架是不存在的,而操作dom是前端开发的基本之一。 那么,刨除前端工具这一块,如何衡量一个前端开发是好是坏? 一、他的学习能力。...怎么着算把事情的更好? 给你们看几个作业,就是的web前端零基础课的同学们的作业,是把一个ReactJs的学生管理系统的流程结构图画出来,在讲课的时候,我会不定期的留一些作业, ?...这是贺xx同学的,他是用笔在纸上画出来的,这种做法个人觉得是最好的,因为在面试的时候,它代表了你的解决问题或需求的思路。 为什么有的人没有工作经验也能找到工作?就是因为这种思路很清晰。

85370
领券