- 博客(59)
- 资源 (15)
- 收藏
- 关注
原创 Win10下VS2015无法添加任何文件,提示未能加载文件或程序集“Microsoft.VisualStudio.JSLS...
错误:未能加载文件或程序集“Microsoft.VisualStudio.JSLS, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”或它的某一个依赖项。系统找不到指定的文件。3. 运行 devenv /updateconfiguration 回车。4. 运行 devenv /clearcache 回车。1. 管理员身份打开cmd。重启VS,再新建就行了。
2024-04-23 13:54:31 531
原创 运行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 1143 1
原创 微信小程序支付开发流程
方法大概就是后端去调用微信支付的统一支付接口,参数是由订单信息、回调通知URL、服务器IP地址、openid等拼接一个XML格式数据。需要用到的微信端数据:APPID(小程序ID)、APPSECRET(小程序密钥)、MCHID(商户号)、KEY(商户号登录密码进行MD5加密32位小写)。3. 前端下单,后端生成订单,订单包含订单编号(唯一,后面会需要反查)、订单信息、金额等等并回传前端。关键点:小程序支付也是用的JSAPI接口。1. 前端(小程序前端,下同)调用wx.login获取code。
2024-01-05 10:06:39 696
原创 Modbus读写32位(Int 32)整数
我们知道一个寄存器是16位,那两个寄存器就是32位,32位整型数字是可以满足我们的需求的,那我们就需要占用两个寄存器的地址,比如起始地址是2,那32位的数字就写在2-3这两个寄存器里面。我们看到,写入十万,在Modbus Slave的2和3寄存器分别写入了1和-31072,这是什么意思呢?那么,如果我们要写入一个大的数字,比如十万,要怎么做呢?
2023-08-17 09:54:01 5962
原创 C# Modbus TCP上位机测试
前面说了三菱和西门子PLC的上位机通信,实际在生产应用中,设备会有很多不同的厂家生产的PLC,那么,我们就需要一种通用的语言,进行设备之间的通信,工业上较为广泛使用的语言之一就是Modbus。Modbus有多种连接方式,如串口(RTU)、以太网(TCP/IP),今天我们讲的是TCP,也就是插网线的方式。首先,我们安装从机的仿真,上位机软件作为主机。从机仿真可以用Modbus Slave这个软件。
2023-07-26 16:55:06 1186 1
原创 西门子PLC上位机测试
西门子有很多系列,今天讲到的是用S7协议的S71200。西门子同样提供了丰富的集成库,例如S7.NET,对于C#上位机开发,是非常容易的事情。首先我们安装一下博图,用于仿真测试,还要安装一个NetToPLCsim,用于模拟连接PLC。上一篇我们讲了三菱PLC的数据通信方法,今天我们讲讲另外一个PLC巨头--西门子。注意:一定要先运行NetToPLCsim,再启动博图,否则会搜索不到PLC的IP。注意:这里的偏移量就是寄存器的地址。
2023-07-17 19:47:39 717
原创 三菱PLC上位机测试
利用三菱的MX Component与三菱PLC进行通信,我们可以用官方的dll编写C#代码,特别简单,最后附上整个源码下载。1. 安装MX Component(必须)和GX WORKS3(主要是仿真用,实际可以不装)。
2023-07-15 16:51:21 871
原创 HTTPS在微信中打开空白解决方法
IIS导入SSL证书,提示“证书链中的一个或多个中间证书丢失...”,在PC打开正常,手机微信打开无显示(空白): 这是证书没有安装完整,具体步骤如下:1、双击下载的证书,并点击“安装证书(I)”:2、存储位置选择“本地计算机”,并点击“下一步”:3、证书存储选择“根据证书类型,自动选择证书存储”,并点击“下一步”:4、点击完成,即可:配置完成后,重新绑定即不会有一开始的提示,也可以正常查看证书了:如果分不清哪个是根证书和中间证书,可以都点击安装下(除了域名证书不安装)
2022-12-03 10:57:12 1648
原创 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 1837
原创 PhpStudy简单部署PHP网站项目
下载:https://www.xp.cn/安装好之后打开面板,新增网站:如果安装了别的服务器占用80端口,手动改一下:点击启动网站,就可以在浏览器使用了:PHP不同网站可能支持版本不一样,需要到网站那边去选择对应的版本,没有的可以下载安装:...
2021-09-07 11:22:11 1582 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 2597
原创 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 836
原创 最新中国省市区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 681
原创 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 807 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 2561 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 1158 1
原创 Unity3d模型渲染灯光黑暗问题解决
解决方法:选择“Windows”》“Rendering”》“Lighting”如上图,一定要勾选“Auto Generate”,我们可以看看勾选前是这样的:勾选后是这样的:效果还是非常明显的。
2021-07-23 10:43:22 4890 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 713
原创 Unity3D拖拽物体(高度保持不变)
将下面代码添加到需要拖拽的物体上: Vector3 currPosition; //拖拽前的位置 Vector3 newPosition; //拖拽后的位置 private void OnMouseDrag() { //1:把物体的世界坐标转为屏幕坐标 (依然会保留z坐标) currPosition = Camera.main.WorldToScreenPoint(transform.position); //2:更新物体
2021-06-16 21:14:29 649 2
原创 HBuilder封装APP集成推送功能
封装APP的教程可以看:https://blog.csdn.net/mojocube/article/details/117567233?spm=1001.2014.3001.5501
2021-06-16 11:54:15 680 2
原创 HbuilderX打包Wap2App应用
下载地址:https://www.dcloud.io/hbuilderx.html1.新建项目2.选择图标3.选择启动图片4.设置配置文件,下面的代码主要是去掉了默认的导航栏和退出时不要显示反馈信息{ "global": { "webviewParameter": { "titleNView": { "autoBackButton": true, "bac
2021-06-04 17:21:38 2347
原创 阿里云免费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 345 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 4664 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 669
原创 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 1556 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 7099
原创 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 5626 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 4989
原创 零基础利用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 1504
原创 使用Git GUI上传项目到Gitee
1.到Gitee创建一个项目,复制下面的地址出来:2.右键项目目录,选择“Git GUI Here”:3.选择更新的文件到缓存区:4.登录你的Gitee账号和地址:5.填写更新信息,然后点击提交:如果没有登录会报错,打开命令提示符(CMD),分别输入邮箱和账户名:6.点击Push提交更新:至此,项目提交成功,提示:查看更新记录:到Gitee网站后台查看提交情况:...
2020-09-10 14:02:52 2387 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 717
原创 微信小程序现金红包返回“IP地址非你在商户平台设置的可用IP地址”错误终极解决方法
百度搜了一下,没有根本解决方法(前提是在商户平台已经设置了允许的IP),就是提示IP地址非你在...的错误提示,PS:鄙视一下腾讯,既然你都知道我IP是什么,为什么你返回信息不直接告诉我真实IP地址。也有相类似的解决方法:可实际这个IP也不是我的真实IP,因为做了虚拟路由或者是代理等别的手段,不能获取到真实IP地址等。那我们怎么才能获取真正的符合微信要求的IP呢,看下面的代码: public string getTrueIP() { String di
2020-07-23 16:33:34 1323
原创 使用阿里云免费的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 409
原创 IIS 10配置https
首先从阿里云或者腾讯云获取并下载SSL证书,里面一般包含pfx证书文件和密码的txt文件。在iis主页点击服务器证书:点击导入:点击确定保存,证书便导入IIS了。点击网站主页,然后点击SSL设置:打钩并应用:右键网站并编辑绑定:这样https便绑定好了,打开浏览器输入https://www.您的网址.com/便可以看到了,注意443端口在防火...
2020-04-27 18:03:16 1714
维特智能9轴传感器蓝牙传输案例源码
2022-06-07
Windows Server 2019中安装.NET Framework 3.5功能出错解决方法.zip
2021-12-09
Unity3D传送光圈特效
2021-06-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人