- 博客(122)
- 资源 (8)
- 收藏
- 关注
原创 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 <stdio.h>#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 <stdio.h>#include <string.h>#include <stdlib.h>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) < 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 <stdio.h> #include <string.h>#include <ctype.h> #include <stdlib.h> #include <io.h> #include <math.h> #include <time.h>#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: “<”: 有符号/无符号不匹配出错代码: for(int j=0;j<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<iostream>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
4位数码管显示模块 LED亮度可调带时钟点 TM1637驱动 595驱动程序
2019-04-28
8086汇编语言实现贪吃蛇+等边三角形双窗口
2018-12-09
最简单的平衡小车【STM32F103RCT6开发板】
2018-11-01
masm X86汇编语言学习工具包
2018-05-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人