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

免费拿走我的代码可以,但请对使用我的时间付费

作为软件开发人员,我不得不承认开源代码改变了世界。这些开源软件原本可以变得更好,遗憾的是一些因素阻止了它。...我为开源工作付出了很多自己的业余时间,这些时间原本可以用来陪伴家人、享受生活或者写作,然而这样的付出并没有收到任何物质方面的回报。我今天在此声明,决定终止目前自己所从事的所有开源工作。”...——Jeremy Miller,FubuMVC 的前项目负责人 “当我决定开始要小孩的时候,我可能会放弃开源,一旦有了小孩我的时间将远远不够用,我估计只有放弃开源工作才能真正解决我的问题。...如果你坚持构建自己的愿景,并为他人提供有价值的代码,当他们想要参与项目时自然心甘情愿付费。事实上,你贡献应当是稀缺代码,这样,用户必须根据你发布的每个新版本调整他们想要的更改。...当我谈到 “开源 ”时,我的意思是只要代码被许可,就可以用来构建专有的东西。这通常意味着许可证( MIT 、Apache 或者 BSD),但并不总是。

1.1K80

程序员:请不要对我的代码指手画脚!

重点在于你完全不懂水管工的工作,但是由于你用扳手用的很好,所以你以为自己也能当水管工。 ——毫无疑问,这将造成很多争议和冲突。 我有过此类的亲身体验,也看到过别人有这般经历。...整个症结所在正如本文的标题:要么让我来,要么你自己干。 举个例子: 例如,有一位高级开发人员在做一个网站。公司的老板注意到网站上的一个问题,而别人都没有注意到(只是因为时间问题)。...他没有让高级开发人员先看一眼并提供反馈,也没有通知任何人,就直接打开代码并开始改代码。这不是第一次他这么干了。他经常这么干,因为他觉得世界谁也不能像他一样快速地改好问题。...,但是老板说因为你最近向产品推送了一批JavaScript的代码。开发人员说,“我很确信我的代码不会引发这样的问题,而且时间也不对,因为我在两天前推送的代码,当时并没有这个问题。...你可以协助和支持,但是不要学本文中描述的老板,如此对待开发人员对任何人都没有好处。 开发人员,如果你是对的,那么请坚决捍卫自己。

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

    George Hotz:请收下我的智驾系统代码(附论文)

    【新智元导读】我知道以GeoHot的脾气,最终 comma.ai 全套AI模型的代码肯定会被他开源,但我没想到会这么快,而且我也没想到这么完备,几乎毫无保留,多达80G的驾驶数据,模型以及论文全部开放,...本文结合GeoHot此次发表的论文和代码,讲解此前为Bloomberg演示时所采用的深度学习框架。...代码采用Python语言编写,涉及tensorflow,anaconda,cv2等多个常用深度学习常用开发框架,是不可多得的学习材料。...深度学习端到端:开源概况 此前我提过,目前的自动驾驶技术可以划分为两类,一种是感知-决策-控制然后不断闭环,每个模块用不同的方法力争最好,很多情况下需要专家提供基于经验的规则。...结语 我非常惊讶于GeoHot做出这次开源的决定,看过论文和代码之后,相信复现他们演示结果并不是一件很难的事情,算是让大部分想要尝试深度智驾模型而又无从下手的人得到了福利。

    1.3K80

    探索代码的奇幻之旅:我心中的计算机书籍宝藏

    探索代码的奇幻之旅:我心中的计算机书籍宝藏 摘要: 本文由猫头虎博主带你走进计算机书籍的世界,分享那些值得一读再读的经典之作、实用指南以及启发思考的计算机思想作品。...在计算机领域,每一本好书都能为我们打开一个全新的世界,帮助我们解决实际问题,提高我们的技能。本文将从五个方面分享我心中的计算机书籍宝藏,希望能为你的编程之旅提供一些有益的参考。...探索计算机经典著作 经典的计算机书籍是我们的良师益友。例如: 《代码大全》: 这本书深入浅出地讲解了软件开发的艺术和实践,是每个程序员的必读之作。...;; 代码示例: 递归计算阶乘 (define (factorial n) (if (= n 0) 1 (* n (factorial (- n 1))))) 探索前沿科技与未来趋势...通过阅读不同类型的书籍,我们可以不断拓宽知识面,提高解决问题的能力,更好地适应技术的发展。 参考资料 McConnell, S. (2004). 代码大全 (2nd ed.).

    9210

    还记得当初为什么选择计算机?我的代码人生旅程‍

    还记得当初为什么选择计算机?我的代码人生旅程‍ 摘要 在这篇博客中,我将探讨计算机科学的魅力、编程的乐趣和技术对个人成长的影响。...引言 大家好,我是猫头虎博主‍,今天和大家分享我的计算机之旅。自从我选择了计算机,我的生活就像是打开了一扇通往未知世界的大门。让我们一起探索这个充满可能的领域吧! 1. 我为什么选择计算机行业?...我现在还从事计算机相关行业吗? 2.1 持续的热情与挑战 没错,我依然热爱这个行业。现在,我不仅仅是编写代码,还在探索人工智能、大数据等前沿技术。每一天都充满了新的挑战和机遇。...2.2 从学习者到分享者 我开始撰写技术博客,分享我在这个领域的所学所感。我希望我的经验能够帮助到正如当年的我一样的编程初学者。 3. 计算机对我的人生道路有何帮助?...3.2 开阔视野,连接世界 计算机科学让我认识到了这个世界的无限可能。我通过网络认识了来自世界各地的朋友,交流技术,分享经验。 小结 计算机不仅是我的职业,更是我探索世界的工具。

    10510

    SAP最佳业务实践:重复制造(149)-4发料

    结果 丢失的物料从指定的存储区域转储到车间。要查看报告,请使用事务代码 MB51(将移动 311、用户名和过帐日期用作选择标准)(或使用菜单路径 后勤®生产®重复制造®环境®物料地物料凭证) ?...根据需要更改数量。 3. 选择 含更正的过账。 ? 4. 选择生产版本(如果提示)。 5. 在重复制造确认-交易变式 没有 界面, 选择 过帐。 结果 接收半成品并入库,并从库存发出 原材料。...要查看物料凭证,请运行事务 MB51 (后勤®生产®重复制造®环境) ? KKF6N创建成本收集器 MF30计算成本收集器初期成本 ?...系统会显示符合选择标准并且拥有要后处理的组件的所有装配清单。此清单按装配和生产版本排序。如果必须更正组件,或希望检查组件可用性,请选择正确的装配,然后选择 更改行项目 即可进行更改。...系统会显示所选装配的组件。 2. 检查所生成的清单。 ? 结果 ? 为已处理的计划订单更正所有丢失的物料移动。

    2.6K80

    EXCEL的基本操作(十二)

    根据需要选中或清除某一检查规则的复选框。 ③设置完成后单击“确定”按钮。 1.2 检查公式中的错误 ①选择要进行错误检查的工作表。 ②在“公式”选项卡的“公式审核”组中单击“错误检查”按钮。...③系统自动对工作表中的公式和函数进行检查,如果发现错误会弹出“错误检查”提示框。 ④根据需要单击相应的操作按钮。 1.3 通过“监视窗口”监视公式 ①选择需要监视的公式所在的单元格。...②在“计算选项”区域中,单击选中“启用迭代计算"”复选框。 ③在“最多迭代次数”框中输人进行重新计算的最大迭代次数。迭代次数越高Exelt算作表所需的时间越长。...④在“最大误差”框中输人两次计算结果之间可以接受的最大差异值。数值越小,计算结果精确,Excel计算工作表所需的时间也就越长。...如果所选单无格引用了另一个工作表或工作簿上的单元格,则会显示一个从工作表图标指向所选单元格的黑色箭头。 ●再次单击“追踪引用单元格”可进一步追踪下 级引用单元格。

    1.5K20

    人人能看懂的图解GPT原理说明系列(一):神经网络基础知识

    329,9002,400                            369,000就我个人而言,我的第一反应是计算每平方英尺的平均价格。...想了解更多关于梯度下降以及如何使用它来计算新的权重和偏置的信息,请观看 Coursera 机器学习课程的第一讲。引入第二变量房子的大小是决定房价的唯一变量吗?显然还有很多其他因素。...我们必须在输入模型的特征上有所选择。特征选择/处理是一个拥有自己一套最佳实践和注意事项的独立学科。如果你想看一个关于检查数据集以选择输入预测模型的特征的过程的例子,请查看《泰坦尼克号之旅》。...我希望您会觉得准备充分,并且了解这个系统以及它的工作原理。如果您想开始尝试编写代码,请随时从入门教程开始,它教一个神经网络如何识别手写数字。...如有任何更正或反馈,请在Twitter上联系我。

    3K71

    人人能看懂的图解GPT原理说明系列(一):神经网络基础知识

    329,900 2,400 369,000 就我个人而言,我的第一反应是计算每平方英尺的平均价格。...想了解更多关于梯度下降以及如何使用它来计算新的权重和偏置的信息,请观看 Coursera 机器学习课程的第一讲。 引入第二变量 房子的大小是决定房价的唯一变量吗?显然还有很多其他因素。...我们必须在输入模型的特征上有所选择。特征选择/处理是一个拥有自己一套最佳实践和注意事项的独立学科。如果你想看一个关于检查数据集以选择输入预测模型的特征的过程的例子,请查看《泰坦尼克号之旅》。...这就是为什么我模拟了它的视觉风格。我希望您会觉得准备充分,并且了解这个系统以及它的工作原理。如果您想开始尝试编写代码,请随时从入门教程开始,它教一个神经网络如何识别手写数字。...如有任何更正或反馈,请在Twitter上联系我。

    45520

    SAP最佳业务实践:MM–消耗品采购(129)-4发票

    在基本信息 标签页上,进行以下输入: 字段名称用户操作和值注释发票日期实际日期 参照任何参考文本例如供应商发票金额输入总的发票金额(包括税)供应商提供的发票金额可能与总的采购订单参考金额有偏差计算税额选择...请确保选择了税码J1(通常由系统自动设置)。 5. 如果余额不为0,发票必将缩减,按以下步骤继续进行: a. 在PO参考数据中,请选择更正 ID字段中的值 供应商错误。 b....之后,系统将再打开两个字段:在字段 按照供应商的发票金额 中,必须输入发票的金额。在字段 根据供应商的发票数量 中,必须输入发票中的数量。...由于此数据,发票金额减少由系统计算,并收到消息 发票减少数量现在是XXX,XX CNY。 ? 6. 为了测试有无错误,请选择 模拟。 将显示价格、数量和与余额条件不符的偏差。...黄色消息表示警告;红色消息表示最严重的问题。您在继续操作前必须更正红色消息。 7. 要保存该事务,请选择过账。将显示一条确认过帐的消息。 8. 记下凭证号__________。

    1.4K50

    股票价格波动(set + map)

    某些情况下,有的记录可能是错的。如果两个有相同时间戳的记录出现在数据流中,前一条记录视为错误记录,后出现的记录 更正 前一条错误的记录。...请你设计一个算法,实现: 更新 股票在某一时间戳的股票价格,如果有之前同一时间戳的价格,这一操作将 更正 之前的错误价格。 找到当前记录里 最新股票价格 。最新股票价格 定义为时间戳最晚的股票价格。...// 时间戳为 [1,2] ,对应股票价格为 [3,5] 。 stockPrice.maximum(); // 返回 5 ,更正后最高价格为 5 。...商业转载请联系官方授权,非商业转载请注明出处。 2....} int minimum() { return s.begin()->second; } }; 412 ms 163.4 MB C++ ---- 我的

    39960

    由浅入深了解机器学习和GPT原理

    329,900 2,400 369,000 就我个人而言,我的第一反应是计算每平方英尺的平均价格。...想了解更多关于梯度下降以及如何使用它来计算新的权重和偏置的信息,请观看 Coursera 机器学习课程的第一讲。 引入第二变量 房子的大小是决定房价的唯一变量吗?显然还有很多其他因素。...我们必须在输入模型的特征上有所选择。特征选择/处理是一个拥有自己一套最佳实践和注意事项的独立学科。如果你想看一个关于检查数据集以选择输入预测模型的特征的过程的例子,请查看《泰坦尼克号之旅》。...我希望您会觉得准备充分,并且了解这个系统以及它的工作原理。如果您想开始尝试编写代码,请随时从入门教程开始,它教一个神经网络如何识别手写数字。...如有任何更正或反馈,请在Twitter上联系我。

    41930

    从SAP最佳业务实践看企业管理(63)-SOP-制造成本中心计划

    将此版本中的数据按每个成本要素和成本中心下载到电子表格。各个成本中心经理根据他们的需求和计划审查和更新预算值。然后将这些计划上载回系统。检查并最终敲定系统中的计划。...在最终敲定作业数量和预算金额后,则在系统中计算计划作业价格。...基于能力更改计算比率(可选)企业管理经理KP26计划已使用正确的计划价格标识进行更新。接受制造成本中心的排产人工和间接费用作业 手动步骤已接受制造成本中心的排产人工和间接费用作业。...确认价格的准确计算企业管理经理S_ALR_87013611已成功分配。...标准成本计算参见 178 - 标准成本计算业务情景更正标准成本计算最后计划步骤参见 175 - 一般成本中心计划业务情景(最后计划步骤) 本节关键词:成本 员工向老板请一天假,老板推心置腹地说:"你想请一天假

    1.2K30

    小白如何选择笔记本电脑

    本篇不包含组装台式电脑的相关讨论,图吧大佬请绕路(叠甲),请理性讨论。...还有一些所谓“商务本”,“代码本”,其实无非是一些噱头样的名号罢了。...---- 第三步,选择机器 ---- 再次明确,本教程并不推荐机器,只教学如何选择: 首先: 在线上平台根据价格和需求筛选; 记录所选所需的机型,详细记录对应配置及其价格,把这些作为备选机型。...确认机型并购买: 根据上述过程对备选机器进行比较,选择3~5款做为确定的机型。 在多平台搜索这些机型,明确配置型号和价格,多平台对比再下单。...---- 请善用搜索引擎: 百度 知乎 b站 ---- 总结 ---- 我相信很多小白也是在上大学时真正拥有了自己的第一台电脑,无论这台电脑配置如何,他都将作为你的伴侣,伴随你未来的大学生活,请务必善待你的电脑

    40020

    从SAP最佳业务实践看企业管理(170)-CO-178标准成本计算

    CO178标准成本计算 每年,作为年度运作计划(AOP)的一部分,需要更新产品的标准价格。...在更新采购零件的计划价格和计算计划作业价格后,执行成本核算运行来计算物料的新标准计划价格。相关人员必须检查已计算的标准价格,并进行必要更正,如:在主数据中。...一旦确认标准价格计算正确,就需要在相关物料主记录中作为未来计划成本进行更新。 在关闭当前年度后,则发布已标记的成本估算。系统会根据新标准价格对现有库存进行重新估价。...流程步骤 业务条件 业务角色 事务代码 预期结果 创建成本核算运行 在AOP处理期间每年执行一次 成本会计 CK40N 已使用正确的参数保存成本核算运行。...分析建议的标准价格 分析建议的标准价格 成本会计 不适用 重复年度运作计划业务情景 根据需要重复年度运作计划业务情景。 不适用 已根据需要重复年度运作计划业务情景。

    1.3K80

    woocommerce shortcode短代码调用

    IN– 将显示带有所选标签的产品。这是默认值。tag_operator NOT IN– 将显示不在所选标签中的产品。 visibility– 将根据所选可见性显示产品。...cat_operator NOT IN– 将显示不在所选类别中的产品。 ids– 将根据逗号分隔的帖子 ID 列表显示产品。 skus– 将根据逗号分隔的 SKU 列表显示产品。...true [product]短代码示例  场景 1 – 随机销售物品 我想显示四个随机的特价产品。...场景 6 – 属性显示 每个服装都有一个属性,根据适当的季节,“春/夏”或“秋/冬”,有些配饰具有两者,因为它们可以全年穿着。在此示例中,我希望每行三个产品,显示所有“春/夏”项。...limit="12"] ---- 加入购物车 按ID显示单个产品的价格并添加到购物车按钮。

    11.2K20

    SAP S4 HANA的移动平均价

    我在前面写了很多篇关于SAP S/4 HANA的新变化,并且多次提及了在财务模块中S/4 HANA的变化比较大(可以翻阅历史记录阅读),但其他模块也会有多多少少的变化,比如前一篇我写的《S/4 HANA...在探讨问题之前,我们先来看一下R3系统和S4系统的差别,如果此文对你有用,请不要吝惜点赞和转发。对比如下图所示: ? 再来看另一张图,如下图所示: ? 从以上两张图中可以明显看到不同之处。...当然,我这里也替大家做了实验,直接执行此报表(注意:执行过程中没有任何的提示,也没有任何的选项),执行结果如下: ? 统计移动平均价格的停用是这种新锁定行为的结果。...这种新的锁定行为不使用排他锁,这就是系统无法再计算统计移动平均价格的原因。因此,新锁定行为的激活导致统计移动平均价格的停用。...当然,SAP提供了另一个报表,通过执行报表SAPRCKM_OBLIGATORY_SETTINGS来使附加的更正指令以防止激活锁定行为no exclusively locking。

    84710

    SAP最佳业务实践:使用看板的生产制造(233)-11重复制造反冲

    1、MFBF重复制造反冲 此活动在单个步骤中执行多个活动,如产成品的收货、组件物料的反冲、成本到成本收集器的过帐以及物料和会计凭证的创建。 反冲时可能会出现错误。...例如,可能没有足够的仓库库存或重要数据,如发货存储地点可能丢失。然后可以选择: 立即在组件概览中进行更正。 为含有错误的全部组件需求数量创建未交付订单。 此外,可稍后处理这些未交付订单。...如果必须更正组件,或希望检查组件可用性,请选择正确的装配,然后选择 更改选定的记账处理。系统会显示所选装配的组件。 2. 在生产线中组件的后处理清单屏幕上,选中相关的生产线和组件。 3....选择更改选定的记账处理记录。 4. 在生产线中组件的后处理清单 屏幕上,检查所生成的清单,选择 保存。 为已处理的计划订单更正所有缺少的物料移动。要在线查看组件的后处理清单,请使用事务MF47。...此事务可用于更正错误。 借方科目 贷方科目 库存 – 产成品 库存更改 – 生产 消耗半成品材料和原材料 库存半成品材料和原材料

    2K50

    【深入浅出C#】章节 1:C#入门介绍:C#开发环境的设置和配置

    下载安装程序:点击所选版本的“下载”按钮,将会下载一个安装程序(.exe文件)。 运行安装程序:找到下载的安装程序文件并双击运行它。根据你的操作系统和所选版本,可能需要管理员权限。...你可以选择通用的工作负载,也可以选择特定的工作负载,如.NET开发、Web开发、移动开发等。 安装组件:根据所选的工作负载,安装程序将列出相应的组件。...运行安装程序:找到下载的安装程序文件并双击运行它。根据操作系统,可能需要管理员权限。 接受许可协议:安装程序会显示许可协议。请仔细阅读并接受协议。...常见的编译错误包括语法错误、拼写错误、缺少引用等。 修复错误:根据错误的原因,进行相应的修复。可能需要更正语法、添加缺少的代码或引用,或者解决其他相关问题。...这有助于跟踪和调试程序,在出现问题时提供有用的信息。 10. 错误修复:根据错误信息和调试结果,定位和修复导致运行时错误的问题。可能需要更正逻辑错误、处理异常情况或优化代码。

    4.5K50

    R语言做几何布朗运动的模拟:复杂金融产品的几何布朗运动的模拟

    几何布朗运动(GBM)是模拟大多数依赖某种形式的路径依赖的金融工具的标准主力。虽然GBM基于有根据的理论,但人们永远不应忘记它的最初目的 - 粒子运动的建模遵循严格的正态分布脉冲。...然而,在实践中,大多数人在模拟布朗运动时只是采用正态分布,并接受由此产生的资产价格不是100%准确。另一方面,我不满足于这种半解决方案,我将在下面的例子中展示盲目信任GBM的成本是多少。...以下命令允许我们从雅虎财经下载价格信息并计算每月日志回报为了确定我在开始时所做的观点,我们将比较回报分布与正态分布。...对于那些不依赖于这种视觉方法的人来说,可靠的Kolmogorov-Smirnov测试提供了一种更正式的方法。...要查看两个方法的执行情况,我们计算模拟序列的回报并将它们的分布与经验分布进行比较。

    1.5K30
    领券