Wesley13 Wesley13
3年前
IM开发快速入门(一):什么是IM系统?
本文在编写时参考了博客作者“鹿呦呦”和在线课程“即时消息技术剖析与实战”的相关资料,一并表示感谢。1、系列文章引言IM系统看似简单(没错,很多土老板认为开发个qq和微信也就是几万块钱的事... ),实责是众多技术的应用合体,包括网络编程、移动开发、后端开发、高并发、高可用、高安全等技术范畴,再加上多端使用不同的编程语言,想要凑齐一个
Wesley13 Wesley13
3年前
CDN+MEC风口来袭,落寞的老牌厂商能否乘风而起?
编者按:CDN行业经历腥风血雨的价格战后,市场格局重新洗牌,在价格战中被大肆围剿传统CDN厂商又该何去何从?MEC会是他们在CDN赛道下半场的取胜之钥吗?随着万物互联,移动直播、短视频、AR及AI等新型互联网服务的兴起,流量迎来海量增长,对现有网络的承载能力带来了严峻的挑战,在5G和物联网时代,CDN作为“互联网网速加速器”也迎来了新的发展
Stella981 Stella981
3年前
Google的伟大征程之二:知识图谱
在上一章节《Google的伟大征程之一:如何攀登移动互联网这座高山》中,我们看到了Google曾经的辉煌,如今隐隐显现的危机,以及自身不断做出的努力。在这一章节,我们将详细介绍它其中的一款具有战略性意义的产品:知识图谱。三叉戟Google在大的方向推出了三个实质性的科技突破,正是这三者,将继续确保Goog
Stella981 Stella981
3年前
Python内置海龟(turtle)库绘图命令详解(一)
    本文主要介绍了用Python内置turtle库绘制图形的一些主要命令,turtle库是Python语言中一个很流行的绘制图像的函数库,原理是利用一个小海龟,坐标系原点(0,0)位置开始,根据一组函数指令的控制,在平面坐标系中移动,利用它爬行过的路径即可绘制图形。下面介绍turtle绘图的一些基础知识。!(https://oscimg
Wesley13 Wesley13
3年前
2020年跳槽字节跳动后:我的技术规划
就我目前来说,我还有很多东西不太会,不管是Android还是其他技术。对于Android来说,源码我还需要更深入地看下去,同时我还需要去进一步学习Linuxshell脚本以及Linux的内部实现,这样可以进一步地理解Android的实现,IOS我也需要稍微了解下,这样能够扩宽我的知识面,毕竟IOS也属于移动开发,但是我不会发很多精力去研究IOS,事实证明,
Wesley13 Wesley13
3年前
Java程序员完美设置,Mac编程指南
重装了不知道多少次Windows,Linux发行版换来换去总是觉得不满意,终于下定决心在年头买了人生中第一台Mac。为什么是Mac现在的移动端、服务器端跑的大多数都是Unix系统,熟悉Unix系统显然是很有必要的,Ubuntu对新手来说也是个不错的选择,但是我想Mac或许会是个更好的选择。软硬件层面首先MacOSX的底层是
Stella981 Stella981
3年前
Air、Flash、Flex 等的区别
"一夜北风寒,万里尘埃散",这一夜北风不仅吹散了将近两个月的雾霾,还吹散了笼罩在心头的Flash、Air、Flex之间关系的迷惑。Flash众所周知的提供网络动画,跨平台视频的插件。也被广放用于游戏等的开发。Air可以说是脱离了浏览器的Flash。而且还有诸多功能上的增强。并且可以用来开发移动终端应用(App)。目前支持的
Wesley13 Wesley13
3年前
RHEL7
使用DHCP动态管理主机地址动态主机地址管理协议DHCP是一种基于UDP协议且仅限在局域网内部使用的网络协议,主用于大型的局域网环境或者存在较多移动设备的局域网中;DHCP协议根据作用域来管理网络的分布;作用域一个完整的IP地址段,DHCP协议根据作用域来管理网络的分布,分配IP及配置参数;超级作用域管理处于同一个物理网
Wesley13 Wesley13
3年前
360自研分布式海量小文件存储系统的设计与实现
背景近年来,公司业务发展迅猛,为数众多的业务场景产生了大量的图片,文档,音频,视频等非结构化数据,尤其是随着移动互联网、AI、IoT技术的成熟和应用市场的全面爆发,大量智能硬件设备将会生成更大规模的非结构化多媒体数据。如此大量的小文件如何存储,问题应运而生。传统存储厂商出售的存储服务价格昂贵,公有云厂商对具体业务场景的定制化改造略有欠缺,因此,我们
Wesley13 Wesley13
3年前
2021年,微服务全面取代单体架构?
自从进入互联网时代以来,智能手机快速普及,移动终端成为人们生活中不可或缺的一部分。互联网公司趁着东风高速发展,甚至成为国家资本巨头。互联网用户人数猛涨,对娱乐,工作,生活质量的要求就会更高,那么软件的设计规模便随着需求而逐渐庞大,业务需求也比曾经要复杂的多,尤其是对软件系统的性能、吞吐率、稳定性、扩展等特性提出了更高的要求。