自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

godven

编程,硬件,学习,想法,生活。

  • 博客(20)
  • 资源 (2)
  • 收藏
  • 关注

原创 c语言注释规范

1.注释原则项目开发中,尽量保持代码注释规范和统一。注释方便了代码的阅读和维护。边写代码边注释,修改代码时要相应修改注释,保证注释和代码的一致性。注释要简洁明确,不要出现形容词。通过注释可以快速知道所写函数的功能,返回值,参数的使用。2.文件头部注释/********************************************************************************* @File name: biu.c* @Author: fangqw*

2021-03-19 14:24:49 10787

原创 嵌入式交叉编译环境arm-linux-gcc搭建

1. 准备工具安装目录将压缩包arm-linux-gcc-4.4.3.tar.gz存放在一个目录下,如/home/godven/arm目录下。2.安装软件使用tar命令tar xzvf arm-linux-gcc-4.4.3.tar.gz解压到当前目录下。3.配置系统环境变量将交叉编译工具链的路径添加到环境变量PATH中,使用命令vim /home/godven/.bashrc,在文件的最后一行添加$ export PATH=$PATH:/home/godven/arm-linux-gcc-

2021-03-09 14:30:02 325

原创 位操作

蝶式交换,字节高低位交换问题协议要求字节低位在左,高位在右,对每个字节做转换处理,逐个交换其高低位,例如11010001,经过0->7,1->6,2->5,3->4对应位的交换,变成10001011。例程#include <stdio.h> unsigned char highAndLowShiftHEX(unsigned char data);void printBin(int n); int main () { highAndLo

2021-03-09 14:25:37 160

原创 时间格式的转换

time_t数据类型包含文件:<time.h>#ifndef __TIME_T#define __TIME_T /* 避免重复定义 time_t */typedef long time_t; /* 时间值time_t 为长整型的别名*/#endiftime_t 是长整型,从一个时间点(一般是1970年1月1日0时0分0秒)到那时的秒数(即日历时间)对time_t 数据类型的值来说,它所表示的时间不能晚于2038年1月18日19时14分07秒为了能够表示更久远的

2021-03-09 14:24:30 949

原创 Ubuntu16.04开启ssh服务

在我们安装好Ubuntu后,一般我们需要一个远程登录工具来远程登录我们的服务器,这时我们就需要开启SSH服务。打开Ubuntu终端,输入以下命令,这里我用的是Ubuntu16.04。安装sudo apt-get install openssh-server启动SSHsudo service ssh start查询服务是否启动sudo ps -e | grep ssh若显示以下内容说明开启成功...

2021-03-09 14:22:29 553

原创 Typora+picgo解决图床问题

文章目录准备阶段搭建流程1.登录github新建一个仓库,初始化仓库并记录仓库名(这一步默认你会)2.获取token3.配置picgoTypora偏好设置补充:1.解决图片上传github却在Typora不显示的问题准备阶段1.需要拥有一个github账号。2.PicGo软件的下载picgo项目下载地址picgo官方文档搭建流程1.登录github新建一个仓库,初始化仓库并记录仓库名(这一步默认你会)2.获取token访问token地址,生成一个token用于你的picgo操作你的

2021-03-09 14:12:15 1230

原创 Ubuntu16.04更换国内源

Ubuntu16.04更换国内源使用ubuntu16.04时,默认软件更新源是国外的,在国内下载很慢,可能会出现网络无法到达、无法定位软件包等错误1.备份原始文件sources.listCtrl+Alt+t打开终端,执行命令:sudo /etc/apt/sources.list /etc/apt/sources.list.bk2.修改源文件终端执行命令:sudo chmod 777 /etc/apt/sources.list 更改文件权限执行命令:sudo gedit /etc

2021-03-09 14:07:54 2144

原创 FastStone Capture(超级强大的截图、屏幕录制软件)

FastStone Capture是一款体积极其小、功能强悍的屏幕捕捉软件,还有强大的图片编辑、视频录制编辑功能,能够完全满足你截屏、处理图片的要求。FastStone Capture (FSCapture) 是经典好用的屏幕截图软件,还具有图像编辑和屏幕录制两大功能,可以捕捉全屏图像,或者活动窗口、窗口内的控件对象截图、支持手绘区域自由截图,或者滚动窗口等等,支持所有主流图片格式。Fast...

2020-04-11 14:38:10 5464 3

原创 vi操作

vi的基本操作如果只键入vi,没有文件名,也能进入vi,退出命令时输入文件名才能 被存入磁盘。vi +行号 文件名 进入vi后,光标处于特定某行上,如果去掉“+”号后面数字,光标处于文件最末行vi +/模式字符串 文件名 模式识别匹配,在命令中指定一个字符串,进入vi后,光标处于文件中第一个与指定模式串相匹配那行,所有匹配的字符串被高亮。:set nohl...

2020-04-02 16:21:16 289

原创 SecureCRT的主题配置

SecureCRT是用来远程连接服务器终端的常用软件,由于其本身的主题十分难看,故此经过一番查找,确定了自己喜欢的主题配置,下面是记录自己配置的过程。修改主题样式​ SecureCRT修改主题分两种:会话选项,与全局选项。会话选项指的是只在当前窗口有效,在其他窗口则无效。全局选项是对所有选项都有效。我这里选的是全局选项。每个窗口都应用配置。这里选择的是Global Options ,S...

2019-04-03 20:51:36 1904

