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

为什么两个表建立数据关系问题?

小勤:大海,为什么两个简单表建立数据关系问题啊? 大海:啊?出什么问题了?...看看: 小勤:真的嘢!里面有两个小米,一个是宏仁生产,一个是德昌生产。但是,产品名称重复不行吗? 大海:当然不行啊,你产品名称是重复怎么知道订单明细表里产品应该对应你产品表里哪一个啊?...让这两个小米要打一架?谁赢算谁? 小勤:那用vlookup都不会出错,能查到结果啊! 大海:那你能保证用vlookup查到结果是你想要吗?...小勤:啊,知道了,看来还是得把订单明细表里产品ID放出来,不然做出来数据分析都是不对。 大海:很棒,这么快就想到产品ID问题了。...小勤:你上次《表间关系一线牵,何须匹配重复拼数据》文章里不是提醒吗?只是没想到我数据那么快就存在这种情况。 大海:呵呵,名称重复情况太正常了,所以尽可能都用ID编码。

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

    了这个网站,妈妈再也不用担心找不到好看配图了!

    这是「进击Coder」第 741 篇技术分享 作者:崔庆才 大家在做网站或 App 开发、写文章、做 PPT,是不是有时候会遇到一些要配图时候。 了好看图,格调瞬间就起来了。...所以,有时候,好看图片还是很重要。 这时候同学说,找好看图片还不简单吗?随便百度一下就有了。但: 如果搜到图片版权问题怎么办? 如果我们就想要特定大小图片怎么办?...Lorem 这个词大家可能见过,其实这个词还是一定来历。 Lorem 和 ipsum 这个词经常一起使用,代表含义就是“乱数假文”,什么意思呢?其实就是带指无意义文字。...这个还是很有用,比如我们想给我博客每一篇文章配张好看图,大小是 200x130,那么只需要直接给配图设置 https://picsum.photos/200/130 就好了,效果还是蛮不错:...当然有时候这会就说了,不想每次刷新时候图片都变掉,想展示一些固定图片能不能做到呢?

    1.9K30

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

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

    3.2K10

    一个问题,用了多线程后,两个问题了现在

    在《对进程和线程一些总结》中也有介绍,这里就不详述。 为什么要用多线程 很显然,多线程能够同时执行多个任务。...同样,如果有一个任务特别耗时,而这个任务可以拆分为多个任务,那么就可以让每个线程去执行一个任务,这样任务就可以更快地完成了。 代价 听起来都很好,但是多线程是代价。...另外一种情况,就是设置线程数大于总逻辑CPU数: $ cat /proc/cpuinfo| grep "processor"| wc -l 8 这样情况下,设置更多线程并不会提高处理速度。...const pthread_attr_t *attr, void *(*start_routine) (void *), void *arg); 参数必要做一下说明...在《一个奇怪链接问题》中提到,对于非glibc库中库函数,都需要显式链接对应库。

    1K30

    一个基因两个id能肿么办

    学员提问, 为什么他看到了一个基因,如下所示,居然两个id,看起来就非常诡异,让他百思不得其解。...一个基因两个id 其实这个基因首先是一个基因名字,是 MATR3 ,是人类基因命名委员会给出来。...其实这个时候你可以随意选择,比如这个基因你可以直接删除,或者两个id随意选择一个,或者选择表达量最高那个id。...duplicated(ids$SYMBOL),] # 这里直接粗暴删除出现重复id head(ids) pos=match(ids$ENSEMBL,rl$V1)#match函数获取括号中左边在右边位置信息...这个时候你不要害怕,是正常!人类就只有2万个蛋白编码基因矩阵, 4万个id缺失了就缺失了,这就是人生。如果你问我为什么,得给你开课,讲解背景知识至少十天半个月!

    3K40

    两个忠告

    数据化趋势如今已经很显露了,几乎百分之六七十职场人每天都在处理数据,大部分都是用Excel存储数据、处理数据、分析数据,所以造成了网上所说百万表哥表姐传说。...以上问题是在表哥表姐那里听到最多。 对于业务线的人来讲,Excel技能能让你如虎添翼,分析数据作报告更得心应手。...能帮我提升Excel处理数据能力吗?能涨工资吗?能升职吗?花那么多精力学了后能帮到我啥? 数据库什么用?...两个层次,如果你想要深度涉猎数据技术,往往需要学习数据库原理,也就是其底层逻辑;如果只是方便取数、做表、做分析,这属于数据应用范畴,学习一般是对数据库操作层面的技巧和语法,也就是SQL,原理稍加涉猎即可...因为业务型数据分析师价值衡量不在于你做了多少多少报表,也不在于你取数多快做报表多快,而是数据分析结果对业务、对管理、对公司经营决策多大帮助。

    69220

    索引却不用两个场景

    建了索引,SQL却未使用索引,很多情况,何况不精通,所以不能一一枚举出来,但结合昨天广分一位兄弟问题,列举出两个场景,提供一些思路和方法。...场景一:正确索引却不用 创建测试表,插入一条数据,创建索引,采集表和索引统计信息,USER_TABLES视图显示1条记录,平均行长为14字节。 ?...接着执行report_tuning_task输出建议结果,请注意要是不设置开始set,则可能结果显示为空, ? 内容如下,表示Oracle对这条SQL两个建议, ?...),但当10001条记录时候,不用索引就是错误了,原因就是由于统计信息不准,造成Oracle计算成本值出现偏差,此时要么手工采集统计信息,要么使用SQL Profile固化执行计划,当然索引但不用场景...如果您觉得此篇文章对您有帮助,欢迎关注微信公众号:bisal个人杂货铺,您支持是对最大鼓励!共同学习,共同进步:)

    56820

    语音芯片型号哪些?为什么强烈推荐使用flash型可擦写

    一、语音芯片简介语音芯片型号哪些?为什么强烈推荐使用flash型可擦写芯片。这里我们简单描述一下如下常见类容:1、他们都有什么特点?以及发展历程简介2、常见语音芯片哪些?...但是归根结底语音芯片发展开始,还真是基于玩具所做,比如早期佑华四位机,那真的是一代经典。语音芯片大概造型如下:语音芯片最小系统如下:常见语音芯片哪些?...语音芯片种类很多,大体区分下来也就4个类别而已SOP8封装OTP类型芯片,就是只能烧录一次那种,常见于玩具枪类型应用,超级低端。...首先flash型,优势非常明显,主要体现在如下三个方面:用户在初期测试时候,不需要依赖于供应商打样,因为语音烧录和调整,都是自己可以很灵活操作比如:KT148A芯片,用户就可以直接使用串口进行下载语音...,成本很低,并且很简单用户在产品确认之后,后期试产、量产,都是毫无风险,因为即使考虑不周地方,也是可以进行补救用户备货也简单,即使不小心备了库存,后期也是重新擦写转而盘活最最重要一点就是,当你产品单量小时候

    26930

    拒绝千篇一律 个性

    “ 地图服务快速发展今天,千篇一律地图样式已经无法满足开发者需求了。...各行各业开发者都有自己特有的、针对不同行业特性地图样式诉求,比如做共享单车希望重点突出城市道路、做LBS游戏希望地图配色可以更加贴合游戏风格、做智慧景区希望和景点园区主题色彩相匹配、做O2O...希望地图样式体现出不同服务特色…… 为了满足广大开发者对个性化地图需求,腾讯位置服务再度升级,重磅推出个性化地图编辑平台,真正做到我地图做主。...一次编辑,多端使用,节约重复编辑样式时间成本,为开发者提供了极大便利。 ?...此次个性化编辑平台发布,将助力开发者打造更独特、更炫酷地图效果,实现地图与产品交互页面的完美结合,为用户提供更个性化视觉体验。 点击图片,体验demo ?

    62820

    常用两个翻译神器!真的很可

    JavaGuide 在线阅读网站:https://javaguide.cn/ 你好,这里是已经刷了 12 集《梦华录》 Guide。 从五月中旬开始,每天强迫自己阅读至少一篇纯英文文章。...平时通常会从 Medium[1] 这个网站上找文章阅读,没有开通这个网站上会员,都是找一些免费文章阅读,总体感觉这个网站上面的文章中等偏上,并没有很多博主吹得那么高质量,弱智低质量文章依然也有很多...另外, 经常使用是彩云小译[2]这个浏览器插件,真心好用,就是免费额度太少了! 彩云小译这个浏览器插件也可以对文章进行在线翻译,且每一段中文位于英文之后。...发现每次推荐工具总有个别人说是广告,恰烂钱。。。是真无语。。。 彩云小译这工具用下来确实可以,而且翻译质量挺高。缺点也很明显,免费额度太少了,重度使用的话,只能开会员。...试用了几天沙拉查词之后,把之前用 Mate Translate 这个类似的插件给干掉了。 效果如下,这个插件支持多平台翻译 api ,可以自行在后台设置。

    69550

    2023-10-18:用go语言,给定一个数组arr,长度为n,表示0~n-1号设备, arr表示i号设备型号型号

    2023-10-18:用go语言,给定一个数组arr,长度为n,表示0~n-1号设备, arr[i]表示i号设备型号型号种类从0~k-1,一共k种型号, 给定一个k*k矩阵map,来表示型号之间兼容情况..., map[a][b] == 1,表示a型号兼容b型号, map[a][b] == 0,表示a型号不兼容b型号, 兼容关系是向图,也就是a型号兼容b型号,不代表b型号同时兼容a型号, 如果i设备型号兼容...答案2023-10-18: 大体步骤: 1.创建一个二维切片 own,长度为 k,用于记录每个型号设备编号。 2.创建一个二维切片 nexts,长度为 k,用于记录每个型号兼容下一个型号。...3.遍历数组 arr,将每个设备编号添加到对应型号 own 中。 4.遍历兼容矩阵 m,将每个型号兼容下一个型号添加到对应型号 nexts 中。...遍历拥有型号设备位置过程复杂度为 O(n),堆操作复杂度为 O(logn),遍历所有可能型号和设备位置复杂度为 O(k^2),所以总时间复杂度为 O(nk^2logn)。

    27320

    珍藏两个地图制作网站,太惊艳了!

    最近一段时间,一直在研究绘制地图相关知识,也在网上查找了很多资料,在这个过程中,无意中发现了两个超级惊艳网站,下面就介绍给大家~ 地图投影 说到地图投影问题,不清楚同学可以先看下前面的一篇文章...该网站多个参数可以调整,首先是地图角度,多种地图角度可以选择,比如我们常见地球仪形式 再比如我们随意选择几个 可以看到多种投影角度,非常全面 然后我们还有很多地图角度可以做细微调整,我们先以正常地球仪角度来做示例...真实大小 当大家看到如下这张图片时候,有没有很好奇是如何绘制呢 没错,就是使用下面这个网站进行绘制,我们来看一下制作过程 进入网站之后,是一张平平无奇世界地图 我们在左上角输入框中输入对应国家英文名称...,比如:China,此时中国地图就会被标注出来,我们就可以任意移动这块区域了 我们还可以给选择区域调整方向,就是控制左下角轮盘 这样,我们就可以像拼积木一样,把不同国家拼凑在一个我们想要区域内...,还是很好玩~ https://thetruesize.com/ 好了,今天两个地图制作网站就介绍到这里,如果大家觉得满意请务必点个赞 + 在看 支持下

    1.8K20

    01跨界之路:预谋积累

    大学时候作品集 临近毕业,还是顺利了份设计工作,拒掉了地产offer。从最低级建模、cad描图、文本排版做起。期间对方案从萌动到有点感觉,这过程还是让人挺兴奋。...artlantis夜景表现 一阵子比较喜欢设计构筑物,于是自娱自乐设计了一系列新中式风格小品: ? ? ? 新中式系列构筑物 一些还建成了!当时那个心情激动啊!...这边补充下,国企、央企类地产跟民企工作氛围、专业能力提升很大区别噢!当然薪酬区别也蛮大。...,这个行业是多悲哀。...当然也碰到不少良心人,还是很靠谱。 6 ---- 2014年春节期间,预谋地自学。学习html5,试着做了个游戏demo。 ?

    83550

    系统bug?你可得有证据!

    在以前,分析过很多实际运行故障,并把它做成了专辑,十几篇文章,点击下面链接即可查看。 《故障看人性》 你要知道,在线下、在测试开发环境能够发现bug,都是些小儿科。...在平常表达中,在一篇报告中,不要出现技术术语,不要把话说太死,是一个cto基本素养。 但是活儿总是要有人干,公司所有人都打太极,最后将形成一个虚幻世界,不利于整个组织健康发展。...分析 问题分析是最困难一环。了证据环节,我们就避免了靠猜去找问题现状,但如何在这些分散信息和复杂路径中,找到问题根本原因,是非常有挑战。...手机证据最有效是通过日志,尤其是一定规律日志信息。除了分析正常业务逻辑,数据问题或者多线程问题,同样是常见bug引起原因。...十年架构,日百亿流量,与你探讨高并发世界,给你不一样味道。个人微信xjjdog0,欢迎添加好友,进一步交流。

    29120

    去,撸个注解什么难

    “傻呀你,就是给你举个例子,证明:注解对代码运行效果没有直接影响,明白用意了吧?”毫不客气地说。 “哦。”三妹若有所思地说。 “认真听哈,接下来给你讲讲注解生命周期。”...瞅了瞅三妹,看她是否在专注听,然后继续说,“注解生命周期 3 种策略,定义在 RetentionPolicy 枚举中。” 1)SOURCE:在源文件中有效,被编译器丢弃。...4)JsonField 注解一个参数,名字为 value,类型为 String,默认值为一个空字符串。 “为什么参数名要为 value 呢?什么特殊含义吗?”三妹问。...说。 “那 default "" 什么特殊含义吗?”三妹继续问。 “当然也是有的,它允许我们在一个字段上直接使用 @JsonField,而无需指定参数名和值。”回答说。...“嗯,假设有一个 Writer 类,他 3 个字段,分别是 age、name 和 bookName,后 2 个是必须序列化字段。就可以这样来用 @JsonField 注解。”说。

    37930

    一个大胆想法!

    这与人类对局风格完全不同,很有意思。” Seth Davies,职业扑克选手 “很高兴能够与机器人对战,这是一种独特学习体验。认为机器人玩得非常稳。...六人德州扑克对战与之前二人对战AI基准测试相比,多了两个主要挑战。...此外,在有两个以上玩家参与游戏中,即使在精确纳什均衡策略下,有时也无法避免失败。...因此,必要仔细在“bluff”和“手握大牌下大注”概率之间取得一个平衡。换句话说,就是令不完全信息博弈中行动策略,取决于选择某策略和选择其他动作概率区分上。...这是Pluribus和职业玩家在实验中使用界面 实验两种形式: 5个人类职业选手与1个AI共同玩儿游戏; 1个人类职业选手与5个AI共同玩儿游戏。

    1.1K20
    领券