自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 sqlite3数据库筛选第n至m行数据

SELECT * FROM 表名 LIMIT n,mn:从查询结果中的第n行后开始;m:从查询结果中的第n行后开始数m行,也就是m代表的是要显示的行数;

2021-07-26 11:18:32 979

原创 关于QT数据库插入时提示计数不正确问题

关于QT数据库插入时提示计数不正确问题最好使用prepare-bindValue-exec步骤:query.prepare("INSERT INTO sms(address,date,type,body) VALUES(:address,:date,:type,:body)");query.bindValue(":address", smsInfo[i].address);query.bindValue(":date", "");query.bindValue(":type", smsInfo[i

2021-07-21 18:14:43 254

原创 今日ADB学习记录

今天使用了几个ADB命令,写个文章巩固一下。adb devices //查看连接的设备adb shell screencap -p /sdcard/1.png //截屏储存在sdcard中adb pull /sdcard/1.png e:\ //从sdcard拉取1.png文件到e盘adb push e:\2.png /sdcard/ //从e盘发送2.png文件到sdcardadb shell service call phone 2 s16 "1

2020-08-06 17:17:13 196

原创 Eclipse其它的常用快捷键

//Eclipse其它的常用快捷键//1. ctrl + n :新建文件//2. ctrl + shift + f :代码的格式化//3. ctrl + shift +o :导包//4. ctrl + shift + / :多行注释//5. ctrl + shift + \ :取消多行注释//6. ctrl + / :添加多行注释或 者取消...

2020-04-14 19:20:38 145

原创 Java抽象类

个人学习笔记,如有错误请多指正。package lesson04;public class Demo01 { public static void main(String[] args) { // TODO Auto-generated method stub/* 1.抽象类:可以理解为看不到的类 2.抽象类的特点: 抽象类和抽象方法必须用abstract关键字修饰 ...

2020-04-11 12:04:17 266

原创 Java多态练习题

个人笔记,有错误请多指正。package lesson03;public class Demo01 { public static void main(String[] args) { /*多态访问成员方法原则:编译看左边,运行看右边。*/ //a.show会先访问class B的show方法,没有则访问父类A的show方法 //A有show方法,运行show2方法,而此...

2020-04-11 11:11:18 1890 2

原创 Java final关键字

final修饰特点1.修饰类,类不能被继承,相当于没有子类2.修饰变量,变量就变成了常量,只能被赋值一次3.修饰方法,方法不能被重写public class Demo03 { public static void main(String[] args) { // TODO Auto-generated method stub //2.修饰变量,变量就成了常量,只能被赋值一次 ...

2020-04-10 11:23:49 189

原创 结构体大小计算与位域大小计算

结构体大小计算与位域大小计算本博文纯属个人理解,有错误请多指正。首先,各个变量所占的字节:类型字节(64位)字节(32位)char11unsigned char11short22unsigned short22int44unsigned int44long84unsigned long84f............

2020-03-24 13:17:52 1797 2

原创 C语言基于树莓派开发的智能清洁桶

今天是老师催稿的最后一天,由于上课时间冲突,没有把博文写完,今天在这补个博文,这个博文会持续更新,因为目前的项目我还没有改完整,所以后续会补上。首先,我们用到的器件有如下几个:树莓派Pi3、DS18B20温湿度传感器、L9110S桥两路直流电机驱动板、两个马达、两个轮子、HC-SR04超声波模块、SG90舵机、0.91‘Oled。以下为服务端代码代码:#include "oled.h" ...

2019-09-04 19:40:31 550

原创 基于TCP实现FTP文件传输协议

今天是周六,这周我们实现了基于TCP连接的FTP文件传输,在此重新梳理一遍以及编写过程中遇到的问题。下面直接看代码(源码没有注释,这些是我现写的):char.c代码:#include <string.h>#include "char.h"#include <stdio.h>#include <sys/types.h>#include <uni...

2019-08-18 22:51:29 2312

原创 网络编程(新手笔记)

今天学习了网络编程的一些知识,在这里进行总结和复习。首先,需要一个客户端和服务端。server端(接听电话的人):1.socket-----------------有一个电话2.bind-------------------绑定一个卡,并把号码告诉别人(自己的号)3.listen-----------------待机,等待别人打电话进来4.accept-----------------...

2019-08-11 22:06:19 255

原创 进程通信的五种方式介绍(个人笔记)

进程间通信(IPC,InterProcess Communication)是指在不同进程之间传播或交换信息。IPC的方式通常有管道(包括无名管道和命名管道)、消息队列、信号量、共享存储、Socket、Streams等。其中 Socket和Streams支持不同主机上的两个进程IPC。今天记录一下我从中学的几种通信方式:无名管道、有名管道、消息队列、共享存储、信号、信号量。一、管道(无名管道和...

2019-08-11 15:20:16 350

原创 超声波模块应用

超声波原理:超声波是利用反射的原理测量距离的,被测距离一端为超声波传感器,另一端必须有能反射超声波的物体。测量距离时,将超声波传感器对准反射物发射超声波,并开始计时,超声波在空气中传播到达障碍物后被反射回来,传感器接收到反射脉冲后立即停止计时,然后根据超声波的传播速度和计时时间就能计算出两端的距离。超声波测距模块:超声波测距模块有好多种类型,目前比较常用的有URM37超声波传感器默认是232...

2019-07-28 15:33:12 1266

原创 WIFI模块实现网络连接

WiFi模块连接,通过串口调试助手来配置STA+连接TCP Server1,AT+CWMODE_DEF=1            !!工作在单station模组,设置参数保存到flash2,AT+CWJAP_DEF=“newifi_F8A0”,“anxinke123”  !!连接路由器,保存到flash3,AT+CIPSTART=“TCP”,“192.168.99.217”,6001  !...

2019-07-28 15:02:14 2701

转载 串行口初步认识

串行接口简称串口,也称串行通信接口或串行通讯接口(通常指COM接口),是采用串行通信方式的扩展接口。串行接口 (Serial Interface) 是指数据一位一位地顺序传送,其特点是通信线路简单,只要一对传输线就可以实现双向通信(可以直接利用电话线作为传输线),从而大大降低了成本,特别适用于远距离通信,但传送速度较慢。串行接口 (Serial Interface) 是指数据一位一位地顺序传送,...

2019-07-28 14:38:34 547

原创 关于使用链表过程中的知识要点(新手笔记)

链表和数组作为算法中的两个基本数据结构,在程序设计过程中经常用到。今天记录一下在几天前学习和使用链表过程中的一些知识要点。用C语言分别实现:链表的创建和初始化、遍历、元素的插入和删除。第一,链表的创建和初始化:struct Student //创建结构体{ int score; struct Student *pNext;};struct Student* InitLi...

2019-07-27 18:25:39 267

原创 关于使用选择排序和冒泡排序算法的个人理解

**1.选择排序2.冒泡排序**1.选择排序:选择排序的方法是先用第一个数和之后的第二个数第三个数依次比较,交换选出最大或者最小的数,这样就可以确定第一个数是最大或者最小。第二趟比较从第二个数开始,依次和后面的数比较,选出第二个最大或最小的数,以此类推。2.冒泡排序:冒泡排序的方法是两两比较,第一趟:第一个数和第二个数比较选出较大或较小的数,第二个数和第三个数比较选出较大或较小的数...

2019-07-11 12:48:50 134

原创 关于初步使用printf和scanf的理解和感想

@关于初步使用printf和scanf的理解和感想** #1.printf的使用格式#2.scanf的使用格式#3.使用中出错的地方#4.容易些错的点**1.printf的使用格式:int a=1;printf(“This is my first web”);printf(“%d\n”,a);第一个printf是直接输出引号里面的内容,第二个printf是输出a的值,其中%是占位...

2019-07-10 14:09:43 323

空空如也

空空如也

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

TA关注的人

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