首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    独立开发该做什么,该不做什么

    这篇文章来讲,做独立开发,在新功能的开发上、个人工作量的排布上,该做什么,该不做什么。 ?...所以我并没有说“不该做”,我的措辞是“该不做”。独立开发往往一个人要干十个人的活,如果事事按公司里面那套流程来,必然效率低下。...该做 - 常更新 个人开发没必要和公司里面的 App 排期更新一样,比如固定一个月更新一次。 当看到用户有反馈(问题或新功能需求),自己确定可以马上实现的话,没必要等到很多东西攒到一起再打包更新。...平时多花点时间,把这些内容索引起来,直接放到 Git 来托管,是非常值得做的一件事情。一点小习惯,可以为日后找不到文件节省大量的时间。...这样在用户反馈的时候,可以一眼看到用户使用的版本,是不是没有进行过某次更新的旧代码。 该不做 - 过于详细地产出设计文档与代码文档 与公司里面,文档产出尽量要让别人看懂不同。

    73530

    独立开发该做什么,该不做什么

    这篇文章来讲,做独立开发,在新功能的开发上、个人工作量的排布上,该做什么,该不做什么。 ?...所以我并没有说“不该做”,我的措辞是“该不做”。独立开发往往一个人要干十个人的活,如果事事按公司里面那套流程来,必然效率低下。...该做 - 常更新 个人开发没必要和公司里面的 App 排期更新一样,比如固定一个月更新一次。 当看到用户有反馈(问题或新功能需求),自己确定可以马上实现的话,没必要等到很多东西攒到一起再打包更新。...平时多花点时间,把这些内容索引起来,直接放到 Git 来托管,是非常值得做的一件事情。一点小习惯,可以为日后找不到文件节省大量的时间。...这样在用户反馈的时候,可以一眼看到用户使用的版本,是不是没有进行过某次更新的旧代码。 该不做 - 过于详细地产出设计文档与代码文档 与公司里面,文档产出尽量要让别人看懂不同。

    92520

    什么要做数仓分层,不做行吗?

    今天跟大家聊一聊数仓为什么分层? 01经典的数仓分层 首先跟大家聊一个经典的数仓分层结构,主要包括ODS、DWS、DW、APP四层。...一句话:从业务系统增量抽取,数据不做清洗转换,与业务系统数据模型保持一致。 DWS:根据ODS层,增加一些维度信息,过滤一些异常数据。...02数仓为什么分层 那么为什么数据仓库会有分层呢? 每多一层不就会多一些开发工作吗?还会经常有多层数据重复?不分层可不可以?...复杂的问题简单化:做过传统数仓的知道,以前Oracle的存储过程会写几千行,所以现在我们一般很少写几千行的业务ETL逻辑了,而是分为多个ETL过程,从明细层到应用层进行逻辑拆解,中间也会进行一些逻辑合并

    82810

    最近STM32CubeMX、IDE、Programmer更新了些什么内容

    STM32Cube生态下的工具有好一段时间没有更新了,最近STM32CubeMX、 STM32CubeIDE、 STM32CubeProgrammer这三个工具一起更新了。...1.主要更新内容 增加了对STM32L5系列的支持 STM32MP1系列更新 增加了对STM32WBx0值行的支持 2.更新详情 A.增加了对STM32L5系列的支持 ?...B.更新STM32MP1 -支持新的项目结构,符合双核限制,不向后兼容 -将IAR™EWARM添加到STM32MP1系列支持的IDE列表中。...D.其它更新 -CLI包安装 -项目迁移 E.代码生成 -系统时钟和外围时钟代码生成的分割:完成了STM32MP1系列和STM32L5系列的部署。...F.用户界面更新 -在IDE列表和版本列表之间进行分割,以便于选择。 G.安装更新 -安装和卸载是签名的Windows®操作系统。

    1.1K40

    Fluent NHibernate之旅(四)-- 关系(上)

    这次的版本发布离RC版只有半个月不到,修正了很多bug,同时补充了大量的功能,在每天更新中,也看到了大量的单元测试,我们相信Fluent NHibernate 已经相对稳定成熟了。...RTM相对于RC版本来说,使用方法没有太大的变化,所以不做讲解。 我们后面的教程,会使用RTM版本来演示,希望大家能及时更新(点击下载最新版)。...public virtual string FirstName { get; set; } public virtual string LastName { get; set; } } 嘿,为什么是三个...很多关联方法都是与NHibernate很类似的,比如Cascade,Cascade.All代表的是cascade="all",代表的是无论什么操作,都会同时操作关联对象。...NHibernate是不支持one-to-one的延迟加载的,我也不知道为什么,但我们可以婉转的进行延迟加载,老赵已经在他的文章“NHibernate中一对一关联的延迟加载”中提出了解决方案,大家可以看一下

    1.2K60

    开发者更新了fast docker可视化容器项目,看看他更新什么吧? - 熊猫不是猫QAQ

    在这期间上次介绍的fast容器可视化项目作者找到了我,并说他给项目来了个大升级,于是发给了我测试地址,那么就来看看他更新什么吧。...开发者面对面 而本次也有幸请到开发者,并且开发者也很愿意知道大家都有些什么意愿,需要添加哪些应用到项目中去。毕竟将一些好的项目集成起来,其实更方便大家拉取,一键化的操作相对看教程来说还是快很多的。...图片 开发面对面 最后大佬在该站也是有号的,所以如果有什么想法或者意见可以提出来,或许他会看到呢?当然我肯定也会将大家的意见转发给他。 写在最后 为爱发电的开发者一直都是我最尊敬的对象。...如果可以,大家可以去docker hub给开发者项目点点收藏什么的。虽然没有什么收益,但能看到大家的正反馈,这才是最大的支持。

    24420

    PyTorch 的这些更新,你知道吗?

    这次版本的主要更新一些性能的优化,包括权衡内存计算,提供 Windows 支持,24个基础分布,变量及数据类型,零维张量,张量变量合并,支持 CuDNN 7.1,加快分布式计算等,并修复部分重要 bug...此外,本部分的内容(包括主要核心变化)包含在迁移指南中。 Tensor 和Variable 类合并 新版本中,torch.autograd.Variable和torch.Tensor将同属一类。...#4095 在 * FFT#6528 中支持任意数量的批次维度 已更新的 torch 新功能和操作 增加了 torch.log2 和 torch.log10#6272 增加了 torch.isnan#5273...#5328 所有损失函数现在支持用一个 reduce 参数来返回批损失值。...1000 monte carlo samples >>> grad(loss, [loc, scale]) (tensor(-7.5092), tensor(15.2704)) 大多数离散分布的实现依赖于

    6K40

    Fluent NHibernate之旅(三)-- 继承

    经过了“开篇”和“简单映射”两篇文章,相信大家对Fluent NHibernate 有了一定的了解了,FluentNHibernate实际就是对 NHibernate 映射的一定扩展,我们能完全利用强类型...中,一定看到过了,其实就是把父类、子类的所有属性放到一个表中,这样做的好处就是我们不需要建立其他表,一张表格全搞定,但缺点也显而易见,在属性少的情况下或许没有什么,但是多了以后,我们的维护、扩展就变得相对麻烦...还有几种混合方式,其实就是第一种和第二种的结合,这要看不同需求了,同时也可以结合上面两种映射方式完成,就不做介绍了。...,而且现在的更新也非常快,后面几张可能说下几种不常见的映射和会遇到的些麻烦,不过感觉园子里使用NHibernate的人不太多,关注度不多,不过不影响我继续写下去的决心,这次也很偶然接触了FNT,确实有好多好的地方可以借鉴一下...,而且在系列中,基本上每个范例写了测试代码,虽然丑陋了点,但从小做起嘛,以后要养成这个习惯。

    69680

    什么放弃了LangChain?

    让我们看看他们经历了什么: 「LangChain 曾是最佳选择」 我们在生产中使用 LangChain 超过 12 个月,从 2023 年初开始使用,然后在 2024 年将其移除。...LangChain 为什么如此抽象 起初,当我们的简单需求与 LangChain 的使用假设相吻合时,LangChain 还能帮上忙。...这种代码对于早期原型来说可能没什么问题。但对于生产使用,每个组件都必须得到合理的理解,这样在实际使用条件下才不至于意外崩溃。你必须遵守给定的数据结构,并围绕这些抽象设计应用程序。...那么,如果不使用 LangChain,你应该使用什么框架呢?也许你根本不需要框架。 我们真的需要构建人工智能应用程序的框架吗?

    27010

    Spring AOP是什么?你拿它做什么

    什么会有面向切面编程(AOP)?...如果要代理的方法很多,势必要为每一种方法进行代理。再者,如果增加一个方法,除了实现类需要实现这个方法外,所有的代理类也要实现此方法。增加了代码的维护成本。那么要如何解决呢?答案是使用动态代理。...优秀的 Spring 框架把两种方式在底层集成了进去,我们无需担心自己去实现动态生成代理。那么,Spring是如何生成代理对象的? 创建容器对象的时候,根据切入点表达式拦截的类,生成代理对象。...回到开篇的问题,我们拿它做什么?...Spring AOP还能做什么,实现什么魔幻功能,就在于我们每一个平凡而又睿智的程序猿!

    40150
    领券