首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏跟牛老师一起学WEBGIS

    GIS核心价值——服务

    写这个题目,源于前两天接到一个电话面试时候问道一个面试题。当时,面试人员问我:你认为GIS核心价值是什么?我想了一会,给他回答了两个字,那就是“服务”。 为什么我认为GIS核心价值是“服务”,GIS服务在那些方面有体现,下面就该问题我做一个个人观点阐述。     会后,静静想了想,他的话是对,至少,有一部分是对,因为不论是你是干啥企业,你最终赚钱都是从你客户腰包里面掏出来,你终极目的就是怎么样我才能从客户腰包里把钱掏出来,并且客户还会满意,或者还有下次合作机会 ,有时还会涉及到公交选择,路径导航等相关问题,这一系列等等,都在与GIS发生着说不清道不明关系,同时也在无时无刻体现着GIS服务价值;2、行业领域。 综上,GIS不论是从门外汉到专业人士,都是在提供着服务,他侧重点在应用,所以,我个人认为GIS核心价值在于服务。

    1.9K60发布于 2018-10-23
  • 来自专栏亨利笔记

    Docker镜像核心价值

    Docker大行其道个中原因很多,除了开放技术和云计算普及大环境外,Docker一些内在特点是主要原因。 那么Docker带来核心价值在哪里呢? 容器运行时是依赖Linux开放API name spaces和cgroup实现,没有太多隐藏技术门槛,比较容易开发出来。 而Docker容器镜像则不同,它定义了分层容器封装格式,并提供了镜像SaaS服务(DockerHub),有成千上万镜像生成和运行在各种环境中,已经成为事实上镜像标准。 笔者认为,相比可替换Docker Engine,简单高效层次镜像格式才是Docker技术核心所在。 下面这张图描述是Docker容器生命周期,其中容器镜像关联箭头最多,不言而喻,镜像技术就是Docker核心所在。 图片来自Docker网站 业内一些项目的进展似乎也印证了这点。

    1.2K20发布于 2019-04-12
  • 来自专栏大数据和云计算技术

    我认知 DevOps 核心价值

    核心是来讨论下 devops 价值和关键一些前置要素,以及背后一些逻辑。 先来看看 devops 实施带来直接价值: 对客户价值:响应更快 通过按 feature 发布,feature 发布可以到天 对客户来说需求响应速度更快 对产品价值:提升质量 每次减少发布范围 个体开发效率相差会比较大,所以带宽估计是非常困难,所以相比激活组织潜力,详细估计带宽价值小很多; 规划是需要有的,但是业务变化很快,一个敏捷组织价值更大,所以相比每件事都详细规划,立刻做价值更大 除了前面说各种价值,我觉得 devops 其实更大价值在人性激发。和传统敏捷和 CMM 模型最大区别在于管理逻辑区别。 这种区别如果用数据库里面的经典锁来说明,那其实就是 乐观锁和悲观锁区别,devops 除了要有各种工具和套路之外,核心还是要能激活团队个体成员主动 owner 意识,让他们敢打敢干。

    73610编辑于 2022-03-03
  • 来自专栏不二小段

    OpenAI 核心价值

    在 OpenAI 招聘界面 上,有一段内容是关于 OpenAI Core Values(核心价值观),刚刚 Logan 在 X 上粘贴了他们新版价值观,我觉得相比原来价值观目标更加明确了,简单记录并写一下我思考 原来价值观有 6 项: (原来价值观也微调修改过,但改动不大) Audacious:We make bold bets and aren't afraid to go against established 这次修改后价值观则有 5 项: AGI focus:We are committed to building safe, beneficial AGI that will have a massive 上次聊了聊 AGI 距离我们还有多远 ,乐观地估计也还要 5 年以上。 创造人们喜欢东西。这是产品角度价值观,技术和产品要对人们生活产生深远正面影响。

    50800编辑于 2023-11-03
  • 来自专栏用户2276240的专栏(4)

    TypeScript 核心价值:类型安全、开发体验与团队协作(源于2026年最新、最佳实践总结)

    第一章:类型安全——构建可靠系统基石1.1静态类型检查:在编译阶段捕获错误TypeScript核心价值在于其静态类型系统。 calculateArea(null,5);//返回NaN展开代码语言:TypeScriptAI代码解释//TypeScript-编译时报错functioncalculateArea(width:number 这种“开箱即用”生态,极大降低了工程配置成本。第三章:团队协作——大型项目的协作协议3.1接口即契约:前后端/模块间对齐在团队开发中,接口定义是协作核心。 结语:TypeScript不止是类型,更是工程思维TypeScript真正价值,不仅在于“加了类型”,而在于它推动开发者以更严谨、更结构化方式思考软件设计。 掌握TypeScript,不仅是掌握一门语言,更是掌握现代前端工程核心方法论。

    12420编辑于 2026-04-19
  • 来自专栏云前端

    TypeScript:一个好泛型价值

    TypeScript: The Value of a Good Generic 原文作者:?Fernando Doglio 译文出自:?掘金翻译计划 本文永久链接:? 在 TypeScript 中要覆盖所有可能性,明显只能选择 any 类型了: function identity(value: any): any { return value } 这还挺行得通 TypeScript 泛型来拯救 正如我曾 尝试 说那样:一个泛型就像若干类型一个变量,这意味着我们可以定义一个表示任何类型变量,同时能保持住类型信息。后者是关键,因为那正是 any 做不到。 现在,让我们将其转换为类型安全 TypeScript 并看看泛型能如何帮助我们: type Person = { name: string, age: number, city 可变参数元组(Variadic Tuples) 实际上这是 TypeScript 4.0 中新特性。并且尽管我 ?已经在这篇文章中介绍了它,此处仍会快速回顾一下。

    1.8K20发布于 2020-11-04
  • 来自专栏主数据管理

    主数据管理核心价值

    主数据管理核心价值主要体现在以下五个方面:一、确保数据一致性和准确性主数据是企业运营过程中最基础、最稳定数据元素,如客户信息、产品信息、供应商信息等。 二、提高业务协同效率在传统组织架构下,各部门往往各自为政,形成了一个个“信息孤岛”。主数据管理实施,打破了部门间壁垒,实现了数据跨部门共享和流通。 三、优化客户体验客户是企业最重要资产之一,提供优质客户服务是企业赢得市场竞争关键。主数据管理通过整合来自不同渠道客户信息,构建完整客户画像,帮助企业更深入地了解客户需求和行为偏好。 综上所述,主数据管理核心价值在于确保数据一致性和准确性、提高业务协同效率、优化客户体验、降低运营成本以及增强决策支持能力。 企业可以根据自身需求,规划主数据管理,通过借助各种有力管理工具,实现更高效主数据管理,充分发挥数据潜在价值,推动企业数字化转型和升级。

    46610编辑于 2024-11-11
  • 来自专栏CMS建站教程

    估算价值一亿AI核心代码

    代码如下 package xk.org; import java.util.Scanner; // 估值一个亿 AI核心代码 public class hello { public

    1.2K10编辑于 2022-02-23
  • 来自专栏杨建荣的学习笔记

    DBA核心价值是什么(一)

    今天下午在思考几个问题,工作本质是什么?DBA核心价值是什么?有哪些工作是DBA不可取代?在整理过程中,也有了一些心得体会。 对于DBA来说,如果要说核心价值,不妨换一个问题,即哪些工作是DBA专业事情,从我理解来说,有以下几件: 1)数据库技术选型 2)数据备份恢复 3)数据库架构设计 4)数据库高可用 5)数据库升级 而且在云计算依然成熟今天,带给数据库运维管理工作变化也有着较大冲击和挑战。 ? 从我目前认知理解来看,我认为这个是DBA工作核心价值。 这里生命周期管理范围是比较大,我可以把它分为实例生命周期,对象生命周期,数据声明周期和SQL生命周期四个维度。 数据生命周期管理是目前工作中大家最容易忽视,而且是最有价值。在这方面操作复杂度不高,但是可以这个层面影射出很多方面工作必要性和价值

    1.4K20发布于 2019-09-02
  • 来自专栏编程微刊

    TypeScript5个常见用法

    TypeScript 是一种静态类型 JavaScript 超集,它提供了额外类型系统和一些 ECMAScript 新特性支持。 以下是 TypeScript 一些常见用法: 1:类型注解: TypeScript 允许在变量、函数、参数、返回值等地方添加类型注解,明确指定变量类型。 例如: function identity<T>(arg: T): T { return arg; } let result = identity<string>('Hello'); 5:模块化: /math'; console.log(add(2, 3)); // Output: 5 这些只是 TypeScript 一些常见用法,还有其他许多特性和用法,如枚举、装饰器、命名空间等。 TypeScript 可以根据项目需求和开发者偏好进行灵活应用。

    85640编辑于 2023-10-09
  • 来自专栏黯羽轻扬

    函数_TypeScript笔记5

    :接口,具体见接口_TypeScript笔记3 二.参数 可选参数 JavaScript里参数默认都是可选(不传默认undefined),而TypeScript认为每个参数都是必填,除非显式声明可选参数 中,name丢了 document.body.addEventListener('click', cat.meow); this类型 特殊TypeScript能够描述this类型,例如: class sum(a: number[]): number { return a.reduce((acc, v) => acc + v, 0); } } 看起来非常合理,但在TypeScript里会报错: 因此,TypeScript重载能力受限,仅体现在类型上: function sum(a: number, b: number): number; function sum(a: number[]): 参考资料 Functions Function Overloads in TypeScript TypeScript function overloading

    1K30发布于 2019-06-12
  • 来自专栏黯羽轻扬

    什么才是定制化 IDE 核心价值

    ,一蹉跎就是 2 年多 期间反复思索着一个挥之不去问题:定制化 IDE 产品核心价值是什么? 因此,从解决问题角度来看,定制化 IDE 核心价值在于: 专用:面向特定领域量身定制,在既定场景下能够提供顺畅、一致开发体验和效率保障 集大成:从头到尾提供一条龙服务,不仅能够很好地补足工程链路前半段 : 生死存亡 兼容并包 连接融合 渠道生态 在不同阶段具有不同核心价值 生死存亡 这个阶段定制化 IDE 可能存在诸多不完善,比如: 核心能力少:能吸引用户卖点不多 稳定性欠佳:使用中比较容易遇到问题 易用性差:有些功能用起来不那么顺畅 价值方面几乎没有明显体现,因此其核心价值是听话,即可塑性强 因为此时产品还只是初具雏形,既没有形成用户习惯,也不用担心历史包袱,只要不是非常不合理需求,就都可以做 ,如调试、测试 这一阶段,大要发挥大优势,定制化 IDE 能力支持从大场景转入小场景,从封闭走向开放,开启更多可能性,对应核心价值是孵化生态,持续产生价值 三.布局未来角度 前端工程化历经了这样几个阶段

    86220发布于 2020-08-04
  • 来自专栏姬小光

    前端工程师核心价值 @2018

    这听起来可能有点令人沮丧,似乎不换工作就无法体现其他价值。其实不然,如果你仔细研究岗位模型,就会发现在不同级别不同阶段,对于核心能力要求和侧重点是不同。 也就是说,到了不同阶段,你需要用不同能力来体现自身价值价值体现是多方面的,自身成就感多半也来源于自己感觉做事情有没有『价值』。 因此,我尝试以更粗略维度,利用可以治疗颈椎病鱼骨图分析方式,为大家列举几个我认为可行价值体现路径: 如图所示,最终体现在经济效益上价值才是真正价值。 具体还要看产品类型,有些产品体验再差也会有人用,因为你有更核心资源,比如商品价格低质量好;而有些产品,就是要逼格和高端大气上档次设计感,因为核心用户很关注这些,体验不好就会丢失核心用户。 以上,就是我认为在这个追求速度、竞争白热化互联网时代,以及在『全栈工程师』这个行业大背景下,前端工程师核心价值体现。各位您怎么看?

    1.9K30发布于 2018-09-05
  • 来自专栏张高兴的博客

    极限编程核心价值:尊重(Respect)

    原文:https://deviq.com/respect 尊重(Respect) 尊重(Respect)是极限编程(Extreme Programming,XP)核心价值之一。 作为一名有价值团队成员,每个人都给予并感受到他们应得尊重。每个人都贡献价值,即使只是简单热情。开发人员尊重客户专业知识,反之亦然。管理人员尊重我们接受责任权利,接受我们自己工作权力。 这包括在回顾期间(Retrospective)或结对编程(Pair Programming)时尊重他人想法,以及期望得到客户和管理层尊重。如果犯了错误,潜在问题应该被尊重地解决。 管理层应尊重团队自行决策能力,并通过避免诱使团队加班,让团队保持可持续步伐。 语录 “只有尊敬他人的人才是值得尊敬” —— 拉尔夫·沃尔多·爱默生 “Men are respectable only as they respect” – Ralph Waldo Emerson

    54720发布于 2018-08-03
  • 来自专栏张高兴的博客

    极限编程核心价值:沟通(Communication)

    原文:https://deviq.com/communication 沟通(Communication) 沟通(Communication)是极限编程(Extreme Programming,XP)关键核心价值 每个人都是团队一部分,而且我们每天面对面交流。我们将共同合作,从需求到代码。我们将一起为我们问题创造最好解决方案。 而当团队有四个人时,成员之间渠道数量则增长到六个。下面的公式 $$ \frac {n(n-1)}{2} $$ 是指数增长。在一个10人团队中,团队成员之间有45个独立沟通渠道。 这就是为什么大多数敏捷软件团队结构相对较小,通常是5-10人。保持一个大团队在同一个方向上移动并且没有沟通障碍是困难,并且随着团队规模增加,这种困难也迅速增长。 即使在单人团队中,与未来自我交流也会是一个挑战。编写简单易读代码,有助于你维护之前编写代码,确保你理解代码功能,以及如何最好地调整代码以满足新需求。

    46030发布于 2018-08-03
  • 来自专栏PPV课数据科学社区

    大数据核心价值是什么

    从庞杂数据背后挖掘、分析用户行为习惯和喜好,找出更符合用户“口味”产品和服务,并结合用户需求有针对性地调整和优化自身,就是大数据价值。 诸位同僚觉得大数据核心价值是什么?    下面是一些长篇讨论,这里我把大数据核心价值理解为核心商业价值。   “很多人还没搞清楚什么是PC互联网,移动互联网来了,我们还没搞清楚移动互联时候,大数据时代又来了。” ——马云卸任演讲   本文尝试从三大产业角度将大数据核心商业价值分类讨论。   首先例举一些大数据典型应用,然后解释大数据定义,最后总结大数据价值。    截至目前,人类生产所有印刷材料数据量是200PB,而历史上全人类说过所有的话数据量大约是5EB(1EB=210PB)。   数据类型繁多(Variety)。 1、回复“数据分析师”查看数据分析师系列文章 2、回复“案例”查看大数据案例系列文章 3、回复“征信”查看相关征信系列文章 4、回复“可视化”查看可视化专题系列文章 5、回复“SPPS”查看SPSS系列文章

    1.5K50发布于 2018-04-23
  • 来自专栏张高兴的博客

    极限编程核心价值:反馈(Feedback)

    原文:https://deviq.com/feedback 反馈(Feedback) 反馈(Feedback)是极限编程(Extreme Programming,XP)核心价值之一。 我们将通过交付可工作软件认真对待每一次迭代承诺。我们会尽早演示我们软件,然后经常仔细聆听并进行所需更改。我们将讨论该项目,并使我们流程适应它,而非相反。 例如,结对编程(Pair Programming)要比计划代码审查(Code Review)提供更多和更快反馈,持续集成(Continuous Integration,CI)与不频繁集成相比可提供更快问题反馈 频繁交付可工作软件会减少开发团队开始实施该功能与用户使用该功能之间时间。很有可能开发人员误解了用户想要的确切功能,或者用户将根据目前已交付功能来更新他们想要功能。 收到反馈时间越早,开发团队就能越快和更便宜地修改软件以适应新需求。 语录 “作为软件开发人员,我们可以通过两种方式失败:我们可以错误地建造东西,或者我们可以建造错误东西。”

    71910发布于 2018-08-03
  • 来自专栏coding for love

    5-3 TypeScript 打包配置

    简介 TypeScript 是 JavaScript 超集,通过类型注解提供编译时类型检查,能够有效提升代码可维护性。 2. 如下: { "compilerOptions": { "module": "CommonJS", "target": "ES5", "allowJs": true } } image.png 可以看到,编译过程中,依然会为我们检查代码正确性,防止我们并未使用支持 ts 校验 ide,或者遗漏了错误提示。 第三方模块类型检测 如果我们代码中引入了第三方模块,ts 是否能够帮助我们对其进行检测呢? join2 明显是存在问题,_.join 第一个参数应该是一个要连接数组,第二个参数是连接符,可是这里 ide 并没有提示,打包后文件也能正常编译,但是使用时候会得到非预期结果。

    80510发布于 2020-05-04
  • 来自专栏张高兴的博客

    极限编程核心价值:勇气(Courage)

    原文:https://deviq.com/courage 勇气(Courage) 勇气(Courage)是极限编程(Extreme Programming,XP)核心价值之一。 我们将告诉大家关于项目进度与评估真相。我们不为失败找借口,因为我们计划成功。我们什么都不怕,因为没有人独自工作。无论发生什么,我们都会适应变化。 来自 ExtremeProgramming.org 勇气是几个极限编程和敏捷(Agile)实践基础,一些实践旨在增强团队勇气(或至少消除恐惧)。 比如,重构(Refactoring)复杂软件是一项令人畏惧任务,但我们可以通过结对编程(Pair Programming)与另一个团队成员一起面对这个任务。 勇气是软件开发中一个重要价值,因为它需要勇气来坦率真诚地面对客户,它需要勇气来识别我们自己,我们团队和我们组织缺点,并努力改善这些缺点。

    46510发布于 2018-08-03
  • 来自专栏张高兴的博客

    极限编程核心价值:简单(Simplicity)

    原文:https://deviq.com/simplicity 简单(Simplicity) 简单(Simplicity)是极限编程(Extreme Programming,XP)核心价值之一。 它为许多极限编程,敏捷(Agile)开发原则和实践提供了指导和基础。 我们会做需要和要求事情,但不会更多。这将最大化迄今为止所做投资创造价值。 我们将采取简单步骤来实现我们目标,并减轻失败发生。我们将创造我们引以为傲东西,并长期保持合理成本。 在软件开发中,浪费一个来源是不必要代码或功能。通过在软件中保持简单(Simplicity),我们减少了我们需要去设计、编码、测试和维护中核心代码和功能数量。 简单,可以比实现复杂东西更难。你必须花很多力气去让你思维变得简单、有条理。但最终它价值非常大,因为一旦你到达了那一步,你就可以撼动山脉了。”

    69430发布于 2018-08-03
领券