it最新技术分享

SpringMVC接收上传的Excel并解析获取内容_上传Excel文件中读取数据
shinyuu Java开发实战 5120 0 2020-07-29 13:17:04

系统中常用到的批量导入功能,根据Excel内容批量插入,这里实现获取上传的Excel内容,由于offer2003前和2007后的版本所使用的API不一样,这里也做了兼容处理,兼容2003和2007 1.引入maven包<!-- poi office --><dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.9&...

阅读全文

ASP.NET MVC中设置跨域_WebApi跨域(CORS)配置
shinyuu C#编程 8231 6 2020-07-15 16:04:34

实际项目中,对于WebApi的访问不一定都在同一域名下,所以进行跨域访问的时候,可能会出现如下提示:请求的资源不支持 http 方法“OPTIONS”。需要对WebApi进行设置。 1、修改Web.config文件,在system.webServer节点下,新增如下代码<!-- 跨域访问配置 --><httpProtocol> <customHeaders> <!--相应类型(值为逗号分隔的一个字符串,表明服务器支持的所有跨域请求的方法)--> <add name...

阅读全文

Redis在C#中的使用_C#使用Redis的基本操作
shinyuu C#编程 4847 0 2020-06-24 14:03:12

在我们日常的开发中,Redis是很常用的,常用的语言都有Redis的API,现在就来分享一下Redis的.NET C#写法和用法,下面开始介绍Redis在C#中的使用。在使用之前一点要安装和添加NuGet包 StackExchange.Redis (.net framework的环境最少是4.5),否则会报错。 安装好后我们在项目中添加一个helper类using StackExchange.Redis;using System;using System.Collections.Generic;using System.IO;us...

阅读全文

Android实现人脸识别技术_Android如何从图片中切取人脸区域?
shinyuu Android开发 6235 0 2020-06-17 15:31:12

从一张图片中切出人脸区域是App开发中常用的场景,譬如,现在很多App用户上传头像的时候,喜欢随手自拍。自拍的图片往往在尺寸、位置上并不完美。而App需要在各种千奇百怪的UI场景下显示用户的头像。所以从原始头像图片中切取出人脸区域看起来是个刚需。这里介绍如何应用Android提供的人脸识别接口完成简单的切取人脸区域。 简单起见,输入为一个可能人脸的Bitmap,并且假定目标是识别出一个人脸而已。输出为一个以人脸为中心的原图的部分切图。如果需要自定义长宽比例,或者只需要定位人脸位置,来半侧切图,可以稍加改动实现。 Android官...

阅读全文

JS逻辑判断,不要只知道写 if-else 和 switch,还有很多你没用过的
shinyuu JavaScript教程 4908 3 2020-05-27 14:04:58

