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

为什么DSN (存储在网络上)只适用于我的电脑,而不适用于我们网络上的其他人?

DSN(Data Source Name)是一种用于连接数据库的标识符,它包含了数据库的地址、端口、用户名、密码等信息。DSN只适用于你的电脑,而不适用于网络上的其他人,原因如下:

  1. 访问权限限制:DSN中包含了数据库的用户名和密码等敏感信息,为了保护数据的安全性,数据库通常会设置访问权限控制,只允许特定的用户或IP地址访问。因此,其他人无法通过你的DSN访问数据库。
  2. 网络隔离:网络上的其他人可能位于不同的网络环境中,无法直接访问你的电脑所在的局域网。即使他们知道了你的DSN,也无法通过网络直接连接到你的电脑上的数据库。
  3. 安全性考虑:将DSN公开给网络上的其他人可能存在安全风险。如果其他人获取了你的DSN,他们可能会尝试使用恶意代码或非法操作来访问、修改或删除你的数据库中的数据。

综上所述,DSN只适用于你的电脑,而不适用于网络上的其他人。为了实现网络上的其他人访问数据库,可以考虑使用其他安全的方式,如通过API接口、Web服务等提供数据访问功能,并进行相应的身份验证和权限控制。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

干货丨深度迁移学习方法的基本思路

从这个意义上看,不难理解微调是迁移学习的一部分。对于微调,有以下几个常见问题。 (1)为什么需要已经训练好的网络。 在实际应用中,我们通常不会针对一个新任务,从头开始训练一个神经网络。...迁移学习告诉我们,利用之前已经训练好的模型,将它很好地迁移到自己的任务上即可。 (2)为什么需要微调。 因为别人训练好的模型,可能并不完全适用于我们自己的任务。...最后,DAN方法将多核MMD的参数学习融入深度网络的训练中,并且未额外增加网络的训练时间。DAN方法在多个任务上都取得了比DDC方法更好的分类效果。 为什么适配3层?...现有的深度迁移学习方法通常都只考虑域迁移,而没有考虑类别之间的信息。如何把域迁移和任务迁移结合起来,是一个需要研究的问题。...所以需要对其进行一些修改,使它能够适用于选择性迁移问题。

64030

关于大数据和数据库的一篇学习笔记

这篇文章来自于我非常崇敬的一个学者 Martin Kleppmann(下文用马丁指代) 的一篇访谈,包含了很多有趣的观点,比如为什么要写Designing Data-Intensive Applications...XA 分布式事务可以为解决这种问题提供一些帮助,但是就目前的情况而言,XA 并不适合,因为 XA 是一种基于锁的并发控制方式,这意味着当你在读取数据时,就必须对其进行锁定,让其他人无法在锁定的时候对数据进行修改...但是,从不同服务之间的一致性的角度来看,现在遇到了一个大问题:我们可能在两个相互依赖的不同服务中拥有相同数据,并且在时间上,可能会轻易地以一项服务稍稍领先于另一项服务而告终,然后可能会导致有人读取不同的服务...现在我们将所有的东西都存储在云上了,比如基本上所有的东西都要经过 AWS 的一个数据中心。我们放弃了去中心化的想法,而是将所有的内容都存储在服务器上,也就是集中化了。...但这并不是我真正感兴趣的去中心化:因为我发现这些加密货币实际上仍然非常集中,在某种意义上,如果您要进行比特币交易,则必须使用比特币网络。因此一切东西都集中在这个特定网络上。

