自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序员大阳

程序员大阳的随笔

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

原创 SpringBoot同时支持HTTPS与HTTP

有时候SpringBoot需要支持HTTPS,例如一些微信小程序要求必须使用HTTPS。但是之前开发的一些接口,还需要使用HTTP,此时就需要同时让SpringBoot支持HTTPS和HTTP。

2022-07-23 19:45:00 3961

原创 CSS技能点--分页栏实例

当数据表格需要加载的数据很多时,往往将数据分页,此时就需要分页栏来展现页码信息。许多前端框架,例如BootStrap、Element都提供了分页栏,看起来简单大气上档次。本篇我们来实现一个自己的分页栏。...

2022-07-22 20:09:30 778

原创 CSS技能点--垂直导航栏实例

垂直导航栏可以说是相当常见,尤其是在一些管理系统中,左侧往往是一个垂直导航栏,便于用户快速切换菜单。本篇就来实现一个简单的垂直导航栏

2022-07-21 11:15:02 2465

原创 CSS技能点--带投影的卡片区域

我们经常使用类似卡表的结构,来放置商品信息、人员信息等,例如下图即为小米官网的一个产品卡片区域。通过使用圆角、投影等CSS样式,可以描绘出一个比较好看的卡片区域。

2022-07-05 22:28:38 763

原创 CSS技能点--带图标的标题栏

标题栏往往都是带图标的,不然就太单调了,例如腾讯网:一般都是左边图标,右边标题文字,接下来我们用CSS来实现下

2022-07-05 22:05:39 1307

原创 微信小程序--注册、接入流程

微信小程序注册、接入流程

2022-06-23 15:48:56 538

原创 Tomcat HTTPS证书申请指南2022版

Tomcat HTTPS证书申请与部署

2022-06-21 22:10:44 1555

原创 HTTPS自动延期证书申请

HTTPS自动延期证书申请

2022-06-21 20:41:11 1399

原创 无影云桌面测评

无影云桌面,关键还是在一个【云】字,也就是阿里云提供的基于云计算技术的云上桌面。大家想必都对云服务器、云主机更加熟悉一些。相对于我们机房实体服务器主机,云服务器在安全、部署、运维、成本方面都有优势,这是借助云的特性。同理,相对于大家自己的普通电脑桌面,云桌面由于本质是云计算服务,所以天生具备云服务安全、部署、运维、成本优势,这也是云桌面存在的意义。

2022-05-24 23:30:00 35011 1

原创 阿里云服务器ECS测评

笔者早年在公司做过软件技术部门负责人,当时公司的业务基本都是运行在云服务器上的。然后使用较多云服务器品牌包括阿里云、华为云、百度云、联通沃云。阿里云在这其中是市场占有率最高的,也是我们公司使用比例最高的。究其原因,我认为还是综合能力更胜一筹。...

2022-05-22 22:45:00 892

原创 天猫精灵测评与开发案例

天猫精灵是一个可以和用户聊天沟通的硬件产品,类似的产品还有百度的小度。可以通过语音跟它沟通,而它可以通过上面的软件应用,来控制家居设备。所以使用起来还是比较科幻的。2. 开发流程3. 语音交互模型4. 后端服务...

2022-05-22 21:30:00 1752 1

原创 零基础JavaScript入门教程(38)-对象的使用

这一节讲了如何使用对象,包括访问对象的属性、方法,还包括如何修改对象的属性。

2022-03-30 15:42:24 1466 3

原创 零基础JavaScript入门教程(37)-揭开JS对象的面纱

经过上面的分析,我们知道,对象包含属性和方法,属性可以用变量表示,方法可以用函数表示。

2022-03-28 17:32:46 905

原创 零基础JavaScript入门教程(36)-对象:现实的镜像体

对象是JS程序语言中,用来对用现实社会中的事物的概念。因为我们程序本质是虚拟的,不是真的现实物质,对象可以称之为现实社会中事物的镜像体。

2022-03-28 17:31:48 1622

原创 零基础JavaScript入门教程(35)-函数的应用实例

函数的应用非常的广泛,当然在初学阶段,主要是用于一些数学运算、输入输出。接下来我们举几个例子加深理解。

2022-03-26 17:14:08 1036 1

原创 零基础JavaScript入门教程(34)-函数的作用域

函数,也有它的“私人领域”,专业的名词是函数的`作用域`,既然是函数自己的,那么函数自己是可以使用的,但是函数外面,就不能使用该作用域里面的东西。

2022-03-26 16:31:57 724

原创 零基础JavaScript入门教程(33)-函数的返回值

做事要有结果;同理,执行函数也要有结果,在JS函数里面,结果称之为`返回值`。JS语言里面,函数通过返回值来表达结果的概念。

2022-03-26 15:39:39 1575

原创 零基础JavaScript入门教程(32)-函数执行过程详解

