自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ZhangY1217的博客

新手一枚,边学边练

  • 博客(30)
  • 资源 (6)
  • 收藏
  • 关注

原创 uni-easyinput连续输入出现闪动解决

uni-easyinput组件不要使用v-model这种双向绑定的,直接使用value并通过@blur来监听失去焦点,当失去焦点时,则通过ref的方式去获取文本框的值。会出现表单验证不通过的情况(不使用虚拟键盘的),是因为表单验证时,文本框还没有失去焦点,针对这一情况,则可以在验证那块增加sleep,如下。),当连续输入时,会导致input和modelValue不一致,就会出现光标闪动(其实就是文本框的值变成了上一次输入的值)1. 安装如下图,去注释onInput方法里面的代码,在_Blur加上代码。

2023-06-19 15:33:08 1072

原创 UniApp全局弹窗

uni.showToast({ title: '确定', icon:"none" });uni.showToast({ title: '取消', icon:"none" });uni.showToast({ title: '好的', icon:"none" });//默认sucess。uni.dialog.dialogConfirm("这是一个确认弹窗",()=>{uni.dialog.confirm("这是一个确认弹窗",()=>{uni.dialog.alert("消息文本","提示",()=>{

2023-06-03 09:27:11 16747 10

原创 Vue使用Serial连接串口

vue使用Serial去连接串口,进行串口信息交互

2022-07-20 13:47:54 12658 68

原创 C#钉钉集成之简单消息发送

一、注册企业钉钉1、登陆企业钉钉,并选择开发平台2、登陆开发者后台3、选择应用,点击创建应用,前面默认必填项都填写好并点击下一步4、主要讲一下服务器IP,其实就是白名单,就是钉钉允许访问它接口的IP地址,可以使用这个网址来查看本机IP5、点击进入新创建好的应用,并选择接口权限,后把高级权限-企业通讯录都申请授权,以便都过手机号获取userid...

2019-12-10 20:08:28 3566

原创 C#微信公众号开发之微信菜单相关操作及发送模板消息、群发消息(三)

目录一、微信菜单的创建 1、需要注意的地方2、自定义菜单接口可实现多种类型按钮,如下:3、创建菜单4.创建菜单的代码一、微信菜单的创建 1、需要注意的地方1、自定义菜单最多包括3个一级菜单,每个一级菜单最多包含5个二级菜单。2、一级菜单最多4个汉字,二级菜单最多7个汉字,多出来的部分将会以“...”代替。3、创建自定义菜单后,菜单的刷新策略是,...

2019-06-20 10:42:47 1037

原创 C#微信公众号开发之微信消息回复及事件类型(四)

一、相关实体类依据接收到的xml消息模板来创建对应的实体类,相关xml消息我就不在这里写了,可以去官方文档中查看https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp14211404531.用户发送的xml消息通用节点using System;using System.Collections.Generic;us...

2019-06-20 10:17:44 1572

原创 C#微信公众号开发之微信接入测试(二)

一、服务器处理程序 在上篇文章中的测试号服务器配置中就需要,写处理程序的url,下面贴出的就是处理程序的代码了。当然了这个地址必须是外网才行,如果是自己搭建的一个服务器,可以使用外网穿透。它里面有免费服务器申请,再下载一个客户端,把隧道id输进去,直接enter,这样本机服务器就是一个外网的了,就是网速慢...但就测试是够用了。1.外网穿透下面就是关于它简单操作的一些截图,具体操...

2019-06-19 10:50:51 990

原创 C#微信公众号开发之微信公众号相关配置(一)

目录一、注册一个微信公众号二、微信开发的基本配置1.配置IP白名单2.服务器配置3.申请测试号微信公众号开发系列点击查看所有开发文章一、注册一个微信公众号 关于注册这点我就简单说一下,需要注意的就是,微信公众号一般用的就是订阅号和企业号,订阅号不能认证,权限少,且不能就行二次开发。而企业号可以认证,但是认证只有一年期限,认证费用300元。当然了,为了让我们...

2019-06-19 10:03:24 1623

