1.定义 函数:实现了某一特定功能。 可以重复使用。 例如: len() 功能:获取长度。input() 功能: 控制台输入print() 功能:输出 语法: def 函数名称(参数1,参数2.。。。): 实现函数的功能(代码段/块) [return [值]] 2.函数的参数 2.1位置参数(必传, ...
分类:
编程语言 时间:
2020-02-19 13:25:37
阅读次数:
70
1. Hello World 一个C#程序主要包括 命名空间声明(namespace declaration) 一个类 (class) class的方法以及属性 一个main方法 语句以及表达式 注释 using System; namespace HelloWorldApplication { c ...
变量命名原则 go语言的变量名有字母数字和下划线组成,首字母不能为数字,但是字母不仅仅只限于英文字母,所有的UTF 8字符都是可以的。 变量声明和初始化方式 使用var关键字 注意,Go语言变量类型放在变量名之后! 如果上面的代码段没有初始化值,那么变量就会被初始化为对应类型的零值。 这个代码片段声 ...
分类:
其他好文 时间:
2020-02-18 13:29:39
阅读次数:
84
一.表达式的优先级 表达式(Expression)是运算符(operator)和操作数(operand)所构成的序列 代码段 a = 1 b = 2 c = 3 print("表达式计算结果是:",a or b and c) 结果输出 表达式计算结果是: 1 会优先计算 and,取值3,后面计算or ...
分类:
编程语言 时间:
2020-02-17 23:43:17
阅读次数:
108
一、到目前为止的程序流程图 本讲我们不继续写任何代码,而是专门拿出一讲来说说特权级的事,为后续的工作做一个知识储备。这段内容太难啃了,也可能我恰好对这块不太感冒,反正我是恶心了好久才啃下来。 为了让大家清楚目前的程序进度,画了到目前为止的程序流程图,如下 二、什么时候处理器会进行特权级检查 为什么要 ...
分类:
其他好文 时间:
2020-02-14 20:24:32
阅读次数:
64
序列号seq:占4个字节,用来标记数据段的顺序,TCP把连接中发送的所有数据字节都编上一个序号,第一个字节的编号由本地随机产生;给字节编上序号后,就给每一个报文段指派一个序号;序列号seq就是这个报文段中的第一个字节的数据编号。 确认号ack:占4个字节,期待收到对方下一个报文段的第一个数据字节的序 ...
分类:
其他好文 时间:
2020-02-13 23:07:44
阅读次数:
64
SQL基础 SQL基础部分是本人学习《深入浅出MySQL数据库开发、优化与管理维护》这本书看的第二章。练习上面的SQL语句,并将自己练习的SQL语句和重点的总结罗列出来。 DDL(Data Definition Language) 数据定义语言,这些语句定义了不同数据段,数据库,表,列,索引等数据库 ...
分类:
数据库 时间:
2020-02-12 18:08:10
阅读次数:
68
c语言有五大内存分区,分别是栈,堆,全局区,常量区,代码区。 代码区 程序被操作系统加载到内存的时候,所有的可执行代码都加载到代码区,也叫代码段,这块内存是不可以在运行期间修改的。 代码区中所有的内容在程序加载到内存的时候就确定了,运行期间不可以修改,只可以执行。 常量区 常量在系统一运行被创建,常 ...
分类:
其他好文 时间:
2020-02-10 22:28:46
阅读次数:
72
临界资源问题的原因:某一个线程在对临界资源进行访问时,还没来得及完全修改临界资源的值,临界资源就被其他线程拿去访问,导致多个线程访问同一资源。直观表现为打印结果顺序混乱。 解决方法:加锁 静态方法中用类锁,非静态方法中用对象锁。 1.同步代码段:synchronized(){...}2.同步方法:使 ...
分类:
编程语言 时间:
2020-02-10 10:08:53
阅读次数:
99