
C#
mojocube
这个作者很懒,什么都没留下…
展开
-
Visual Studio CefSharp最新版本获取方法
【代码】Visual Studio CefSharp最新版本获取方法。原创 2023-02-10 17:04:14 · 362 阅读 · 0 评论 -
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 · 1877 阅读 · 0 评论 -
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 · 2619 阅读 · 0 评论 -
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 · 844 阅读 · 0 评论 -
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 · 820 阅读 · 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 · 2600 阅读 · 1 评论 -
Unity3D拖拽物体(高度保持不变)
将下面代码添加到需要拖拽的物体上: Vector3 currPosition; //拖拽前的位置 Vector3 newPosition; //拖拽后的位置 private void OnMouseDrag() { //1:把物体的世界坐标转为屏幕坐标 (依然会保留z坐标) currPosition = Camera.main.WorldToScreenPoint(transform.position); //2:更新物体原创 2021-06-16 21:14:29 · 658 阅读 · 2 评论 -
HBuilder封装APP集成推送功能
封装APP的教程可以看:https://blog.csdn.net/mojocube/article/details/117567233?spm=1001.2014.3001.5501原创 2021-06-16 11:54:15 · 697 阅读 · 2 评论 -
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 · 4804 阅读 · 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 · 679 阅读 · 0 评论 -
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 · 1599 阅读 · 3 评论 -
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 · 5716 阅读 · 6 评论 -
零基础利用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 · 1537 阅读 · 0 评论 -
微信小程序现金红包返回“IP地址非你在商户平台设置的可用IP地址”错误终极解决方法
百度搜了一下,没有根本解决方法(前提是在商户平台已经设置了允许的IP),就是提示IP地址非你在...的错误提示,PS:鄙视一下腾讯,既然你都知道我IP是什么,为什么你返回信息不直接告诉我真实IP地址。也有相类似的解决方法:可实际这个IP也不是我的真实IP,因为做了虚拟路由或者是代理等别的手段,不能获取到真实IP地址等。那我们怎么才能获取真正的符合微信要求的IP呢,看下面的代码: public string getTrueIP() { String di原创 2020-07-23 16:33:34 · 1334 阅读 · 0 评论 -
利用公众号JSSDK获取微信用户资料,如头像、昵称等
首先公众号(服务号)必须认证过,每年缴纳300元认证费。然后在公众里面创建APPID和Secret,授权域名等操作,具体可以查看微信官方开发文档。private string openId = ""; private string accessToken = ""; /// <summary> /// 获取微信用户资料,返回json /// ...原创 2020-04-16 14:13:28 · 4074 阅读 · 0 评论 -
C# 导入Excel文件数据的几种方法
方法一:利用OleDb直接连接Excel文件进行读取数据。//获取Excel路径 string fileUrl = GetExcel(fuImportStudent); //适合老旧版本的xls文件 const string cmdText = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0}...原创 2020-02-27 12:10:59 · 11975 阅读 · 2 评论 -
C#简单的JPush(极光推送) API实现推送功能
APP推送功能大家应该都了解了,目前主要的有百度、极光等几家公司提供推送服务,下面说一下极光推送API的简单实现推送通知功能。注册完极光的账号后,就可以创建应用,建好后会得到AppKey和MasterSecret两个主要参数,这个东西相当于我们的手机号码,用来连接推送的ID。 private string SendPush(int type) { strin...原创 2015-08-02 21:47:27 · 12041 阅读 · 7 评论 -
C#+Hybrid App(Android)实现微信APP支付
之前一直在做Hybrid App(也就是用Android或者IOS的WebView控件嵌入你的H5应用,看起来跟原生应用一样),支付这块有用到第三方的WAP支付,效果还行,就是微信这块收款不能直接跟客户的账户对接,因为WebView允许H5应用利用Javascript呼叫原生应用,所以决定开发Hybrid App下的微信APP支付。原创 2016-02-18 13:14:00 · 4712 阅读 · 0 评论 -
C# 微信支付之JSAPI支付
前面说过微信支付的APP支付,这篇说说JSAPI的支付。JSAPI支付只能在微信浏览器里面使用,主要用于公众号里面的H5应用的支付。开发前的准备微信公众平台:https://mp.weixin.qq.com/cgi-bin/loginpage?t=wxm2-login&lang=zh_CN微信商户平台:https://pay.weixin.qq.com/index.php/...原创 2016-03-15 17:00:25 · 7323 阅读 · 1 评论 -
C# SMTP 邮件发送之QQ邮箱篇
邮件发送大家都已经非常熟悉了,微软自带的System.Net.Mail也很好用,那为什么还要说呢?QQ邮箱的SMTP以前是非SSL,用未加密的25端口,后来发送都改成SSL了,端口为465或587(实测587是连不上的)。网上查到System.Net.Mail支持Explicit SSL,但是不支持Implicit SSL。简单来说,就是System.Net.Mail不能支持像QQ邮箱原创 2016-05-27 16:15:31 · 15285 阅读 · 4 评论 -
asp.net AJAX控件“Sys未定义”之怪问题
项目中有用到微软的AJAX控件的朋友也许都遇到过上传到服务器出现“Sys未定义”的错误,解决方法一般都是IIS的axd映射,或者是web.config配置,一般都可以解决。今天一个客户说项目上传到服务器AJAX不起作用了,用浏览器的firebug工具检查一下,错误如下:这里我们可以看到,由于找不到WebResource.axd和ScriptResource.axd这两个文件原创 2016-05-28 20:34:02 · 531 阅读 · 0 评论 -
解决IOS通过HTML5播放Video或者Audio直接输出数据的问题
大家都知道HTML5通过Video或者Audio标签的src属性可以直接播放网络路径的视频或者音频,IOS对于直接读取文件是没问题的,但是如果需要输出数据的方式读取就有问题,是打不开文件的,为了完美支持html5的视频播放,必须支持byte-range请求。因为html5播放视频之前会发送一个只需文件少数字节的请求,确认服务端是否支持byte-range请求,支持才会继续发送请求剩余的文件数据。原创 2017-05-04 14:46:15 · 5871 阅读 · 0 评论 -
Visual Studio 2012/2015发布Web应用连同.cs源码一起发布
发布的时候,在“设置”一项选择“Precompileduring publishing”,默认是没有勾上的原创 2017-08-29 16:00:28 · 761 阅读 · 0 评论 -
创建自定义分页控件
在做JAVA项目的时候,写了一个分页控件,想着C#的朋友有可能需要,就用C#写了一个,数据方面分页的方法网上很多,就不重复了,话不多说,下面是UI端代码:/// <summary> /// 创建自定义分页控件,返回HTML代码 /// </summary> /// <returns></returns> private...原创 2018-04-13 17:09:44 · 249 阅读 · 0 评论 -
带参数的微信小程序二维码生成
使用场景:扫描生成的小程序码,打开小程序并调整到指定页面并携带参数,比如购买商品详情页面。使用方法:通过调用微信小程序二维码接口生成。接口文档:https://developers.weixin.qq.com/miniprogram/dev/api/qrcode.html从文档可知,获取小程序二维码方法有三,下面我们以方法B为例,方法B适用于需要的码数量极多的业务场景。生成器界面如...原创 2019-05-07 22:58:44 · 1558 阅读 · 0 评论 -
C#实现百度站长工具的主动推送功能
百度站长工具的主动推送功能,以最为快速的提交方式,推荐您将站点当天新产出链接立即通过此方式推送给百度,以保证新链接可以及时被百度收录。官方提供了curl、post、php、ruby的实现示例,并没有C#的官方示例。既然提供了post的方式,那么就可以用C#实现,下面是实现代码:public static string PostUrl(string[] urls) {原创 2015-08-02 16:27:46 · 6402 阅读 · 3 评论