转载 《你曾说,你喜欢篮球》

文/作者不详 电台/胡小菲 编辑/阿文小编寄语:敬以此文献给那些喜欢篮球的人你曾说,你很喜欢篮球那时的你还在上小学,尽管那是一个小城里面的小学,尽管学校里的篮球场还是土地,篮板上的尤其已经龟裂,篮筐已经锈掉,甚至,连篮筐都可能是歪的。没有三分线,没有罚球线,没有斯伯丁……你有的只是那个第二天也许就坏掉的篮球架,一片长着几根野草的土地,以及一个不知道出处的磨损的篮球。那时...

2019-03-15 19:10:20 476

原创 (干货)五种知网文献免费下载方式

(干货)五种知网文献免费下载方式笔者在学习期间需要查找各种文献,奈何通过内网登录的学校购买文献并不是很齐全,知网下载文献的金额十分昂贵,学生党难以承担,故此笔者寻找到几种免费知网下载文献方法,供大家学习参考,如果大家觉得不错,可以关注一下笔者的公众号(二维码在文章末尾)并转发分享,会有更多精彩内容分享!1.idata中国知网网址:idata中国知网进入系统,注册账号,登录即可。每天五篇...

2019-03-13 20:15:11 162958 16

原创 Ubuntu16.04下安装搜狗输入法及实现中英文转换问题

1.问题描述版本信息:Ubuntu16.04解决问题:搜狗输入法的安装2.解决办法STEP1:搜索搜狗输入法for Linux --> 选择64bit --> 下载得到一个sogoupinyin_2.2.0.0108_amd64.deb压缩包STEP2:终端执行安装godven@ubuntu:~$ sudo dpkg -i sougoupinyin...

2019-01-25 22:50:56 752

原创 OLED的使用-4线SPI驱动

一 、OLED屏1.OLED屏(七针)2.OLED电路图3.0.96'OLED简介该模块特点:1、三色可选,模块有两种单色和黄蓝双色两种颜色可选,单色为纯白色和纯蓝色,双色为黄蓝双色;2、超小尺寸,显示尺寸为 0.96 寸,模块尺寸为 27mm(长)*26mm(宽)*4mm(高);3、高分辨率,分辨率为 128*64;4、接口模式,4 线串行 SPI 接口...

2018-05-03 22:54:42 54821 13

原创 python学习笔记-字典

(1)在Python中,字典是一系列键 — 值对。每个键都与一个值相关联,可以使用键来访问与之 相关联的值。(2)字典用放在花括号 {} 中的一系列键 — 值对表示。(3)键 — 值对是两个相关联的值。指定键时,Python将返回与之相关联的值。键和值之间用冒号 分隔,而键 — 值对之间用逗号分隔。(4)在打印时,如果有使用整形,通...

2018-04-18 17:18:23 166

原创 python学习笔记-if语句

(1)条件测试。一个等号是陈述,两个等号是发问。(2)函数lower()是不会修改存储在变量中的值,只是临时改变。(3)检查多个条件时,可以使用and或者or。 (4)检查特定值是否包含在列表中可以使用in。(5)检查特定值是否不包含在列表中使用not in。(6)在使用if语句时,第一行可以包含任何条件测试,紧跟在测试后面 的代码需要缩进,如果if条件测试为TRUE...

2018-04-17 23:05:43 171

原创 Jlink V8固件重刷详细方法

问题:Jlink的灯不亮,使用IAR等编译软件显示无法识别,提示错误,程序下载不进去。原因:1、多是淘宝上买的70元左右的JLINK V8 。一般表现为USB连接电脑,电脑识别成Unknow USB device JLINK的指示灯不亮;2、在使用keil,IAR等编译软件或者电脑升级,提示或者默认驱动升级,盗版被抓,指示灯不亮3、其他不正确的操作,如短路等都有可能是指示灯不亮...

2018-04-16 22:58:32 3316

原创 python学习笔记-操作列表

(1)对列表中每个元素都进行操作时,可以使用for循环magicians = ['alice', 'david','carolina']#从magicians列表中取出一个名字,将它存储到变量magican中for magician in magicians:print(magician) 输出:alicedavidcarolina 注:在描述列表时尽量选...

2018-04-16 12:20:06 151 1

原创 python学习笔记-列表

(1)在Python中,用方括号( [] )来表示列表,并用逗号来分隔其中的元素。(2)列表是有序集合,因此要访问列表的任何元素,只需将该元素的位置或索引告诉Python即可。(3)在Python中,第一个列表元素的索引为0,而不是1。(4) #访问列表最后一个元素,以此类推 >>> print(bicycles[-1])(5)方法 append...

2018-04-15 20:27:34 130

原创 python学习笔记-变量和简单数据类型

1.运行Hello_word.py 时发生的情况 1>Hello_word.py 指出这是一个Python程序,编辑器将使用解释器来运行它。 2>python 的编译器具有语法突出功能。2.变量 1>message = "Hello python wor...

2018-04-15 18:13:33 305

基于51单片机的自动浇灌系统.zip

基于51单片机的自动浇灌系统,资源包括原理图,代码,仿真图,相关资料等。功能实现:采集土壤温湿度信息,达到阈值控制浇水或停止浇水,包括温度报警等功能。

2020-06-09

jlink固件重刷

jlink灯不亮,固件重刷。适用于jlink V8。亲手尝试,绝对好用。

2018-04-16

空空如也

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

TA关注的人

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