互联网
文章平均质量分 65
互联网
AI架构师易筋
工作10+年,AI方向架构师,曾经任职阿里巴巴,世界500强HSBC。擅长大模型LLM原理、架构、深度学习、Transformer、算法、数据结构、设计模式。易筋乃阿里巴巴花名。
展开
-
翻译: 硅谷软件工程师面试:准备所需的一切
没有人有时间去做成百上千道LeetCode题目,好消息是你实际上并不需要做那么多题目就能够在FAANG公司找到工作!我曾经在Grab工作,这是东南亚的一家共享出行公司,但我对工作感到沮丧,想要进入FAANG公司,但我不确定如何做到。经过几个月的研究、学习和练习,我面试了11家公司,最终获得了来自旧金山湾区顶级科技公司的9份工作offer,包括Facebook、Google、Airbnb、Palantir、Dropbox、Lyft以及一些初创公司。这是一个繁琐的过程,我不想再经历了。原创 2024-03-31 18:09:40 · 1006 阅读 · 0 评论 -
New Bing Sorry, looks like your network settings are preventing access to this feature.
解决方案:X-Forwarded-For 从8.8.8.8, 改为1.1.1.1。原创 2023-03-16 09:37:39 · 16131 阅读 · 11 评论 -
Web3.0 区块链 互联网架构演进 AI防范电信诈骗 QCon 大会2022
Web3.0 区块链 互联网架构演进 AI防范电信诈骗 QCon 大会2022原创 2022-09-15 00:16:48 · 2336 阅读 · 0 评论 -
翻译: 帮助您更有效地使用 Google 和其他搜索引擎的 8 条锦囊effectively
如果您正在寻找一个词的定义,大多数搜索引擎都会让您在词后添加“definition”一词,然后 然后带您 从各种在线词典中搜索结果。例如,键入“TB definition” (不带引号)。答案:“1 TB 是计算机存储容量的量度,是 2 的 40 次方或大约一千亿字节—即一千千兆字节。”您也可以在搜索引擎中做数学题,只需输入 方程式,如"20x38=" (不带引号)。你会得到答案“760.”...原创 2022-08-28 21:14:13 · 336 阅读 · 0 评论 -
学术界如何跟工业界结合 科学技术的占比是1%,剩下的99%需要企业做出产品并普及 QCon大会2022
美国做过调研,1个新科技被研发并被商用,科学技术的占比是1%,剩下的99%需要企业做出产品并普及化。所以企业家精神怎么强调都不为过。举个简单例子,生物医药公司需要用到的小白鼠,贵的可以达到上千美金一只。比如要测试糖尿病,癌症,需要先把小白鼠变成达到上面的症状,才能验证药物是否有效。新科技发明出来,如果跟企业合作可以用上面的比例来协商。原创 2022-08-21 22:52:21 · 225 阅读 · 0 评论 -
计算机的发展史以及未来 App和Cloud这10年发展很快,被忽略的硬性的螺旋上升 QCon 大会2022
计算机的发展史,实际上是硬件和软件相辅相成的。下面就具体展开历史。原创 2022-08-21 22:20:58 · 342 阅读 · 0 评论 -
重置单例对象Singleton Swift
说明单例设计模式,方便的地方在于保持状态。弊端也在这里,比如用户已经注销,需要重置跟用户相关的信息。![在这里插入图片描述](https://img-blog.csdnimg.cn/20200409092254779.png#pic_center = 300x)单例重置对象解决class Singleton { private static var privateShared: S...原创 2020-04-09 09:25:46 · 681 阅读 · 0 评论 -
翻译:控制容器的反转IoC和依赖注入模式DIP 概念发源地 Martin Fowler
说明Martin Fowler 写于 2004年1月23日,为了更好了解对控制容器的反转和依赖注入模式的历史,所以翻译。1. 控制容器的反转和依赖注入模式Inversion of Control Containers and the Dependency Injection pattern在Java社区中,涌现了许多轻量级的容器,这些容器可帮助将来自不同项目的组件组装成一个内聚的应用程序。这些容器的底层是它们执行接线方式的常见模式,它们以非常通用的名称“控制反转”引用。在本文中,我将以更具体的名称“原创 2020-11-28 16:52:19 · 571 阅读 · 0 评论 -
StarUML接口视图修改为类的形式
StartUML 默认的形状是一个圆形,如何修改为类图的样子?如下图所示:选择接口控件,Editors > Format 选择为Label (默认为Icon),再选择Label下面的属性Attributes、方法Operations。也可以右键增加更多的内容,比如Operation...原创 2020-06-17 03:02:30 · 1799 阅读 · 1 评论 -
Swift设计模式: 观察者模式(发布-订阅模式)
说明观察者模式在Swift中的应用定义观察者模式(又被称为发布-订阅(Publish/Subscribe)模式,属于行为型模式的一种,它定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态变化时,会通知所有的观察者对象,使他们能够自动更新自己。观察者模式结构图在观察者模式中有如下角色:Subject:抽象主题(抽象被观察者),抽象主题角色把所有观察...原创 2020-03-30 11:31:46 · 819 阅读 · 0 评论 -
你确定懂?彻底搞懂 控制反转(IoC Inversion of Control )与依赖注入(DI Dependency Inversion Principle )
说明Spring框架,核心就是IoC容器。要掌握Spring框架,就必须要理解控制反转的思想以及依赖注入的实现方式。下面,我们将围绕下面几个问题来探讨控制反转与依赖注入的关系以及在Spring中如何应用。什么是控制反转?什么是依赖注入?它们之间有什么关系?如何在Spring框架中应用依赖注入?1. 控制反转在讨论控制反转之前,我们先来看看软件系统中耦合的对象。图1:软件系统中耦合的对象从图中可以看到,软件中的对象就像齿轮一样,协同工作,但是互相耦合,一个零件不能正常工作,整个系统就崩溃了。原创 2020-11-28 09:41:38 · 1570 阅读 · 6 评论 -
区块链的开源资料 Hyperledger Fabric
HyperledgerHyperledger (或 Hyperledger项目)是一个旨在推动区块链跨行业应用的开源项目, 由 Linux基金会在2015年12月主导发起该项目,[1] 成员包括金融,银行,物联网,供应链,制造和科技行业的领头羊。 – 维基百科历史和目的2015年12月,Linux基金会宣布了Hyperleger项目的启动。创世成员于2016年的2月被宣布。随后的3月29日,另外的10名成员及治理理事会被公布.[2]5月19日 Brian Behlendorf 被任命为项目的执行总监.原创 2020-09-18 16:15:04 · 652 阅读 · 1 评论 -
区块链环境搭建、环境架构介绍、环境如何用、部署 Chaincode、智能合约的调用
1. 环境搭建2. 环境搭建起来后,环境架构介绍3. 环境如何用4. 部署 Chaincode5. 智能合约的调用原创 2020-09-18 17:04:34 · 919 阅读 · 0 评论 -
Mac OS 区块链hyperledger环境搭建、环境架构介绍、环境如何用、部署 Chaincode、智能合约的调用
1. 环境搭建Install Common Packages# install utilities$ brew install unzip$ brew install git$ brew install curl$ brew install wget$ brew install vim$ brew install tree$ brew install jq# install gradle$ cd /tmp && wget https://services.gra原创 2020-10-03 23:09:30 · 927 阅读 · 7 评论 -
视频直播技术大全、直播架构、技术原理和实现思路方案整理
说明本文包括原理篇/思路篇/实践篇/方案篇/前端篇/总结直播难:个人认为要想把直播从零开始做出来,绝对是牛逼中的牛逼,大牛中的大牛,因为直播中运用到的技术难点非常之多,视频/音频处理,图形处理,视频/音频压缩,CDN分发,即时通讯等技术,每一个技术都够你学几年的。直播易:已经有各个领域的大牛,封装好了许多牛逼的框架,我们只需要用别人写好的框架,就能快速的搭建一个直播app,也就是传说中的站在大牛肩膀上编程。通用直播模型首先是主播方,它是产生视频流的源头,由一系列流程组成:第一,原创 2020-09-13 17:37:56 · 17161 阅读 · 4 评论 -
翻译:3DS2 (3D Secure 2.0) - 你需要知道的一切 [2021 更新]
3D Secure 2.0 是一种身份验证协议,旨在减少欺诈并增强在线卡支付的安全性。背景在过去几年中,电子商务经历了大幅增长,并且由于大流行带来的数字加速,它在英国和国际上创下了历史记录。Statista报告称,2020 年,超过 20 亿人在线购买商品或服务,全球在线零售额超过 4.2 万亿美元。随着在线销售数量的增加,欺诈的数量也在增加。根据Statista 的数据,2020 年上半年,英国报告了 62,868 起消费者欺诈事件,其中约 65%(41,000 起)与网上购物和拍卖欺诈有关。有效打原创 2021-08-16 10:28:02 · 6669 阅读 · 0 评论 -
【翻译】在5分钟内了解HTTP3,同时补课HTTP 1.1, HTTP 2.0
说明您尚未完全了解HTTP2,但您已经开始对谈论HTTP3的人感到恼火。但这是有原因的:HTTP3速度很快。我打赌你五分钟后你会同意我的。很久以前 HTTP 1.1我不能不告诉你关于未来的事情。您知道HTTP吗?在1991年定义,它是管理网络的协议。这意味着超文本传输协议,它使您可以从网页获取资源。从Web服务器到浏览器。它基于较低级别的协议-TCP:它将变得很重要-而且它是无状态的。这意味着每个请求都是完全独立的。此页面上显示的每个GIF都是自豪的独立于互联网的GIF。这对他和他作为GIF的生原创 2020-08-26 12:42:27 · 272 阅读 · 0 评论 -
图灵完备的定义 以及 历史
图灵完备 – 维基百科在可计算性理论里,如果一系列操作数据的规则(如指令集、编程语言、细胞自动机)可以用来模拟任何图灵机,那么它是图灵完备的。这意味着这个系统也可以识别其他数据处理规则集,图灵完备性被用作表达这种数据处理规则集的一种属性。如今,几乎所有编程语言都是具有图灵完备性的。这个词以引入图灵机概念的数学家艾伦·图灵命名。还有一个相关概念是图灵等价 – 如果P可以模拟Q并且Q可以模拟P,则两台计算机P和Q称为等效计算机。 邱奇-图灵论题认为任可以通过算法计算其值的函数都可以由图灵机计算,因此,如果任原创 2020-08-12 09:43:12 · 1372 阅读 · 0 评论 -
JSON Web Token从入门到精通
说明什么是JSON Web Token?JSON Web Token(JWT)是一个开放标准(RFC 7519),它定义了一种紧凑且自包含的方式,用于在各方之间作为JSON对象安全地传输信息。由于此信息是经过数字签名的,因此可以被验证和信任。可以使用秘密(使用HMAC算法)或使用RSA或ECDSA的公钥/私钥对对JWT进行签名。已经生成的token数(2020-04-18)1、跨域认证的问题互联网服务离不开用户认证。一般流程是下面这样。1、用户向服务器发送用户名和密码。2、服务器验证通过原创 2020-05-18 09:17:22 · 308 阅读 · 0 评论 -
移动端产品iOS, Android, 小程序, H5, 混合开发优劣对比
移动端产品优劣对比移动端产品包括小程序(本文特指微信小程序)、APP(安卓、iOS)、H5页面。其中:小程序是一种不需要下载安装就可以使用的应用,可以在微信APP中直接打开使用(目前限制只适用于中国市场);APP则是基于安卓和iOS手机操作系统开发的,能安装在智能手机上运行的的手机软件;App嵌入H5的混合开发,比如Reactnative,Vue.js,这会比完全Native开发成本大大降...原创 2020-04-24 10:32:04 · 3379 阅读 · 0 评论 -
互联网协议入门(三)
说明TCP 是互联网核心协议之一,本文介绍它的基础知识。一、TCP 协议的作用互联网由一整套协议构成。TCP 只是其中的一层,有着自己的分工。(图片说明:TCP 是以太网协议和 IP 协议的上层协议,也是应用层协议的下层协议。)最底层的以太网协议(Ethernet)规定了电子信号如何组成数据包(packet),解决了子网内部的点对点通信。(图片说明:以太网协议解决了局域网的点对点...转载 2020-04-22 09:21:40 · 255 阅读 · 0 评论 -
互联网协议入门(二)
回顾互联网协议入门(一)文章分析了互联网的总体构思,从下至上,每一层协议的设计思想。这是从设计者的角度看问题,今天我想切换到用户的角度,看看用户是如何从上至下,与这些协议互动的。==============================================================七、一个小结先对前面的内容,做一个小结。我们已经知道,网络通信就是交换数据包。电脑A向...转载 2020-04-17 08:58:10 · 221 阅读 · 0 评论 -
互联网协议入门(一)
说明我们每天使用互联网,你是否想过,它是如何实现的?全世界几十亿台电脑,连接在一起,两两通信。上海的某一块网卡送出信号,洛杉矶的另一块网卡居然就收到了,两者实际上根本不知道对方的物理位置,你不觉得这是很神奇的事情吗?互联网的核心是一系列协议,总称为"互联网协议"(Internet Protocol Suite)。它们对电脑如何连接和组网,做出了详尽的规定。理解了这些协议,就理解了互联网的原理...转载 2020-04-16 08:58:44 · 343 阅读 · 0 评论 -
网络模型 OSI七层协议和TCP/IP四层协议
网络模型历史及起源网络模型不是一开始就有的,在网络刚发展时,网络协议是由各互联网公司自己定义的,比如那时的巨头网络公司 IBM、微软、苹果、思科等等,他们每家公司都有自己的网络协议,各家的协议也是不能互通的,那时候大家觉得这是可以的,但对消费者来说这实际上是技术垄断,因为你买了苹果的设备就不能用微软的设备,因为他们的协议不是一样的,没有统一的标准来规范网络协议,都是这些公司的私有协议。这样大大...原创 2020-04-15 11:38:50 · 800 阅读 · 0 评论 -
HTTP的短连接、长连接、管道连接流水线
文章目录说明HTTP/2 新增了其它连接管理模型。1. 短连接2. 长连接3. HTTP 流水线4. 域名分片5. 结论转载说明连接管理是一个 HTTP 的关键话题:打开和保持连接在很大程度上影响着网站和 Web 应用程序的性能。在 HTTP/1.x 里有多种模型:短连接, 长连接, 和 HTTP 流水线。HTTP 的传输协议主要依赖于 TCP 来提供从客户端到服务器端之间的连接。在早期,H...转载 2020-03-20 08:00:19 · 1685 阅读 · 0 评论 -
HTTP的发展简史
说明HTTP(HyperText Transfer Protocol)是万维网(World Wide Web)的基础协议。自 Tim Berners-Lee 博士和他的团队在1989-1991年间创造出它以来,HTTP已经发生了太多的变化,在保持协议简单性的同时,不断扩展其灵活性。如今,HTTP已经从一个只在实验室之间交换文件的早期协议进化到了可以传输图片,高分辨率视频和3D效果的现代复杂互联网...转载 2020-03-19 08:44:31 · 826 阅读 · 0 评论 -
关于字符编码,你所需要知道的(ASCII,Unicode,Utf-8,GB2312…)
说明字符编码的问题看似很小,经常被技术人员忽视,但是很容易导致一些莫名其妙的问题。这里总结了一下字符编码的一些普及性的知识,希望对大家有所帮助。1. 还是得从ASCII码说起ASCII(发音: /ˈæski/ ASS-kee[1],American Standard Code for Information Interchange,美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统。它...转载 2020-03-18 08:33:14 · 1129 阅读 · 0 评论 -
互联网知识:工作多年的程序员都说不全
互联网入门知识本文记录互联网入门相关知识, 每个标题都是一个链接,可以点击进去查看更多。超链接(Hyperlink),通常简称为链接(link),是网络背后的核心概念。为了解释什么是链接,我们需要回到网络架构的底层。早在1989年,网络发明人蒂姆·伯纳斯 - 李(Tim Berners-Lee)就提出了网站的三大支柱:URL, 跟踪Web文档的地址系统HTTP, 一个传输协议,以便在给...原创 2020-03-12 09:03:27 · 504 阅读 · 0 评论 -
网络基本功(一):细说网络传输(图文详解)
转载请在文首保留原文出处:EMC中文支持论坛https://community.emc.com/go/chinese转载自:https://wizardforcel.gitbooks.io/network-basic/0.html介绍常言道:欲练神功,必先练好基本功。之前做了一个关于IP路由,默认网关和掩码的问答贴,做完这个帖子觉得如果对网络知识点做一个系统的阐述,应该会很有帮助。本系列文...转载 2020-01-26 09:36:33 · 1503 阅读 · 0 评论