原创 WebSocket创建局域网在线聊天室

WebSocket的简要介绍:WebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 WebSocket API 中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。在 WebSocket API 中,浏览...

2018-12-17 10:44:27 3604 2

原创 eclipse在配置文件添加中文注释出现乱码

 修改eclipse的java Properties File的默认编码为utf-8,就可以了。

2018-11-20 11:35:05 667

原创 java高级过滤器、baseServlet、log4j配置使用poi实现excel导入数据库

这是一个学习的汇总,将学过的小知识点都展现出来。高级过滤器作用:实现请求对象和相应对象的字符格式处理,兼容Tomcat7.0以下的服务器数据传输请求:1、GET:在tomcat7.0时没有对get请求进行优化而8.0进行了优化,在tomcat中的格式为iso-8859-1,数据在地址栏显示2、POST:数据传输是打包的方式,地址栏不显示高级过滤器的创建1、创建过滤器,实现配...

2018-11-20 11:23:32 397 1

原创 java框架之使用maven搭建Mybatis

我搭建的Mybatis的框架的分层:代码:实体层、业务对象层、映射对象层、工具层、测试层配置文件:数据库配置文件、mapper映射配置文件、log日志配置文件mybatis的配置的校验头<!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/myb...

2018-11-14 15:32:13 412

原创 springMvc异常处理的思想分析

一个项目出现异常是很正常的,而对于异常处理就在于一个程序员的思想了。try或者throw,但是我们一般最好是抛出异常,这样才可以依据异常来处理错误。但是页面显示的异常也就懂程序的人看得懂,如何让操作人员也懂或者知道该怎么办,这就需要异常处理机制了,自定义自己的异常类。异常分类:业务异常(异常信息在当前页面展示)、系统异常(在特定的错误页面展示)异常抛出的过程:业务层-->控制...

2018-11-06 16:20:00 175

原创 maven搭建springMvc框架及使用hashCode算法实现目录分离的文件上传

搭建步骤:使用IDEA创建一个webapp的maven项目 创建三层架构的controller层(因为是简单搭建,并没有包含数据库层) 在web.xml中配置前端控制器(servlet) 在resources资源文件夹中创建spring-mvc.xml的配置文件,并且配置controller包扫描、springMvc的最新配置、视图解析器、放行所以静态资源的处理器、文件上传处理器 使用...

2018-11-05 16:43:34 252

原创 IDEA创建一个spring-boot整合Mybatis的模块时,遇到的问题

mybatis-spring-boot-starter这个依赖中的依赖传递没有传递成功,解决办法: 单独创建spring-boot整合mybatis项目时是没有任何问题的,只有创建模块才会出现这种情况,我也是实验了好多才知道。。。...

2018-10-29 17:04:52 673

原创 使用补丁破解IntelliJ IDEA 2018.2.5

1.首先到官网下载稳定版的IDEAhttp://www.jetbrains.com/idea/download/#section=windows2.下载补丁http://jrebel.cuisongliu.com/3.安装完IDEA,将下载的补丁放到IDEA的bin目录下,并且在该目录下找到下面两被圈中的个文件将这下面这句话放到这两个文件最后,注意路径为补丁的路径,不要弄错...

2018-10-24 14:58:33 879

原创 搭建简单的hibernate框架,完成对mysql的增删改查

搭建hibernate的步骤:1.首先下载hibernate源码https://nchc.dl.sourceforge.net/project/hibernate/hibernate4/4.3.11.Final/hibernate-release-4.3.11.Final.zip2.创建一个java项目,hibernate是对数据库操作的,所以创建一个普通的java项目就可以了。然后把解压...

2018-10-19 11:30:19 438

原创 maven搭建struts2框架

Struts2的核心是什么?它和Servlet的关系是什么?Struts2的核心是interceptor(拦截器);Struts2将Servlet注入到Action中,他们不存在依赖关系。搭建struts2的步骤1.首先到官网下载struts2的源码,在其lib中找到所需要的jar包2.struts所需的依赖:commons-iocommons-fileuploadcomm...

