自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 用Python实现一个CPU跑分程序

一般我们要对cpu进行跑分测试,在不同的系统有时测试软件不能统一,比如Linux下就没有CineBench,导致跑分成绩对比不方便,所以想着自己写一个简单的跑分程序。代码用Python实现,可以分别进行单核和多核测试,测试方法是计算斐波那契数列,多核测试用到了multiprocessing模块,正好趁这个机会熟悉一下Python的并行编程。运行代码,首先选择单核或多核测试。单核测试就直接计算2000000位的斐波那契数列并统计耗时。而多核则计算1024个250000位的斐波那契数列,然后统计总耗时,计算

2020-12-17 21:33:09 3352 4

原创 512G MLC颗粒 固态U盘 DIY

一般大家日常使用笔记本电脑,久而久之大概都会感觉电脑容量越来越不够用了,硬盘全部被各种“学习资料”塞得满满当当????,这时候可能大都会买外接移动机械硬盘作为容量扩充。不过移动机械硬盘这个东西,速度慢体积大不说,也不方便随身携带。而移动固态硬盘虽然速度够快,但是价格很贵,而且体积也不小,很难随身放裤子兜里。要想鱼和熊掌兼得,最好的办法还是用高速大容量的U盘。而作为一个理工男➕技术爱好者,U盘这种东西当然是要自己做啦????所以这次就来分享一个刚完工的小产品材料:SM2246EN-U盘主控板、TOSHIB

2020-12-13 22:49:26 2863 1

原创 北洋 Hokuyo 激光雷达 在ROS下的使用

先编译git clone https://github.com/ros-drivers/driver_common.git然后:git clone https://github.com/ros-drivers/hokuyo_node.git

2020-08-03 20:13:42 2726 1

原创 Ubuntu 16.04 + youbot_driver_ros_interface 驱动 kuka youbot 机器人

做实验需要用到kuka youbot 机器人,我主要使用它的移动底座部分,设置的过程坑很多,所以写个帖子记录一下。youbot_driver_ros_interface是可以让我们通过ros的方式来控制youbot的功能包,它依赖于youbot_driver和youbot_description这两个包,其中youbot_driver是youbot底层控制的驱动,可以当成ros的一个包来装,也可以通过非ros的方式来安装,我们这里需要通过ros的方式来安装。youbot_description是youb

2020-08-01 16:54:08 766 7

原创 【物尽其用】 基于jupyter notebook让ipad实现远程python开发

现如今ipad的性能越来越强,但是好像在ipad OS平台上一直没有正儿八经的任何IDE。现在ipad OS又加强了对键鼠的支持,看着手里的ipad只能是买前生产力,买后爱奇艺,不用它写点代码总有一种很浪费的感觉。对于python来说,于是基于web的jupyter貌似成了最好的选择。对于用python的朋友们来说jupyter应该再熟悉不过了,可能相当一部分人的日常代码都是在这上面完成的,在ipad用它甚至连开发环境也不用新设置。jupyter可以指定ip和端口号运行。我自己是在linux上操作的,其

2020-06-23 22:11:02 10687 3

原创 Pandas DataFrame.to_html方法,让自动生成的html中的表格整体居中

有的时候在使用dataframe的时候,会用到其自带的.to_html方法,其参数如下:DataFrame.to_html(buf=None, columns=None, col_space=None, header=True, index=True,na_rep='NaN', formatters=None, float_format=None, sparsify=None, inde...

2020-03-19 01:10:34 5300

原创 Dijkstra算法的思路与简单的Python3实现

参考:Dijkstra算法图文详解思路:首先遍历一边图上各点,找出起点到其它可达点之间的距离,并储存下来。然后开始算法主体:遍历整个图,计算每一个点到其它点的距离。若当前点a到其它某点b的距离加上起点s到点a的距离,小于起点s直接到点b的距离,那么就对起点a到b的距离做松弛操作,更新其最短距离,并且更新最短路径。在未遍历过的点中,选择与当前点距离最近的一个点,作为下一次的遍历点...

2020-03-09 10:58:21 485

原创 用Python实现简单的微信自动回复

wechat_autoreply简介    无意中看到GitHub上的大佬给女朋友写的每日定时发送微信消息的程序,想到自己经常也因为各种事情没看到女朋友的消息,导致自己跪搓衣板,所以想自己也学习一下如何实现一个微信自动回复的功能,顺便学习学习。  本程序功能较为简单,运行程序,输入要自动回复对象的微信备注名和要自动回复的内容,然后登录微信,即可实现对指定对象的消息自动回复。  程序中主要...

2019-06-09 15:48:23 1324

原创 用Arduino制作一个功能最基础的辉光钟

辉光管,原本是在电子管时代用作显示的器件,一半多用在科学仪表上面。后来,随着LED的出现和普及,需要高压驱动,且相对成本高昂的辉光管便逐渐被淘汰,推出了历史舞台。然而,因为辉光管有着非常高逼格的显示效果,管中的氖气在170V高压下产生的橘色辉光所带来的视觉感受是普通LED数码管所不能比拟的,所以现在越来越多的装逼极客对辉光管产生了兴趣。当然,本人也是其中之一。话说其实很早我就对辉光管深深中毒,...

2019-04-12 22:25:24 7676 17

原创 LeetCode 107. 二叉树的层次遍历 II (Python3)

LeetCode 107. 二叉树的层次遍历 II (Python3)题目描述:给定一个二叉树,返回其节点值自底向上的层次遍历。 (即按从叶子节点所在层到根节点所在的层,逐层从左向右遍历)例如:给定二叉树 [3,9,20,null,null,15,7], 3 / \9 20 / \ 15 7返回其自底向上的层次遍历为:[ [15,7], [9,20], [...

2018-11-20 11:35:10 121

原创 LeetCode 104. 二叉树的最大深度 (Python3)

LeetCode 104. 二叉树的最大深度题目描述:给定一个二叉树,找出其最大深度。二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。说明: 叶子节点是指没有子节点的节点。示例:给定二叉树 [3,9,20,null,null,15,7], 3 / \9 20 / \ 15 7返回它的最大深度 3 。语言:python 3思路:递归程序:# ...

2018-11-19 11:25:41 194

空空如也

空空如也

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

TA关注的人

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