0%

Maven 软件的下载

为了使用 Maven 管理工具,我们首先要到官网下载,可以百度或者点击这里,官网如下:
image

阅读全文 »

前言

我们知道,在我们编程开发的时候,和别人合作,会遇到对同一个项目开发,你可能写得他快,会导致对项目的覆盖。或者你还没写完就提交上去,会导致别人看不懂,但是不提交上去又有丢失进度的风险。
特别是对于大型的项目,不对项目做出分支,会造成很多冲突,你的可能会把被人的覆盖掉,别人会不乐意这样做,无形中就造成了矛盾。
利用Git的分支和合并管理方法,在我们所在的项目(master分支)上建立一个分支,你在分支上的可以进行更改包括上传自己的进度,等到完成时在合并到 master 分支上。还有退回版本等等操作。
这里可以这样想,我们从 git clone开始,也就是创造了一个本地分支,从远端仓库复制过来,经过本地的修改,然后推送回去 git push就是合并了。

阅读全文 »

前言

我们都知道,我们刚开始的博客比如hexo,是编译后上去的静态网页文件。我们的文章啊等等都在本地,但是如果我们换了电脑怎么办,放在U盘复制过去也不是不行。但是如果电脑死机等不定因素不能复制等,不得凉凉了。这个时候我们可以借用 GitHub 来备份源文件了。
我们知道 GitHub 是能建立分支的。所以我们利用它在我们的博客仓库建立一个分支来保存源文件。

阅读全文 »

一、建立 git 本地仓库

新建一个本地仓库,相当于就是建立一个新的文件夹,然后在该文件夹下右键点击 Git Bash Here,之后输入命令 git init 初始化(我这里用``hexo-theme-next`文件夹展示)
image

阅读全文 »

类名首字母要大写,如果类名由几个单词构成,把么把它们拼接在一起(也就是说,不要用下划线来分隔名字),其中每个内部首字母都采用大写

方法,字段(成语变量)以及对象引用名称等,公认的风格与类的风格一样,只是标识符的第一个字母小写

阅读全文 »

1. 更改主题

  1. 通过网络下载主题
  2. 将解压后的文件存到(我的本地博客文件夹为 myblog) myblog/themes/ 下
  3. 打开主题配置文件 myblog/config.yml
  4. 找到以下代码
    1
    theme: landscape

修改成:

1
2
theme: name
# name 就是你解压后的文件夹名字

2. 更改主题样式(以 nextT 为例子)

  1. 打开 themes/next/config.yml 文件(主题配置文件)
  2. 找到如下代码
    1
    2
    3
    4
    5
    # Schemes
    scheme: Muse
    #scheme: Mist
    #scheme: Pisces
    #scheme: Gemini

有四种,只要将当前的样式(前面没 # 号的)屏蔽,也就是前面加个 # 号,要选择的删除掉 # 字符就行。

阅读全文 »

1
2
3
4
5
6
7
8
9
10
11
12
13
public class Test {
public static void main(String[] args) {
String str = "123";

Integer num1 = new Integer(str);

int num2 = Integer.parseInt(str);

Integer num3 = Integer.valueOf(str);

System.out.println(num1 + "\t" + num2 + "\t" + num3);//123 123 123
}
}

在上面代码中,演示了三个方式的转化,分别是new了新对象和调用静态方法,我们查看内部的变化

阅读全文 »

进程与线程

进程

程序运行的基本单位,一个程序就是代表一个进程,进程与进程之间是相互独立的,它们是由 CPU 进行调度的(分配内存空间) ,由于它们是相互独立所以各自的资源不共享。一台电脑中可以运行多个程序,并且执行效率快,所以它是高效而且并发性的。在一个时间段中,可以执行多个进程(程序),一个进程是非常占内存空间的,对 CPU 的开销也是非常大的。

线程

程序流中最小的执行单位,一个程序中至少存在一个线程,线程占空间内存是非常少的,一个进程中多个线程资源是可以共享的。线程消耗的内存少执行效率高,同一时间段中可以执行多个线程,线程具有并发性的特点。(线程调度:(分时间)轮询调度和抢占式调度),资源共享;注意的是资源是否会丢失(安全)。

区别

  1. 一个程序至少有一个进程,一个进程至少有一个线程

  2. 线程的划分尺度小于进程,使得多线程程序的并发性高。

  3. 进程有独立的内存单元,而多个线程共享内存

  4. 线程必须依靠存在于应用程序中

  5. 多线程实在程序中多个部分同时执行,但是系统并没有把多个线程当场多个独立的应用,来实现进程的调度和管理资源分配。

  6. 线程开销小,不利于资源的管理和保护,进程正好相反。

  7. 线程数据共享

阅读全文 »
copy