公告
01_Django-介绍-项目结构-URL和视图函数
视频链接:https://www.bilibili.com/video/BV1vK4y1o7jH 一. 课程目录 Django介绍 Django项目结构 URL和视图函数 路由配置 二. Django介绍 起源 2005年发布,采用Python语言编写的开源web框架 早期的时候Django主做新闻和内容管理的 重量级的Python Web框架,Django配备了常用的大部分组件 组件 包含组件如下: 基本配置文件/路由系统 模型层(M)/模块层(T)/视图层(V) Cookies和Session 分页及发邮件 Admin管理后台 用途 用途一:网站/微信公众号/小程序后端开发 用途二:人工智能平台融合 版本 Django官网:http://www.djangoproject.com Django中文文档参考网站:https://yiyibooks.cn/ 版本 最新版本3.0.x 当前教学版本2.2.12 安装 支持Python的版本 - 3.5,3.6,3.7,3.8 在线安装 虚拟机执行 sudo pi ...
03_Java-运算符-标识符命名规则规范-键盘输入-进制
视频链接:https://www.bilibili.com/video/BV1fh411y7R8 运算符 运算符 运算符介绍 运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等。 算术运算符 赋值运算符 关系运算符 [比较运算符] 逻辑运算符 位运算符 [需要二进制基础] 三元运算符 一. 算术运算符 算术运算符 介绍 算术运算符是对数值类型的变量进行运算的,在 Java 程序中使用的非常多。 算术运算符一览 % 的本质 看一个公式:a % b = a - a / b * b a % b 当 a 是小数时,公式 = a - (int)a / b * b 案例演示 12345678910111213141516171819202122232425262728293031323334353637383940414243/** * 演示算术运算符的使用 */public class ArithmeticOperator { //编写一个main方法 public static void mai ...
02_Java-变量-数据类型
视频链接:https://www.bilibili.com/video/BV1fh411y7R8 一. 变量 变量原理 变量 为什么需要变量 一个程序就是一个世界 变量是程序的基本组成单位 简单的原理示意图 变量概念 **变(变化)量(值)的介绍 ** 概念 变量相当于内存中一个数据存储空间的表示,你可以把变量看做是一个房间的门牌号,通过门牌号我们可以找到房 间,而通过变量名可以访问到变量(值)。 变量使用的基本步骤 声明变量 int a; 赋值 a = 60; //应该这么说: 把 60 赋给 a 使用 System.out.println(a); //也可以一步到位 [int a = 60; 通常我们是一步完成] 123456789101112131415public class Var01 { //编写一个main方法 public static void main(String[] args) { //声明变量 int a; a = 100; ...
01_Java-特性-jdk-运行机制-转义字符-注释-代码规范
视频链接:https://www.bilibili.com/video/BV1fh411y7R8 一. 就业方向 二. 开发场景 Java 开发场景举例 1-SSM Java 开发场景举例 2:Android 核心代码 Java 开发场景举例 3:大数据-hadoop 三. 应用领域 企业级应用 主要指复杂的大企业的**软件系统、各种类型的网站**。应用领域包括金融、电信、交通、电子商务等。 Android 平台应用 Android 应用程序使用 Java 语言编写。Android 开发水平的高低很大程度上取决于 Java 语言核心能力是否扎实。 移动领域应用 主要表现在消费和嵌入式领域,是指在各种小型设备上的应用,包括机顶盒、车载的大屏影音娱乐设备、汽车通信设备、扫码的 POS 机等。 四. 程序举例 什么是程序 程序:计算机执行某些操作或解决某个问题而 编写的一系列有序指令的集合 举例说明: 123456789//老师写的最简单的程序,完成 1+1, 体会public class Test { publi ...
01_Hexo-Hexo + Pure搭建博客-自定义
Hexo 搭建私人博客 一. 介绍 1.1 Hexo Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。Hexo 官网 1.2 Pure 主题 https://github.com/cofess/hexo-theme-pure https://blog.cofess.com/ 二. 参考 Hexo 官网 https://hexo.io/zh-cn/docs/index.html Pure 项目地址 https://github.com/cofess/hexo-theme-pure/blob/master/README.cn.md 搭建 & 魔改 Pure 项目中文文档 https://hwame.top 作者: Hexo博客主题pure使用说明 https://www.cnblogs.com/zzk31/p/14062887.html https://blog.csdn.net/qq_42983502/article/details/106745567 ...
22_Linux基础-ansible1
一. selinux、established 123456789101112131415161718192021222324252627282930313233343536373839示例1:永久修改selinux--------------------------------------------------------------------------------------------[root@cPen_A ~]# vim /etc/selinux/config SELINUX=disabled============================================================================================示例:排查连接不上 4.00 - 9.00没写完ps -ef igrep sshdlsof -i:2233cat /etc/services[root@cPen_B ~]# netstat -anplut igrep sshActive Internet connections (servers and ...
21_Linux基础-ssh服务3
一. 回顾 1.1 ssh ssh secure shell 远程登录连接,控制主机 数据的传输都是加密的 基于非对称加密技术 1.2 加密技术 加密技术 对称加密 双方共同拥有一把钥匙,其中一方拿着加密,另外一方就拿着解密 弊端:这个公钥的钥匙很容易被有心人获取 非对称加密 使用公钥对进行加解密 生成一对钥匙,其中一方作为私钥,另一方就是公钥 私钥是只有自己知道,私钥保存在本地 公钥是给需要通信的人,公钥可以给其他人 使用公钥加密,私钥解密,一般用在数据加密传输 (A、B 2个人,B给A用加密的方式传输数据,私钥在A手里,B用A的公钥对数据加密) 使用私钥加密,公钥解密,一般用于认证 (A向B发送数据,B用于确认是不是A发送的数据,客户端A用A的私钥对数据进行加密,服务端B拿A的公钥进行解密。只管认证,不管加密性) 1.3 ssh登录 ssh登录 登录方式 密码登录 流程 1、客户端发送登录请求 2、服务器发送机器的公钥发送给客户端 3、客户端用服务器的公钥对密码进行加密,发送给服务端 4、服务器收到密文之后,用私钥进行解密 ...
20_Linux基础-ssh服务2
一. 公钥认证排错 1、确保公钥正确 2、确保~/.ssh/authorized_keys文件权限为600 3、确保家目录以及.ssh目录权限为755以下权限,即属组和其他人没有7的权限 12345678示例--------------------------------------------------------------------------------------------[root@cPen_web .ssh]# ssh -vvv wy@192.168.0.30 # 注:看ssh登录时的详细信息#注:B机器下操作[wy@cPen_web .ssh]$ vim authorized_keys # 注:把A机器的公钥粘过去[wy@cPen_web .ssh]$ chmod 600 authorized_keys [wy@cPen_web home]$ chmod 755 wy # 注:公钥认证家目录其他人权限不能太高[wy@cPen_web ~]$ chmod 755 .ssh # 注:给.ssh也是755 权限 二. 登录方式 1234567 ...
19_Linux基础-ssh服务1
一. 练习 1、编写脚本,实现批量新增用户,用户名以user开头,具体新增用户数量随用户输入,并且为每个用户设置随机密码(密码长度为12位随机字符组成),记录创建的用户与密码,保存到/tmp/user文件中。 2、如何实现两个字符串的拼接,两个整数求和,以及5除以3,保留2位小数 3、如何计算本机有多少个用户以及多少个普通用户? 4、如何去除字符串中所有空格? 5、备份/var/log/nginx/access.log日志,每五分钟备份一次,并且以2020-11-15_10_05-access.log.tar.gz方式命名。将日志文件备份文件放到/nginx/目录下。 6、查找/etc/目录下10天以内3天以前修改过的文件,并将这些文件记录到/tmp/etc_log文件中 1.1 编写脚本,实现批量新增用户,用户名以user开头,具体新增用户数量随用户输入,并且为每个用户设置随机密码(密码长度为12位随机字符组成),记录创建的用户与密码,保存到/tmp/user文件中 题目1:编写脚本,实现批量新增用户,用户名以user开头,具体新增用户数量随用户输入,并且为每个用户设置随机密码(密码 ...
18_Linux基础-用户权限3
一. 回顾:/根目录下的 /etc 一般放配置文件 /根目录下的 /etc 一般放配置文件 一个用户的基本组只能有一个,附属组可以有多个;享受的权限是一样的,都是有那个组的权限 1234567891011121314151617181920212223242526272829303132333435363738394041424344示例---------------------------------------------------------------------------------------------------------------------------------[root@sanchuang-linux ~]# useradd sanle10[root@sanchuang-linux ~]# id sanle10uid=2224(sanle10) gid=2224(sanle10) 组=2224(sanle10)[root@sanchuang-linux ~]# less /etc/group[root@sanchuang-linux ~]# userad ...