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

不同角度看“垄断”行为(IBM案)

美国政府诉IBM案 在讲本次内容之前,先来思考一个问题: 我们买一些喜欢书,比如买一本《小岛经济学》,其实我们要买是书里所要表达思想,是知识。...注意,这是一张从天花板上照下来整个房间照片,这整个房闯里面摆满只是一台电脑,这台电脑名字叫360 。 ?...这台电脑可真是够大,当时人们就已经有预测,说来来电脑会越做越轻便,最后一套电脑总重量会低于一吨。你看今天实现了吧?...但哪怕是这么复杂电脑系统,它也还没有用上键盘,也没有用上显示器,它输出输入方式是用打孔纸来实现。 你能看到那个打孔纸样子,还有那位坐在终端前,往机器里面塞打孔纸工作人员照片。 ?...大家对租用合约也非常满意,因为既然是租,IBM公司就负责它维护、负责它更新,哪怕是租金比较贵,大家也觉得值得。

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

Git-合并两个不同仓库

1.git 合并两个不同仓库必备知识 1>.列出本地已经存在分支 git branch 2>.查看当前 git 关联远程仓库 git remote -v 3>.解除当前仓库关联远程仓库 git...git checkout -b master origin/master //从其他远程仓库切出一个新分支( //注意同一个仓库中不能存在2个同名分支,所以取个别名,但是同一个仓库中不同分支可以关联多个远程仓库...//一个本地分支只能关联一个远程仓库 git checkout -b other other/master 6>.切换分支 //切换到关联默认仓库远程master分支本地分支master git checkout...# 《常见 git 命令》 2.实际操作 1.项目仓库 现在有两个仓库 [leader/kkt](https://www.leader755.com) (主仓库)和 [leader/kkt-next]...master 分支作为新分支 checkout 到本地,新分支名设定为 other git checkout -b other other/master 6.切换回 kkt(主) master 分支

2.3K40

两个角度理解 TypeScript 中类型是什么

本文中描述了两种有助于理解它们观点。 每个角度三个问题 以下三个问题对于理解类型如何工作非常重要,并且需要从两个角度分别回答。 myVariable 具有 MyType 类型是什么意思?...类型 Type1、Type2 和 Type3 类型联合是定义它们集合集合理论 union。 观点2:类型兼容性关系 从这个角度来看,我们不关心值本身以及在执行代码时它们是如何流动。...TypeScript 类型系统一个有趣特征是,同一变量在不同位置可以具有不同静态类型: const arr = []; // %inferred-type: any[] arr; arr.push...大致有两种检查方法: 在名义类型系统中,两个静态类型如果具有相同标识(“名称”)则相等。如果明确声明了它们子类型关系,则一种类型是另一种类型子类型。...名义类型语言为 C ++、Java、C#、Swift 和 Rust。 在结构类型系统中,两个静态类型具有相同结构(如果它们具有相同名称和相同类型)则相等。

1.5K00

两个角度看 Typescript 中类型是什么?

每个角度都从这三个问题来解释 以下三个问题对于理解类型是如何工作非常重要,需要从这两个角度每一个角度来回答。 myVariable 类型 MyType 意味着什么?...角度 1:类型是一组值 从这个角度来看,类型是一组值: 如果 myVariable 具有 MyType 类型,这意味着可以分配给 myVariable 所有值都必须是集合 MyType 元素。...类型 Type1、 Type2和 Type3联合类型是定义它们集合在集合论中并集。 3. 角度 2:类型兼容关系 从这个角度来看,我们不关心值以及它们在执行代码时如何流动。...类型系统一个有趣特点是,同一个变量在不同位置可以有不同静态类型: const arr = []; // %inferred-type: any[] arr; arr.push(123); //...这种检查两种方法(大致)是: 在标准类型中,如果两个静态类型具有相同标识(“名称”) ,则它们是相等。一种类型是另一种类型子类型,它们子类型关系是显式声明

1.5K20

ABAP 取两个内表交集 比较两个内表不同

SAP自带函数: CTVB_COMPARE_TABLES和BKK_COMPARE_TABLES; 似乎可以比较两个内表,得出第二个内表不同于第一个内表部分...(新增/删除了那些部分) 但是,具体使用,还请有经验朋友不吝赐教啊!...因为,我在测试数据时,发现这两个函数效果不那么简单。 如果上述函数确实可以,提取两个内表不同部分,则我可以据此做两次比较,得到两个内表交集。...所以,我先用另外一种方式解决了-自己写了一个提取两个内表交集函数,供大家检阅: *" IMPORTING *" VALUE(ITAB1) TYPE INDEX TABLE...以下转自华亭博客:感谢华亭分享: 函数模块:CTVB_COMPARE_TABLES 这个函数模块比较两个内表,将被删除、增加和修改内表行分别分组输出。

2.9K30

一个ip, 两个域名, 两个ssl, 访问多个不同项目

因为头一次使用nginx, 不知道具体怎么操作, 于是我在操作时候, 按照以下几个步骤执行: 导航 第一步. tomcat启动, 可以访问tomcat启动页....第四步: 结果是两个域名都能跳转到tomcat启动页, 使用ip地址+端口号访问也可以跳转到启动页. 这之前tomcat没有做任何修改, 就是原tomcat包, 解压, 启动....首先购买https,获取到CA证书,两个域名就得到两套证书 2....是没有打开TLS SNI)   1)Nginx支持多域名SSL证书是需要OpenSSL库支持,CentOS5.XOpenSSL库本身不支持这种特性,需要重新下载编译,步骤如下:     wget...到目前为止, 可以通过ip地址, 两个域名访问到tomcat了. 也就是, 可以2个域名都可以访问到项目了. 第四步: 配置tomcat中host. 我这里还没有配置. 后续补充 ?

