- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 【6818开发板】嵌入式lcd屏绘画板实现
先放个最终结果图之前,课程设计实验要做一个嵌入式画板,可苦了作为一名面向csdn编程的小白。我遍访CSDN,博客园,未如人意。网上这方面太少了,只得自己上手。换个思路,了解功能,再找每个功能函数,然后穿起来未尝不是解决之法。老师的要求是这样的:我们梳理一下:界面:函数:变量:二、代码实现1.坐标函数2.换图函数3、画线函数在lcd屏幕上画线,其实就是在不断画半径为r的圆所以实现方式就是画点函数---->画圆函数---->画线函数2).画实心圆3).画线4.背景函数背景函数
2022-07-05 15:29:03
4662
原创 【MySQL】mysql学习笔记04 事务
– =事务============– 事务原则:ASID原则– 原子性– 一致性– 隔离性– 持久性– mysql是自动开启事务提交的1.建表2、插入数据– 模拟转账– ======索引=– ===插入一百万条数据=查询– 添加索引– 命名格式: id_表名_字段名– ==== 用户=====
2022-06-01 18:54:48
127
原创 【MySQL】mysql学习笔记03 查
SELECT *FROM studentSELECT `studentno` ,`studentname` FROM studentSELECT `studentno` AS 学号,`studentname` AS 姓名 FROM studentSELECT CONCAT('姓名:',`studentname`)AS 新名字 FROM studentSELECT DISTINCT `studentno` FROM resultSELECT VERSION()SELECT `studentno`,
2022-06-01 18:47:19
153
原创 【MySQL】mysql学习笔记02 对表的增删改
CREATE TABLE grade(gradeid INT(10)NOT NULL AUTO_INCREMENT COMMENT’年级id’,gradename VARCHAR(50) NOT NULL COMMENT’年纪名称’,PRIMARY KEY(gradeid))ENGINE=INNODB DEFAULT CHARSET=utf8– 目标:建立一个school数据库– 创建学生表,使用SQL创建– 学号int 登录密码 varchar(20)姓名,性别varchar(2),出生日期
2022-06-01 18:10:27
115
原创 【MySQL】mysql学习笔记00
一、MySQL简介概念 : 是现在流行的开源的,免费的 关系型数据库历史 : 由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。特点 :免费 , 开源数据库小巧 , 功能齐全使用便捷可运行于Windows或Linux操作系统可适用于中小型甚至大型网站应用二、基本命令行操作连接数据库mysql -u root -p ******(密码)修改密码update mysql.user set authentication_string=password('*
2022-05-14 14:45:20
58
原创 【MySQL】mysql学习笔记01
– 目标:建立一个school数据库– 创建学生表,使用SQL创建– 学号int 登录密码 varchar(20)姓名,性别varchar(2),出生日期(datatime) ,家庭住址,emailCREATE TABLE IF NOT EXISTS student0(id INT(4) NOT NULL AUTO_INCREMENT COMMENT ‘学号’,name VARCHAR(30) DEFAULT’匿名’ COMMENT’姓名’,pwd VARCHAR(20) NOT NULL DE
2022-05-14 13:55:48
105
原创 java学习(零基础第一人称视角随笔)【小游戏】坦克大战的简单实现
文章目录一.功能概述二.代码实现1.主界面GamePanel2.游戏父类GameObject3.坦克父类Tank4.玩家p1 :PlayerOne5.子弹类6.敌方坦克类7.敌方子弹类8.方向类(枚举类)9.墙体类10.基地类11.爆炸类12.玩家p2三.资源一.功能概述经过最近的java学习,基本知识大概掌握了,所以在网上搜了一下坦克大战的视频,总算做的能看了(捂脸)功能主要有[1] 单双人模式的选择[2] 坦克的移动[3] 游戏子弹的发射[4] 墙体与边界的碰撞检测[5] 子弹与坦克墙
2022-03-20 22:20:16
4564
原创 java学习(零基础第一人称视角随笔)【05】用户交互Scanner
一、Scanner功能1.实现程序与人的交互;2.通过Scanner类获取用户的输入;(个人理解:和c语言中的sanf函数差不多)基本语法Scanner scanner = new Scanner(System.in);在使用上,通过Scanner类的 next() 或 nextLine() 方法获取输入的字符串。使用Scanner类的 hasnext() 或 hasnextLine() 方法判断是否还 有输入的字符串。next()package com.scnne
2022-03-12 12:31:50
1389
原创 java学习(零基础第一人称视角随笔)【04】包机制
1. 包机制代码形式在Java代码中经常会看到代码顶部package XX.XXX.XXX ; 或import XX.XXX.XXX ;之类的一行。观察图中路径,这个东西就不难理解了。包机制的本质就是文件夹包机制的作用为了更好的组织类,用以区别类名的命名空间。便于管理和使用包的规范和使用1.语法格式package pkg1[.pkg2[.pkg3...]];一般利用公司域名倒置作为包名:例如package com.baidu.www;2.导包为了能够使用某一个包的成员
2022-02-12 11:35:21
79
原创 java学习(零基础第一人称视角随笔)【03】src新建不了东西问题解决及常用代码快捷方式
问题解决在写上篇时我遇到了这个问题,查找后解决了。我就不赘述了。就不多制造网络垃圾了,哈哈在这里> https://blog.csdn.net/qq_45072109/article/details/119999693?ops_request_misc=&request_id=&biz_id=102&utm_term=java%E7%9A%84src%E6%96%B0%E5%BB%BA%E4%B8%8D%E4%BA%86%E4%B8%9C%E8%A5%BF&utm_
2022-01-16 23:16:55
144
原创 java学习(零基础第一人称视角随笔)【02】IDEA的安装及基础操作
一、下载安装1.集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。也就是说,给开发者提供的一个更高效便捷可视化的平台,总不能一直用笔记本来开发吧。老方法百度:IDEA进入官网点下载选择自己需要的版本(社区版免费,功能少点,但学习
2022-01-16 21:57:29
187
原创 java学习(零基础第一人称视角随笔)【01】
一、环境搭建1、JDK的下载 百度搜索JDK8(这个版本目前属于主流),有www.oracle.com网站的,因为JDK是被oracle 公司所购买了。进入网站根据自己电脑选择下载
2022-01-07 21:21:12
447
原创 实现一个栈,可以使用除了栈之外的数据结构(学习笔记)
描述实现一个栈,可以使用除了栈之外的数据结构样例例1:输入:push(1)pop()push(2)top() // return 2pop()isEmpty() // return truepush(3)isEmpty() // return false例2:输入:isEmpty()在这里插class Stack {private: vector<int> stack_vector; // 栈空间的指针 int m_iTop = 0;
2021-11-13 11:24:39
902
原创 将一个整数分解为若干质因数之乘积。(学习笔记)
描述将一个整数分解为若干质因数之乘积。你需要从小到大排列质因子。样例样例 1:输入:10输出:[2, 5]样例 2:输入:660输出:[2, 2, 3, 5, 11]// write your code herevectorsum;for(int i=2;i*i<=num;i++){while(num%i==0){num /= i;sum.push_back(i);}}if(num!=1){sum.push_back(num);} return s
2021-11-06 21:31:15
824
原创 一、什么是vector?(学习笔记)
一、什么是vector?向量(Vector)是一个封装了动态大小数组的顺序容器(Sequence Container)。跟任意其它类型容器一样,它能够存放各种类型的对象。可以简单的认为,向量是一个能够存放任意类型的动态数组。1 基本操作(1)头文件#include.(2)创建vector对象,vector vec;(3)尾部插入数字:vec.push_back(a);(4)使用下标访问元素,cout<<vec[0]<<endl;记住下标是从0开始的。(5)使用迭代器访问
2021-11-02 23:32:29
496
嵌入式画板源代码.zip
2022-07-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人