- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 Python 中十进制、二进制、八进制和十六进制数值之间的转换
数值的进制转换在编程中有时候会用到,作为高级语言的 Python 自带这个功能,不需要自己去写函数来实现。接下来我们以十进制数 123456789 为例,实现数值进制之间的转换。一、十进制转换为其它进制1. 十进制转二进制使用 bin() 函数,返回二进制字符串。>>> decimal = 123456789>>> binary = bi...
2019-01-07 10:54:51
3901
1
原创 嵌入式软件开发面试——一个应届生求职的亲身经历
现在正是十月底,差不多进入了秋季招聘的尾声。从九月份开学初到现在的1个多月的时间中,在学校里平均每天有6场大大小小的校园招聘会。其实,我在自己开始参加秋招的时候,就准备以后写一些面试经验留给学弟学妹。通过一个多月的集中笔试面试,现在自己陆续拿到了一些满意的offer,有成果才有说服力。而且这段时间相对比较空,于是整理总结了一些面试经历,如果能对后面的求职者有所帮助,那么我牺牲其它时间来码这么多的字...
2018-10-22 23:32:34
31624
10
原创 vim 编辑器常用操作和命令
vim 编辑器是 Linux 系统中的一款强大的代码编辑器。前段时间学习了 vim 编辑器,把常用的命令做些总结。通常我们在Windows中写代码,会不可避免地同时使用鼠标和键盘,但是在 vim 中用键盘就可以完成代码编辑地操作,并且 vim 是不支持鼠标地。先来感受一下 vim 的界面:vim 的左下角显示的是当前的模式。写代码的时候是在 INSERT 模式下(以下称为编辑模式),按 Esc...
2018-10-07 22:34:30
862
原创 开启 Win10 系统自带的 Ubuntu 系统
Ubuntu 是 Linux 的一个发行版本,Linux 的强大不多说了。如今的时代离不开网络,一切跟网络有关的服务,背后是成千上万台 Linux 服务器每时每刻运行着,以提供支持。一般我们使用 Ubuntu 系统,可以直接在电脑上安装或者在虚拟机软件中安装,但由于日常办公软件以支持 Windows 系统为主,所以常常会选择安装虚拟机软件,然后在虚拟机中安装 Ubuntu 系统。今天刚刚发...
2018-10-07 22:09:01
11697
1
原创 嵌入式STM32开发环境之Keil5的安装(附资源)
一.准备安装包至少需要准备好三个包,Keil uVision5主程序,对应的STM32芯片支持包,以及 Keil 注册机(1)Keil uVision5主程序链接:https://pan.baidu.com/s/1MKUieWkIWYCgIgFYpDOhbg 密码:xwpa(2)STM32芯片支持包A. F1系列芯片支持包链接:https://pan.baidu.com/s/1I7HkfhaPlB...
2018-07-12 13:20:19
138521
54
原创 基于LM2576的降压电源的分析与设计
基于 LM2576 的降压电源设计 设计要求:设计一个基于LM2576降压开关电源,输入15-24V,输出5V/2.5A。要求提供完整的理论设计报告和测试表格;要求尽量降低输出纹波,减小体积,提高性价比;要求合理的布局布线,并提供说明;要求提供合适的测试接口,以方便测试;要求5V/0.5A时LM2576工作在断续模式。这个是当年参加电子设计集训时崔老师出的题目,如今时间已经过去快2年了,有些记忆正...
2018-07-08 23:10:59
23300
3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人