自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于 RISCV 架构的 Rust 系统内核-太素OS

项目地址:GitHub 无硬盘镜像,需要手动创建一个 fat32 格式的硬盘镜像https://gitee.com/belowthetree/tisu-os​gitee.comhttps://github.com/belowthetree/TisuOS​github.comhttps://zhuanlan.zhihu.com/p/344819263说明太素 OS 是一个 RISCV 架构的 Rust 编写的系统内核(当然比较简陋,甚至只能在 QEMU 上运行)。本项目实现了 外部设

2021-01-17 09:44:04 1093 4

原创 递归与回溯实际例子(类比汉诺塔)

场景1:上着数学课,小明突然想问问小红有没有男朋友,可是小红坐在教室的右下角,小明在左上角,相隔天涯,于是写了一张纸条。接着对后桌说:“传给小红。”。后桌拿到后对Ta的后桌说:“传给小红”。这个时候神奇的递归就发生了。在这个例子中,行为目的是传给小红,终止条件是对象为小红。用伪代码来表达就是。void transport(int rest) // rest是距离小红还有几个人{ ...

2020-03-21 16:08:06 466

原创 pytorch实现强化学习算法

pytorch实现强化学习算法这段时间一直在看莫凡python关于强化学习的教程,因为教程都是tensorflow写的,tensorflow用的少,所以用pytorch替换了其中的网络部分莫凡的教程结合了代码、图示讲解,比较通俗一些,不过没有讲特别细致,建议结合李宏毅教授的课程。强化学习 Reinforcement Learning (莫烦 Python 教程)_哔哩哔哩 (゜-゜)つ...

2020-02-04 11:38:34 1474

原创 golang实现局域网内文件传输(附带添加右键菜单)

闲着没事在家学GO,为了更好掌握GO,决定写一些小程序来帮助掌握。项目地址:https://github.com/belowthetree/HaveFunInLAN​github.com这次的程序主要是通过GO自带的TCP接口实现传输,为了更好地掌握一些技巧,在传输的时候增加了CRC校验字节(有些花里胡巧了)。一次最多传输65个字节,最后一个是校验字节,计算出 CRC32 ...

2020-02-04 11:29:50 1366

原创 最短路算法——理解迪杰斯特拉算法和弗洛伊德算法

首先看看实现代码简单写写弗洛伊德算法int dist[N]; // dist[i]表示起始点到i的距离int w[iN][N]; // w[i][j]表示i到j的边的权值,如果不相邻,则为无穷大for(int i = 0;i < n;i++){ for(int j = 0;j < n;j++) { dist[j] = min(dist[j], dist[i] +...

2019-09-15 22:55:42 1471

原创 关于C | C++读取中文文本文件的问题

论如何读取中文我遇到的问题是将数据放在了.txt文件中,然后在C++中读取的时候出现了乱码,查了一会基本上都是关于宽字符的问题。出现这种读取错误是因为编码的问题,文本文件一般默认是UTF编码,中英文的宽度不一定相同,这个时候就需要将文本另存,然后在保存前找到编码选项:改成ANSI编码后保存,基本上就没问题了。...

2019-08-27 20:13:00 3594 4

原创 笔记本Ubuntu安装失败的一般原因

之前捣鼓Ubuntu系统,老是失败,索性放弃。后来装了黑苹果后突发奇想想整一个三系统。偶然之下搜到了一个方法,可以解决之前遇到的问题。1 解决显卡驱动问题参考文章http://www.cnblogs.com/huadongw/p/6505976.html一般遇到的卡死、黑屏之类的问题都是显卡的驱动搞的鬼。解决方法很简单。按照正常方法制作好按照U盘后来到选择界面对着install U...

2019-05-23 18:00:52 6202

原创 windows下tensorflow-gpu安装教程(使用anaconda)超简单

使用anaconda在windows下安装tensorflow-gpuanaconda提供了非常方便的环境给我们安装tensorflow,我们只需要利用anaconda的navigator,甚至不需要输入命令就可以安装。首先打开navigator在安装完anaconda后,可以在windows的左下角的程序那里找到anaconda的navigator打开后如图所示,选择environme...

2019-04-27 15:22:49 601

