自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

誓约胜利之舰

Reading,Coding,Practicing

  • 博客(122)
  • 资源 (8)
  • 收藏
  • 关注

原创 FreeRTOS(一)简介与源码下载

免费、开源(C+Assembly)、第三方组件钦定的系统

2019-04-14 17:25:14 690

原创 Android Studio环境搭建及红米真机建工程测试

第1节 开发环境搭建进行安卓开发,首先要搭建开发环境。在Windows系统上,我们需要安装:JDK:Java开发工具包,因为安卓使用java开发,而且安卓应用开发的其它部分工具也依赖于java开发环境,所以必须安装JDK; Android SDK:谷歌提供的安卓应用开发工具包。 Android Studio:谷歌提供的安卓开发环境。1.1 JDK的下载和安装JDK可以通过官方网站...

2019-03-25 15:25:07 1643

原创 C库函数之sprintf()函数的用法

该函数包含在stdio.h的头文件中。 sprintf和平时我们常用的printf函数的功能很相似。sprintf函数打印到字符串中,而printf函数打印输出到屏幕上。sprintf函数在我们完成其他数据类型转换成字符串类型的操作中应用广泛。 sprintf函数的格式: int sprintf( char *string_buffer, const char *f...

2019-03-23 18:55:44 3043

转载 求素数(质数)算法的N种境界 - 试除法和初级筛法

版权声明本博客所有的原创文章,作者皆保留版权。转载必须包含本声明,保持本文完整,并以超链接形式注明作者编程随想和本文原始地址:http://program-think.blogspot.com/2011/12/prime-algorithm-1.html★引子  前天,俺在《俺的招聘经验[4]:通过笔试答题能看出啥?》一文,以"求质数"作为例子,介绍了一些考察应聘者的经验。由于本文没有政...

2019-03-03 14:20:53 1331 1

原创 【LeetCode】有效的括号(C语言描述)

给定一个只包括'(',')','{','}','[',']'的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例 1:输入: "()"输出: true示例2:输入: "()[]{}"输出: true示例3:输入: "(]"输出: false示...

2019-03-02 17:23:16 3457 5

原创 【LeetCode】2的幂(C语言描述)

给定一个整数,编写一个函数来判断它是否是 2 的幂次方。示例1:输入: 1输出: true解释: 20= 1示例 2:输入: 16输出: true解释: 24= 16示例 3:输入: 218输出: false一、递归法 //8msbool isPowerOfTwo(int n){ if(n<=0) ...

2019-02-20 13:12:06 1336

原创 C语言(五)结构体对齐访问

#include &lt;stdio.h&gt;#define N 8 //1 2 4 8 ...#pragma pack(N) //N字节对齐开始struct st1{ int a; //N=1 4; N=2 4; N=4 4; N=8 4 char b; //N=1 1; N=2 2; N=4 2; N=8 2 short c; ...

2019-01-29 13:34:57 253

原创 CVTE嵌入式应用开发长期实习生线上笔试+线上面试(一面)

线上笔试:20不定项选择+2编程 ——2019.01.15编程1:[LeetCode]有效的括号(C语言解法) 编程2:分离字符串,提取有用信息(下面是自己当时写的,因为不让用IDE,所以肯定有问题,^_^)#include <math.h>#define FALSE -1#define TRUE 0int parseSoundSetting(char* ...

2019-01-25 10:13:07 5257 1

原创 C语言(四)二级指针

目录一、二级指针初探 二、通过二级指针间接修改一级指针指向 三、二级指针三种常见形式四、二级指针做函数参数输出参数输入参数五、三级指针用法一、二级指针初探 #include &lt;stdio.h&gt;#include &lt;string.h&gt;#include &lt;stdlib.h&gt;int main(void){ int a =...

2019-01-24 10:27:40 1009

原创 C语言(三)数组与指针

目录指针应用void指针的意义关于数组名strcpy和memcpy的区别指针应用 函数参数传递(更快,更节约内存空间) int (4Bytes)             int * (4Bytes) MyClass (255550Bytes)    Myclass * (4Bytes) 跨函数的值修改(地址传递) 数组(常量指针) ...

2019-01-24 10:27:34 331

原创 C语言和C++中const的不同之处

若在全局区定义则是相同的,下面是C与C++中const在局部的不同C语言中的const#include<stdio.h>int main(){ int const a = 8; int *p = &a; //warning C4090: “初始化”: 不同的“const”限定符 //a = 10; //直接修改会提示错误error C2166: 左值指定 ...

2019-01-23 18:38:08 822

原创 C语言(二)字符数组、字符串、字符指针及字符串常用操作

目录一、字符数组初始化 二、数组名不允许自加自减三、字符串操作内存示意图四、字符串拷贝函数五、求字符串中某一子串出现的次数六、删除给定字符串中的空格方式1:当字符不为结束符时,从头到尾扫描,遇非空格则拷贝(可删除字符串中所有空格)方式2:当字符不为结束符时,i从头扫描,遇空格则i++;j从尾扫描,遇空格则j--。最终确定字符串长度,一次性拷贝(只能删除非空格字符串前...

2019-01-23 13:28:03 3847 2

转载 计算机思维:抽象及接口

原文:想成为计算机大牛,必须掌握的一种思维方式:抽象及接口非门、与门,或门,是《计算机原理》中必须了解的门电路。有了这三个门电路,就可以更好的表示模拟布尔代数。门电路是用来承载布尔代数具体实现的某种物理设备(门电路本身是使用电磁继电器、或电子管、或晶体管等其他技术等哪一种方式实现的,那就与我们无关了)。一款成品电子芯片,假设有N个输入,M个输出。(当然内部肯定是利用布尔代数设计...

2019-01-22 11:43:35 747

原创 递归方式实现简单的快速排序

快速排序: 一种广受程序猿们追捧的排序算法。其基本思想为:选定一个基准值,然后以此基准值为中间枢纽,将列表中各元素划分到两个区间去——大于枢纽值的区间和小于枢纽值的区间。在两区间内再选取各自新的枢纽值,划分成新的区间,直到每个区间都只有一个元素为止,排序完成。def quicksort(array): if len(array) &lt; 2: return arra...

2019-01-16 22:30:38 535

原创 递归、非递归方式实现二分(折半)查找

递归:函数自己调用自己二分(折半)查找:在一个有序的列表中,要查找某值X。 每次取该列表最中间位置的值M与待查找值X进行比较。 若X>M,说明待找值X可能在右半区间(大的区间——这取决于列表是从小到大还是从大到小,假设此时列表从小到大排列)内; 若X<M,说明待找值X可能在左半区间内; 故可将列表范围缩小为一个仅有原来一半大小的区间内重复操作。...

2019-01-16 19:41:59 769

原创 七大排序算法总结

#include &lt;stdio.h&gt; #include &lt;string.h&gt;#include &lt;ctype.h&gt; #include &lt;stdlib.h&gt; #include &lt;io.h&gt; #include &lt;math.h&gt; #include &lt;time.h&gt;#define O

2019-01-15 16:38:38 189

原创 搭建你的数字积木——Verilog HDL基础知识总结

一、Verilog HDL语言基础 过程语句 (initial, always) 块语句 (begin-end, fork-join) 赋值语句 (assign, =, <=) 条件语句 (if-else, case, casez, casex) 循环语句 (for, forever, rep...

2019-01-09 17:23:17 2547

原创 Java期末练习(二)

7-1 找出最大的对象 (10 分)(找出最大的对象)编写一个方法,返回对象数组中最大的对象。方法签名如下: public static Object max(Comparable[] a) public static Object max(Comparable[] a)import java.util.*; public class Main{ public static Object ...

2019-01-05 11:32:06 2566 1

原创 Java期末练习(三)

一、判断题 1-1Every element in an array has the same type. (1分)T         F 1-2接口中的方法默认是public abstract方法。 (1分)T         F 1-3java.lang包是Java的核心类库,它包含了运行Java程序必不可少的系统类。 (1分)T         F 1-4...

2019-01-04 19:22:49 12126 1

原创 Java期末练习(一)

                                                                                                                      2019.01.05  考试后纪念下还不错的成绩  本文为博主的Java期末练习整理。鉴于不明原因,不怎么喜欢Java(可能自己比较独吧),一学期的Java...

2019-01-01 11:37:56 6760

原创 Windows编程(二)基础整理

1.Windows API是什么?根据其完成的功能可分为几种类型?Windows操作系统应用程序接口(Windows API),有非正式的简称法为WinAPI,是微软对于Windows操作系统中可用的核心应用程序编程接口的称法。它被设计为各种语言的程序调用,也是应用软件与Windows系统最直接的交互方式。大多数驱动程序需要对Windows系统更底层次访问接口,由所用版本的Windows的Na...

2018-12-31 11:29:59 1005 1

原创 VS2017 —— warning C4018 && error C2679

 warning C4018: “&lt;”: 有符号/无符号不匹配出错代码: for(int j=0;j&lt;detector.size();j++)出错原因分析: detector 是一个Vector容器 ,detecot.size() 在容器说明中 被定义为: unsigned int 类型, 而j是int 类型 所以会出现: 有符号/无符号不匹配警告错误改正: 定义j为un...

2018-12-24 16:44:00 1035

原创 Vivado2018.1约束文件中使用#报错记录

在使用vivado做两位十进制数倒计时动态显示时,出现以下错误。提示错误:[DRC NSTD-1] Unspecified I/O Standard: 4 out of 34 logical ports use I/O standard (IOSTANDARD) value 'DEFAULT', instead of a user assigned specific value. This...

2018-12-20 18:37:00 6115 3

原创 贪狼-紫电青霜

柳婼 个人网站:https://www.liuchuo.net/about CSDN主页:https://me.csdn.net/liuchuo 海岛Blog CSDN主页:https://me.csdn.net/tigerisland45 杂项 关于U盘在装系统之后之后容量变小且不能格式化的解决方法 毕业三到五年,别让“努力”毁了你...

2018-12-16 14:03:22 510

原创 PAT (Basic Level) Practice (中文)C/C++练习(二)20分整理

本文为博主练习基础C语言时,在PTA平台上做的简单练习,答案仅仅能通过测试,不一定没有错误。按分值顺序排列。PTA(Basic Level) Practice (中文):https://pintia.cn/problem-sets/994805260223102976/problems1002 写出这个数 (20 分)#include&lt;iostream&gt;using n...

2018-12-16 13:54:05 837

原创 PAT (Basic Level) Practice (中文)C/C++练习(一)15分整理

PTA(Basic Level) Practice (中文):https://pintia.cn/problem-sets/994805260223102976/problems目录1001 害死人不偿命的(3n+1)猜想 (15 分)   1006 换个格式输出整数 (15 分)    1011 A+B 和 C (15 分)1016 部分A+B (15 分)             ...

2018-12-16 13:49:32 1012 1

原创 计算机专业英语(二)缩略词全称与解释

【持续更新...】 缩写 全称 翻译 IEEE Institute of Electrical and Electronic Engineers 电气与电子工程师协会 FAQ Frequently Asked Question ...

2018-12-13 11:14:13 1800

原创 OpenCV-Python实战(一)Ubuntu18.04实现人脸检测+输出抓图时间

参考:python+opencv计算代码运行时间:time库和opencv自带方法getTickCountcv2级联分类器CascadeClassifier一、Haar特征分类器介绍Haar特征分类器就是一个XML文件,该文件中会描述人体各个部位的Haar特征值。包括人脸、眼睛、嘴唇等等。 Haar特征分类器存放目录:opencv安装目录中的\data\ haarcascades目录...

2018-12-04 19:55:38 2145

原创 汇编语言(十五)校汇编语言程序设计竞赛总结——双窗口显示

        为期将近一月(11-05公布题目,12-02晚截止提交)的校汇编比赛总算告一段落了,接下来可以专心其他方面的学习了。因为本人比较喜欢汇编(目前只学过8086),在上微机原理课的同时,在自学王爽老师的《汇编语言》(第三版),不得不说,这是国人写的很优秀的一本计算机科学系图书,但略有遗憾,我并没有完全学完学懂学会(太贪容易,太浮浅粗疏,太不能深入,太不能耐苦)。在此特将本次比赛做以总结...

2018-12-03 15:09:21 1700

转载 汇编语言(十四)8086汇编实现音乐的播放

原文:https://blog.csdn.net/xiaolanmyself/article/details/16927161 在介绍音乐的播放之前,先来说说如何用汇编发出声音,之后在介绍如何用发出有频率的声音。 喇叭的构造大致如下图所示,主要由纸盆、线圈、永久磁铁等组成。当有电流通过线圈时,线圈产生的磁场和永久磁铁的磁场相互作用,从而使线圈产生振动。和线圈相...

2018-12-03 14:46:48 17207 7

转载 汇编语言(十三)8086汇编实现按键使电脑发声(导睿米法索拉稀)

两只老虎的曲调为: 1231   1231   345   345     56  54  31     56  54  31     251  251 QWEQ   QWEQ    ERT   ERT    TY TR EQ   TY TR EQ     WTQ  WTQ DATA SEGMENTmsg DB 0DH,0AH,'[ 1 2 3 4 5 6 7 q] ...

2018-12-03 14:46:36 2839

原创 嵌入式攻城狮 III 接口及原理图

Emmmmm.先写个目录,慢慢更新。一、上电启动二、GPIO接口 GPIO——通用输入输出接口(General Purpose Input/Output) 上拉、下拉电阻:当GPIO引脚处于第三态(既不是输出高电平,也不是输出低电平,而是呈高阻态,即相当于没接芯片)时,它的电平状态由上拉电阻(拉高)、下拉电阻(拉低)决定 门电路 三、通...

2018-11-29 22:40:59 350

翻译 OpenCV3.4.3官方资料翻译(一)OpenCV-Python Tutorials

原英文地址:https://docs.opencv.org/3.4.3/d0/de3/tutorial_py_intro.htmlOpenCVOpenCV was started at Intel in 1999 by Gary Bradsky, and the first release came out in 2000. Vadim Pisarevsky joined Gary Bra...

2018-11-27 15:33:40 1639

原创 IDE相关(六)Ubuntu18.04+Python2/3.6.5+OpenCV3.4.3实现开启摄像头

 必要的环境配置见:IDE相关(五)基于ubuntu 18.04 配置opencv 并在Qt上应用(全过程)一、Ubuntu下运行Python脚本新建文件:touch test.py 或 vim test.py (前提是安装了vim)vim test.py打开并编辑:print('hello,world')打开终端,输入命令:python ./test.py (默认使...

2018-11-27 11:38:14 892

原创 PTA——段错误

在PTA上做题,做出来个段错误,一查吓一跳,发篇博客冷静下。(#^.^#)1076 Wifi密码 (15 分)下面是微博上流传的一张照片:“各位亲爱的同学们,鉴于大家有时需要使用 wifi,又怕耽误亲们的学习,现将 wifi 密码设置为下列数学题答案:A-1;B-2;C-3;D-4;请同学们自己作答,每两日一换。谢谢合作!!~”—— 老师们为了促进学生学习也是拼了…… 本题就要求你写程序把...

2018-11-24 18:12:39 27453 3

原创 Windows编程(一)画一只哆啦A梦

 本文为一Windows编程API绘图实战小例子,学习自哔哩哔哩小甲鱼的《Windows程序设计SDK》。最终效果展示:源码在最后,跟着小甲鱼老师敲一遍代码,这些API能记住不少。 一、大体脉络二、相关知识细则(来自鱼C工作室)1.WM_SIZE 消息消息含义:当主窗口的客户区部分大小改变时,操作系统将给应用程序发送 WM_SI...

2018-11-15 20:19:55 5532 3

转载 汇编语言(十二)颜色搭配显示+BIOS功能调用表+INT 10H功能详细列表

几种比较和谐的文字背景颜色搭配 一张色环图教你搞定配色! 颜色显示二进制数 颜色 例子 二进制数 颜色 例子 0000 黑色 black 1000 灰色 gray 0001 蓝色 blue 1001 淡蓝色 light blue 0010 绿色 green ...

2018-11-10 22:14:18 16624

转载 汇编语言(十一)DOS功能调用之INT 21H指令说明及使用方法

转自:https://www.cnblogs.com/ynwlgh/archive/2011/12/12/2285017.html很多初学汇编语言的同学可能会对INT 21H这条指令感到困惑,不知道是什么意思,下面就以一段简单的程序为大家讲解:例如:需要键盘输入,并且回显。AH的值需要查表取得,表在下面指令:MOV AH,01     INT 21H通过这样两条指令,输入的...

2018-11-10 22:04:43 5492

原创 汇编语言(十)画点+画线+画矩形+画三角形

备战本校汇编语言竞赛,先练练画图。 设置屏幕显示模式 MOV AH,0MOV AL,12H ;640*480*16INT 10H 画点宏 ;########画细点宏########;参数:页面、Y坐标、X坐标、颜色,通过将AH放入0CH,通过10H中断来描点;0黑色 1蓝色 2绿色 3青色 4红色 5紫色 6橙色 7白色 8灰色POINT_THIN MACR...

2018-11-05 22:41:49 7704 3

原创 STM32(十二)平衡小车之MPU6050与DMP初始化mpu_set_sensor complete ......

问题1:DMP初始化一直显示mpu_set_sensor complete ......?解决:确保供电稳定(必须3.3V,5V不行),确保串口等其他无干扰,波特率匹配正确,MPU6050与IIC引脚连错了。【现象】【检查代码】【改正之后】问题2:MPU6050打印数据全为0解决:检查while(1)中是否有delay函数,去掉或减少时间。【现象】【...

2018-10-21 11:51:49 8428 14

数据结构经典十套卷试题及答案.doc

数据结构经典十套卷试题及答案.doc

2021-11-18

0.96OLED实现数字、汉字、字符串、图片及上下按键功能切换显示

0.96OLED实现数字、汉字、字符串、图片及上下按键功能切换显示

2019-04-28

4位数码管显示模块 LED亮度可调带时钟点 TM1637驱动 595驱动程序

4位数码管显示模块 LED亮度可调带时钟点 TM1637驱动 595驱动程序 包括计数功能 置数功能 清零功能

2019-04-28

8086汇编语言实现贪吃蛇+等边三角形双窗口

CSDN博客:https://blog.csdn.net/qq_40818798/article/details/84146116 CZDN下载源码+流程图+详细说明+答辩PPT 本次为我校第九届汇编语言竞赛题目的实现,实现所有功能(关于这个任务调度什么的,还是比较迷,感觉涉及到了OS,此处就不提了)最后水了个一等奖(*^▽^*)。。。 哔哩哔哩最终效果展示:https://www.bilibili.com/video/av37241392

2018-12-09

硬件课程设计——模拟自动洗衣机

课程设计要求说明书+汇编.asm源码+proteus仿真图+可运行程序+程序设计流程图

2018-11-22

μCOS-II学习资料(任哲)电子书+源码+工具包+移植

μCOS-II学习资料μCOS-II学习资料(任哲)电子书+源码+工具包+移植

2018-11-13

最简单的平衡小车【STM32F103RCT6开发板】

基于STM32F103RCT6mini开发板,做一个最精简的两轮平衡小车。其中资源包括:精简版源码(库函数书写)、引脚功能分配定义、平衡之家源码调试指南、平衡车大体流程安排。最后希望每一个爱学习的小伙伴学有所成。

2018-11-01

masm X86汇编语言学习工具包

MASM是Microsoft Macro Assembler 的缩写,是微软公司为x86 微处理器家族开发的汇编开发环境,拥有可视化的开发界面,使开发人员不必再使用DOS环境进行汇编的开发,编译速度快,支持80x86汇编以及Win32Asm,是Windows下开发汇编的利器。它与windows平台的磨合程度非常好,但是在其他平台上就有所限制,使用MASM的开发人员必须在windows下进行开发。

2018-05-25

空空如也

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

TA关注的人

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