2018-10-16 15:36:21 1819 5

原创 java23中设计模式之观察者模式

什么叫观察者模式?当被观察者的数据更新时,将会通知观察该主题的所有观察者。就像---微信公众号就是被观察者---关注该公众号的就是观察者---》当公众号更新文章时,关注的人就会获得该信息。这就是观察者模式的应用。用图说明:下面将用代码来解释上面的内容:1.观察者package com.observer.inter;/** * 观察者 * 1.提供更新方法 * ...

2018-10-15 13:59:35 188

原创 java23种设计模式之代理模式

什么是代理?  简单的来说就把通过第三方来完成一件事。代理分为:1.静态代理     2.动态代理1.静态代理 * 1.定义抽象行为的类【抽象类、接口】 * 2.定义具体的实现类实现抽象方法 * 3.定义代理类实现相同接口 * 4.代理类必须具有实现类对应的引用 *  * 缺点: * 只能代理一类对象 * 扩张和维护难直接上代码 * 1.定义抽象行为的类【...

2018-10-11 10:06:36 143

原创 java23种设计模式之策略设计模式

何为策略设计模式?将可变的部分抽象为接口,在该接口的实现类里面实现抽象的具体算法,并使他们可以相互转换。策略设计模式的优点?策略设计模式将普通的判断语句的抽象出来,如果后续还有其他情况那么是需要再加一个实现类就可以了,不会影响其他已经编译的文件。说白了就是扩展性很好,提高效率。简单画一个图来介绍一下:其实策略设计模式就是基于多态来实现不同效果的,通过场景类的构造函数传递实现...

2018-10-10 10:20:11 171

原创 java的23种设计模式之装饰者模式

这里给大家推荐一篇文章里面介绍了23种设计模式https://www.aliyun.com/jiaocheng/811770.html;下面则是我学习装饰者的见解:关于装饰者模式运用的地方其实有很多,我第一次接触到就是io流中,比如像这样的:new InputStreamReader (new BufferedInputStream (new FileInputStream("text...

2018-09-19 16:13:21 226

原创 Ubuntu版的linux服务版及redis的安装

首先去linux官网下载Ubuntu-server:https://www.ubuntu.com/download/server;使用vm创建新的虚拟机需要注意的地方:网络适配器选择桥接模式,因为安装Ubuntu-server需要联网,具体的安装步骤我就不详述了因为基本上都是下一步即选择-->done,需要标注的就是在安装控件如cloud等服务,使用“空格键”选中后再done,我是全...

2018-09-18 14:41:32 342

原创 win10主机下ping通虚拟机

目前想在本机做一个测试服务器,那我就建了一个虚拟机,但如何让外面的主机ping通虚拟机呢,下面就给大家讲出我的实际操作,首先设置虚拟机和主机是桥接模式1.在本机联网的状态下(插网线或者wifi)记得关闭虚拟机的防火墙首先在本机WIN+R输入cmd进入命令窗口,然后再输入ipconfig查找本机的ip地址,我的是使用wifi,所以看的就是WiFi的ip  可以看出我的ip19...

2018-09-14 15:35:53 3692

原创 jxl实现写入excel模板及导出(带图片)

在上一片博客中我用的是freemarker(操作简单),试了很多种方法就是没有把带图片的excel导出来,没办法就换jxl来实现。好了下面就开始进入正题:第一步:pom.xml中添加jxl的依赖如下:<!-- jxl通用excel导入导出--><dependency> <groupId>net.sourceforge.jexcelapi</gr...

2018-09-06 16:10:03 5730

原创 基于freemarker实现excel的模板导出

这里简单介绍一下使用freemarker的好处,适用于复杂的模板导出功能,并且还可以保持原有模板的一些方法。 第一步:添加依赖我的项目是基于maven,所以在pom.xml中添加一下依赖就可以了:<dependency>     <groupId>org.freemarker</groupId>     <artifactId>fre...

2018-09-04 15:36:06 12165 8

原创 JS导出html的table表格

jsp的html的内容 如下,我的这个是使用了jstl标签形成的table      <span id="Button1" onclick="javascript:HtmlExportToExcel('PanelExcel')">导出excel</span>         <a id="dlink" style="display: none;"&amp

2018-09-03 15:19:39 2050

原创 Win10查看屏保的存储位置

  对于喜欢的Win10屏保分为两种:一种是本机自带的存储位置在C:\Windows\Web;还有一种就是Win10每天下载的则是在C:\Users\%username%\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\ LocalState\Assets\;当然了这个图片都把后缀名去掉了,...

2018-07-05 08:43:24 39812 1

原创 关于Echarts动态数据之图形变换

    我使用的是.net作为后台语言,而与前台aspx中的js进行数据流通是很多人不知道的地方,那么我就先从这里说起。1.学过java的都知道java是jsp的脚本语言,同理.net也是aspx的脚本语言,例如调用后台数组使用<%=arr[i]%>,当然这里定义的数组必须是public才能调用,不然会报错,如下图:2.当然是使用js的一些方法,如ajax,get之类的,下面我就以aj...

2018-03-20 21:27:19 2382

原创 php+mysql+jquery创建简单网页聊天室

1.需求分析实现用户登录在线聊天,聊天分为群聊和私聊,可以匿名聊天,发送表情、背景颜色、字体大小和敏感词屏蔽。显示在线名单和不在线的名单。2.系统框架  Php和Mysql和jquery实现的聊天系统3.模块设计   大致分为三个模块:聊天显示区、在线列表区、发送语言和表情区。对应的文件分的更加细化:login.php实现登录功能,nicklLogin.php实现匿名聊天和显示

2017-11-22 21:04:08 1584 3

WeLinkHelper.dll

华为WeLink的群推送通用库

2022-12-07

VueSerial的usb.json

VueSerial的usb.json,内容太多,文章对字数限制了,就放这里了

2022-09-23

dingtalk-sdk-cshap.zip

c#钉钉官方SDK,也可以在https://ding-doc.dingtalk.com/doc#/faquestions/vzbp02中自行下载所需要的SDK,java、php、c#、python

2019-12-10

Teamcenter常用方法封装的工具类

Teamcenter常用方法封装的工具类,包含的方法有获取顶层bomline、创建文件夹、item、工艺等、添加关系、添加数据集、获取首选项中的值、根据Item获取最新版本主属性表单、获取Home文件夹、获取邮箱文件夹、获取NewStuff文件夹、下载item下的数据集到path、删除item下的指定数据集、判断item下的DS是否与模板中的DS重复,若重复,则覆盖 同名覆盖、发送到结构管理器、查询构建器等 ;像查询构建器只封装了两个,用户可根据自己需要,自己封装其他的构建器

2019-04-08

POI操作excel封装工具类

支持对excel的两中格式操作,封装了往单元格插入数据(支持书写单元格引用或者单元格坐标)、设置和获取sheet及workbook、往excel特定位置插入图片、获取excel中所有的图片、复制sheet、移除sheet、复制sheet中的特定行(包含数据和格式)、更新excel的数据

2019-03-06

通用数据库操作的jdbc

通用的jdbc工具类封装,适合mysql和sqlserver以及oracle,其需要手动更改你所连接的数据库类型,配置文件在xml文件中,只需要修改xml的属性就可以正常连接你自己的数据库了。其中MySQL和sqlserver均已测试成功,因为oracle我没有装所以没有测试

2018-10-09

php仿百度网盘

次案例使用html5的新属性header,nav,section,footer,摆脱了fream框架,使用简单方便。功能:实现注册登录,上传(分类上传,不同文件自动分配到不同文件夹中)和下载文件,文件夹;重命名文件,关于创建新的文件我只是用了jquery实现,并没有在本地创建,如果想在本地创建的只需在加工php文件就好啦。

2017-12-04

php+mysql+jquery实现在线聊天

实现简单的在线群聊和私聊,正常发表情以及更改背景和字体大小

2017-11-24

空空如也

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

TA关注的人

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