确实函数的概念是比较抽象的,如果是第一次接触,有些难以理解。那么我再从头自习捋捋,分析下代码是如何运行的,让大家加深理解。

2022-03-21 12:32:46 1476 3

原创 零基础JavaScript入门教程(31)–函数的参数

落实到生活中,我们在做一件的事情的时候,有时候是需要提供一些附加信息的。例如开车,我们需要知道开什么样的车。例如网购,我们需要知道购买什么物品。就算是进行加法运算,我们也需要知道要对哪两个数进行加法运算。所以函数的执行,有时候还需要一些附加信息,这些附加信息,JS语言中是通过函数参数实现的。

2022-03-21 11:41:18 1661

原创 零基础JavaScript入门教程(30)–揭开JS函数的面纱

然后我们分析了,函数有两个要素,一个是函数名,一个是函数体。函数名用来区分经验,比如是开车的经验还是网购的经验;函数体用来保存经验的具体操作步骤。

2022-03-21 11:08:25 1263

原创 前端作品-球球大作战游戏

使用网页打开,游戏规则比较简单,控制球球,碰到比自己小的得分,碰到比自己大的失败。

2022-03-18 11:17:46 4599

原创 前端作品-网页弹钢琴

网页弹钢琴,有不同的声音,通过键盘控制,弹出来的声音蛮好听!

2022-03-18 11:11:40 1761

原创 零基础HTML教程(24)--表单输入元素

表单元素介绍

2022-03-18 11:09:10 3057

原创 零基础JavaScript入门教程(29)–函数:经验的复用体

人的成长、成才的过程,很大程度上是经验的积累。比如上课的经验、考试的经验、游泳的经验、吃饭的经验。那么经验是什么呢,可以理解为从多次实践中得到的知识或技能,经验可以传授,例如张三会开车,就可以把经验传给李四。

2022-03-18 10:57:00 628

原创 零基础JavaScript入门教程(28)–使用continue跳过本次循环

JS语言中还提供了continue语句,用来跳过本次循环,在一些特殊的场景也能用到,本篇我们就来学习下。

2022-02-23 15:16:41 1483

原创 零基础JavaScript入门教程(27)–使用break结束循环

使用break,可以提前结束我们的工作,不必固执的执行到底。例如我们需要招聘一个JavaScript软件开发工程师,我们找到1个后就可以结束该招聘工作了,而不是永无止境的招聘下去。

2022-02-23 14:56:46 1076

原创 微信支付开发(6)--付款码支付(被扫)开发详解

用户打开付款码,商户使用扫码枪等设备扫码用户的付款码完成支付,注意此时用户的二维码是被商户扫描的。

2022-02-10 15:51:19 5933 8

原创 微信支付开发(5)--JSAPI支付开发详解

JSAPI是微信网页发起支付,应用场景包括: - 用户进入商家公众号,打开某个主页面,完成支付 - 用户点击朋友圈、聊天窗口等商家页面链接打开商家页面,完成支付 - 用户扫描二维码后在微信浏览器中打开页面后完成支付

2022-02-09 17:31:51 4782 1

原创 微信支付开发(4)--支付模式说明

微信支付有多种支付方式,根据场景不同应选择不同的支付模式,在正式开发微信支付各种模式实现之前,先了解下各个模式对应的使用场景。

2022-02-09 15:07:50 549

原创 微信网页开发(10)--扫一扫功能接口

本文目录1. 背景2. 代码3. 测试1. 背景我们可以在微信网页调起扫一扫功能,可以识别一维码、二维码的内容,然后根据扫码结果实现我们的业务逻辑。2. 代码代码如下,需要注意的是needResult参数最好设置为1,也就是扫码的结果我们自己处理。如果设为0,微信处理的话,我们就不好自定义业务逻辑处理扫码结果了。另外,扫码的结果存储在res.resultStr中。<input type="button" value="扫一扫" onclick="scan()"> | <sc

2022-02-09 10:18:59 2906 2

原创 微信网页开发(9)--界面操作接口

本文目录1. 背景2. 代码3. 测试1. 背景界面操作就是控制微信网页显示界面的,主要功能包括关闭当前网页,以及控制一些功能按钮的显示、隐藏。2. 代码直接编写测试代码,测试3个接口。 <input type="button" value="关闭当前窗口" onclick="uiTest('closeWindow')"> | <input type="button" value="隐藏功能按钮" onclick="uiTest('hideAllNonBaseMenuItem'

2022-02-09 10:18:30 721

原创 微信网页开发(8)--地理位置接口

本文目录1. 背景2. 代码3. 测试1. 背景微信网页提供了获取当前地理位置经纬度,以及通过内置地图查看当前位置的接口。官方接口说明如下:// 获取位置wx.getLocation({ type: 'wgs84', // 默认为wgs84的gps坐标,如果要返回直接给openLocation用的火星坐标,可传入'gcj02' success: function (res) { var latitude = res.latitude; // 纬度,浮点数,范围为90 ~ -90