3.8K00

【CC++教学】浅谈交换两个不同实现方法

老师说哎那你说说怎么实现两个交换?这TM不太简单了嘛。当小编把代码给老师看时候,老师蛋蛋一笑,眼神里充满了关爱,然后来了一句:这么low代码都能写出来,你心里难道没有一点逼数嘛?...引言 我们在学习编程过程中时常会遇到需要交换两个数据问题,那么我们该怎样去完成对两个数据交换呢?例如,a=12 b=8如何让a变为8,b变为12呢?...其基本原理还是迭代方法,是将两个减去其中一个数等于另一个数;看不懂仔细推导一下就能明白。另外,在这里请读者自行思考,是否可以用乘除运算来实现呢?!...NO.3通过按位异或逻辑运算来实现 这个方法就有点高大上了,貌似曾经还作为百度还是阿里笔试题。 为此,先介绍一下啥是异或运算,他有什么特点可以用来交换两个数!...逻辑异或运算可以简单理解为: 当两个逻辑数(0和1)相同时,异或结果为假即0。 而当两个逻辑数不相同时,异或结果为真即1. 这里简单点记就是:同性恋(两个数相同)不允许。异性恋(两个不同)允许。

1.7K10

连接两个字符串中不同字符

题意 给出两个字符串, 你需要修改第一个字符串,将所有与第二个字符串中相同字符删除, 并且第二个字符串中不同字符与第一个字符串不同字符连接 样例 给出 s1 = aacdb, s2 = gafd...返回 cbgf 给出 s1 = abcs, s2 = cxzca 返回 bsxz 思路 本题我采用了牺牲空间换时间方式,空间、时间复杂度为 O(m + n)。...然后将 s1 每一个字符依次判断是否存在与 Map 集合 Key 中,如果相等则将 集合中该 Key 值变为 2,如果不相等,则将结果加入到字符串缓冲区中。...最后将 s2 再遍历一次,将在 Map 集合中 Value 为 1 Key 依次添加到字符串缓冲区中即可。...sb.append(c); } } return sb.toString(); } } 原题地址 Lintcode:连接两个字符串中不同字符

2.2K30

从女友和老妈使用角度看精确率(precision)和召回率(recall)不同

本文以一个稍显调皮例子说明两者不同,以便自己能够加深理解。...,真实正类比例。...来一个场景,这个需要妈妈配合。 周一 周二 周三 周四 周五 妈妈 妈妈 外卖 外卖 妈妈 上面这张表是你上个月某一周晚餐情况,妈妈代表晚餐是妈妈做,外卖代表这一天你吃外卖。...还是同样场景,不过这次需要你女友配合。 周一 周二 周三 周四 周五 周六 周日 外卖 外卖 女友 外卖 女友 外卖 女友 去年某一周,这是你晚餐情况。...精确率分母是你预测所有的正样本数量,因此精确率代表了区分负样本能力。 召回率分母是所有真实情况正样本数量,召回率代表了区分正样本能力。

78230

我有两个列表,现在需要找出两个列表中不同元素,怎么做?

一、前言 前几天在帮助粉丝解决问题时候,遇到一个简单小需求,这里拿出来跟大家一起分享,后面再次遇到时候,可以从这里得到灵感。...二、需求澄清 问题如下所示: 三、实现过程 这里【听风】一开始给了一个集合求差集方法,差强人意。 不过并没有太满足要求,毕竟客户需求是分别需要两个列表中不重复元素。...后来【听风】又给了一个方法,如下所示: 这次是完全贴合要求了,代码运行之后,可以得到预期效果: 这里再补充一个小知识点,提问如下图所示: 后来【听风】给了一个方法,如下图所示: 原来列表转df...是这样玩,接下来你就可以把数据导出为Excel等其他格式了,不再赘述。...这篇文章主要盘点一个Python实用案例,这个案例可以适用于实际工作中文件名去重等工作,感谢【听风】大佬给予耐心指导。

3.2K10

leecode刷题(6)-- 两个数组交集II

leecode刷题(6)-- 两个数组交集II 两个数组交集II 描述: 给定两个数组,编写一个函数来计算它们交集。...示例: 输入: nums1 = [1,2,2,1], nums2 = [2,2] 输出: [2,2] 说明: 输出结果中每个元素出现次数,应与元素在两个数组中出现次数一致。...我们可以不考虑输出结果顺序。 思路: 我们可以用遍历穷举方法,但是时间复杂度肯定很高。...不妨换个思路:先将数组递增排序,排序之后将两个数组同时遍历(定义两个数组脚本变量,初始值为0,向后遍历),比较同索引位置元素是否相等,如果相等,则记录下该值;如果不相等,将值较小数组脚标加1,另一个数组脚标等待...然后继续遍历比较,直到遍历完短数组。

36510

.NET 使用 JustAssembly 比较两个不同版本程序集 API 变化

不过,最终生成了一个新 dll 之后却心有余悸,不知道我是否删除或者修改了某些 API,是否可能导致我原有库使用者出现意料之外兼容性问题。...另外,准备为一个产品级项目更新某个依赖库,但不知道更新此库对我们影响有多大,希望知道目前版本和希望更新版本之间 API 差异。...索性发现了 JustAssembly 可以帮助我们分析程序集 API 变化。本文将介绍如何使用 JustAssembly 来分析不同版本程序集 API 变化。...开始比较 启动 JustAssembly,在一开始丑陋(逃)界面中选择旧和新 dll 文件,然后点击 Load。 然后,你就能看到新版本 API 相比于旧版本差异了。...对于每一个差异,双击可以去看差异代码详情。 上图我 SourceFusion 项目在版本更新时候只有新增 API,没有修改和删除 API,所以还是一个比较健康 API 更新。

31030
领券