
课堂笔记4.23 总结1理论2基础逻辑 if eise for while 3: 一:java 语言 编程语言 自然语言 计算机语言 二:编程语言分类 根据数据类型 强类型编程语言 弱类型编程语言 :eg C语言 根据执行方式 编译执行---Java源文件---javac编程---java执行 Java----class 解释执行---shell脚本---.sh源文件---更改x权限---执行 C----a.out 三、计算机语言分类 编译: Java 、 C、 C++ 解释: shell、 Python、PHP 注释:java是编译与解释共存的语言 C语言是纯正编译语言 四、编程语言的组成 ×词法和语法规则 *编译器和解释器 ×开发中常用包 API ---工作当中经常用到 --application platform interface应用平台网络接口 ×集成环境IDE ---Integrated Development Environment 注释:JDK也是简单的IDE 注释:安装软件和app最好 低于最新版本的1~2个版本 注释:老师推荐一本书:《自学编程语言》//对语言感兴趣的话 Java语言的分类----根据不同的适用领域 ----JavaSE 新(J2SE 旧)--必学的-- java 2 platform standard edition ----JavaME (J2ME)----用的比较少-- ----JavaEE (J2EE) ----大行其道--- JavaWeb //Java工程师----JavaEE----后台开发的 五、JavaSE(14day) ---Android API ---JavaEE-----Java后台开发工程师 ---BigData----大数据开发工程师(4month) 六、---JDK---//开发工具lib ---javac =====Java Development kit & Java开发工具包 ----JRE---// lib =====Java Runtime Environment =====Java运行环境 ----JVM---- 虚拟机 //JRE和JVM捆绑在一起的 //后面了解一下java 《JVM虚拟机原理》 七、环境变量 ---path-----classpath------JAVA_HOME ---Path系统的环境变量 -----javac到处可以用 ---clasPath----.java-----.class-----.java文件的存放目录 ==================export Path = $ Pathexport classport export JAVA_HOME Path /tools/jdk/8/bin Java_HOME tools/jdk/8/ ---------IDE开发工具//注释:寻找Java开发工具的 八、表示符的命名规则? ==========类名与文件名完全相同 九、数据类型 ----基本数据类型-----Java默认存在 //数据类型 == 变量名== 初始值 -----引用数据类型 ---java存在的 -----Scanner -----自定义类 //类名 == 变量名==对象的初始值 //“引用数据类型”-----从hadoop,项目开始 会涉及到引用数据类型 //了解一下c语言的数据类型 // -----Byte----单位 字节 -----byte----java整型变量的byte类型 -----bit-----比特 1010 //对概念模糊的对策 =====列出相似的单词概念进行“对比”,加强记忆===推荐的一个学习技巧 //======================== 怎么听课? 怎么练习?how?听课效率?**'写'、'记'、'问'==== "问"很重要**下午回顾、梳理**练习**想=========横向贯穿======== 十、数据转换 小---大 =======不会损失精度 大---小 =======会损失精度 注释:数据类型转换在面试的时候会考到 “强制类型的转换”---提前看课件 十一、引用类型的数据转换 ---数字正确才能强制转换--- ================================================================ public static -----void----- ----main (String[] args)---- 修饰符 返回值类型 方法名称 (参数列表) /**自定义方法步骤: */ ?????返回值类型: 有返回值(需要返回值) ----- 选择==== 基本数据类型and引用数据类型 没有返回值 ------void 十二、这周作业 50个作业代码
今天课程学习内容 1、Linux网络管理 A、网卡 ifconfig B、配置IP/子网掩码2、磁盘管理3、SSH *Window 模式怎么看IP *DHCP服务? 是Ip分配设备。 *虚拟光驱&虚拟网卡 *虚拟×××,用软件虚拟出来的一套东西 “ifconfig”什么意思?显示或设置网络设备 桥接模式与NAT模式?NAT模式:虚拟机网络,虚拟机网卡。 网关不一定全市“1”. 网卡在NAT模式下相当于一个路由器 DHCP IP地址: 192.168.0××.×××。 DHCP 服务器 最初是自动获取 开启 &关闭 怎么配置IP ? Nametui **ssh:远程登录协议常用格式 ssh root@192.168.0.11密码:123456Ip地址指的是网络中的为位置定位 fdisk -l 查看磁盘信息 查看配置信息运维同学要进行很好的磁盘管理 磁盘管理 Lsblk 查看块设备Swap 交换空间新硬盘 首先进行分区,Windows系统 必须要有文件系统才能使用 制作文fdi件系统与格式化, Linux文件系统格式? “制作文件系统=格式化” 格式化命令“mkfs”Linux不支持光驱 硬盘分区步骤 a创作分区b制作文件系统c挂载 d删除
Linuxj基本命令文件结构整理笔记 1/bin 存放linux常用命令。 2/dev 所有linux中存放的内部和外部设备。 3/linited.img 4/boot Linux内核及引导程序的目录 5/etc 存放各种配置文件和子目录(系统管理时所需要的) 6/cdrom 存放光驱文件系统 7/home 非管理员用户或普通用户的主目录eg:mount/dev/cdrom/ 8/lib 存放系统动态链接共享库 9/lost+found 存放系统奔溃或关机时文件碎片;系统故障时存放n多文件的目录 10/lib64 11/media 存放 挂载USB接口的移动硬盘、光驱。 12/mnt 一个挂载目录, 存放挂载储存设备的 13/proc 这个目录下可以获取系统信息(内存) 14/opt 存放可以选择的程序 15/root 超级用户权限的root的主目录 16/run 17/sbin 存放系统管理的系统管理程序注释:root权限下才能执行eg:/usr/sbin /usr/local/sbin 18 /snap 软件包的安装管理方式 19 /srv 存放服务启动后所需访问的数据目录举例:/srv/www 表示www 服务启东时读取的网页数据 20 /sys 什么意思? 21 /usr 存放n普通用户的n多个用用程序和文件举例:/usr/local 存放手动安装的软件/usr/share系统公用东西的存放地/usr/share/man 帮助文件 22/var vary的简称 目录经常变动举例:/var/log 系统日志目录 /var/www 定义Apache 服务站点的存放目录 /var/lib 存放库文件23 /tmp 临时目录 24 不同类型文件的颜色 蓝色 ---- 目录 红色----压缩文件 绿色----可执行文件 浅绿色----链接文件 粉红色---图片文件 黄色---设备文件 灰色---其他文件
文件结构/:根目录,所有的目录、文件、设备都在/之下,/就是Linux文件系统的组织者,也是最上级的领导者。/bin:bin 就是二进制(binary)英文缩写。在一般的系统当中,都可以在这个目录下找到linux常用的命令。系统所需要的那些命令位于此目录。/boot:Linux的内核及引导系统程序所需要的文件目录,比如 vmlinuz initrd.img 文件都位于这个目录中。在一般情况下,GRUB或LILO系统引导管理器也位于这个目录。/cdrom:这个目录在刚刚安装系统的时候是空的。可以将光驱文件系统挂在这个目录下。例如:mount /dev/cdrom /cdrom/dev:dev 是设备(device) 的英文缩写。这个目录对所有的用户都十分重要。因为在这个目录中包含了所有linux系统中使用的外部设备。但是这里并不是放的外部设备的驱动程序。这一 点和常用的windows,dos操作系统不一样。它实际上是一个访问这些外部设备的端口。可以非常方便地去访问这些外部设备,和访问一个文件,一个目录 没有任何区别。/etc:etc这个目录是linux系统中最重要的目录之一。在这个目录下存放了系统管理时要用到的各种配置文件和子目录。要用到的网络配置文件,文件系统,x系统配置文件,设备配置信息,设置用户信息等都在这个目录下。/home:如果建立一个用户,用户名是"xx",那么在/home目录下就有一个对应的/home/xx路径,用来存放用户的主目录。/lib:lib是库(library)英文缩写。这个目录是用来存放系统动态连接共享库的。几乎所有的应用程序都会用到这个目录下的共享库。因此,千万不要轻易对这个目录进行什么操作,一旦发生问题,系统就不能工作了。/lost+found:在ext2或ext3文件系统 中,当系统意外崩溃或机器意外关机,而产生一些文件碎片放在这里。当系统启动的过程中fsck工具会检查这里,并修复已经损坏的文件系统。有时系统发生问 题,有很多的文件被移到这个目录中,可能会用手工的方式来修复,或移到文件到原来的位置上。/mnt:这个目录一般是用于存放挂载储存设备的挂载目录的,比如有cdrom等目录。可以参看/etc/fstab的定义。/media:有些linux的发行版使用这个目录来挂载那些usb接口的移动硬盘(包括U盘)、CD/DVD驱动器等等。/opt:这里主要存放那些可选的程序。/proc:可以在这个目录下获取系统信息。这些信息是在内存中,由系统自己产生的。/root:Linux超级权限用户root的家目录。/sbin:这个目录是用来存放系统管理员的系统管理程 序。大多是涉及系统管理的命令的存放,是超级权限用户root的可执行命令存放地,普通用户无权限执行这个目录下的命令,这个目录和/usr/sbin; /usr/X11R6/sbin或/usr/local/sbin目录是相似的,凡是目录sbin中包含的都是root权限才能执行的。/selinux :对SElinux的一些配置文件目录,SElinux可以让linux更加安全。/srv 服务启动后,所需访问的数据目录,举个例子来说,www服务启动读取的网页数据就可以放在/srv/www中/tmp:临时文件目录,用来存放不同程序执行时产生的临时文件。有时用户运行程序的时候,会产生临时文件。/tmp就用来存放临时文件的。/var/tmp目录和这个目录相似。/usr这是linux系统中占用硬盘空间最大的目录。用户的很多应用程序和文件都存放在这个目录下。在这个目录下,可以找到那些不适合放在/bin或/etc目录下的额外的工具/usr/local:这里主要存放那些手动安装的软件,即不是通过“新立得”或apt-get安装的软件。它和/usr目录具有相类似的目录结构。让软件包管理器来管理/usr目录,而把自定义的脚本(scripts)放到/usr/local目录下面、。/usr/share :系统共用的东西存放地,比如 /usr/share/fonts 是字体目录,/usr/share/doc和/usr/share/man帮助文件。/var:这个目录的内容是经常变动的,看名字就知道,可以理解为vary的缩写,/var下有/var/log 这是用来存放系统日志的目录。/var/ www目录是定义Apache服务器站点存放目录;/var/lib 用来存放一些库文件,比如MySQL的,以及MySQL数据库的的存放地。
3个数abc按照大小顺序输出 输入某年某月某日,判断这一天是这一年的第几天? 两个正整数m/n,求其最大公约数和最小公倍数 输入一行字符,分别统计出其中英文字母,空格,数字,和其他字符的个数 一年12个月,每个月份分别对应于不同的季节,请根据给定的月份,输出对应的季节.春季345;夏季.678;秋季9,10,11;冬季12,1,2. 6,求100之内的素数 求1+2!+3!+4!+....+20!的和.程序分析;只是把累加变成累乘 菱形 * *4,有n个人围成一圈,顺序排号,从第一个人开始报数(从1数到3),凡是报到3的人退出圈子. 问最后留下来的是原来的第几号的那位? 5.输出9*9乘法口诀表 程序分析:分行与列考虑共9行9列,i控制行,j控制列 写代码 基础知识 看源代码 学习认知别人的思路 规定时间准确完成
cd / 切换到根目录 ls 列出当前目录下的文件夹和文件 pwd 查看当前位置 mkdir 创建目录名 touch 创建文件名 ctrl+l 清零 cat aaa 查看aaa文件中的内容 cd .. 返回到上级目录 ls --help帮yi助 ls -l =ll 列出详细信息 mv 移动 mv abcd.txt BBB 移动abcd.txt到BBB cp拷贝 cp abc abcd复制abc成为abcd ls --help > mmm 对某个命令解释14.clear 清零 |管道 >重定向 ls --help | |less cat > filename 建文件 cat空格>空格文件名 root获取超级管理员 rm 移除 单个删除 rm空格-rf空格ddd rm可以删除文件也可以删除文件夹 线序 白橙-橙-白绿-蓝-白蓝-绿-白棕-棕;白绿-绿-白橙-蓝-白蓝-橙-白棕-棕. ping 127.0.0.1 看网卡是否有问题 pingIP地址 :判断网络是否连通 127.0.0.0/8 被看作回环地址 127.0.0.1 是shz的回环地址 培养自学的能力:快速阅读-吸收-表达 压缩文件tar空格cv空格james.tar AAA(目录或文件夹) cvf解释: c创建一个包 v将操作目录及文件提取出来并展示 解压打包文件 tar空格xvf空格james.tar 查看压缩包中的文件内容 tar空格tvf空格james 终端写内容 cat空格>空格poland 回车 写内容 echo空格内容空格>空格poland 操作系统组成:文件管理;进程管理;内存管理;用户管理; .rpm怎么转化成.deb? ctrl+Alt+T 快捷键进入ubuntu终端