序章有时候,获取正确决策的唯一途径,便是勇敢无畏地说出“不”字......我们要明白,委屈专业原则以求全,并不是问题的解决之道。舍弃这些原则,只会制造出更多的麻烦......第一章:专业主义所有软件项目的根本指导原则是,软件要易于修改。如果违背这条原则搭建僵化的结构,就破坏了构筑整个行业的经济模型。不能铭记过去的人,注定要重蹈覆辙。每个软件开发人员必须精通的事项:设计模式。必须能描述GOF书中的全部24种模式,同时还要有POSA书中的多数模式的实战经验。设计原则。必须了解SOLID原则,而且要深刻理解组件设计原则。方法。必须理解XP、Scrum、精益、看板、瀑布、结构化分析及结构化设计等。实践
最近在二刷《计算机网络——自顶向下》做点笔记,加深印象,书不在手边时也能有个参考。之前的章节会陆续补充。更多《计算机网络自顶向下》读书笔记两种链路层信道:广播信道:如有线局域网、卫星网、混合光纤同轴电缆(HFC)。需要媒体访问协议来协调帧传输。点对点通信链路:如长距离链路连接的两台路由器、PC到以太网交换机。6.1链路层概述节点(node):运行链路层协议的任何设备。如主机、路由器、交换机、Wi-Fi接入点链路(link):连接相邻节点的通信信道6.1.1链路层提供的服务成帧:封装成链路层帧(如以太网帧格式)链路接入:主要用于广播信道,媒体访问控制(MAC)协议,用于协调多个节点的帧传输可靠交
最近在二刷《计算机网络——自顶向下》做点笔记,加深印象,书不在手边时也能有个参考。之前的章节会陆续补充。更多《计算机网络自顶向下》读书笔记两种链路层信道:广播信道:如有线局域网、卫星网、混合光纤同轴电缆(HFC)。需要媒体访问协议来协调帧传输。点对点通信链路:如长距离链路连接的两台路由器、PC到以太网交换机。6.1链路层概述节点(node):运行链路层协议的任何设备。如主机、路由器、交换机、Wi-Fi接入点链路(link):连接相邻节点的通信信道6.1.1链路层提供的服务成帧:封装成链路层帧(如以太网帧格式)链路接入:主要用于广播信道,媒体访问控制(MAC)协议,用于协调多个节点的帧传输可靠交
深入理解计算机系统第11章本章代码:Indexof/afs/cs/academic/class/15213-f15/www/code/22-netprog2其中包含本章课本示例代码,测试TinyWeb服务器所需的所有内容,包括示例HTML文件、GIFS、CGI脚本以及csapp.c和csapp.h文件需要在Linux机器上编译和测试。视频:【精校中英字幕】2015CMU15-213CSAPP深入理解计算机系统课程视频课件:11.1-11.411.5-11.61客户端-服务器编程模型网络应用都是基于客户端-服务器模型的,应用由一个服务器进程和一个或多个客户端进程组成,服务器会管理着某些资源,通过
深入理解计算机系统第11章本章代码:Indexof/afs/cs/academic/class/15213-f15/www/code/22-netprog2其中包含本章课本示例代码,测试TinyWeb服务器所需的所有内容,包括示例HTML文件、GIFS、CGI脚本以及csapp.c和csapp.h文件需要在Linux机器上编译和测试。视频:【精校中英字幕】2015CMU15-213CSAPP深入理解计算机系统课程视频课件:11.1-11.411.5-11.61客户端-服务器编程模型网络应用都是基于客户端-服务器模型的,应用由一个服务器进程和一个或多个客户端进程组成,服务器会管理着某些资源,通过
一.实验名称:《零基础学Python》第7章面向对象程序设计二.实验环境:IDLEShell3.9.7三.实验内容:5道实例、4道实战四.实验过程:实例01创建大雁类并定义飞行方法点击查看代码classGeese:'''大雁类'''def__init__(self,beak,wing,claw):print("我是大雁类!我有以下特征:")print(beak)print(wing)print(claw)deffly(self,state):print(state)'''************调用方法*********'''beak_1="喙的基部较高,长度和头部的长度几乎相等"wing_1
1、到官网查询所在版本的依赖,导入pom.xml(在此用Flink1.13)官网->教程->connectors->datastream->kafka网址:https://nightlies.apache.org/flink/flink-docs-release-1.13/zh/docs/connectors/datastream/kafka/ dependency> groupId>org.apache.flinkgroupId> artifactId>flink-connector-kafka_2.11artifactId> version>1.13.6version> dep
一.实验内容:《零基础学Python》第六章实例和实战,以及一道作业题二.实验环境:IDLEShell3.9.7三.实验目的和要求:掌握定义和调用函数、变量的作用域、匿名函数、参数传递、返回值等四.实验内容:作业01编写一段程序,判断输入的电话号码是中国联通、中国电信或中国移动完整代码:点击查看代码importrepattern1=r'(13[4-9]\d{8})$|(14[78]\d{8})$|(15[012789]\d{8})$|(17[28]\d{8})$|(18[23478]\d{8})$|(19[578]\d{8})$'pattern2=r'(13[3]\d{8})$|(14[9]\
我知道有很多人理解不了“条件期望”(ConditionalExpectation)这个东西,有的时候没看清把随机变量看成事件,把\(\sigma\)-algebra看成随机变量从而思路全错的时候,我也会觉得莫名奇妙。所以在这里用一个极其简单的例子解释一下,只要你是一只上过高中的草履虫那就能听懂。\[\]我们来丢一枚质地均匀的硬币(意味着得到正面与反面的概率各为\(\frac{1}{2}\)),连丢两次并记录两次结果。那么很容易可以写出全集\(\Omega=\left\{HH,HT,TH,TT\right\}\),\(H\)和\(T\)分别代表正面和反面。现在是第一个需要稍加思考的地方,令\(\
一.实验项目名称:《零基础学Python》第五章实战、实例以及两道作业题二.实验目的和要求:了解和掌握操作字符串的方法和正则表达式的应用三.实验环境:IDLE(Python3.964-bit)四.实验过程:实例01使用字符串拼接输出一个关于程序员的笑话点击查看代码programmer_1='程序员甲:搞IT太辛苦了,我想换行......怎么办?'programmer_2='程序员乙:敲一下回车键'print(programmer_1+'\n'+programmer_2)、运行结果:实例02截取身份证号码中的出生日期点击查看代码programer_1='你知道我的生日吗?'print('程序员甲