
计算机基础知识
秀秀的奇妙旅行
这个作者很懒,什么都没留下…
展开
-
面向对象的性质以及C、C++、JAVA的区别
应用场景:java侧重于大型企业级应用开发,C++侧重于底层应用开发。Java是Android开发领域的王者,因此移动开发者无疑应该选择它作为项目基础。另外,Java也常见于Web及桌面应用乃至服务器端应用。C++更接近机器语言,因此其软件运行速度更快且能够直接与计算机内存、磁盘、CPU或者其它设备进行协作。另外,C++也能为游戏提供良好的运行性能。底层就是和硬件打交道的层次;面...原创 2020-04-28 16:12:16 · 578 阅读 · 0 评论 -
输入到浏览器里的是一个网址(https、TCP、IP、MAC)
一、浏览器发送给DNS服务器,将域名解析为IP地址首先,浏览器会将域名,也就是上文所说的服务器地址 view.inews.qq.com 发送给 DNS 服务器, 最终会被 DNS 服务器解析成 这串数字就是 IP 地址。二、https封装好之后,传递给传输层,建立TCP连接获取了地址后,你的手机会先和服务器打个招呼。这被称作是 TCP 协议的三次握手,因为 HTTP 协议是基于 TCP 协议...原创 2020-04-28 17:11:50 · 960 阅读 · 0 评论 -
word embedding以及one-hot编码的区别及应用
在 NLP领域,word embedding 已经成为了众所周知的技术。在现实生活中 word embedding 已经拥有非常广泛的应用:语音助手、机器翻译、情感分析… 因为 word embedding 的特殊性,它几乎覆盖了所有 NLP 的应用。本文将会从传统的 one-hot 编码开始,阐述其优劣,并延伸至 word embedding 技术和其优点一、为什么要让单词变成向量 - ...原创 2020-04-28 16:34:27 · 4781 阅读 · 2 评论 -
如何通俗易懂地举例说明「面向对象」和「面向过程」有什么区别
从一场比赛说起在一个软件村里有一名资深「面向过程」程序员——老过和一名「面向对象」信徒——阿对同时受雇于一家挨踢店有一天老板突发奇想决定让这两名程序员进行一次比赛获胜者将获得一个限量的360 度全自动按摩椅编程比赛开始了不一会,他俩都写出了几乎相同的代码class Bill{// 获取总价fun getPrice(): Double {val unit = get...转载 2020-04-28 14:06:02 · 596 阅读 · 1 评论