![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
系统知识
_uDoctor
58同城招聘大前端/后端/测试,有兴趣的同学联系我,可以内推哦!
展开
-
Mac OS中出现:zsh: command not found: flutter
zsh打开电脑执行$ flutter doctor,然后报错 zsh: command not found: flutter我在想这个flutter的环境之前已经配好了,怎么不能用了呢?上网一查,发现说是新版Mac 从bash变成了zsh,shell用到了很多分支,Mac 10.15.4之前默认用的bash,在这之后用的是zsh,所以zsh和bash都属于shell可以查看已安装shell ~ % cat /etc/shells /bin/bash/bin/csh/bin/dash/原创 2020-12-14 16:13:11 · 5923 阅读 · 2 评论 -
网络:CDN和IDC
一、CDNCDN的本质上是将媒体资源,动静态图片(Flash),HTML,CSS,JS等等内容缓存到距离你更近的IDC,从而让用户进行共享资源,实现缩减站点间的响应时间等等需求,而网游加速器的本质则是通过建立高带宽机房,架设多节点服务器来为用户进行加速CDN分发:让请求端能够更快的访问资源IDC互联网数据中心(Internet Data Center)简称IDC,就是电信部门利用已有的互联网通信线路、带宽资源,建立标准化的电信专业级机房环境,为企业、政府提供服务器托管、租用以及相关增值等方面的全方位原创 2020-09-02 17:24:01 · 1054 阅读 · 0 评论 -
网络基础:HTTP/HTTPS, Scoket, Tcp/ip,TCP/UDP
网络由下往上分为物理层、数据链路层、网络层( IP协议)、传输层( TCP协议)、会话层、表示层和应用层(HTTP协议)接下来我来说说个人理解其中的TCP/IP、Http、Socket的区别一、网络4/7层模型TCP/IP协议族四层网络模型从协议的角度对网络传输做出的模型分类,是基于网络7层模型的。数据链路层 :代表协议ARP,可解析IP为MAC地址网络层:代表协议IP,32位ip地址传输层:代表协议TCP/UDP,建立网络连接,进行数据传输应用层:代表协议FTP文件传输协原创 2020-07-15 16:39:22 · 401 阅读 · 0 评论 -
Http长连接和管线化及Http2.0
我好像上了个假的网络! 网上对http长连接和管线化技术没有比较详细的说明。一下我这里也只是对这些概念做一个说明,具体代码后期 http长连接 HTTP1.1规定了默认保持长连接(HTTP persistent connection ,也有翻译为持久连接),数据传输完成了保持TCP连接不断开(不发RST包、不四次握手),等待在同域名下继续用这个通道传输数据;他的好处: 1,同一个客户端可以原创 2017-07-27 17:54:26 · 2611 阅读 · 0 评论 -
程序中堆和栈及strong,copy,assign,weak 修饰词
一个由C/C++编译的程序占用的内存分为以下几个部分栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表。全局区(静态区)(static)—,全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域, 未初始化的全局变量和未初始化的静态变量在相邻的另 一块区域。 - 程序结束后由系原创 2020-07-15 10:36:24 · 352 阅读 · 0 评论