自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

夏襄居士的博客

java自学教程

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

原创 Arduino / ESP8266 使用 DS18B20的例程

Arduino / ESP8266 使用 DS18B20的例程接线:VDD–5VGND–GNDDQ–D7(此处为8266,Arduino连2)注意:DQ和5V之间需要连接一个4.7k的电阻,或者用两个10k的电阻并联也实现相同的效果。#include <OneWire.h>#include <DallasTemperature.h>#define ONE_WIRE_BUS 13//8266连接GPIO13即D7,Arduino连接port 2OneWire one

2021-12-23 00:28:44 6603 1

原创 【开源】有手就能做的街机游戏

低成本自制一个可以自由玩耍的街机,项目地址在这里:https://github.com/zhushengji/7-3B-7in-arcade-raspberry-树莓派自制7寸街机简单说明本项目基于很久以前看到的一个项目进行修改(原项目找不到了,抱歉),将材料改为适配普通五金的版本。成本也更加低廉。通体采用亚克力切割件(或者其它材料都行,我都有在图纸上标记厚度),看起来更值钱,哈哈哈。物料清单和说明在项目中可以看到,这里不再赘述演示视频:https://www.bilibili.com/vi

2021-10-16 09:45:23 1494

原创 8266网页配网(含自动连接上次WiFi)

8266网页配网(含自动连接上次WiFi)以下代码可实现网页配网。首先自动连接,连接不上之后会进入配网模式,随后连接8266发出的WiFi账号密码,填入之后等待即可。代码如下:#include <ESP8266WiFi.h>#include <WiFiClient.h>#include <ESP8266WebServer.h>#include <ESP8266mDNS.h>#ifndef STASSID#define STASSID "Mafe

2021-05-03 22:37:04 3468

原创 国王的魔镜C++两种解法

P2799 国王的魔镜题目描述国王有一个魔镜,可以把任何接触镜面的东西变成原来的两倍——只是,因为是镜子嘛,增加的那部分是反的。比如一条项链,我们用AB来表示,不同的字母表示不同颜色的珍珠。如果把B端接触镜面的话,魔镜会把这条项链变为ABBA。如果再用一端接触的话,则会变成ABBAABBA(假定国王只用项链的某一端接触魔镜)。给定最终的项链,请编写程序输出国王没使用魔镜之前,最初的项链可能的最小长度。输入格式只有一个字符串,由大写英文字母组成(字母数<=100000),表示最终的项链。输出格

2021-01-18 11:38:58 3152

原创 自己动手做一个跟小爱同学互通的温湿度传感器(基于DHT11)

自己动手做一个跟小爱同学互通的温湿度传感器(基于DHT11)Blinker点灯科技提供了一个案例,如何配置自行百度即可,这里不做赘述,只分享修改后的代码。原案例中用的是DHT库,但是实测发现该库会产生报错,无法正常编译运行,所以修改为DHT11传感器(库文件可以自行搜索下载)。以下为具体代码:#define BLINKER_WIFI#define BLINKER_MIOT_SENSOR //小爱同学定义为传感器设备#include <dht11.h>#include <Bli

2021-01-13 16:40:25 1283

原创 关于微信小程序网络图片(微信头像)canvas绘制失败问题的解决方案(开发工具正常真机不显示)

关于微信小程序网络图片(微信头像)canvas绘制失败问题的解决方案(开发工具正常真机不显示)最近又做了一个圣诞戴帽子的小程序,但是这次采用的是canvas。在使用过程中发现了一些奇怪的问题,代码写完之后头像获取之后开始戴帽子,在微信开发者工具中正常显示,但是在真机上测试却一直无法成功,在排除了小程序downloadfile安全域名的问题之后确定原因是:手机端canvas无法绘制网络图片,而头像是一个网络资源,所以需要将头像缓存到本地之后再通过本地临时文件地址进行绘制。需要用到wx.getImageInf

2020-12-23 11:07:04 2332

原创 怎样用processing代码让你的女朋友对你心服口服