78620
  • 2021年50个酷炫的Web和移动项目创意

    编程级别:初级 项目类型:前端 前端:HTML,CSS,JavaScript 后端:不适用 22.系列和电影监视列表API 您可以创建一个API,用于存储您观看的所有系列和电影。...编程级别:初级 项目类型:前端 前端:HTML,CSS,JavaScript 后端:不适用 27.正念应用 保持积极积极对我们的健康和福祉极为重要。...如果您可以将这样的应用程序扩展到更多的社交网络中,以便您可以关注其他人的游戏列表,然后他们也可以这样做,则可以进一步扩展。可能性是无止境。...然后可以与其他人共享此内容,以便您获得反馈。例如,假设该应用程序是2D的,而您正在从上方俯视平面图。...Web爬网程序 Web搜寻器用于从各种网站抓取数据。它们基本上是机器人,它们搜索数据,然后将其编入索引以用于其他目的。

    4.3K21

    官方博文|Zabbix 5.0在安全性能有哪些改进?

    通过身份验证和验证host标识与数据库建立加密连接 如果我们根据需要指定了DBTLSConnect的内容而不指定其他参数内容,那么DB的连接默认使用加密,而不需要进行身份验证或host标识验证。...比MD5慢很多:不适用于硬件加速-不容易受到暴力攻击。 初始登录后,旧的MD5hashes将替换为bcrypt hashes。 使用唯一的salt值。...不适用于Rainbow table攻击 06.开箱即用的SAML支持 在Zabbix 5.0中,SAML支持是开箱即用的。您只需在SAML端和前端配置一些参数。 ?...可以用于解析审计数据并在发生关键改变时通知您。 11.Http 代理支持Webhooks 开箱即用集成是Zabbix相对较新的功能。现在我们在http proxy中添加了集成的功能。...在 Zabbix 5.0 中,我们将在初始设置上检查这些配置,除了将现有实例升级到Zabbix 5.0。

    1.6K10

    终极指南:为什么以太坊不仅仅一个是加密货币

    为了理解为什么几个人能够持有一份拷贝,并且能够与其他人进行同步,让我们来假设现在网络里面有 10 个人,每个人的面前都有一个空的文件夹,并且有着一页空的纸。...区块链存储了什么? 区块链可以用于存储各种类型的数据,它所存储的数据,赋予了区块链价值。比特币区块链存储的是金融交易,因此,看起来像是美元或者英镑这样的货币。...我们可以在以太坊上写一个合约,这个合约从我们双方获得 100 美元的输入,然后在第二天,通过开放的天气 API 来检查天气,并将所有的以太转给赢的一方。 ?...data 用于记录智能合约的创建和执行,就像记录交易一样。在以太坊区块链上,任何一个块都可能包含以下三种交易: 1. 从一个人转移到另一个人的普通交易 这些普通交易,就像是比特币交易。...而一个去中心化的分布式电脑,只有在每个节点都停止工作的情况下,才会挂掉。换句话说,这使得它永远不会宕机。无论在哪里,只要有网络,就有以太坊。 原文: WTF is Ethereum?

    62220

    集线器、交换机和网桥,图文并茂,通俗易懂!

    在本文中,我将介绍集线器、交换机和网桥。主要解释这些设备是什么?它们是如何工作的?使用场景以及优缺点。还会解释什么是VLAN,它是如何工作的,以及我们为什么要使用它们?...集线器是如何工作的? 集线器的实现相当简单。 假设你有一台5台PC,希望连接到网络,可以使用以太网电缆将每台电脑插入集线器的端口,一旦将它们全部插入,它们就可以与连接到集线器的每台电脑进行通信。...这是非常重要的,因为如果数据是敏感的,我们不希望其他人也看到它。 交换机上用的最多的技术就是VLAN(虚拟局域网) 网桥 网桥用于连接两个或多个子网。 它将两个局域网合并成一个扩展局域网。...我们不希望销售部门了解工程部门内部的任何网络流量或数据流,销售部门只与销售部门通信,因为往往销售部门有很多敏感信息,比如公司产品的底价、客户的信息等。...我们可以指定5个销售端口、3个工程端口、7个管理端口和2个营销端口。 每个部门基本上都在自己的“虚拟”网络中,就像他们有自己的独立网络,其他人看不到。 这其实就是VLAN背后的原理。

    2K10

    适合传统OFFICE开发者的网页开发其他周边知识工具介绍

    对于我们传统OFFICE开发者来说,搭建一个网站,所需要的知识都是很陌生的,会者不难,难者不会。...而我们平常接触到的带界面的软件,通常只适用于windows系统,且有软件开发经验的人都知道,软件的功能实现了还要再开发界面和用户交互,是非常繁琐的事情,而且要给多个平台去开发。...NODE.js可以让我们的javasript运行在自己电脑系统上,而不仅仅是运行在浏览器上,有系统的操作权限。...搭建一个网站服务 一个网站,本质上就是一个文件夹里有好多文件,但这个文件夹可以让外部网络去访问,比共享文件夹的接触面更广。...例如,如果网站很简单,静态的网站,完全可以购买一个对象存储服务,把文件上传上去,其他人就可以访问或下载这些文件。 ?

    47520

    什么样的药不能一起吃?双视图表征学习为联合用药预测带来新突破!

    近期,微软研究院科学智能中心的研究员和湖南大学 DrugAI 团队首次提出了一种新的用于 DDI 预测的双视图药物表示学习网络 (“DSN-DDI”),该网络迭代地使用局部和全局表示学习模块,同时从单个药物...这使得该模型同样适用于只有药物化学结构可及的诱导环境。DSN-DDI 可分为子结构学习模块和 DSN 解码器模块,前者用于从双视角学习药物对的子结构,后者用于子结构集成和最终的 DDI 预测。...DSN-DDI 及其五个变体在 Twosides 数据集以及 DrugBank 数据集上的性能评估如下: DSN-DDI 及其五个变体在 Twosides 数据集上用于转导设置的性能评估 DSN-DDI...综上所述,DSN-DDI 中用于两级表示学习的所有组件都有助于 DDI 预测,而局部级表示学习中设计的新操作更有用。 4....这些结果巩固了 DSN-DDI 捕获了不同药物之间相互作用的广义信息,因此适用于新批准的药物。

    45310

    给数据科学家的十条数据安全建议

    在公共 wifi 网络上,始终通过 V**(不是免费,而是付费的,并确保对做好调查)进行连接。...当你考虑数据敏感性时,不要只考虑到自己:如果你拥有其他人的数据,一定也要设身处地地为他人着想。 无论何时何地,尽你所能加密数据。...这些功能包括,确保为 S3 存储同和其他文件存储打开身份验证,保护服务器上的端口,以便只访问您需要的端口,以及将对服务的访问限制为仅允许的 IP 地址(或通过 V** 隧道)。 认真地共享。...否则,它们可能会成为黑客的宝藏 —— 当你所拥有的一切仍然在备份驱动器上时,为什么还要费心仔细呵护你的数据库呢? 确保原始数据不会隐藏在您可能会共享的输出中。...但即使您从数据集中删除了 PII,也无法保证其他人无法确定谁是谁。如果与一些其他数据相结合,是否就可以重新识别数据?非 PII 特征是否足够独特,仅适用于特定人群?

    1K30

    开发容器:可重用的开发环境

    是的,容器为我们提供了一种看起来像是运行在电脑上的微型电脑的东西。...有了开发容器,你就可以在一台机器上的多个项目之间进行干净的切换。这对于顾问来说是必不可少的,但也适用于任何拥有多个项目代码库的组织。...最终,在进行了大量的故障排除之后,发现他收到的系统更新与项目所依赖的某个库不兼容。没有人知道怎样帮助他,因为其他人的电脑上没有这个问题! 开发容器可以大大减少这种“在我的电脑上没问题”的现象。...开发容器也非常适用于开源工作。你有没有想过为开源项目做一点小小的贡献?但是,在拉取代码时,你意识到运行单元测试需要一个漫长而复杂的设置过程。于是,你放弃了,只能在他们的问题追踪器里提了个建议。...关于开发容器的注意事项 综上所述,开发容器并不适用于所有项目。 我们所讨论的一切都是基于用 Docker 运行的容器。

    1.2K30

    区块链和比特币的6个神话:揭穿了这项技术的有效性

    所以:每一个高级比特币网络客户端都存储了整个交易历史,这个记录大小至少有100GB。100GB是廉价笔记本电脑或最先进智能手机的最大容量。在比特币网络中,处理的交易事务越多,对应的规模越大。...你可能会问:如果都是一样的东西,也许不应该把它存储在每个网络节点上?当然,这样会更有效率。但是首先,它不是一个对等的区块链,而是一个传统的客户机-服务器架构。其次,客户必须信任服务器。...记住,“不相信任何人”是区块链的基础之一。 很长一段时间以来,比特币用户逐渐成为狂热分子,他们下载所有东西,把整个区块链存储在自己的电脑上。他们使用在线钱包,信任服务器,但是不关心它是如何运作的。...它仍然会每10分钟产生一个区块,处理相同数量的事务,并以完全相同的速度运行。 51%的攻击风险也适用于区块链解决方案。...你可能会问:“为什么我要向你学习,而不是更早地向他人学习?有没有可能其他人也看到了这些问题?”

    76890

    新一代响应式设计:适应多设备的最佳解决方案

    2013年初,当我开始进行响应式设计时,我很快意识到网络上流行的方法并不适合我,于是我开始了深入响应式设计领域的旅程。 为什么“移动优先”不再足够好!...基于组件的设计 为了实现有序性,最重要的是将样式分成小组件并使用单独的文件进行分离。在使用SASS时,我们可以使用@import进行分离。这有助于我们实现有序性。...网络上的常见做法是使用仅以最小宽度为起点而没有最大宽度的断点(称之为“开放式断点”),这是一个非常大的问题!你问为什么?因为你几乎无法控制上层断点会受到什么影响!...在这张图片中,HTML 是相同的,但移动设备+平板电脑和桌面版本看起来完全不同! 我所做的是将“移动导航栏”的样式放在移动+平板电脑的断点上,将桌面的样式放在桌面断点上。...移动设备+平板电脑——适用于0像素至1000像素宽度 桌面版 - 适用于1001像素及以上的屏幕 现在,“移动导航栏”的样式不会影响“桌面导航栏”的样式,反之亦然。它们都被封装了!

    31230

    DSN-DDI:双视图表征学习实现药物间相互作用预测性能突破

    在这项工作中,微软研究院科学智能中心的研究员和湖南大学 DrugAI 团队首次提出了一种新的用于 DDI 预测的双视图药物表示学习网络 (“DSN-DDI”),该网络迭代地使用局部和全局表示学习模块,同时从单个药物...这使得该模型同样适用于只有药物化学结构可及的诱导环境。DSN-DDI 可分为子结构学习模块和 DSN 解码器模块,前者用于从双视角学习药物对的子结构,后者用于子结构集成和最终的 DDI 预测。...DSN-DDI 及其五个变体在 Twosides 数据集以及 DrugBank 数据集上的性能评估如下: DSN-DDI 及其 5 种变体在 Twosides 数据集上用于转导设置的性能评估 DSN-DDI...综上所述,DSN-DDI 中用于两级表示学习的所有组件都有助于 DDI 预测,而局部级表示学习中设计的新操作更有用。...这些结果巩固了 DSN-DDI 捕获了不同药物之间相互作用的广义信息,因此适用于新批准的药物。

    61210

    系统设计01-如何设计应用层协议​(未完待续)

    连夜打车回到家里,战战兢兢翻开《计算机网络》,拿着放大镜仔细看了半夜,也没看到“粘包”两个字。我的后背不觉地渗出致密的汗水,双手止不住地发抖。匆忙打开电脑,一篇篇地翻着论文,试图寻找关于这个词的信息。...缺点:序列化数据只包含数据本身以及类的结构,不包括类型标识和程序集信息;只能序列化公共属性和字段;不能序列化方法;文件庞大,文件格式复杂,传输占带宽。适用场景:当做配置文件存储数据,实时数据转换。...缺点:对于习惯于静态类型语言的用户不直观。适用场景:在Hadoop中做Hive、Pig和MapReduce的持久化数据格式。...适用场景:对性能要求高的RPC调用、具有良好的跨防火墙的访问属性、适合应用层对象的持久化 对象怎么在网络中传输?...对于多路复用和分包的处理,RTMP 协议在传输时会用 RTMP Message(消息)来封装数据,而每一条 Message 在发送端会被划分为一个或多个带有 Message ID 的 Chunk(分块)

    91620

    向「假脸」说 No:用OpenCV搭建活体检测器

    那我们就开始吧! 什么是活体检测?我们为什么需要活体检测? ? 图 1:用 OpenCV 进行活体检测。左图是我的实时(真实)视频,而右图中我拿着自己的 iPhone(欺骗)。...; 3D 面部形状(3D face shape),类似于 iPhone 上的面部识别系统,这种算法可以让面部识别系统区分真实面部和其他人的照片或打印出来的图像; 结合以上算法,这种方法可以让面部识别系统工程师挑选适用于自己应用的活体检测模型...我们要让这个网络尽可能浅,并用尽可能少的参数,原因如下: 避免因数据集小而导致的过拟合; 确保活性检测器足够快,能够实时运行(即便是在像树莓派这样资源受限的设备上)。...为了完成这项任务,我们: 首先用智能手机录制了一段自己的视频(即「真实」面部); 将手机放在笔记本电脑或桌面上,重播同样的视频,用网络摄像头录制重播的视频(即「伪造」面部); 在这两段视频上使用面部检测器...我们有意让这个网络尽可能浅,以确保: 减少模型因数据集太小而导致的过拟合情况; 模型可以实时运行(包括树莓派) 总体来说,我们的活体检测器在验证集上的准确率高达 99%。

    1.6K41

    用OpenCV搭建活体检测器

    那我们就开始吧! 什么是活体检测?我们为什么需要活体检测? 图 1:用 OpenCV 进行活体检测。左图是我的实时(真实)视频,而右图中我拿着自己的 iPhone(欺骗)。...; 3D 面部形状(3D face shape),类似于 iPhone 上的面部识别系统,这种算法可以让面部识别系统区分真实面部和其他人的照片或打印出来的图像; 结合以上算法,这种方法可以让面部识别系统工程师挑选适用于自己应用的活体检测模型...我们要让这个网络尽可能浅,并用尽可能少的参数,原因如下: 避免因数据集小而导致的过拟合; 确保活性检测器足够快,能够实时运行(即便是在像树莓派这样资源受限的设备上)。...为了完成这项任务,我们: 首先用智能手机录制了一段自己的视频(即「真实」面部); 将手机放在笔记本电脑或桌面上,重播同样的视频,用网络摄像头录制重播的视频(即「伪造」面部); 在这两段视频上使用面部检测器...我们有意让这个网络尽可能浅,以确保: 减少模型因数据集太小而导致的过拟合情况; 模型可以实时运行(包括树莓派) 总体来说,我们的活体检测器在验证集上的准确率高达 99%。

    1.1K30

    在云计算架构中添加边缘计算的利弊

    人们需要了解一些边缘计算示例,以了解应该在何时何地将其作为云计算架构的一部分。 与传统的云计算架构相比,边缘计算的性能、安全性和成本优势使其越来越受欢迎,但并不总是最适用于分布式工作负载。...而边缘计算可以减少网络等待时间,减少数据在网络上的暴露,在某些情况下,通过将处理加载到最终用户的设备来降低成本。 ? 由于具有吸引人的优势,云计算架构师可能希望将尽可能多的工作负载推向边缘计算。...主要有两种类型: •设备-边缘计算,其中直接在客户端设备上处理数据。 •云计算-边缘计算,其中在边缘计算硬件上处理数据,而边缘计算硬件在地理位置上比集中式云计算数据中心更靠近客户端设备。...例如,如果企业在不受控制的最终用户设备上存储或处理数据,很难保证这些设备没有受到网络攻击者可能利用的漏洞的攻击。...与传统的云计算架构相比,边缘计算网络可能只会将网络响应速度提高几毫秒。对于标准应用,常规架构带来的网络延迟是可以接受的。而确保延迟改善确实值得进行权衡,尤其是在考虑了增加的成本和管理负担之后。

    2.9K10

    观点 | 深度学习的偏见、局限性及其未来

    也许在简短提及随机梯度下降如何工作以及什么是反向传播之后,大部分的解释聚焦在了神经网络类型的丰富上。...这就是为什么其他领域的人或者使用诸如 scikit-learn 等工具的人在没有找到带有.fit() 的非常简单的 API 时深感困惑。 深度学习的局限性 因此,什么时候深度学习确实不适合一项任务?...依我看,以下几个主要场景中深度学习并不适用。 低预算或低承诺问题 深度学习模型非常灵活,有大量的架构和节点类型、优化器以及归一化策略。...即使最近有很多工具在一些领域表现显著,它们并不会彻底转向全部的应用。这些工具在你想要确保网络是否欺骗你时工作良好,这主要是通过存储数据集或者聚焦特定的假特征实现的。...自然语言有着丰富而复杂的结构,其可通过「语境-意识」网络被近似:每个词可表征为一个向量,它编码了其被使用最多的语境。

    85270

    移动端真机调试

    真机调试,有一个很大的局限性就是,只能调试手机端的chrome浏览器,对于UC,QQ这些浏览器均不适用,因此在调试兼容问题时,帮助不大,但是最大的优点是: 简单快捷。...第二种:weinre调试方式,安装和适用不复杂,适用于全平台的调试,即任何手机的任何浏览器皆可以调试,不过需要手机和电脑在同一个网段下。...然后在手机端浏览网页,就可以看到如下的页面,点击inspect,进行调试(鉴于我的工作电脑是加了域的,因为并不能使用这个方式,如果有和我一样情况的童鞋,可以考虑使用另外两种调试方式)。 ?...chrome真机调试 2. wenire真机调试 Weinre(WebInspector Remote)是一款基于Web Inspector(Webkit)的远程调试工具,借助于网络,可以在PC上直接调试运行在移动设备上的远程页面...记录 以我曾经做的京豆游戏的页面展示一下效果,当我们在手机上选中一个元素时,可以在电脑上看到相应的信息,这样我们就可以看出有可能是什么样式不兼容导致了UI的异常了,同样,还可以在控制台中看到JS的log

    1.9K30
    领券