在LaTeX中创建两栏布局
Tue May 19 2020 on LaTeX
在撰写论文的时候经常会使用两栏布局,其实实现两栏布局十分容易。只需要在documentclass
的设置中添加twocolumn
参数即可,但是这样设置的话全篇文章都会被分栏。
Tue May 19 2020 on LaTeX
在撰写论文的时候经常会使用两栏布局,其实实现两栏布局十分容易。只需要在documentclass
的设置中添加twocolumn
参数即可,但是这样设置的话全篇文章都会被分栏。
Mon Mar 02 2020 on SQL Server cheetsheet
SQL Server 所使用的数据类型和范围。
MVC 模式是Model-View-Controller的简称,下面是一个计数器的例子。
比如下面的代码,为了增加一点复杂性我们的Model
中有一个定时任务每隔一秒会将time
属性+1,现在我们需要设计我们的 View 来展现Model
中的数据。可以看到我们的Model
继承了Listenable
类,这个类给我们提供了两个重要的接口:
方法名 | 说明 |
---|---|
void emit(String eventName) | 在其子类可以使用这个函数来释放一个事件 |
void on(String eventName, Runnable handler) | 在其子类外部可以使用这个函数监听一个事件 |
注意
Listenable
类需要自己来编写,文末给出了实现,他非常简短却能大幅度的降低你的程序复杂性,你可以直接将他粘贴到你的工程中来使用。
Sun Feb 16 2020 on Spring Boot Java MongoDB
最近我把我的博客后端用 Spring Boot 重写了一遍,顺便体验了一波 Spring Boot 的开发。在 Spring Boot 中可以无缝的使用 Spring Data 来连接 MongoDB 数据库。
首先你需要 spring-boot-starter-data-mongodb 这个依赖,在 pom 文件中添加:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-mongodb</artifactId>
</dependency>
如果你使用 Gradle 可以在 build.gradle 中添加:
implementation 'org.springframework.boot:spring-boot-starter-data-mongodb'
Sun Dec 22 2019 on LaTeX
在使用LaTeX时常常要展示代码,LaTeX的listings包也可以完成这个工作但是效果不如minted好,minted包使用python环境来高亮代码段落,需要先在本机配置好python环境。
下面是一个简单的示例: