自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 资源 (15)
  • 收藏
  • 关注

原创 运行VUE提示找不到模块validate-engines.js...

原来好好的,突然提示找不到模块validate-engines.js,CMD命令行输入npm -v不是内部或外部命令,node -v可以查看到版本号。2. 到目录:C:\Users\XXX\AppData\Roaming,删除npm文件夹和npm cache文件夹。打开VS CODE,在控制台输入npm install重新安装一下即可,安装的时间会有点久,需要耐心等待安装完成。3. 重新安装nodejs。

2024-01-29 16:26:28 422

原创 微信小程序支付开发流程

方法大概就是后端去调用微信支付的统一支付接口,参数是由订单信息、回调通知URL、服务器IP地址、openid等拼接一个XML格式数据。需要用到的微信端数据:APPID(小程序ID)、APPSECRET(小程序密钥)、MCHID(商户号)、KEY(商户号登录密码进行MD5加密32位小写)。3. 前端下单,后端生成订单,订单包含订单编号(唯一,后面会需要反查)、订单信息、金额等等并回传前端。关键点:小程序支付也是用的JSAPI接口。1. 前端(小程序前端,下同)调用wx.login获取code。

2024-01-05 10:06:39 461

原创 GridView多选删除操作JS提示

【代码】GridView多选删除操作JS提示。

2023-08-20 11:00:14 142

原创 Modbus读写32位(Int 32)整数

我们知道一个寄存器是16位,那两个寄存器就是32位,32位整型数字是可以满足我们的需求的,那我们就需要占用两个寄存器的地址,比如起始地址是2,那32位的数字就写在2-3这两个寄存器里面。我们看到,写入十万,在Modbus Slave的2和3寄存器分别写入了1和-31072,这是什么意思呢?那么,如果我们要写入一个大的数字,比如十万,要怎么做呢?

2023-08-17 09:54:01 1961

原创 C# Modbus TCP上位机测试

前面说了三菱和西门子PLC的上位机通信,实际在生产应用中,设备会有很多不同的厂家生产的PLC,那么,我们就需要一种通用的语言,进行设备之间的通信,工业上较为广泛使用的语言之一就是Modbus。Modbus有多种连接方式,如串口(RTU)、以太网(TCP/IP),今天我们讲的是TCP,也就是插网线的方式。首先,我们安装从机的仿真,上位机软件作为主机。从机仿真可以用Modbus Slave这个软件。

2023-07-26 16:55:06 815 1

原创 GridView合并单元格

GridView合并单元格。

2023-07-21 10:20:22 279

原创 西门子PLC上位机测试

西门子有很多系列,今天讲到的是用S7协议的S71200。西门子同样提供了丰富的集成库,例如S7.NET,对于C#上位机开发,是非常容易的事情。首先我们安装一下博图,用于仿真测试,还要安装一个NetToPLCsim,用于模拟连接PLC。上一篇我们讲了三菱PLC的数据通信方法,今天我们讲讲另外一个PLC巨头--西门子。注意:一定要先运行NetToPLCsim,再启动博图,否则会搜索不到PLC的IP。注意:这里的偏移量就是寄存器的地址。

2023-07-17 19:47:39 473

原创 三菱PLC上位机测试

利用三菱的MX Component与三菱PLC进行通信,我们可以用官方的dll编写C#代码,特别简单,最后附上整个源码下载。1. 安装MX Component(必须)和GX WORKS3(主要是仿真用,实际可以不装)。

2023-07-15 16:51:21 672

原创 Visual Studio CefSharp最新版本获取方法

【代码】Visual Studio CefSharp最新版本获取方法。

2023-02-10 17:04:14 232

原创 HTTPS在微信中打开空白解决方法

IIS导入SSL证书,提示“证书链中的一个或多个中间证书丢失...”,在PC打开正常,手机微信打开无显示(空白): 这是证书没有安装完整,具体步骤如下:1、双击下载的证书,并点击“安装证书(I)”:2、存储位置选择“本地计算机”,并点击“下一步”:3、证书存储选择“根据证书类型,自动选择证书存储”,并点击“下一步”:4、点击完成,即可:配置完成后,重新绑定即不会有一开始的提示,也可以正常查看证书了:如果分不清哪个是根证书和中间证书,可以都点击安装下(除了域名证书不安装)

2022-12-03 10:57:12 1137

原创 阿里云ECS Windows服务器配置详解

阿里云ECS Windows服务器配置详解。

2022-11-18 16:06:58 1070

原创 利用SweetAlert2取代浏览器的Alert和Confirm提示框

利用SweetAlert2取代浏览器的Alert和Confirm提示框。

2022-08-26 14:48:22 620

原创 通过修改style设置打印页样式

通过修改style设置打印页样式

2022-06-24 15:54:01 214

原创 C#维特智能蓝牙5.0加速度陀螺仪角度姿态传感器协议解析

这里用自带的windows蓝牙连接库去处理连接问题,下面是代码:using System;using System.Collections.Generic;using Windows.Devices.Bluetooth;using Windows.Devices.Bluetooth.Advertisement;using Windows.Devices.Bluetooth.GenericAttributeProfile;using Windows.Foundation;using Wind

2022-05-10 11:37:37 1395

原创 PhpStudy简单部署PHP网站项目

下载:https://www.xp.cn/安装好之后打开面板,新增网站:如果安装了别的服务器占用80端口,手动改一下:点击启动网站,就可以在浏览器使用了:PHP不同网站可能支持版本不一样,需要到网站那边去选择对应的版本,没有的可以下载安装:...

2021-09-07 11:22:11 1416 1

原创 Unity3D第一人称视角及移动,Y轴保持不变

创建一个Capsule,在Capsule下面创建一个Camera:在Capsule下增加Character Controller,新增FPLook.cs(鼠标控制的第一人称视角)和FPMove.cs(键盘WSAD控制的前后左右移动):FPLook.cs:using System.Collections;using System.Collections.Generic;using UnityEngine;public class FPLook : MonoBehaviour..

2021-08-28 01:12:21 2396

原创 GridView间隔行背景色和选中行背景色设置

间隔行:GridView1.AlternatingRowStyle.BackColor = System.Drawing.Color.FromArgb(0xFAFAFA);效果:选中行: protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) .

2021-08-20 15:11:44 751

原创 最新中国省市区SQL

