02 2022 档案

摘要:Array.map() 此方法是将数组中的每个元素调用一个提供的函数,结果作为一个新的数组返回,并没有改变原来的数组 let arr = [1, 2, 3, 4, 5] let newArr = arr.map(x => x*2) //arr= [1, 2, 3, 4, 5] 原数组保持不变 //n 阅读全文
posted @ 2022-02-06 19:51 牛赞 阅读(50) 评论(0) 推荐(0) 编辑
摘要:应用层:HTTP,FTP,NFS 表示层:Telnet,SNMP 会话层:SMTP,DNS 传输层:TCP,UDP 网络层:IP,ICMP,ARP, 数据链路层:Ethernet,PPP,PDN,SLIP,FDDI 物理层:IEEE 802.1A,IEEE 802.11 阅读全文
posted @ 2022-02-02 22:57 牛赞 阅读(71) 评论(0) 推荐(0) 编辑
摘要:一个Web应用的S端由server和application构成,服务器程序server负责接受HTTP请求、解析HTTP请求、发送HTTP响应等底层套接字通信的处理,都是苦力活,如果我们自己来写这些底层代码,还没开始写应用程序逻辑application呢,就得花个把月去读HTTP规范,所以我们通常直 阅读全文
posted @ 2022-02-01 23:50 牛赞 阅读(79) 评论(0) 推荐(0) 编辑
摘要:为了提高程序的可读性与可维护性,我们应该为软件设计良好的目录结构,这与规范的编码风格同等重要。软件的目录规范并无硬性标准,只要清晰可读即可,假设你的软件名为foo,笔者推荐目录结构如下 Foo/ |-- core/ | |-- core.py | |-- api/ | |-- api.py | |- 阅读全文
posted @ 2022-02-01 23:46 牛赞 阅读(53) 评论(0) 推荐(0) 编辑
摘要:在Python中,一个py文件就是一个模块,文件名为xxx.py模块名则是xxx,导入模块可以引用模块中已经写好的功能。如果把开发程序比喻成制造一台电脑,编写模块就像是在制造电脑的零部件,准备好零部件后,剩下的工作就是按照逻辑把它们组装到一起。 将程序模块化会使得程序的组织结构清晰,维护起来更加方便 阅读全文
posted @ 2022-02-01 23:43 牛赞 阅读(47) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示