我们在编写 JS 代码时,经常会遇到逻辑判断复杂的情况。一般情况下,可以用 if/else 或 switch 来实现多个条件判断,但会出现一个问题:随着逻辑复杂度的增加,代码中的 if/else 和 switch 会越来越臃肿。本文将带你尝试写出更优雅的判断逻辑。 比如说下面这样一段代码:const onButtonClick = (status) => { if (status == 1) { sendLog(´processing´) jumpTo(´IndexPage&...

阅读全文

Android动态折线图绘制实时更新数据_Socket通信动态折线图
shinyuu Android开发 6895 3 2020-05-20 13:25:13

项目里需要App端不断地从服务器获取数据,实时生成图表。在线程一个线程中不断的从服务器获取数据,然后在Handler中更新界面,每获取一个数据发送一个Message,Handler收到Message之后更新折线图。图表控件使用的是MPAndroidChart。自己写了一个实时更新折线图的工具类。希望有需要的盆友可以直接拿走使用。 1、实时折线图工具类import android.graphics.Color;import com.github.mikephil.charting.charts.LineChart;import co...

阅读全文

自定义微信小程序radio样式_修改checkbox默认样式
shinyuu 微信小程序开发 11377 9 2020-05-06 13:23:41

很多时候我们想把小程序radio和checkbox改成标签的样式,有木有感觉自带的有点丑?研究了很久,终于搞定,最终效果如下,样式可以随意修改,如果不喜欢这个样式可以自己再调整一下,颜色都可以随便改的。 wxml代码<view class=´title´>radio单选标签</view><radio-group bindchange="radioChange"><view class=´label´> <label clas...

阅读全文

Java SpringMVC后端实现微信小程序开发调起支付统一下单API
shinyuu Java开发实战 3931 0 2020-04-23 09:01:10

小程序支付很常用,其实都是走的微信统一下单接口,因为经常使用,所以这里把自己写的小程序后端支付controller记录下来,文档参考微信支付官方文档,地址:https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=7_10&index=1,大家尽量配合微信的官方文档一起看代码,其实很简单的,无非是一个下单接口和一个支付回调的接口,需要注意的是这里需要导微信商户品台配置Native支付回调的接口地址。 配置方法 登录商户平台 -->...

阅读全文

Android屏幕适配
琛恋柏 Android开发 4886 0 2020-04-20 09:07:33

随着安卓手机的样式越来越多,屏幕的大小也不一致,分辨率大小也多规格化,所以在开发中就遇到很多关于屏幕适配的问题,当然前期我也是没有在乎,后来在面试的过程中,发现很多询问屏幕适配的,在看了几篇博客后,把自己的做法也分享一下,说的比较简单实用,要是看具体的,可以搜搜  http://blog.csdn.net/lmj623565791/article/details/45460089 这篇文章,鸿洋大神写的,比较详细,我这边就说说做法,       这里就需要一个jar包,本文最后给出jar包下...

阅读全文

微信小程序实现头部_微信小程序特定区域滚动到顶部时固定的方法
shinyuu JavaScript教程 9738 1 2020-04-15 14:00:01

本文主要介绍了微信小程序--特定区域滚动到顶部时固定的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧! 如图所示,当页面滚动到导航条到达搜索栏下方时固定,向上滚动到导航条位置时又恢复原样。以下是代码展示: 1.wxml<scroll-view style="width:100%;height: 100%;" scroll-y="true" bindscroll="scrollTopFun"> <view class="{{top&g...

阅读全文

Java获取本机客户端(浏览器)的MAC地址
shinyuu Java开发实战 6610 0 2020-03-11 14:24:43

在日常的开发过程中,很多情况我们要回去浏览器的信息,比如MAC地址等,那么今天就来看看在Java中,这么获取客户端(浏览器)的MAC地址,以及IP地址。 1.获取IP方式public static String getIpAddress(HttpServletRequest request) { String ip = request.getHeader("X-real-ip"); if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip))...

阅读全文

js 控制音频音量的大小_原生js css调节音量滑块
shinyuu JavaScript教程 7906 6 2020-01-15 15:12:20

这里主要介绍了原生js css调节音量滑块,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下本文实例为大家分享了js调节音量滑块的具体代码,供大家参考,具体内容如下。 html部分<body> <div class="all"> <p>当前位置0%</p> <div class="bar"> <div class="box"></div> </d...

阅读全文

JavaScript/jQuery获取地址栏url参数的方法
shinyuu JavaScript教程 10825 1 2020-01-08 13:35:22

很多时候我们需要用 Javascript/jQuery 获取地址栏 url 参数的方法,本文介绍了两种方式,需要的朋友可以过来参考下,使用 jQuery 获取 url 以及使用 jQuery 获取 url 参数是我们经常要用到的操作,希望对大家有所帮助。 1.通过function的方式 jquery获取url参数比较复杂,要用到正则表达式,所以学好javascript正则式多么重要的事情,首先看看单纯的通过javascript是如何来获取url中的某个参数。function getUrlParam(name) { //构造一...

阅读全文

jquery SweetAlert swal()弹出层插件实现响应式提示框
shinyuu JavaScript教程 8017 2 2019-12-18 15:08:40

什么是sweetalert,SweetAlert 是一个 JavaScript 插件,能够完美替代 JavaScript 自带的 alert 弹出框,并且功能强大、设计优美。swal()方法是一个提示框,是SweetAlert框架下面的方法。 使用方法swal({ title: "", text: "请扫描用户手机上的付款码", type: "input", showCancelButton: true, closeOnConfirm: false, cancelButtonText: "取消", con...

阅读全文

Spring Boot异常处理静止trace
shinyuu Java开发实战 3463 0 2019-12-04 13:27:38

这篇文章主要介绍了Spring Boot异常处理静止trace,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 概述,在spring boot 2.2 中 默认状态为status 999。private void addStatus(Map<String, Object> errorAttributes, RequestAttributes requestAttributes) { Integer status = (Integer)this.getAttribut...

阅读全文

解决MVC中HttpStatusCodeResult通过StatusDescription返回中文乱码
shinyuu C#编程 4280 0 2019-11-27 13:07:53

在 .NET MVC中,有时候需要使用httpstatuscoderesult 返回状态描述,那么这个时候就有可能遇到乱码问题,除非你使用英文。其实也挺好解决的,解决MVC 中httpstatuscoderesult 通过StatusDescription 返回中文乱码。 c#中httpstatuscoderesult语法如下:public HttpStatusCodeResult( HttpStatusCode statusCode, string statusDescription) 在Action中通...

阅读全文

VUE实现锚点定位功能_项目中锚点定位替代方式
shinyuu JavaScript教程 9342 1 2019-11-13 14:51:08

今天小编就为大家分享一篇vue项目中锚点定位替代方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧! 在vue项目中,使用锚点定位会和router的规则冲突,在项目中的表现就是第一次点击url改变了,但是没有跳转到锚点位置,再次点击才会跳转。所以在vue项目中定义一个方法不适用锚点定位:scrollToSection() { let section = document.getElementById(´section´) if (section) { sectio...

阅读全文