怎样用代码让你的女朋友对你心服口服起因经过结果起因上周天气不太好,阴雨连连,和女朋友跑到小区门口去买阔口阔落。哪知就这一会的功夫天上就下起了大雨。这时候她认为我们需要快点跑,早点到家,而我认为跑的快慢并不影响我们被淋多少雨,只取决于路程。她不服气,我就解释了:人向前,雨向下,综合起来雨滴会有斜向人的速度。整体算下来只要人的身高不变,速度不要太过分的小,淋多少雨跟走快慢无关。等我解释完,她已经到家了,然后我指着我们身上的水又解释了一遍,她让我抓紧换衣服少说废话。我知道,要强的她是不会轻易服输的,她只是嘴上

2020-06-27 17:59:53 1866

原创 手机语音控制led(Arduino)

原理:利用HC-06蓝牙模块与手机APP进行通信。手机APP采用APPinventor进行制作,结构及代码如下(有点丑,比较简陋,可自行美化):连线方式对应如下:VCC--------3.3GND--------GNDTXD--------pin10RXD--------pin11Arduino代码如下:#include <SoftwareSerial.h>So...

2020-01-02 10:15:07 1793 22

原创 音频可视化(以processing及minim库为例,附文档)

功能有1.“n”一键切歌;2.根据音乐变换不同的图像3.“s”保存截图4.“m”改变模式5.空格变换形式效果截图如下:源码如下: import ddf.minim.*;Minim minim=new Minim(this);;AudioPlayer song;AudioInput in;boolean lerping = true;int linesX...

2019-12-29 13:09:39 9665

原创 关于微信小程序如何获取用户头像(保存到本地)新方法

传统接口wx.getUserInfo的效果会弹出一个给用户的弹窗,需要用户授权,但是在使用时候会有官方log提醒你,这个方法需要升级。新方法则无需用户授权,使用方法如下:<open-data type="userAvatarUrl"></open-data> //获取用户头像直接显示在小程序中<open-data type="userNickName" la...

2019-12-27 14:44:58 10598

