草庐IT

Java基础01:HelloWorld

1.安装jdk,并配置环境变量。查看是否成功安装jdk:WIN+R,输入cmd。进入后输入:java-version能显示其版本,则安装成功。jdk简化版安装2.安装IDEA。方便后面的学习使用。安装过程参考idea基本设置3.jdk(开发者工具)、jre(运行时环境)、jvm(虚拟机)三者关系1.HelloWorld创建一个文件,如Hello.java代码如下publicclassHello{ publicstaticvoidmain(String[]args){ System.out.print("Hello,World!"); }}1.1代码完成后操作在文件所在目录的搜索框内输入cmd

01.Python基础

Python爬虫快速实战目标:通过四天的学习,具备爬虫(Python)初级工程师的能力,胜任接口(API)自动化测试、数据采集(爬虫)的岗位要求。第一天:Python基础Python的编程环境:3.6/3.7交互式环境:命令行(cmd)中直接输入python【回车】后进入交互式环境,此环境中直接执行python指令。脚本:通过记事本(文本编缉器)编写python脚本文件,通过python解释器环境(Pycharm工具)来执行脚本,并显示执行的结果。1.1数据类型1.1.1基本数据类型int整型,如1,2,3等float浮点(小数)类型,如1.15,3.14等str字符类型,如'祁老师真帅',"

2023.01.03

(1)January    n.  一月(2)February   n.  二月(3)March    n.  三月(4)April  n.  四月(5)May      n.  五月(6) June n. 六月(7)July  n. 七月(8) August     n. 八月(9)September  n.九月(10)October     n.十月(11)November  n. 十一月(12)December    n.  十二月(13)spring   n. 春天(14)summer  n. 夏天(15)autumn  n.秋天(16)winter  n. 冬天Autumnisthe

01.两数之和

01.两数之和问题引入:给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定nums=[2,7,11,15],target=9因为nums[0]+nums[1]=2+7=9所以返回[0,1]解法一:暴力法暴力法很简单,遍历查找每个元素的值,判断是否存在两个数的和为target。publicstaticint[]twoSum(int[]nums,inttarget){for(inti=0;i解法二:两遍哈希表为了对运行时间复杂度进行优化,我们需要一

01. Java简介

1、Java发展史v2-31769750f059ecee92f42f06e625b4b8_b.png发展历史:1.1992年,Sun公司詹姆斯·高斯林开发Oak语言,用于嵌入式开发。2.1995年,推出Applet,将Oak更名Java。3.1996年,Java第一个开发工具JDK1.0和第一个即时JIT编译器发布。4.1999年,Java第二代平台发布,JZME,JZSE和JZEE。5.2005年,JavaSE6发布,更名为JavaME,JavaSE和JavaEE。6.2009年,Sun公司被Oracle公司收购,次年高斯林从Oracle辞职。image.png2、Java应用:JavaME

【LeetCode题目详解】第九章 动态规划part01 509. 斐波那契数 70. 爬楼梯 746. 使用最小花费爬楼梯 (day38补)

本文章代码以c++为例!一、力扣第509题:斐波那契数题目:斐波那契数 (通常用 F(n)表示)形成的序列称为斐波那契数列。该数列由 0和1开始,后面的每一项数字都是前面两项数字的和。也就是:F(0)=0,F(1) =1F(n)=F(n-1)+F(n-2),其中n>1给定 n,请计算F(n)。示例1:输入:n=2输出:1解释:F(2)=F(1)+F(0)=1+0=1示例2:输入:n=3输出:2解释:F(3)=F(2)+F(1)=1+1=2示例3:输入:n=4输出:3解释:F(4)=F(3)+F(2)=2+1=3提示:0思路斐波那契数列大家应该非常熟悉不过了,非常适合作为动规第一道题目来练练手。

Mysql进阶优化篇01——四万字详解数据库性能分析工具(深入、全面、详细,收藏备用)

前言🍉作者简介:半旧518,长跑型选手,立志坚持写10年博客,专注于java后端🍌专栏简介:mysql进阶,主要讲解mysql数据库进阶知识,包括索引、数据库调优、分库分表等🌰文章简介:本文将介绍数据库优化的步骤、思路、性能分析工具,比如慢查询、EXPLAIN,SHOWPROFILING等,并且对各个工具执行性能分析结果性能参数都有详细的介绍解释、建议收藏备用。🍓相关推荐:MySql进阶索引篇01——深度讲解索引的数据结构:B+树Mysql进阶索引篇02——InnoDB存储引擎的数据存储结构Mysql进阶索引篇03——2个新特性,11+7条设计原则教你创建索引大厂SQL面试真题大全目录1.数据

01鸿蒙入门 从安装与HelloWorld (你好,世界)

安装下载地址》HarmonyOS应用开发官网-华为HarmonyOS打造全场景新服务  选择对应的机型下载。你会发现他们直接不要32位电脑了。。紧跟潮流安装有两点一个是安装目录。你可以放在默认目录。但是为了好使。建议不要装c盘第二个是有3个可选项。桌面图片快捷方式path路径建议都勾选安装后启动。会提示安装HarmonOSsdk。。建议还是不要放c盘弄好了就可以创建新项目了  创建Java类型的项目。因为我Java比较牛逼。。创建完毕后建议是登录华为开发者账号 那我就登录了。然后以前的教程还可以用云设别。现在好像只能用本地模拟设备了。 创建默认设备 需要先安装   我在第一次启动的时候。。卡住

Leetcode 542. 01 矩阵

题目Givenanmxnbinarymatrixmat,returnthedistanceofthenearest0foreachcell.Thedistancebetweentwoadjacentcellsis1.Example1:image.pngInput:mat=[[0,0,0],[0,1,0],[0,0,0]]Output:[[0,0,0],[0,1,0],[0,0,0]]Example2:image.pngInput:mat=[[0,0,0],[0,1,0],[1,1,1]]Output:[[0,0,0],[0,1,0],[1,2,1]]解题思路这道题的要求是求出每个cell到0的

【程序化天空盒】过程记录01:日月 天空渐变 大气散射

1日月SunAndMoon昼夜的话肯定少不了太阳和月亮,太阳和月亮实现的道理是一样的,只不过是月亮比太阳多了一个需要控制月牙程度(or添加贴图)的细节~1.1Sun太阳的话很简单,直接在shader里实现一个太阳跟随平行光旋转而旋转的样子就行。实现这个效果需要用到Unity内置变量_WorldSpaceLightPos0获取当前平行光的方向,不要被这个参数名字“lightPos”迷惑了,它实际上就是一个归一化的vector(w=0)。接着用Unity内置的distance函数计算当前uv坐标(i.uv.xyz)到上面那个的距离。如何理解这个“距离”呢?——我们再来复习一遍图形学基础吧:学习齐次