Python学习重点Python 的 venv(环境管理)和 pip(包管理)https://packaging.python.org/en/latest/guides/installing-using-pip-and-virtual-environments/
Python的资料
Python的官方文档
https://realpython.com/
Python 项目结构https://docs.python-guide.org/writing/structure/
Python常用的一些包:内置的:json、io、os、itertools、xml第三方的:requests(http客户端)、click(命令行程序)、openpyxl(excel)、pandas/numpy(数据分析)、re(正则)、Pyllow(图像)
Docker 上手,重点可看看exec run pullhttps://www.docker.com/get-started/
实战风格的深度学习课程https://course.fast.ai/
UbuntuUbuntu是做什么的?Ubuntu操作 ...
技术文章
未读VSCODE使用技巧快捷键
CTRL + L 选择整行
CTRL + SHIFT + K 删除整行
ALT + UP/DOWN 移动选中的行
SHIFT + ALT + UP/DOWN 复制整行
CTRL + D 批量更改变量(多按几次)
CTRL+ENTER 光标在任意位置换行
CTRL + LEFT/RIGHT 光标跳到下一个单词
每日一问day01JavaSE重点知识点列表:
变量
数据类型
循环
数组
多态
集合
day02写出Java语言的8个特性
健壮性 强类型机制(所有数据必须要有数据类型) 异常处理 GC(垃圾回收) 标记 引用:安全的指针
安全 类加载器(ClassLoader)
简单 去掉了C/C++的复杂部分
多线程 高效并最大化利用CPU
分布式 网络中多主机协作
面向对象 关注的是有功能的对象
高效 编译型语言比解释型语言高效
跨平台 JVM有不同的版本
语句,类,方法的关系
类可以包含多个方法
方法可以包含多个语句
类是Java程序的基本单位
方法是功能单位,必须隶属于类,表达的是类和对象的功能
语句是最小执行单位,语句必须隶属于方法
什么是主类,什么是公共类,公共类注意点主类是包含了主方法的类
公共类是Java文件中的唯一一个类,且类名与文件名相同
变量是什么在内存中的一块固定类型,一个位置的空间,此空间中可以保存一个数据,且此空间中的数据可以随意变化.
数据类型的作用是什么
决定空间大小
决定空间中可以保存什么数据
决定数据能做什么
day03数据类型变量按照数据 ...
编程优化前言本文章用于记录在编程过程中,可以对代码进行优化以提高运行效率的知识点。
Java编程优化
++i的效率优于i++,在循环时,可以使用++i来提高循环效率。
灵活运用break和continue控制语句来避免一些没必要的循环。
AIGC 对于非艺术专业人士的人来说,想要具象化自己所幻想的图像时,使用AI进行内容的生产是当下极好的选择。本文章用于记录值得推荐的AI工具。
AI生成图像 用户通过输入文本来完成图像的生产。
1. Stable Diffusion 需要部署在本地机器或者Google Colab Notebook。在部署完成后完全免费使用。在有计算机编程基础和良好的机器配置且不怕麻烦的情况下可以考虑Stable DIffusion。生成质量高。
同时介绍一款基于Stable Diffusion推出的在线网页工具DreamStudio,可以免费使用一定次数的AI生成。
2. Midjourney 无需部署,通过Discord聊天应用程序实现指令输入和生成,应用场景极其广泛,是近年来最为火爆的AIGC工具。订阅制使用,不提供免费使用。生成质量高。
3. DALL·E 3 无需部署,OpenAI推出的AIGC工具,可免费使用一定次数。之后按积分付费,生产图片消耗积分。
4. 文心一格 无需部署,国内第一梯度AIGC工具,中文友好。可免费使用一定次数,之后按积分付费。
5. Bing Imag ...
Linux常用命令基础操作
切换用户 su 某个用户 退出当前用户 退出当前用户
命令说明书 man 某个command
帮助命令 某个command --help
切换目录 cd - 切换到上次访问的目录
查看目录 ls -a 查看当前目前下所有目录和文件(包括隐藏的文件) ls -l 列表查看当前目录下的所有目录和文件(列表查看,显示更多信息)
创建目录 mkdir
删除目录 rm -rf
修改目录 mv -r /source /destination 递归剪切所有文件和文件夹
搜索目录 find /bin -name 'a*' 查看bin目录下a开头的文件
显示当前路径 pwd
查看文件
查看最后一屏内容 cat
实时监控文件 tail -f 查看最后100行 tail -100 a.txt
查看进程
查看所有正在运行的进程 ps -ef
查看当前系统占用资源最多的一些进程 TOP
查看端口
查看当前系统端口 netstat -an
查看磁盘
查看文件系统的磁盘使用情况 df -h
文件权限
加某个权限(读写执rdx) chmod +x a.txt
以数字形式设 ...
Java编程知识1. 基本背景与流程1.1 JAVA技术体系平台
JavaSE(Java Standard Edition标准版)
JavaEE(Java Enterprise Edition企业版)
JavaME(Java Micro Edition小型版)
Java语言的8大特性:
简单:比C/C++简单
面向对象:关注的是有功能的对象。
分布式:基于网络的多主机协作。
健壮性:强类型(所有数据都有类型),异常处理,GC(垃圾自动收集),指针(Pointer)的安全化:引用(Reference)。
安全:所有程序.class必须由ClassLoader类加载器加载。
跨平台:不同平台有不同的JVM。
性能好:Java是编译程序,比解释程序好。
多线程
1.2 JVM、JRE、JDK
JVM(Java Virtual Machine ):Java虚拟机,是运行所有Java程序的假想计算机,是Java程序的运行环境之一,也是Java 最具吸引力的特性之一。我们编写的Java代码,都运行在JVM 之上。
**JRE ** (Java Runtime Environment ...