原创 Tensorflow入门基础语句及用法

Tensorflow基础语句及用法先大概了解怎么使用Tensorflow,然后通过边做边学的方式来进行有目的的学习是最有效的。Tensorflow的运作Tensorflow顾名思义是张量流动的意思,这里的tensor虽然翻译成张量但其实跟向量没区别。Tensorflow通过构建一张“图”,这个图有点类似“树”的结构。这里可以看到图中有很多节点,我们输入的数据从根节点(就是最上方...

2019-04-26 11:47:10 597

原创 补码原理理解

补码原理理解今天上课灵机一动想到了补码的原理什么是补码补码是由原码变换而来,原码就是带符号的二进制数。正数的补码与原码一样,负数的补码是由原码取反(除了符号位)后加一得到的。举个例子:正数 1 的原码为:0000 0001对应的补码为:0000 0001负数 -1 的原码为:1000 0001对应的补码为:1111 1111补码的用处补码自然是有用的,计算机中的加法运算...

2019-03-20 14:50:28 683

原创 什么是bootstrap,bootstrap入门

什么是bootstrapbootstrap是一个前端开发框架。对于开发前端的人来说,bootstrap就是一整套已经写好的样式表和动画。使用的时候先将它的.css文件和.js文件导入,然后只需要给标签附上相对于的class名字就能够使用bootstrap准备好的样式。举个例子<link rel="stylesheet" href="https://cdn.staticfile.o...

2019-03-19 22:53:10 891

原创 Tensorflow基本概念

Tensorflow基本概念欢迎来我的github主页Tensorflow是用来进行深度学习训练的框架,集成了许多的接口函数,实现了高度的抽象化。大大方便了模型的建立。节省了大量“造轮子”的时间。Tensorflow中的数据深度学习本质上是一种概率统计的手段,需要大量的数据。在Tensorflow中,数据是以Tensorflow内置的类型Tensor的形式存在。Tensor(翻译过...

2019-03-17 00:27:25 312

原创 Tensorflow入门之MNIST手写字识别

先声明:本人前期学习借助黄文坚的《Tensorflow深度学习实战》(应该是这个名字)各位可以去我的github博客获取其他的分享本篇是针对有一定基础的,没基础的去我之前的教程里学习第一步:先封装各种需要的功能变量初始化函数def weight_init(shape): return tf.Variable(tf.truncated_normal(shape, stddev ...

2019-03-16 12:28:34 207

原创 在window上利用AppServ部署PHP环境及一些设置(数据库)注意点

AppServ是一个集成的PHP环境,用来学习PHP练手很方便,自动帮你装好Apache、MySql等。首先进入https://www.appserv.org/en/下载AppServ。安装很容易,不赘述,需要注意的是中间让你填写MySql的密码,这个要记牢。(记得最后勾选启动Apache、MySQL)安装完成之后打开浏览器,输入localhost,出现下方页面说明成功接...

2019-03-10 16:58:37 917

原创 Windows下Tensorflow安装object_detection遇到的一些问题

我的Tensorflow是基于Anaconda安装的,下载object_detection后直接使用发现会报错,比如'No module named nets',查了很久发现可能是python版本的问题,python3就会出现这种问题,解决办法是激活Tensorflow环境后输入命令:set PYTHONPATH=D:/anaconda/envs/tensorflow-gpu/models/...

2018-10-23 20:52:48 427

原创 python-图像边缘算法-动态显示过程

import osimport matplotlib.pyplot as pltimport cv2import numpy as npdef get_EuclideanDistance(x,y): myx = np.array(x) myy = np.array(y) return np.sqrt(np.sum((myx-myy)*(myx-myy)))d...

2018-08-22 19:51:36 1053

原创 MPI并行编程学习——Send&Recv、消息发送接收函数

消息发送函数:原型为 int MPI_Send(void *buf, int count, MPI_Datatype datatype, int goal, int tag, MPI_Comm comm)参数意义:buf为消息的地址,count是内容的数量,datatype为消息内容的数据类型,goal为目标进程编号,tag为消息的标志,comm为通信域。此函数将buf里的count个类型为dat...

2018-07-10 22:58:13 11381 1

空空如也

空空如也

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

TA关注的人

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