2022-02-09 10:18:04 1533

原创 微信网页开发(7)--查询网络状态

本文目录1. 背景2. 代码3. 调试1. 背景可以使用获取网络状态接口,查询网络状态,官方接口说明:wx.getNetworkType({ success: function (res) { var networkType = res.networkType; // 返回网络类型2g,3g,4g,wifi }});2. 代码首先添加按钮:<input type="button" value="网络状态" onclick="networkTest()"> |然

2022-01-25 15:42:08 1166

原创 微信网页开发(6)--图像接口

本文目录1. 背景2. 接口说明3. 完整网页开发1. 背景在网页上一键点击,就可以分享给朋友,或者分享到朋友圈,无疑是炫酷的功能。本篇就来具体实现下。2. 接口说明分享给朋友官方说明:wx.ready(function () { //需在用户可能点击分享按钮前就先调用 wx.updateAppMessageShareData({ title: '', // 分享标题 desc: '', // 分享描述 link: '', // 分享链接,该链接域名或路径必须与当

2022-01-25 15:41:46 2359

原创 微信网页开发(5)--invalid signature/permission denied/offline verifying等错误处理

本文目录1. 背景2. invalid url domain3. invalid signature4. the permission value is offline verifying5. permission denied6. 小结1. 背景微信网页开发,看似简单,但是其中有很多相关的概念,一个不注意,就会触发一些错误信息。微信官方对微信网页开发,封装的概念太多了,不够清晰,所以本篇单独拿出一篇文章来解析下常见的问题。2. invalid url domain意思是无效的url域名,此时需要

2022-01-25 13:34:42 3673 1

原创 微信网页开发(4)--使用JSSDK基础接口

本文目录1. JSSDK接口2. 基础接口3. 开发流程3.1 开发任务3.2 绑定域名3.3 引入JS文件3.4 通过config接口注入权限验证配置4. 小结1. JSSDK接口微信提供了很多JSSDK接口,包括基础接口、分享接口、图像接口、音频接口、智能接口、设备信息、地理位置、摇一摇、界面操作、扫一扫、微信支付接口等等。这些接口我们可以通过JS轻松的调用,方便我们开发微信相关业务。2. 基础接口基础接口用来判断,当前用户使用的微信,是否支持指定的接口。由于微信也是有很多历史版本的,在不同版

2022-01-25 13:33:58 2039 4

原创 微信网页开发(3)--微信网页授权

本文目录1. 什么是授权2. 两种授权方式3. 网页授权access_token和普通access_token4. 网页授权流程5. 网页授权代码开发5.1 项目搭建5.2 修改配置文件5.3 开发启动类5.4 开发公众号配置类5.5 开发控制器5.6 开发测试网页6. 测试6.1 网页授权测试6.2 获取用户code测试6.3 获取JSSDK配置信息测试7. 本地地址测试问题8. 小结1. 什么是授权先解释下什么是授权,授权是指微信用户,授权网页获取用户相关的信息。也就是说,微信官方为了保护用户隐私

2022-01-24 22:02:06 2394

原创 微信网页开发(2)--使用微信开发者工具

1. 背景为了方便调试,微信网页开发最好使用微信开发者工具。因为我们使用普通浏览器是无法调用微信APP接口的,而开发者工具就可以,另外开发者工具还可以方便的查看调试、错误提示信息。注意,强烈推荐大家使用开发者工具调试,使用一般的浏览器因为看不到微信返回的错误提示信息,会麻烦很多。2. 下载安装官方有下载地址:点此下载下载后,一直点下一步安装即可。3. 绑定公众号可以将开发者的微信,绑定到一个公众号上,这样在使用开发者工具时,就能针对该公众号精准调试了。登录公众号,点击【设置与开发】-【

2022-01-24 22:01:34 12456

原创 微信网页开发(1)--微信网页与普通网页区别

本文目录1. 普通网页开发2. 微信网页开发3. 微信网页开发需要的环境4. 小结1. 普通网页开发普通网页开发,指的就是开发普通浏览器使用的网页。例如IE浏览器、谷歌浏览器,或者手机上的UC浏览器、QQ浏览器使用的网页。一般使用的开发技术为HTML、CSS、JS,或者一些前端框架jQuery、BootStrap、Vue。2. 微信网页开发微信网页开发,特指开发的网页,使用微信内置的浏览器打开的情况。注意早期微信浏览器内核为UIWebview,17年3月后多数升级为WKWebview内核,跟我们电

2022-01-24 22:00:56 2766

原创 零基础JavaScript入门教程(26)–循环语句之for

JS语言中for循环语句的使用介绍

2022-01-21 20:18:30 707

空空如也

空空如也

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

TA关注的人

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