Easter79 Easter79
4年前
Vue 前端验证码
⭐前言在vue项目中,登录界面必不可少。简单项目里,验证码通常由数字字母构成。一般有两种产生方式:前端,后端。后端生成,前端直接调用接口,将返回的url放入a标签即可。而前端生成,则大多用canvas画布实现,如何让验证码随屏幕大小变化,还能保持原样不失真,这就是我们要实现的功能。当然,在创建vue项目时,我们必须得克服跨域问题。No'
Wesley13 Wesley13
4年前
java用户角色权限设计
实现业务系统中的用户权限管理B/S系统中的权限比C/S中的更显的重要,C/S系统因为具有特殊的客户端,所以访问用户的权限检测可以通过客户端实现或通过客户端服务器检测实现,而B/S中,浏览器是每一台计算机都已具备的,如果不建立一个完整的权限检测,那么一个“非法用户”很可能就能通过浏览器轻易访问到B/S系统中的所有功能。因此B/S业务系统都需要有
Wesley13 Wesley13
4年前
SOA
面向服务的体系结构(ServiceOrientedArchitecture,SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以一种统一和通用的方式进行交互。实现SOA架构
徐小夕 徐小夕
5年前
教你用200行代码写一个爱豆拼拼乐H5小游戏(附源码)
前言本文将带大家一步步实现一个H5拼图小游戏,考虑到H5游戏的轻量级和代码体积,我没有使用react或vue这些框架,而采用我自己写的dom库和原生javascript来实现业务功能,具体库代码可见我的文章如何用不到200行代码写一款属于自己的js类库(https://juejin.im/post/6844903880707293198),构建工具我采
Python进阶者 Python进阶者
4年前
手把手教你用Java打造一款简单故事书(上篇)
一、项目背景随着移动互联网的发展,电子版的书成为现在主流,针对用户的需求,有的放矢地呈现给用户,阅读电子版书,提高他们的学习效率。二、项目目标1.实现美观的界面。2.能够基本实现改变字号、字体、字形、颜色、壁纸等选择,按钮页面切换功能。3.java读取txt文件,简化代码。三、项目实施使用eclipse软件开发,先上效果图,如下图所示。可以看到在界面上有
Stella981 Stella981
4年前
Elasticsearch学习(3)—— 查询
https://www.iteblog.com/archives/1741.html1. 基本匹配查询(BasicMatchQuery)基本匹配查询主要有两种形式:(1)使用SearchLiteAPI,并将所有的搜索参数都通过URL传递;GET/\_all
Wesley13 Wesley13
4年前
CGLIB介绍与原理(通过继承的动态代理)
一、什么是CGLIB?CGLIB是一个功能强大,高性能的代码生成包。它为没有实现接口的类提供代理,为JDK的动态代理提供了很好的补充。通常可以使用Java的动态代理创建代理,但当要代理的类没有实现接口或者为了更好的性能,CGLIB是一个好的选择。二、CGLIB原理CGLIB原理:动态生成一个要代理类的子类,子类重写要代理的类的所有不是final的
Wesley13 Wesley13
4年前
JS抓取印尼连城航空航线
_js提取印尼连城航空航线_使用方法,打开印尼连城航空网站,搜索任意航线,在结果页打开js控制台,运行下方脚本。varmlistfireflyResource.marketInfo.MarketList;varresult"";for(vardepinmlist){varar
Wesley13 Wesley13
4年前
CAST()函数
6.4 转换函数数据类型转换可以通过CAST()和CONVERT()函数来实现。大多数情况下,这两个函数是重叠的,它们反映了SQL语言的演化历史。这两个函数的功能相似,不过它们的语法不同。虽然并非所有类型的值都能转变为其他数据类型,但总的来说,任何可以转换的值都可以用简单的函数实现转换。6.4.1 CAST()函数CAST()函数
易微帮 易微帮
1年前
支付宝扫码跳转到转账或红包支付(应用异地远程收单场景)
随着移动支付的普及,支付宝已经成为人们日常生活中不可或缺的一部分。其便捷的扫码支付功能让人们在购物、餐饮、交通等各个领域都能实现快捷支付。而在一些特定场景下,如异地远程收单,传统的支付方式往往无法满足用户的需求。本文将探讨如何通过支付宝扫码实现跳转到转账或