java3
StringBuffer 和 StringBuilder 类你需要考虑线程安全,那么使用 StringBuffer 是比较安全的选择。否则,你可以使用 StringBuilder,因为它的性能更好。
public class RunoobTest{ public static void main(String args[]){ StringBuilder sb = new StringBuilder(10); sb.append("Runoob.."); System.out.println(sb); sb.append("!"); System.out.println(sb); sb.insert(8, "Java"); System.out.println(sb); sb.delete(5,8); System.out.println(sb); } ...
java2
instanceof 运算符该运算符用于操作对象实例,检查该对象是否是一个特定类型(类类型或接口类型)。
String name = "James";boolean result = name instanceof String; // 由于 name 是 String 类型,所以返回真
基础运算跳过
Java Math 类public class Test { public static void main (String []args) { System.out.println("90 度的正弦值:" + Math.sin(Math.PI/2)); System.out.println("0度的余弦值:" + Math.cos(0)); System.out.println("60度的正切值:" + Math.tan(Math.PI/3)); System.out.println(" ...
java1
Java 基础语法
对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。
类:类是一个模板,它描述一类对象的行为和状态。
方法:方法就是行为,一个类可以有很多方法。逻辑运算、数据修改以及所有动作都是在方法中完成的。
实例变量:每个对象都有独特的实例变量,对象的状态由这些实例变量的值决定。
类名:对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,例如 MyFirstJavaClass 。
方法名:所有的方法名都应该以小写字母开头。如果方法名含有若干单词,则后面的每个单词首字母大写。
Java 变量
局部变量
类变量(静态变量)
成员变量(非静态变量)
Java 对象和类//类public class Dog { String breed; int size; String colour; int age; void eat() { } void run() { } ...
git基础
Git各种BUG标签(空格分隔): Git
git 简单文件操作第一步进入项目目录下进行git初始化(可以看到文件夹中生成了.git目录)
git init
第二步添加远程仓库
git remote add origin <仓库地址>
第三步添加提交的所有文件
git add .
第四步提交代码
git commit -m ‘我是注释我要提交代码了’
第五步推送至仓库
git push -u origin master -f
git无脑操作对于超级小白,只会三种命令的小白
在github上面创建一个仓库,公共仓库,新建README文件。
在桌面新建文件夹,把仓库克隆下来
随便在里面写一下TXT文件,然后进行下面三个命令进行测试
git add .
git commit -m 'tijiao'
git push
第4条和第五条可以融合成一条命令:git -am -m '提交'
git fetchgit fetch 是 Git 中用于从远程仓库获取最新代码的命令,但它不会自动合并或修改你的工作目录。
具体来说,git fetch ...
git杂项
git操作全局配置
git config –global user.name “用户名” //设置用户名
git config –global user.email “邮箱” //设置邮箱
查看信息
git config –list –global
查看远程仓库
git remote
查看远程仓库详细信息
git remote -v
拉取最新仓库代码
git pull
添加远程仓库
git remote add origin
推送
git push –set-upstream origin master
用于将本地分支的提交推送到远程仓库的master分支,并建立本地分支与远程分支的关联。
然后才能直接使用下面命令
git push
git push origin master
git pull origin master
git commmit -m ‘nihao’ <文件名>
如果本地仓库不是从远程创建的,直接拉取会报错在git pull命令后面加上:–allow-unrelated-histories
分 ...
git高级
操作第一次初始化(方式1):git initgit add .git commit -m '这里是注释'// 连接远程仓库git remote add origin git@github.com:帐号名/仓库名.gitgit pull origin mastergit push origin master # -f 强推
第一次初始化(方式2):git clone git@github.com:git帐号名/仓库名.git
平时工作基本操作:git checkout master # 切到主分支
git fetch origin # 获取最新变更
git checkout -b dev origin/master # 基于主分支创建dev分支
git add . # 添加到缓存
git commit -m 'xxx' # 提交到本地仓库
git fetch origin # 获取最新变更
git rebase dev origin/master # 合并到主分支
git push origin dev # 推送到远程分支
git chekout ...
hexo进阶
开启服务hexo server
新建文章hexo new a
新建草稿hexo new draft b
发布草稿成为文章hexo publish b
发布关于hexo new page c
生成静态文章hexo generate 或者是 hexo g
部署文章hexo deploy 或者是 hexo d
使用本地图片实现步骤第一步:修改项目根目录下的_config.yml文件参数post_asset_folder值为true。# 开始使用本地静态资源post_asset_folder: true复制第二步:安装插件hexo-asset-image。# 在项目根目录下执行npm install https://github.com/xcodebuild/hexo-asset-image.git --save复制完成上述配置后,在使用命令hexo new post新建文章时,将会在source/_posts目录下创建一个与文章同名的目录。hexo new post "测试文章"复制|____scaffolds|____source| |_____posts| | |__ ...
hexo基础
hexo解析文章封面
https://www.hippopx.com/zh这个网站里面的图片链接可以使用
导入时需要在md文件前面写上cover: https://www.hippopx.com/zh 即可。
md语法---title: 示例文章date: 2023-06-01 10:00:00tags: - Hexo - Markdown---这是一篇示例文章的内容。您可以在这里使用Markdown语法来编写您的文章。# 标题## 子标题- 列表项1- 列表项2**粗体文本***斜体文本*> 引用文本![图片](/path/to/image.jpg)[链接文字](https://www.example.com)
第一步 建立md文件
hexo n test
这个语句会在_post下面创建一个test.md的文件
hexo g运行命令 `hexo g` 用于生成静态文件,将您的 Hexo 博客的源文件转换为可部署的静态网页。当您运行 `hexo g` 命令时,Hexo 将处理您的 Markdown 文件、主题模板和其他配置,并生成对应的 HTML、CSS、JavaSc ...
Go进阶
第二节mappackage mainimport "fmt"func main(){ //制作一个map容器,key值是string类型 value是int类型 m:=make(map[string]int) m["one"]=1 m["two"]=2 fmt.Println(m) fmt.Println(len(m)) fmt.Println(m["one"]) fmt.Println(m["unknow"]) //两个返回值,一个返回值是value,另一个是bool类型(是否存在) r,ok:=m["unknow"] fmt.Println(r,ok) delete(m,"one") //不加:前面就要加上var m2:=map[string]int{"one":1,"two":2} v ...
Go基础
导包
导入单个包使用(),第一行暴露一个函数名。
package mainimport ( "fmt")func main() { fmt.Println("hello world")}
变量package mainimport ( "fmt"//输入库 "math"//数学库)func main(){ var a="initial" //定义一个int类型,需要在变量后面进行定义 var b,c int=1,2 var d=true//默认Bool型 var e float64 f:=float32(e) g:=a+"foo"//字符串拼接 fmt.Println(a,b,c,d,e,f) fmt.Println(g) const s string="consist" const h=5000000000 const ...