使用Pandoc将Markdown文件转为docx格式
pandoc 是一个可以将文件转换成各种格式的软件,支持 macOS ,Windows 和 Linux 。
本篇文章主要记录如何将 Markdown 文件转换成 docx 。
Pandoc 的安装可以参考 Pandoc 官网 。
macOS 可以用 brew 安装。各个系统可以用 conda 安装。
安装完成后,在终端输入 pandoc --version ,如有版本信息,则安装成功。
pandoc 安装完成后,需要安装 pandoc-xnos 插件。该插件主要功能是图片、表格、公式等编号的索引。插件使用 pip 安装。
1$ pip install pandoc-xnos
pandoc 生成 pdf 文件需要使用 Letax 工具。由于我并不需要转换为 pdf,因此这里暂不详述。
Markdown 格式转换为 docx笔者尝试了一些可以将 Markdown 格式进行展示的方法,但效果都不够好。最终发现转换成 docx 格式最适合在组会上展示。
根据相关资料,pandoc 直接将 Markdown 转成 docx 格式可能会出现格式问题。因此需要先转换为 html 格式,再转换为 d ...
Dockerfile 搭建使用 GPU 的 tensorflow 环境
摘要:Dockerfile 以前一直想看看是怎么写的,但是总忘。前一阵子在给实验室的服务器配环境,突然想起来用 dokcer 给每个同学开个虚拟环境,于是就研究了一下。这篇帖子就是总结一下我学到了什么些玩意。
Dockerfile 的构成。以下写一些主要会用到的。
FROM:镜像从哪里来
比如想拉一个 tensorflow 的官方镜像,就可以这样写:
1FROM tensorflow/tensorflow:latest-gpu
MAINTAINER:镜像维护者信息
虽然我也没搞明白这个具体有什么用,但是似乎是这样写的:
1MAINTAINER <name>
RUN:构建镜像执行的命令,每一次RUN都会构建一层
这个应该属于重中之重了。语法比较简单,直接写 shell 命令就可。需要注意的是,比较好的习惯应该是一层 RUN 中执行很多条命令,而不是每条命令都在独立的一层 RUN 中。
可以用 \ 作为结尾,在下一行开头使用 && 来实现多个命令的执行。
12RUN apt-get update \ && apt-ge ...
树莓派局域网共享打印机
摘要:安装 hplip,cups,以及一些报错问题的解决方法。
安装相关软件hplip惠普打印机在 Linux 系统上有一个软件驱动程序,hplip。
这个软件默认是命令行,可以额外安装 gui。
1$ sudo apt install hplip
如果想安装 gui,可以额外运行以下命令:
1$ sudo apt install hplip-gui
cupscups 是一个 Linux 上的通用打印系统,使用网页进行操作。
首先安装 cups:
1$ sudo apt install cups
安装完成之后,对 cups 进行启动:
1$ service cups start
随后通过浏览器进行访问。访问网址:http://localhost:631
打开之后,可以看到以下截面:
如果打印机正常被驱动,点击导航栏中的 Printers 项,可以找到自己的打印机。
如果没有被正常驱动,可以选择第二列中的 Adding Printers and Classes 来手动添加打印机。
为了在局域网进行共享,需要切换到 Administration 界面中,将以下两个部分勾选:
随 ...
一切都是为了自己的Chatgpt
这是 2023-03-01 的写点啥
以前的时候大伙经常说一句话:“正经人谁写日记啊。”于是日记这种东西似乎就被人遗忘了。但最近,因为Chatgpt的大火,我又突然想把这东西从记忆的故纸堆里捡起来。算一算,我大概也好多年没写日记了,上一次能长时间坚持下来还是高中的时候。
突发奇想,我想给自己训练一个gpt模型出来,创造一个能像我一样说话的bot。这需要大量的语料数据,显然平时不会怎么动笔的我是没有这么多数据的。QQ和微信的聊天记录应该也可以拿来训练,但是一是我平时网上聊天发的消息高度碎片化,二是这些数据能不能搞出来还是一个问题。因此,最好的数据就是平时写下的一些文字。如果以前有这样的习惯,那很好,数据都是现成的。如果没有,那俗话说的好:种一棵树最好的世界是十年前,其次是现在。既然不能凭空变出来文字,或者时间回溯,那我只能现在开始发力了。这大概就是我今年能拿起笔——或者说拿起键盘的主要动力。凡事有动力就好说,起码能坚持一段时间。但愿吧。
关于以后记述的内容,还没想好,但大概是把脑子里的一些想法写出来。感觉脑子里的想法有时候不少,但是没有写下来的过程,就没有一次总结和回忆的过程,时间久了 ...
服务器使用docker搭建TeamSpeak服务器
以下操作均在 ubuntu20.04环境中。默认服务器已经安装好docker。
teamspeak的docker镜像是可以直接拉取的,因此不用在ts的官网上下载客户端。
ssh连接服务器,输入以下指令:
1$ docker run -dit -p 9987:9987/udp -p 10011:10011 -p 30033:30033 -e TS3SERVER_LICENSE=accept teamspeak
如果是在云服务器上,修改服务器的防火墙配置。
注意9987端口是udp连接,其他两个端口是tcp连接。
此时用ts客户端进行连接,address写服务器ip,发现已经可以连接。
ts管理员需要密钥认证,我们可以在docker的日志中查看密钥。
1234# 查看所有容器$ docker ps -a# 记住ts服务器id,查看日志$ docker logs -f [docker_id]
此时记录下ts服务器的token。
远程直接进入docker并且打开docker的X11
以下操作均在 ubuntu20.04环境中。打开x11图形化窗口的前提是本地已经安装好x11环境。
如果需要远程的是已经存在的docker,首先提交一个当前docker的镜像,然后再重新创建容器。
如果是新建docker容器,则直接创建容器即可。
注意创建容器的时候指定映射容器的22号端口,以便我们可以直接ssh进入docker。
12345678# 对于已经存在的docker容器:# 提交docker镜像$ docker commit [docker_id] <自定镜像名># 根据存在的镜像创建容器$ docker run -dit -p 2221:22 <自定镜像名> /bin/bash# 对于新建的docker容器$ docker run -dit -p 2221:22 ubuntu:20.04 /bin/bash
进入docker后,设置root用户密码,安装x11环境,安装 ssh-server。
123456789101112# 设置root用户密码$ passwd# 更新apt$ apt-get upgrade$ apt-get update ...
Ubuntu 环境下docker中安装Bochs
拉取docker镜像并进入容器
123$ docker pull ubuntu:20.04$ docker run -dit ubuntu:20.04$ docker exec -it [docekr_id] bash
从Bochs官网下载Bochs的压缩包传入docker中,解压
12345# 在主机环境中输入命令$ docker cp <文件主机中路径> [docker_id]:<docker容器中路径># 在docker容器中输入命令$ tar zxvf bochs-[版本号].tar.gz
然后编译安装
1234567891011$ cd bochs-[版本号]# $ ./configure --enable-debugger --enable-disasm # 参数 --enable-disasm 在2.7版本中已经去掉了$ ./configure --enable-debugger######################################################### 如果此时报错以下内容:# X windows gui ...
游记 | 成都
2022年6月15日,我们乘坐航班从南京抵达了成都天府机场。
天府机场在四川省简阳市,离我们的目的地成都还有相当长的一段距离。下飞机后我们乘上了一辆接驳车,来到曾经接驳车的停靠位的外面:这里现在已经由无数隔离带,标示牌和入站的旅客塞满了。扫过入川码做过核酸,我们进入了天府机场的候机厅。说实话这么多人在这里挤来挤去,做不做核酸意义不大,有一个感染者大家全都寄了。
天府机场到成都市中心的天府广场要乘坐一个多小时的地铁。这段路程枯燥又无聊,我还背着沉重的行李,每时每刻都在期待着下一秒就能到达目的地。
成都的天气还是不错,从我们到达的第一天起,没有下过大雨,也少有天晴日丽,每天都是阴阴沉沉,很适合户外活动。因为不是自己一个人出来玩,所以并不能选择到什么偏僻的地方去,大伙可能更想体验成都的现代化而非历史或者民俗什么的。在成都游玩的这几天我也能感受到,我被同行的几位同学称作“遛弯侠”,而我只是希望能在路途中走过更多地方,看看那里是什么样子的。同行的同学似乎并不这么想,只想快点乘地铁回我们住的民宿附近找点东西吃。我想以后旅行最好还是自己或者和有共同兴趣的人一起。
在6月21号离开以前,我们其实并没有 ...
致谢|2022年5月
这是我本科毕业设计的致谢。虽然毕设就那么回事,但这毕竟是本科四年时光的最后一笔,所以我很认真地写完了这一篇致谢。
致谢已经到了大学生涯的尾声,回想这漫长而又短暂的四年,能在18年的夏天来到南理工,遇到这些志同道合的朋友,拥有这么难忘的经历,我确实能感受到幸运和充实。我向这四年里所有关心过帮助过我的人表达最诚挚的谢意。
感谢我的导师周俊龙老师。周老师在毕业设计上给予了我莫大的帮助,有周老师耐心而又细致的指导,我才能顺利地完成毕业设计。周老师秉持严谨的治学态度和实事求是的学术作风,是我在今后的工作和学习生涯中要努力学习的榜样。
感谢我的家人,在这四年的求学路上,你们给予了我无条件的物质和精神上的支持。此生能拥有你们,我感到无比的幸福和骄傲。
感谢我的挚友李彦博,是他带我熟悉南京这座城市,一起生活学习,一起参加比赛,数次熬夜到天空泛白。酒逢知己千杯少,感谢他能在这四年里和我并肩前进。
感谢我所有的朋友们。感谢杨易钊,给我带来无数的欢乐,是我登紫金山最信任的队友。感谢刘珂鸣,在我转到计算机专业后陪我上课和学习。感谢我现在511的室友和曾经510的室友,四年来给了我不少照顾,推免路上互相鼓 ...
随笔几则
5.5日今日阳光是非常好,果然已经是立夏了。但是早晨出门还是需要拿上外套,实验室的空调很有办公室的感觉,坐上一天会冻到感冒。
上午写完了实验室服务器使用说明书的 macOS 系统部分,师兄着急得很,昨天就一直在催了,然而我似乎是组里唯一一个主力电脑用 Mac 的同学,所以这部分说明书是给我自己写的。说明书有些语焉不详的地方,我也一并做了订正。师兄似乎并没有比我更熟悉 Linux 系统的命令,出了些显而易见的错误。
下午是毕设时间,论文已经写了六千字,但只写完了两章,还有三四章的内容。今天解决了将 Latex 公式复制到 Word 不能正确显示的问题,并且把前两章的内容转移到 Word 里,一共是六页半,一张图都没有。毕设模型的方法论述和结果还没写,只是简单调整了后面章节的内容安排。模型的代码又进行了修改,现在应该能满足老师要求的“比对比实验有较大提升”了。
老师又安排的新的任务,下周一的组会没有取消,只是推迟了半个小时,因为美国的那位老师那天要出差。美国人不是都很重视个人时间的吗?白天都出差了晚上还要开会,令人费解。于是周日前要把组会上要讲的 PPT 做出来,还好论文是上周看过的一篇, ...












.jpeg)