原创 Oracle自学教程(2

Oracle自学教程(2)上一章节中算数运算符:加: +减-乘 *除 /eg1:算术运算符select * from emp----select 5+3 from emp;虚表 dualselect 5+3,3-1,5/2,8*9 from dual;select 'hello,world' from dual;Q :查询员工编号,姓名,工资,新工资(原工资上浮20...

2019-12-12 16:23:11 157

原创 Arduino 和 Processing 通信问题(available()与read()问题)

案例说明:Arduino按钮按下时,processing画出一圈同心圆。Arduino连线图:先看Arduino代码:int in = 12;//定义按钮引脚void setup(){ pinMode(in,INPUT); Serial.begin(9600);//设置波特率}void loop(){ int v = digitalRead(in);//读取...

2018-06-28 16:25:36 2576

原创 飞扬的小鸟(FlapyBird)Java版开发制作全过程

本案例存在一些小bug,但主体功能均已实现。算是一个高完成度的半成品,可以参考学习下并且有修正提升的空间。主要思路是用canvas将画面画出来。这个案例不难,两个小时就写完了,最耗时间的就是图片的尺寸计算,案例如下,供大家参考。先看效果:下面是目录结构:源码如下:Bird:package com.xiaoma.items;import java.awt.Graphics

2018-02-03 13:00:30 8585 8

原创 Ajax详解及用户名重用检测实例

本文分两部分,前半部分详细讲解Ajax核心组件,下半部分实操Ajax异步传输验证用户名是否重复实例 四个组件:XMLHttpRequest,JavaScript,css,DOM—-XMLHttpRequestXMLHttpRequest是Ajax技术的核心对象,它负责将用户请求以异步的方式提交到服务器并获得服务器端的响应信息及数据。—-JavaScript是Ajax技术的重要组成

2018-01-30 10:39:37 235

原创 Oracle详细安装步骤及初步入门

Oracle软件地址:链接:https://pan.baidu.com/s/1mjTXUM8 密码:p3w9说明:Oracle数据库只作学习工具用安装步骤:直接点是把√去掉直接点是选择桌面类选择企业版,密码自己输,建议输入 tiger ,因为如果忘了密码很麻烦忽略然后让他

2018-01-26 15:41:49 5172

原创 java从小白到工程师--基础篇(四)

今天,一起学习一下java中非常重要的内容:数组和冒泡排序。我们首先看一下数组的定义:1.可存储相同数据类型数据于连续的存储单元中;2.可通过指定数组的名称和长度来声明数组;3.一旦声明大小,不可更改;4.数组元素可以通过数组名和索引来进行访问(注:目前可以这样理解:存入的每一个数据就是一个元素;java中索引从0开始,即第一个元素的索引是0,第二个元素的索引是1)5.数组

2018-01-26 13:58:32 252

原创 App Inventor 微数据库记录分数并排序

在接触app inventor的过程中发现了很多的小问题,有空就总结出来给大家参考。今天在做一个记录三个最高分数的时候遇到一些问题,先看功能要求如下:1.只记录三条2.新纪录如果比三条记录里的最低的高那就将它换掉3.将记录的数据按大小排序。先看第一条。只记录三条数据。想要实现这个功能就必须要对数据进行判断,即是否有分数是“0”的记录,代码如下:两幅图连起来即可图一:

2018-01-24 14:56:25 9847 6

原创 java从小白到工程师--基础篇(三)

本课要点及难点:分支:if; if else; if else if 注:在java中,花括号如果不写会默认只执行第一行!切记!!!开关语句:switch case循环语句:for;while;do while1.不同的类型的值的运算结果,以大的为标准(参考上一篇中的数据类型),数据类型一致时,结果类型不变(注:八种基本数据类型和String相加必得String

2018-01-16 13:48:09 270

原创 java从小白到工程师--基础篇(二)

本期作业:将你的姓氏的Unicode码用程序显示出来。上一章节中我们配置了环境变量,编写了第一个java程序“hello,world”(java从小白到工程师--基础篇(一) ),今天我们继续学习基础知识。本系列面对纯小白,故添加了一些常识性的知识点。计算机常用快捷键:ctrl+c 复制ctrl+v 粘贴ctrl+A 全选ctrl+S 保存ctrl+z 撤回

2017-12-02 12:48:52 322 1

原创 java从小白到工程师--基础篇(一)

序:本人之前从事java讲师一职,有一些自己备课时候整理出来的资料,搭建了一套相对完整的课程体系,从javase到javaee,oracle等。本系列文章重点也就在这三块(B/S架构体系,有些内容没有写进来,但是原理是通的),前端技术相对来说比较庞杂,但是不难,读者可以到论坛别处查阅。本系列旨在给想学习java却无从下手的朋友做一些参考,当做路引,也算是给自己工作的一些总结,如有纰漏,欢迎指正

2017-11-28 12:32:20 425

FlapyBird(飞扬的小鸟)像素鸟java版源码

java源码,本案例存在一些小bug,但主体功能均已实现。算是一个高完成度的半成品,可以参考学习下并且有修正提升的空间。主要思路是用canvas将画面画出来。这个案例不难,两个小时就写完了,最耗时间的就是图片的尺寸计算。更多Java教程请移步本人博客

2018-02-03

APP inventor离线版(目前最新版本)

离线版本,对应的手机ai助手也有,点我查看相关资料下载。

2018-01-19

APP inventor最新手机ai伴侣

这是最新版本的,可以和离线版的APP inventor 配合使用。要下载离线版,点击我查看更多

2018-01-19

eclipse免安装绿色版

免安装绿色版,配置完环境变量解压就可以用。更多精彩java教程请移步本人原创博客

2017-12-02

利用servlet动态生成验证码

这是一个完整的功能,实现了动态生成验证码及验证填入信息是否正确的功能,是入门者非常不错的参考资料,是我在课堂上演示的代码。

2017-09-14

Ajax的用户名异步验证案例

Ajax的完整案例展示,含用户名异步验证,Javabean也很完整,数据库用的oracle,可以根据自己情况替换响应的jar包即可

2017-09-14

空空如也

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

TA关注的人

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