数据结构简析
数据结构简析课上没有听懂,文章先建立起,来提醒我记得学习数据结构。
(数据结构很重要,一定要好好研究)
Python开荒
Python开荒安装python环境
一笔带过 网上好多安装教程 一直下一步就ok
PythonPython对大小写敏感
Python语句没有分号
一般定义变量用小写字母,特殊的关键字用大写 小写会显示错误
print() 内置输出函数
input() 内置输入函数
int() 强转类型函数
三个单引号 可以跨行 否则只能通过\续行符连接
神奇的索引字符串
-1索引得到的是末尾最后一个单词 -2 是倒数第二个 以此类推
当然这并不是说它不会越界 正向 反向是分别计算的 所以两种超出后都会报错
还可以这样用 取第一个索引到第二个索引的数据
不写代表所有
换Python_子木教程
Python简述
Python对大数据分析、人工智能中至关重要的机器学习、深度学习都提供了大力的支持
背后又庞大的“代码库”
人们习惯称为“胶水语言” -因为可以缝合多种语言的模块
搭建Python环境从官方直接下载对应位数的解释器
安装完成后 开始菜单会添加有Python文件夹里面有自带的g编译器 终端 开发文档 已安装模块文档
第一个Python程序当然是Hell ...
C51单片机
51单片机电平特性
1高电平
0低电平
高电平 5V
低电平 0V
此外还有电平临界值
进制与逻辑运算二进制
十六进制 0x
逻辑运算
逻辑与
逻辑或
逻辑非
与C语言中一致
按位取反 符号 ~
运算
同或运算
必须相同,否则没有
异或运算
必须不同,否则没有
C简介发展史–
很多硬件使用C语言进行开发
对平台依赖比较低
效率高 硬件开发友好
单片开发中 C语言还有汇编语言 C语言有很大的优点
C语言比较结构化
C数据类型
数组和结构体使用还是蛮多的
可以让程序结构优化
C语言指针类型 是C的灵魂
常量 变量等等
单片机也需要运算 ,为了合理运用内存空间 ,所以要使用好数据类型
C51基础知识C51扩充数据类型
所有声明 都在头文件中提供了 初学者可以先不了解
sfr寄存器声明
例如:sfr SCON = 0x98
例如: sbit TI = SCON^1
类型转换规律 大的转换到小的
C51运算量
常量
常量是指在程序执行过程中其值不能改变的量。
变量变量是在程序运行过程中其值可以改变的量。[存储种类] 数据类型说明符 [存储器类型] ...
用Linux系统编写C程序
如何用Linux系统编写C语言程序为什么写这一篇博客
接下来一学期有一门关于使用Linux系统编写C语言程序的课程,Linux编写C程序与windows编写差别比较大,所以写此篇博客来记录自己学习过程
本篇将在下一学期跟随老师学习过程中持续更新
打开虚拟机进入Linux这第一步自然是启动安装好的Linux系统。
Linux打开终端界面在上一篇博客中记录了如何安装ubuntu虚拟机,此篇直接操作
按下快捷键打开终端:Ctrl+Alt+T
从工具栏中点击启动终端
终端里的常见命令及作用1.cd
cd指返回当前目录:
如cd Desktop/program 便是指返回到Desktop(桌面)的program 文件夹;
2.gedit
gedit指打开某文件或创建某文件,相当于windows的记事本,当所在目录没有该文件时,就会重新创建该文件,倘若有,则file直接打开该文件;
如gedit Isprimer.c 便指打开或创建Isprimer.c的文件
3.gcc
gcc是编译器,其格式为gcc [options][filenames],即gcc编译器根据输入的选
择命 ...
VMware安装Ubuntu
Linux操作系统安装本次安装使用的是虚拟机的方式安装Linux操作系统
安装虚拟机这里使用的是VMware Workstation Player虚拟机软件 仅仅个人学习使用是免费的
VMware Workstation Player | VMware | CN 直接百度搜索打开官网 或者直接点击前面的链接
下载最新版本 选择windows操作系统 等待下载后安装即可
创建虚拟机每一个虚拟机为一个单独的操作系统 可在虚拟机中安装多种操作系统的虚拟机
需要安装Linux操作系统 就需要一个Linux操作系统的镜像文件
Linux系统有多种发行版 主流的有两种
CentOS 目前已经停止维护更新
Ubuntu
这里选用Ubuntu系统 这也是一个非常流行的Linux发行版
进入官网下载Ubuntu桌面系统 | Ubuntu这里选择最新的桌面端LTS长期维护版
往下翻下载后缀为iso后缀的镜像文件
随后在虚拟机创建界面选择镜像
然后进行相关配置 Linux计算机名称 账户等 还可以给其分配硬件 内存 cpu核心数等
接下来耐心等待即可
配置Linux按wi ...
Java SE 学习笔记
Java SE 学习笔记java介绍跨平台原理jvm虚拟机
jre和jdk
运行一个java程序jre就可以
开发工具jdk 包含jre和开发工具 jre里面包含jvm以及运行类库
jdk下载官方网站www.oracle.com
简单dos命令 需要掌握
配置变量
HelloWorld案例
编译 javac 文件名.java
运行 java 类名
注释//单行
/* */多行
文档注释(暂时不用)/** */
关键字
高亮显示
常量字符串常量 “你好”
整数常量 666
小数常量 12.14
字符常量 ‘A’
布尔常量 true false
空常量 null 这个不能直接输出
数据类型
变量int a = 10;
变量的使用 取值 a 修改 a = 20
变量使用的注意事项
变量要初始化 未赋值不能使用 名字不能重复
数值默认为int类型
浮点数默认为double类型
定义long类型 防止整数太大问题在值后面加L
定义float类型 防止不兼容的类型 在值后面加上F 转换为float
标识符标识符:就是给类,方法,变量等起名字的符号
定义规 ...
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick StartCreate a new post$ hexo new "My New Post"
More info: Writing
Run server$ hexo server
More info: Server
Generate static files$ hexo generate
More info: Generating
Deploy to remote sites$ hexo deploy
More info: Deployment