跟练代码随想录之数组篇
跟练代码随想录之数组篇
写在前面,这个系列是跟着 B 站的代码随想录跟练算法的部分。算法还是比较薄弱,慢慢打基础吧,这篇文章很久以前就写好了,只是发布的时间比较晚了,最近也是打算迁移一下自己的文章。
友链到卡哥 https://www.programmercarl.com/
1. 二分查找(leetcode704)看懂了,有两种写法,如果是左闭右闭的写法的话,那么 left 可以等于 right,right=mid-1,left=mid+1;
如果是左闭右开的写法的话,那么 left
总结:最好是用左闭右闭的写法。
12345678910111213class Solution {public int search (int [] nums, int target) { int left = 0; int right = nums.length-1; while (left<=right){ int middle = (left+right)/2; if ( ...
如何编撰并发布自己的 hexo 博文
如何编撰并发布自己的博文
写在前面,发布博客我个人认为是一个比较重要的习惯,反映了一个人近期的成长,这篇教程主要关于如何编撰并发布自己的 hexo 博文。
hexo 常见命令 1234hexo g #完整命令为 hexo generate, 用于生成静态文件 hexo s #完整命令为 hexo server, 用于启动服务器,主要用来本地预览 hexo d #完整命令为 hexo deploy, 用于将本地文件发布到 github 等 git 仓库上 hexo n “my article” #完整命令为 hexo new, 用于新建一篇名为 “my article” 的文章
hexo 编撰博文的常用步骤
hexo n 命令生成 md 文件
然后我们就可以在 post 目录下看到刚新建的 md 文件了。
编写 md 文件:
我们可以使用 Typora 编辑器来编写,非常的好用,非常的简单,平时也可以用;当然手搓也很简单。
typora 中文官网
3. 常见的 hexo 前置信息:
hexo 前置信息是放在文章前面的,包括标签,分类,主题等等,可以用于标识一篇文章;下面是一些常见的前置信息:
title
网页文章标题
...
非 Spring 项目 Maven 配置
最近在做软创的项目时,遇到了一个需求,就是如何在一个非 Spring 项目中使用 MyBatis-Plus,我觉得这个需求还是挺有价值的,因为我们现在很多项目都是 Spring 项目,思维比较死板。所以我记录了这个问题。
时间比较紧,内容写的跳跃性可能比较强,大家跟上。
1、Maven 配置 123456789101112131415161718<!-- lombok --><dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.30</version></dependency><!-- 数据库驱动 --><dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactI ...
CSU-OJ 部署教程
有点突发奇想,又有点心血来潮,想把之前做的 CSU-OJ 系统部署到服务器上,于是乎写下了这篇教程。
1. 服务器购买我是在腾讯云上购买的服务器,本来还在想这个 2h4g 的服务器也太贵了吧,一个月就要 100 米,然后群里有个老哥说可以买幻兽帕鲁的服务器,2h16g,一个月只要 32,我直接说老哥你真牛,这波羊毛被你薅到了。于是我买了一个月的幻兽帕鲁的服务器,然后改装了一下。服务器购买地址:服务器
2. 服务器初始化 2.1 重装系统首先进入控制台,在应用管理的界面找到重装系统,然后我们重装系统为 宝塔 Linux 面板 8.0.5 腾讯云专享版 ,用宝塔主打一个方便快捷。然后我们在防火墙处开放 8888 端口,为了安全起见,可以编辑我们的可访问 ip 为我们主机的 ip 地址。
2.2 装配环境然后我们点击登录,在腾讯的命令行界面输入登入宝塔的命令(登录按钮旁边有命令),之后就可以进入宝塔界面了!
我们在跳出来的基本配置安装弹窗中选择 LNNP 即可。(下图为安装完之后)
顺便我们可以在面板设置 -> 面板账户,面板密码界面把账号和密码修改一下。
3. 部署规划可以想一下我们项目需要什么依赖,路径地址是什么。前端:ht ...
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick StartCreate a new post1$ hexo new "My New Post"
More info: Writing
Run server1$ hexo server
More info: Server
Generate static files1$ hexo generate
More info: Generating
Deploy to remote sites1$ hexo deploy
More info: Deployment