insert into address (id,parentId,name) values (100000,0,'中国');insert into address (id,parentId,name) values (110000,100000,'北京');insert into address (id,parentId,name) values (110100,110000,'北京市');insert into address (id,parentId,name) values (110101,1.

2021-08-19 13:00:06 425

原创 Intel RealSense T265支持AprilTag(Unity)

完整代码:using Intel.RealSense;using System;using System.Collections;using System.Collections.Generic;using System.Threading;using UnityEngine;using UnityEngine.Events;using UI = UnityEngine.UI;using OpenCVForUnity.CoreModule;using OpenCVForUnity.I

2021-08-18 14:12:01 716 1

原创 Intel RealSense T265鱼眼相机图像获取并矫正畸变(Unity)

1.添加RsDevice:2.设置开启鱼眼相机:3.新建RsStreamTextureRendererFisheye.cs和Fisheye.shader:using Intel.RealSense;using System;using System.Collections;using System.Collections.Generic;using System.Runtime.InteropServices;using System.Threading;using Un.

2021-08-13 11:14:36 2187 1

原创 如何生成AprilTag的高清二维码图

我们从官网下载的AprilTag二维码图片分辨率非常低,根本无法打印使用,但是它里面附带有个alltags.ps的文件,这个是可以转换成pdf格式的高清图的。我们先下载安装Ghostscript,安装完了之后我们把alltags.ps这个文件放到C:\Program Files (x86)\gs\gs9.20\lib(大概是这样,根据你具体安装目录),再到bin下面把gswin32c.exe也拷贝到这个目录,然后打开cmd(一定要管理员模式打开),先跳转到这个目录下:然后输入下面命令:ps

2021-08-05 10:09:10 990 1

原创 Unity3d模型渲染灯光黑暗问题解决

解决方法:选择“Windows”》“Rendering”》“Lighting”如上图,一定要勾选“Auto Generate”,我们可以看看勾选前是这样的:勾选后是这样的:效果还是非常明显的。

2021-07-23 10:43:22 4280 2

原创 eclipse中文乱码解决方案

1.打开eclipse工具,选择windows,再点击【Preferences】2.选择【General】-》【Content Types】,如图:3.点击【Content Types】,出现如下图:4.在Default encoding处填上自己需要的编码,这里举例【UTF-8】,然后点击【Update】即可修改所有的文件为自己指定的编码:...

2021-07-22 11:39:45 607

原创 Unity3D拖拽物体(高度保持不变)

将下面代码添加到需要拖拽的物体上: Vector3 currPosition; //拖拽前的位置 Vector3 newPosition; //拖拽后的位置 private void OnMouseDrag() { //1:把物体的世界坐标转为屏幕坐标 (依然会保留z坐标) currPosition = Camera.main.WorldToScreenPoint(transform.position); //2:更新物体

2021-06-16 21:14:29 541 2

原创 HBuilder封装APP集成推送功能

封装APP的教程可以看:https://blog.csdn.net/mojocube/article/details/117567233?spm=1001.2014.3001.5501

2021-06-16 11:54:15 554 2

原创 HbuilderX打包Wap2App应用

下载地址:https://www.dcloud.io/hbuilderx.html1.新建项目2.选择图标3.选择启动图片4.设置配置文件,下面的代码主要是去掉了默认的导航栏和退出时不要显示反馈信息{ "global": { "webviewParameter": { "titleNView": { "autoBackButton": true, "bac

2021-06-04 17:21:38 1894

原创 阿里云免费SSL证书申请更新

新地址:https://common-buy.aliyun.com/?spm=5176.13785142.commonbuy2container.9.64aa778bosUmry&commodityCode=cas_dv_public_cn&request=%7B%22ord_time%22:%221:Year%22,%22order_num%22:1,%22product%22:%22free_product%22,%22certCount%22:%2220%22%7DWindow

2021-05-23 11:19:56 279 1

原创 Unity UGUI动态创建按钮列表

Unity UGUI动态创建按钮列表并赋予按钮点击事件,思路是:先在UI上拖放一个Button,然后动态克隆这个Button。实现方法:在Canvas放置一个Image控件,一个Panel(命名为Panel_Button),一个Button,一个Scrollbar,关系如下图:Button是我们克隆的对象,不需要显示出来,所以scale设置为0:为Panel_Button添加Vertical Layout Group组件,设置如下:Scrollbar设置Direction为Bot

2021-04-01 15:18:23 3827 1

原创 Unity3D模仿CS等第一人称游戏控制视角和位置

我们在玩第一人称游戏通常需要控制人物视角和位置,如WSAD控制前后左右,鼠标控制视角,我们只需要创建一个脚本挂载到主摄像机下面即可,话不多说,直接上代码:using System.Collections;using System.Collections.Generic;using UnityEngine;public class CameraController : MonoBehaviour { public float speed; private Camera came

2021-03-24 16:39:59 602

原创 unity 开发 System.Management 坑问题

搜索unity 开发 System.Management问题有很多,基本就是叫你去windws下面的Microsoft.NET复制System.Management.dll,其实这个版本是不行的,一样会报错,正确的应该是去“C:\Program Files\Unity\Editor\Data\MonoBleedingEdge\lib\mono\2.0-api”目录下面复制System.Management.dll,放到Unity项目的Plugins(注意一定要这个目录下面),然后代码里面usingSyst.

2021-03-17 17:33:24 1264 3

原创 VS Code导入Vue项目及调试部署

环境:下载并安装VS Code和Node.js1.导入Vue项目:2.打开控制台(Ctrl+~),输入:npm install 回车:3.运行服务并在浏览器打开,输入:npm run serve 回车:4.停止服务,按 Ctrl+C,输入Y 回车:5.编译项目,输入:npm run build 回车,编译好的项目放在dist目录,上传到服务器即可:...

2021-01-14 13:32:42 6364

原创 Unity录音之AudioClip和byte[]相互转换

AudioClip转byte[]: public byte[] ConvertClipToBytes(AudioClip audioClip) { float[] samples = new float[audioClip.samples]; audioClip.GetData(samples, 0); short[] intData = new short[samples.Length]; byte[] bytesD

2020-11-19 11:28:53 4481 6

原创 The AssetBundle .. can‘t be loaded because another AssetBundle with the same files is already loaded

重复下载相同的AB包会报异常,下面是解决方法:private AssetBundle myLoadedAssetBundle; IEnumerator LoadAssets(string url,string name) { //如果AB包已经加载过则不加载 if (myLoadedAssetBundle != null) { myLoadedAssetBundle.Unload(false);//关键代码

2020-10-21 10:38:18 4532

原创 零基础利用Unity3D开发AR应用并远程下载3D模型

工具:Unity Version 2020.1.6f1c1 Personal、EasyAR 4.1下载:https://unity.cn/releases、https://www.easyar.cn/view/download.html#download-nav2注册:Unity注册个人开发者获取许可,EasyAR也是注册个人免费版。打开Unity,新建一个Unity3D项目,双击下载的EasyAR插件并导入:登录EasyAR开发中心,新建一个应用:打开项目,把Key粘贴

2020-10-20 11:10:51 1237

原创 使用Git GUI上传项目到Gitee

1.到Gitee创建一个项目,复制下面的地址出来:2.右键项目目录,选择“Git GUI Here”:3.选择更新的文件到缓存区:4.登录你的Gitee账号和地址:5.填写更新信息,然后点击提交:如果没有登录会报错,打开命令提示符(CMD),分别输入邮箱和账户名:6.点击Push提交更新:至此,项目提交成功,提示:查看更新记录:到Gitee网站后台查看提交情况:...

2020-09-10 14:02:52 1873 4

转载 无盘完美解决Windows Server 2012或2016无法安装.NET Framework3.5的方法

问题描述使用 Windows Server 2012 R2 或 Windows Server 2016系统,发现在安装 .NET Framework 3.5.1 时报错,报错内容如下图所示。原因分析找不到安装源文件。解决办法您可以使用如下PowerShell脚本进行安装。从 开始 菜单中找到 PowerShell,右键单击选择 以管理员身份运行。输入如下脚本后,按回车键执行。Set-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\

2020-08-11 17:54:05 654

原创 微信小程序现金红包返回“IP地址非你在商户平台设置的可用IP地址”错误终极解决方法

百度搜了一下,没有根本解决方法(前提是在商户平台已经设置了允许的IP),就是提示IP地址非你在...的错误提示,PS:鄙视一下腾讯,既然你都知道我IP是什么,为什么你返回信息不直接告诉我真实IP地址。也有相类似的解决方法:可实际这个IP也不是我的真实IP,因为做了虚拟路由或者是代理等别的手段,不能获取到真实IP地址等。那我们怎么才能获取真正的符合微信要求的IP呢,看下面的代码: public string getTrueIP() { String di

2020-07-23 16:33:34 1181

原创 使用阿里云免费的SSL证书

现在很多浏览器和应用都必须使用https加密访问网站,如微信浏览器、小程序H5、IOS等使用地理位置功能,那么我们就要申请SSL证书,现在很多地方可以购买SSL证书,但是价格都比较贵,对于个人应用或测试使用有点不划算,那么我们可以去申请阿里云提供的免费SSL证书,申请地址:https://common-buy.aliyun.com/?spm=5176.2020520163.c1583915649459.d1583915649459.6aa656a7W9T0Yy.6aa656a7W9T0Yy&comm

2020-05-21 17:25:39 346

原创 IIS 10配置https

首先从阿里云或者腾讯云获取并下载SSL证书,里面一般包含pfx证书文件和密码的txt文件。在iis主页点击服务器证书:点击导入:点击确定保存,证书便导入IIS了。点击网站主页,然后点击SSL设置:打钩并应用:右键网站并编辑绑定:这样https便绑定好了,打开浏览器输入https://www.您的网址.com/便可以看到了,注意443端口在防火...

2020-04-27 18:03:16 1583

原创 利用公众号JSSDK获取微信用户资料,如头像、昵称等

首先公众号(服务号)必须认证过,每年缴纳300元认证费。然后在公众里面创建APPID和Secret,授权域名等操作,具体可以查看微信官方开发文档。private string openId = ""; private string accessToken = ""; /// <summary> /// 获取微信用户资料,返回json /// ...

2020-04-16 14:13:28 3475

C# Modbus TCP测试源码

C# Modbus TCP测试源码

2023-07-26

西门子PLC上位机测试源码

西门子PLC上位机测试源码

2023-07-17

三菱PLC上位机测试软件源码

三菱PLC上位机测试软件源码

2023-07-15

利用SweetAlert2取代浏览器的Alert和Confirm提示框

利用SweetAlert2取代浏览器的Alert和Confirm提示框,带demo源码。

2022-08-26

维特智能9轴传感器蓝牙传输案例源码

使用方法:先执行winform程序连接蓝牙传感器,连上之后,利用UDP将数据传输给unity项目,并解码,最终将加速度、角速度、角度绑定到物件上。

2022-06-07

C#维特智能蓝牙BLE陀螺仪多设备连接源码

C#维特智能蓝牙BLE陀螺仪多设备连接源码

2022-05-16

C#维特智能蓝牙5.0加速度陀螺仪角度姿态传感器协议解析源码

C# WinForm 维特智能蓝牙5.0加速度陀螺仪角度姿态传感器协议解析源码

2022-05-10

Windows Server 2019中安装.NET Framework 3.5功能出错解决方法.zip

Windows Server 2019中安装.NET Framework 3.5功能出错解决方法.zip

2021-12-09

AprilTag高清二维码矢量图(全)

含全部AprilTag高清二维码矢量图,PDF格式

2021-08-05

HBuilder封装APP集成推送DEMO.zip

HBuilder封装APP集成推送DEMO,含C#服务器端发送DEMO

2021-06-16

Unity3D传送光圈特效

该资源为导出版和package打包效果是一样的,先新建个空项目再将Portal Particle目录下的所有文件复制到新建空项目的Assets目录下即可正常打开

2021-06-11

基于Socket的简单聊天室

基于Socket的简单聊天室,包含客户端和服务器端。通过本源码可以简单掌握Socket的原理和运用。

2020-11-14

微信小程序二维码生成源码

微信小程序二维码生成源码,ASP.NET C#源码,带参数的小程序二维码生成源码。

2019-05-07

微信小程序封装H5源码

一个基于Web-View的H5微信小程序源码,提交代码进行审核就可以在公开环境使用,小程序名称和图标也可以在开发者账号里面提交。

2019-04-30

IOS封装网址APP源码

IOS封装网址APP源码,WebView打包H5应用,带图标,需越狱或使用企业开发者证书。

2019-04-29

安卓封装网址APP源码

安卓封装网址APP源码,WebView打包H5应用,带图标、Splash等,集成极光推送SDK。

2019-04-29

简易PC端封装网址源码

源码可以将系统网址打包成PC端可执行的exe文件,带图标,调用IE内核。

2019-04-29

HBuilder使用教程及下载

HBuilder使用教程及下载,无需编程可以直接生成安卓和IOS应用,内附APP打包H5应用的详细教程图片及百度盘下载。

2019-04-29

二维码及条形码生成源码(包含WIN和WEB端)

利用ThoughtWorks.QRCode.dll生成二维码,包含WIN端和WEB端。条形码生成(128B),包含源码。

2019-04-29

空空如也

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

TA关注的人

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