自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 bat脚本一键启动多个程序(打开多个文件)

作为学校多媒体岗位的一位助理,日常检查电脑时需要同时打开多个软件进行测试,为了提高效率,写了如下一键启动的bat脚本@ECHO OFFtitle "打开当前目录下的ppt.pptx、excel.xlsx、word.docx文件"start /min "" "ppt.pptx"start /min "" "excel.xlsx"start /min "" "word.docx"当然,还可以引入绝对路径,打开对应网站start /min "" "E:\MyApp\Google\Chrome.

2020-06-30 15:33:45 11226

原创 一个操作系统的实现(五)

对应原书第六章,与原书步骤大致相同(注意部分代码及代码解释在原书中有所以没有贴出,本系列博客需结合原书食用)与之前实验过程相同,生成kernel.bin后挂载到a.img(相较于第五章代码多了kernel/main.c、include/proc.h、include/sconst.inc),由于第五章最后讲过makefile了,之后的实验不再一步步展示编译链接挂载过程(有特殊情况会说明),直接执行make命令即可。make出现不兼容错误是因为没有把64位转为32位,需要在对应FLAGS后加对应转32位.

2020-06-15 15:51:49 790 1

原创 Dijkstra、Floyd、Kruskal、Prime算法

Dijkstra、Floyd、Kruskal、Prime算法是图论中四个比较基础的算法,刚入门时较容易混淆,故总结如下(本文只是对比总结,具体示例代码引自其他博客)带权图分为有向和无向,无向图的最短路径又叫做最小生成树,有prime算法和kruskal算法;有向图的最短路径算法有dijkstra算法和floyd算法。适用场景Dijkstra:单源最短路,求给定起点到所有其他点的最短路径。采用的是贪心的思想,路径不能有负权(带负权用Bellman-Ford算法)Floyd:多源最短路径(即任意两.

2020-06-07 18:15:13 630

原创 贪心、分治和动规

贪心、分治和动规是算法的入门思想,初学时容易混淆,故对比总结如下两个概念重叠子问题:如果一个问题可以被分为若干个子问题,且这些子问题会重复出现,那么就称这个问题拥有重叠子问题最优子结构:如果一个问题的最优解可以由其子问题的最优解有效地构造出来,那么称这个问题拥有最优子结构三个思想贪心:解决最优化问题,并希望由局部最优策略来推得全局最优结果。贪心算法适用的问题必须满足最优子结构分治:将原问题划分成若干个规模较小而结构与原问题相同或相似的子问题,然后分别解决这些子问题,最后合并子问题的解,.

2020-06-07 16:35:51 314

原创 hexo博客yilia主题添加复制代码块功能

博客中的复制代码块功能还是挺实用的,本文参考自 这个博客,感谢并膜拜这位大佬,该博客应该是yilia主题添加复制代码块功能的首创,详细记录了整个过程,看起来比较繁琐(无贬义),所以我单独整理一份最终版在themes\yilia\source中新建js文件夹,在该文件夹中新建clipboard_use.js如下:$(".highlight").wrap("<div class='code-wrapper' style='position:relative'></div>").

2020-06-06 23:50:26 631 1

原创 一个操作系统的实现(四)

对应原书第五章,与原书步骤大致相同(注意部分代码及代码解释在原书中有所以没有贴出,本系列博客需结合原书食用)这一篇中编译链接时需要注意将默认64位改为32位,与原书有略微不同,具体见下编译代码实验1:汇编版Hello World// 生成hello.onasm -f elf hello.asm -o hello.o// 生成hello,注意转成32位,与原书不同// 原书:ld -s hello.o -o hellold -m elf_i386 -s hello.o -o hello执行.

2020-06-06 21:31:22 773

原创 高效地在github搜索开源项目

参考与B站羊哥教程-如何高效地在github搜索开源项目,鉴于不经常用容易忘,重新再看一遍视频有点麻烦,所以整理如下1. 限制搜索范围在name里面搜索(name即仓库名)加前缀in:name,如搜索仓库名中含有spring boot的项目in:name spring boot在description里面搜索加前缀in:description,如搜索仓库描述中含有spring boot的项目in:description spring boot(红框部分即为一个仓库的descrip.

2020-06-02 22:53:53 220

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除