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

为什么我在公司里访问不了家里的电脑?

上篇文章「为什么我们家里的IP都是192.168开头的?」提到,因为IPv4地址有限,最大42亿个。...那这么说只有用到端口的网络协议才能被NAT识别出来并转发? 但这怎么解释ping命令?ping基于ICMP协议,而ICMP协议报文里并不带端口信息。我依然可以正常的ping通公网机器并收到回包。...其实他们都是同一个数值,只不过大小端不同,读出来的值不一样。就好像同样的数字345,反着读就成了543。这是为了兼容不同操作系统(比如linux和Windows)下大小端不同的情况。...为什么我在公司里访问不了家里的电脑? 那是因为家里的电脑在局域网内,局域网和广域网之间有个NAT路由器。由于NAT路由器的存在,外网服务无法主动连通局域网内的电脑。...最后留个问题,有了NAT之后,原本并不富裕的IPv4地址突然就变得非常够用了。 那我们为什么还需要IPv6? 另外IPv6号称地址多到每粒沙子都能拥有自己的IP地址,那我们还需要NAT吗?

2.1K10

我在实际项目开发中遇到的关于ElementUI各种表单验证

什么电话、邮箱、数字、英文、汉字…等能用正则验证都可以用这个方式。...rules: { content: [ {required: true, message: '请填写政策内容', trigger: 'change'} ], } 这里采用一个骚操作,原本输入框的验证都是监听的输入框的各种事件...-多个输入框验证 第一种情况 每个输入框单独验证 在样式很好控制的情况下,循环生成多个,单独验证 <div v-for="(item,index) in form.project...有的时候,迫于样式的困扰,我们只能写多个输入框,而不能生成多个,在同一个下统一验证 <div style="list-style:none...; } else { callback(); } }, 第九种 清除某一个输入项验证 如图开始选择了意向类型为按面积,此时已经验证了意向面积的值,并提示错误信息,然后切换为按工位,如果不清除意向面积的验证

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

    我在实施蓝绿部署后遇到的问题和解决方法

    我不喜欢他们提出的解决方案,即,对我们的应用程序代码库进行特定的更改,以支持 蓝绿发布。它向我发出了一个代码更改的警告:将部署与代码绑定了;在环境应该是不可见和可互换的情况下,以编写代码来支持环境。...这是我最喜欢问的面试问题之一,问一个人如何在蓝绿环境中处理破坏性更改,以避免有人提出了一个很好的解决方案,但它可能会涉及一些定制的路由层来丰富或调整“旧”请求以适应“新”系统。...它将允许我们的服务 B 的 2.0 版本管理任何 HTTP 404“URL 未找到”响应,如果它碰巧向服务 B 的 1.0 版本实例发送了一个 V2 请求,并且它将允许服务 A 托管端点的 V1 和 V2...让我非常畏缩的一个解决方法是:包含一个可以设置为蓝或绿的配置变量,然后在来自前端的请求中设置一个 HTTP 头,通过指定该变量来在应用程序代码库中有效地重新创建 Azure Traffic Manager...因此,例如,“注销”链接将在前端配置中指定 2 个配置变量:一个用于绿,一个用于蓝,允许根据服务器“颜色”生成不同的注销链接...... 吃饱撑的吗?

    96240

    学完计组后,我马上在「我的世界」造了台显示器,你敢信?

    前言 今天的主题十分有趣,我们将在我的世界(Minecraft)这个游戏里,靠一个个逻辑门来组合实现一个简单的七段显示器,可以实现将选择的数字输出在显示器上。...演示视频在下面,来看看这个宏大的工程: 接下来,我会从最基础的与或非实现开始,亲自画出电路原理图,并且用我的世界来带领大家领略数字电子技术的精妙之处。...将红石火把激活,就会熄灭火把,熄灭后输出端没有信号,输出为 0 ,红石灯不亮。 ? 非关 利用以上装置可以将输入的信号进行反相。...与非表达式化简 发现消掉了与门的最后一个非门,与非门实现了对与门的化简,只要两个输入端各搭一个非门,将输出并联在一起就能实现。 这也是我在设计电路时,倾向于把表达式化简为与非门的原因之一。 ?...七段数字 在我的世界里面,可以将三个红石灯利用红石连成一段,当成一个发光二极管。 下面则是七段显示器正面图: ? 七段显示器正面 下面则是七段显示器背面图: ?

    86741

    在12家科技创业公司工作后,这是我的8条经验

    这是一篇经验帖,作者 Daniel Shenfeld 曾在 12 家创业公司工作过,这些公司覆盖金融科技、医疗、教育技术、生物技术等多个领域,所处的阶段也各有不同,从种子前(pre-seed)到收购后都有...Daniel 在不同的公司中担任各种各样的职位,从基层员工到数据科学主管和战略顾问主管都做过。在所有工作中,他一直致力于研究有趣的机器学习和数据科学问题。...关注产品,而非 AI 作为货真价实的数学家,我一开始是被机器学习科学打动的,想创建新的算法和方法来解决挑战。 但我很快就意识到,即便是最准确的机器学习模型也没法自己创造价值。...如果做得好,就会形成强大的良性循环,我称之为「产品/数据拟合」(product/data fit):产品有效地意识到数据的潜在价值,同时持续生成必要数据来进一步改进产品。 ?...在机器学习应用的背景下,有些人可能担心他们的工作会被自动化取代。其他人则正在根据技术提供的信息做出重要决策。

    43150

    在 LangChain 尝试了 N 种可能后,我发现了分块的奥义!

    分块是指切分文本的过程,虽然听起来非常简单,但要处理的细节问题不少。根据文本内容的类型,需要采用不同的分块策略。 在本教程中,我们将针对同一个文本采用不同的分块策略,探索不同分块策略的效果。...然后,MarkdownHeader 和 RecursiveCharacter 文本分割器会根据标题(标题分割器)或一组预先选定的字符分隔符(递归分割器)分割 markdown 文档中的文本。...SelfQueryRetriever 是 LangChain 原生检索器,允许向量数据库“查询自身”。...至于 pymilvus 导入,通常我只将这些导入在结束时用于清理数据库。 编写函数之前的最后一步是加载环境变量并声明一些常量。...完成所有上述设置后,获取 LLM 并将其传递给 SelfQueryRetriever。当我们针对文档提出问题时,检索器开始发挥作用。我还设置了函数从而了解其正在测试哪种分块策略。

    90140

    技术分享 | 为什么我的 MySQL 客户端字符集为 latin1

    问题背景 我司某客户最近在检查一批新安装的 MySQL 数据库时,发现了下面的现象: 该批次的 MySQL 客户端字符集全部为 Latin1 ; 而之前使用同样参数模板部署的 MySQL ,客户端字符集却为...utf8 ; 已知 MySQL 版本为 5.7.32 ,服务器操作系统为 Redhat 7 ,那么为什么两次安装的 MySQL 字符集会不一样呢?...,因此在收到请求后会使用该参数进行解码; character_set_connection:Server内部处理请求字符串时,会从character_set_client转为character_set_connection...en_US ,而原先的为 en_US.UTF-8 [qinguangfei0511-4.png] 好像找到了问题出在哪里,测试环境验证下,果然当服务器字符集设置为 en_US 后,MySQL 客户端字符集变为了...en_US后,我们看到MySQL客户端字符集为Latin1 ,是不是可以理解了 而使用MySQL 8.0的客户端,能进一步验证当不能精确匹配时,就使用MySQL最接近的字符集: [qinguangfei0511

    2K30

    技术分享 | 为什么我的 MySQL 客户端字符集为 latin1

    问题背景 我司某客户最近在检查一批新安装的 MySQL 数据库时,发现了下面的现象: 该批次的 MySQL 客户端字符集全部为 latin1 ; 而之前使用同样参数模板部署的 MySQL ,客户端字符集却为...utf8 ; 已知 MySQL 版本为 5.7.32 ,服务器操作系统为 Redhat 7 ,那么为什么两次安装的 MySQL 字符集会不一样呢?...=utf8mb4 最后,又查看了服务器上操作系统的字符集,发现有问题的为 en_US ,而原先的为 en_US.UTF-8 好像找到了问题出在哪里,测试环境验证下,果然当服务器字符集设置为 en_US...后,MySQL 客户端字符集变为了 latin1 那么,为什么会这样呢,我们看下官方文档上是怎么说的:https://dev.mysql.com/doc/refman/5.7/en/charset-connection.html...,当服务器的字符集为 en_US 后,我们看到 MySQL 客户端字符集为 latin1 ,是不是可以理解了 而使用 MySQL 8.0 的客户端,能进一步验证当不能精确匹配时,就使用 MySQL 最接近的字符集

    1.4K30

    在函数内定义一个字符数组,用 gets 函数输入字符串的时候,如果输入越界,为什么程序会崩溃?

    在C语言中,使用gets函数输入字符串时,如果输入的字符串长度超过了字符数组的边界,程序可能会崩溃。...缓冲区溢出的原因数组越界:当输入的字符串长度超过字符数组的容量时,gets函数会继续将多余的字符写入数组之外的内存区域。...这些额外的字符可能会覆盖相邻的变量、函数返回地址或其他重要数据,导致程序行为异常或崩溃。栈溢出:如果字符数组是在栈上分配的,超出数组边界的写操作可能会覆盖栈上的其他数据,包括函数的返回地址。...,不推荐使用 printf("你输入的字符串是: %s\n", buffer); return 0;}在这个例子中,如果用户输入的字符串长度超过9个字符(加上终止符\0),gets函数会将多余的字符写入...: %s\n", buffer); } else { printf("输入失败\n"); } return 0;}fgets函数允许指定最大读取的字符数,这样可以确保输入的字符串不会超过数组的容量

    9310

    数据科学家:在实际工作后,我深刻认识到的五点

    在本文中我总结出当中最需要注意的五点,希望能帮助你更好地进行数据科学之旅,让我们开始吧! 1. 业务领域知识 在刚开始从事数据科学工作时,这一点让我最印象深刻。一开始我并没有意识到领域知识的重要性。...相反,我花了大量时间用于提高技术知识,在不真正了解业务需求的情况下去构建复杂的模型。 ?...你可能会在进行了一段时间探索性数据分析后,但仍未获得任何见解;你可能会不断地用不同参数训练模型,希望得到改进;你可能好不容易完成数据清理,而实际上数据却不够干净,无法提供给模型。...然而在现实情况比较复杂,你需要通过构建逻辑和设计实验来测试你的假设,并使用合适的指标评估模型。 在实验结束时,你的任何结论都需要事实和数据的支持,永远不要没有验证其有效性的情况下得出结论。 4....如果没有基准,那么是不够的,容易出现质疑:怎样才能被认为是足够好?我为什么要相信你的结果? 风险管理 这一点尤为重要,因为它将决定你的模型是否会投入生产。

    46210

    (推荐,我的深度总结)聊聊为什么技术要先广后精,对技术新人的几点建议

    在我30岁生日那天的文章中,我在文末给技术新人的几点建议中,第一点就提出来了“技术要先广后精”这个想法,今天我想针对这一点来谈谈我的看法。 ? 企业喜欢什么样的人 ?...在这份JD中,我们可以看到,工作经验只要1~3年,但是却仍然需要对分布式计算、数据挖掘等相关内容比较熟悉,那么这个时候,我们似乎就有些疑问了,为什么现在都是在这么要求,我只在我自己的专业领域中做的好不可以吗...模型调参 现在模型训练好了,但是我们在验证的过程中发现总是有一类数据模型训练的有问题,或者loss不收敛,那么这个时候我们就要做模型调参工作,不错,这个时候你又化身成了一个调参工程师。...所以,我们再回到最初的问题上,为什么在各个企业的招聘JD上会有这么多的要求,实际上不是企业要求高,而是这些我们真的需要掌握。 技术要先广后精 ?...所以,话又说回来,为什么我认为技术要先广后精,因为只有站在全局来看待问题,你才能够知道应该从那个点突破,来去深入的研究,只有这样,我们才能使自己的职业道路走得越来越宽。

    77630

    为什么我的Spring Boot自定义配置项在IDE里面不会自动提示?

    一、背景 官方提供的spring boot starter的配置项,我们用IDE配置的时候一般都有自动提示的,如下图所示 而我们自己自定义的配置却没有,对开发非常不友好容易打错配置,那这个是怎样实现的呢...二、提示原理 IDE是通过读取配置信息的元数据而实现自动提示的,而元数据在目录META-INF中的spring-configuration-metadata.json 或者 additional-spring-configuration-metadata.json...三、实现自动提示 以我这个自己开发的starter中的自定义配置文件为例,如果自己手动创建这些元数据的话工作量比较大,使用IDEA的话有自动生成功能 3.1....引入依赖spring-boot-configuration-processor 在zlt-swagger2-spring-boot-starter工程中添加以下jar包 ...重新编译项目 项目在重新编译后就会自动生成spring-configuration-metadata.json文件 四、测试 自定义的swagger配置已经能自动提示了 参考资料 https:/

    2.7K20

    谈 DevOps 平台实施:我在本地跑明明成功的,为什么在你平台跑就报错?

    我在本地跑明明成功的,为什么在你平台跑就报错? 用户在 Jenkins 上跑构建时,失败了,把日志截图给我看,如下图: ?...这样的日志,我通常回:请检查你们的依赖,是不是有依赖没有上传到咱们的 Nexus 仓库。验证方法是先在本地删除你的 .m2 目录,然后再执行一次构建。...我觉得 DevOps 平台是不是可以直截了当地告诉用户: xxx 依赖在 Nexus 仓库(maven.abc.com)中没有找到,请您先 deploy 该依赖到 Nexus 仓库后,再执行此任务。...同时,我们将这些数据(依赖管理失误)统计起来,就可以看出一个团队在依赖管理方面的能力表现了,进而可以有效的对团队进行培训,以提高相应的能力。...最后的解决方式是: 用户 deploy 一个新的版本到 Nexus 仓库,并在 pom.xml 中使用新的版本。 我们将 Nexus 设置为不允许重复 deploy。

    71010

    为什么我建议在复杂但是性能关键的表上所有查询都加上 force index

    对于 MySQL 慢 SQL 的分析 在之前的文章,我提到过 SQL 调优一般通过下面三个工具: EXPLAIN:这个是比较浅显的分析,并不会真正执行 SQL,分析出来的可能不够准确详细。...但是不能直观的看出来为啥会走错索引,需要通过 OPTIMIZER TRACE 进行进一步定位。但是在进一步定位之前,我想先说一下 MySQL 的 InnoDB 查询优化器数据配置。...innodb_stats_auto_recalc 全局变量全局默认是否自动更新,默认为 ON 即在表中有 10% 以上的行更新后触发后台异步更新采集数据,。...这也引出了一个新的可能大家也会遇到的问题,我在原有索引的基础上,加了一个复合索引(举个例子就是原来只有 idx_user_id,后来加了 idx_user_status_pay),那么原来的只按照 user_id...所以最好一开始就能估计出大表的量级,但是这个很难。 结论和建议 综上所述,我建议线上对于数据量比较大的表,最好能提前通过分库分表控制每个表的数据量,但是业务增长与产品需求都是不断在迭代并且变复杂的。

    1.4K20

    【计算机网络】我与张三的 DNS 解析过程,浏览器中输入URL 回车后发生了什么

    解析 hello ⼤家好,我是 up主黎明⾲菜 今早我正打开b站刷剧,突然想到了⼀个问题: 我们在浏览器⾥输⼊ bilibili.com 的时候,电脑是怎么找到b站的呢?...上篇TCP/IP协议的 视频⾥说过,⽹络请求是根据 ip 地址进⾏访问的 ⽽只输⼊了b站域名的我们 为什么电脑不会给我们打开 a 站、c 站,抑或是⼀些奇怪的站点呢?...⼦在外⾯要保护好⾃⼰ 这⾥的奖学⾦ Excel 就相当于权限域名服务器 果然在⾥头找到张三的电话,也就是bilibili 的 ip 地址 我赶紧给他打了过去,结束这要命的⼀天 总结 这个在浏览器中输⼊...地址的流程,其实也就是DNS的⼯作流程 简单的总结一下: 第一步:在浏览器中输入www.bilibili.com域名,操作系统会先检查自己本地的hosts文件 是否有这个域名的映射关系,如果有,就先调用这个...⽣活息息相关 信息技术源于⽣活,却⼜在⽆时不刻的影响着我们的⽣活 这就是我们在浏览器输⼊URL后的全部内容了 谢谢⼤家观看,我是up主黎明⾲菜 参考文献:https://segmentfault.com

    1.6K30

    【计算机网络】我与张三的 DNS 解析过程,浏览器中输入URL 回车后发生了什么

    # 视频解析 方便大家理解,我在 b 站发布了一期视频,欢迎大家查收 【计网】浏览器输入url按下回车后发生了什么?...上篇TCP/IP协议的 视频⾥说过,⽹络请求是根据 ip 地址进⾏访问的 ⽽只输⼊了b站域名的我们 为什么电脑不会给我们打开 a 站、c 站,抑或是⼀些奇怪的站点呢?...⼦在外⾯要保护好⾃⼰ 这⾥的奖学⾦ Excel 就相当于权限域名服务器 果然在⾥头找到张三的电话,也就是bilibili 的 ip 地址 我赶紧给他打了过去,结束这要命的⼀天 # 总结 这个在浏览器中输...⼊地址的流程,其实也就是DNS的⼯作流程 简单的总结一下: 第一步:在浏览器中输入www.bilibili.com域名,操作系统会先检查自己本地的hosts文件 是否有这个域名的映射关系,如果有,就先调用这个...⽣活息息相关(深情) 信息技术源于⽣活,却⼜在⽆时不刻的影响着我们的⽣活(深情) 这就是我们在浏览器输⼊URL后的全部内容了(深情) 如果你喜欢这期视频,想要听更多有关编程的故事(深情) 希望你能点赞、

    1.5K40

    为什么我在客户端发送信息的时候按发送按钮无法发到服务器端?

    一、前言 前几天在Python白银交流群【无敌劈叉小狗】问了一个Python通信的问题,问题如下:大家能帮我看看为什么我在客户端发送信息的时候按发送按钮无法发到服务器端?...具体的表现就是点了发送但服务器收不到,如下图所示: 二、实现过程 这里【啥也不懂】给了一个指导,他当时在赶车,电脑不太方便,让粉丝截图了代码,直接看图的。这里提出来了几个怀疑的点。...后来【啥也不懂】回到家后,帮忙修改了代码,就能顺利跑通了。 顺利地解决了粉丝的问题。 如果你也有类似这种Python相关的小问题,欢迎随时来交流群学习交流哦,有问必答!...三、总结 大家好,我是Python进阶者。这篇文章主要盘点了一个Python库下载失败的问题,文中针对该问题,给出了具体的解析和代码实现,帮助粉丝顺利解决了问题。...最后感谢粉丝【无敌劈叉小狗】提出的问题,感谢【啥也不懂】给出的思路,感谢【莫生气】等人参与学习交流。

    14310

    日本首富孙正义预言30年后的世界:我非常激动,感觉睡觉都是在浪费时间

    孙正义描绘的未来会实现吗? “我非常激动,真的感觉连睡觉都是在浪费时间。”...……” “30年后,物联网将使全球网络化、智能机器人将渗透我们的日常生活、AI将超越人类智力。...我敢肯定的是人类寿命将延长到100岁以上,人类和机器人共生……” 在《信息革命指引下的新世界》的主题演讲中,孙正义用了两个半小时描绘对未来的设想:卫星网络覆盖地球每一寸土地,数千万亿台设备连接互联网、将数据传至云端...从床上睁开眼睛的时候我就在想,我是在美国么,还是在印度,我到底在哪儿。 总之,真觉得自己一直处在一个很让人兴奋、期待、心砰砰跳的时代,所以睡觉时间太浪费了。 现在我们开始进入正题吧。...很多人认为机器人只能做机械的单纯的工作。但是,当“他们”(机器人)搭载了AI后将获得重生。他们可以自己学习,可以理解人类的想法。

    1K80
    领券