自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(163)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 Unity3d的ScrollView滚动问题

解决Unity3d的ScrollView滚动问题

2022-11-05 19:41:09 2052 1

原创 ViewController与ViewController的嵌套

ViewController与ViewController的嵌套

2022-10-26 17:28:34 399

原创 unity的ScrollView实现Text根据内容自适应并且可以滚动

Unity的ScrollView实现Text根据内容自适应并且可以滚动

2022-09-26 21:36:32 2963

原创 在使用Qframework的项目中使用Xcharts遇到的问题

首先看一下我的View的结构UpperLimbAngleLineChartPanel的bind的标记类型是EementRightShoulderJointAngleLineChart等都是子控件bind完之后我没有做任何改变,在RightShoulderJointAngleLineChart的class里面却不能使用Xcharts的API这时我们需要做一个改变:如图,把类型换成XCharts的类型就可以使用XCharts的API了但是,在更换Bind的类型时我遇到了新的问题:直接更换不能O

2021-11-12 17:32:28 385

原创 Qfamewok中使用UniRx的OnClickAsObservable

问题描述:项目中一个界面包含多个按钮,按钮的点击事件需要服用使用UniRx的OnClickAsObservable之前 我是使用按钮的onClick.AddListener 使用点击事件只能放在Update里面 能用是能用 但是感觉很奇怪 后来发现了UniRx的OnClickAsObservable 就像发现了新大陆一样//点击了输出康复评估按钮 btn_Output.OnClickAsObservable() .Subscribe(_ =>

2021-11-04 21:58:10 259

原创 Qfamewok中的界面的UIElement互通消息(使用事件系统SimpleEventSystem)

接上次问题,这次使用事件系统SimpleEventSystem,因为项目使用的是MVP设计模式,并且使用了UniRx 发现更好用首先写一个事件类,此类可以携带参数也可以不携带参数//打开折线图的事件 public class OpenLineChartEvent { public PanelEnum panelEnum; }然后在MainPanel里面注册事件//注册打开折线图的事件SimpleEventSystem.GetEvent<OpenLin

2021-11-04 21:52:12 159

原创 设置Unity的帧率

问题描述:Xsens接收数据的频率是30Hz,为了接收到正确、完整的数据,要将Unity的帧率换成30帧:第一种方法:点击Editor->Project Setting->Quality将VSync Count那选择Every Second V Blank,就可以实现30的帧率了另:选择Eveny V Blank是60帧第二种方法:将VSync Count那选择Don’t Sync然后void Awake() { Application.targe

2021-10-22 14:07:40 8734 1

原创 Unity3d项目里面的C#代码封装成Dll文件

具体步骤参考步骤说明在查看我的Unity项目的.net版本时,只看到了.net4.x但是由于我需要的nuget程序包最低是.net 4.6.1所以 我把.dll文件的.net版本换成了.net 4.6.1在把.dll文件放入Unity项目中时,我是直接放入到了Assets中,然后成功运行补充:在从元数据查看是,无法看到注释,通过查阅资料,做法是这样:在解决方案处点击右键->属性->生成 然后勾选XML文档(就是下图框起来那个地方)然后在解决方案处右键->重新生成然

2021-10-16 17:28:17 1366

原创 在Unity3d使用MathNet.Numerics时遇到的问题

因为要计算矩阵与向量的乘法 所以我在vs里使用了MathNet直接在NuGet里面下载就可以下载完只后会遇到一个问题因为Unity3d项目里面没有MathNet,所以会报错,这时需要我们把与MathNet有关的.dll文件复制后放入Unity3d项目中直接放入即可补充:我在搜索这个.dll文件的时候,有好几种版本所以我查询了unity3d项目的版本:Edit->Project Setting从上图可以看到,.net版本是4.x所以我使用了net40文件夹里面的.dll文件un

2021-10-15 18:47:42 1784

原创 鼠标滚动展示scroll view的内容

问题描述:如何使用鼠标滚轮来展示scroll view的内容?解决办法:将画红框的位置那里的数字调整一下就可以了

2021-09-23 15:17:35 129

原创 如何使Unity3d里面的text随内容自增长

1.添加Content Size Fitter想什么方向自增长 就把什么方向上设置成Preferred Size

2021-09-14 19:46:53 643 1

原创 Unity3d链接SqlServer时遇到的连接不上问题及解决办法

在安装sqlserver时,我选择了简单安装,所以unity3d一直连接不上后来我自定义安装了一下sqlserver,就可以连接上了在连接之前 记得打开数据库服务

2021-09-12 19:33:43 627

原创 Unity3d使用VS自带数据库遇到的问题

一开始,我使用的是VS自带的数据库,但是在运行Unity3d程序的时候,一直链接不上,原来是根本不支持!!!!!

2021-09-12 19:24:05 190

原创 unity3d项目使用VS自带的sqlserver时遇到的问题

我遇到的问题是无法使用下面的语句using System.Data.SqlClient;在查阅过资料之后,我的解决办法如下1.首先在NuGet上下载 SqlClient2.然后更改unity3d项目的API Compatibility Level版本点击Edit,点击Project Setting,点击player,点击Other Settings,再往下拖,就看到了。...

2021-09-07 09:06:34 437

原创 配环境遇到的那些坑

大大小小也配过好几次环境了我发现每次配环境就那些坑,有时候我自己都搞不清楚,但是做过了一些尝试之后就莫名其妙成功了。。。。1.路径不能有中文其实有的是可以有中文的,但是出于方便,就把所有的路径换成英文吧2.版本问题有的高版本可以,低版本就不行了有的低版本可以,高版本就不行了3.环境配置问题有的没有进行环境配置,所以无法进行下一步后面如果还有就继续添加...

2021-08-10 20:05:47 179

原创 Qfamewok中的界面的UIElement互通消息(使用事件系统TypeEventSystem)

接上次问题,这次使用事件系统TypeEventSystem,发现更好用首先写一个事件类,这个类支持继承,还可以携带参数,非常方便public class SendDataToLineChartEvent { }然后在MainPanel里面注册事件TypeEventSystem.Register<SendDataToLineChartEvent>(UpdateData);点击生成代码之后出现private void UpdateData(SendDataToLin

2021-08-08 13:11:15 180

原创 Qfamewok中的界面的UIElement互通消息(使用事件系统QEventSystem)

接使用委托解决UIElement数据交换这次使用事件来解决问题1.首先定义一个事件类public class UIMainPanelDataEvent { public enum UIMainPanel { Start = QMsgSpan.Count, SendDataToLineChart, OpenLineChart, End } }

2021-08-07 21:09:43 170

原创 Camera的开启与隐藏 panel的开启与隐藏

问题描述:在开发过程中,我遇到了要开启或隐藏Camera和panel的开启与隐藏的问题解决办法:对于Camera的开启与隐藏使用的方法是.SetActive方法代码如下://camera的隐藏 此时这个Camera所照射的物体是无法显现的modelCamera.SetActive(false);//camera的开启modelCamera.SetActive(true);对于panel的开启与隐藏1.在Panel上挂载canvas group2.代码如下://panel的隐藏

2021-08-06 20:15:41 505

原创 Qfamewok中的界面的UIElement互通消息(使用委托)

问题描述:在开发过程中,我建立了MianPanel,其中有很多的控件,为了方便管理,我使用了UIElement来管理我的Bind。其中,用ButtonLlist来管理我的按钮控件,用其他的panel来管理我的折线图空间。此时ButtonList与panel是无法进行数据交换的,只能通过MainPanel来传递数据给其下面的UIElement。解决办法:作为初学者,记录一下使用委托这种方式,来进行在ButtonLlist中定义的委托,可以调用在MainPanel中定义的方法,这样就实现了点击按钮之后 通

2021-08-06 20:08:35 160

原创 解决两个panel上两个摄像头的开启与关闭问题

两个Panel 一个主摄像头、一个只照射model的副摄像头要求:在StartPanel中副摄像头关闭在MianPanel中副摄像头开启代码://先定义public GameObject modelCamera;//关闭cameramodelCamera = GameObject.Find("ModelCamera");modelCamera.SetActive(false); //鼠标点击事件进入下一界面,此时副摄像头可以打开btn_Login.onClick.AddList..

2021-08-02 20:50:46 431

原创 Qframework发布问题

不知道是否还会有像我这么傻的人。。。。。在使用了Qframework做开发时,项目要发布却每次都是黑屏,原来是我步骤不对。应该是1.找到ResKit设置2.取消勾选模拟模式3.点击“打AB包” 然后等待4.点击发布这样就可以啦!...

2021-08-02 20:36:53 214

原创 WPF C# MVVM学习笔记

BasedOn为特定类型定义的样式基于其他样式特性(Attribute)表示目标程序的一些状态反射可以在运行时查看特性信息4.MemberInfo获取有关成员属性的信息并提供对成员元数据的访问。5.GetMembers()返回当前type的所有公共成员(成员包括字段、属性、方法)。6.BindingFlags通俗的说就是为反射设置查找条件7.MemberTypes...

2020-07-31 13:42:46 520

原创 WPF DataTemplate

这里的程序借鉴的的是刘铁猛老师《深入浅出WPF》为了帮助我更好的学习,我就写了一些自己的理解,可能不太对,希望有路过的大哥大姐指正一下需求分析:点击右边的小图片与文字,会在左边出现这个图片和文字,并且是放大版的下面开始做:首先把要显示的图片加入到项目中,直接建立文件夹把图片导入即可下面做modelpublic class yuanyuan { public string Name { get; set; } public int Year { get; s

2020-07-30 23:05:58 210

原创 C#委托 泛型 事件 装箱拆箱

一、委托我感觉的委托就是指一个函数指针,指向被委托的方法,在定义的时候把返回值类型与参数全部定义好,创建的实例相当于一个指向被委托函数的指针,然后将需要的数据通过委托传进去是先调用委托实例,然后委托实例再调用方法简写的那种方式更能体现它像一个函数指针...

2020-07-16 11:19:23 456

原创 C#学习(包含深拷贝与浅拷贝 is与as ref 与out)

最近新学C#,有很多困扰的地方,现在写一下感悟一、浅拷贝与深拷贝首先第一个问题就是什么是拷贝?拷贝就是为对象创建一个副本,在副本上进行操作。简单理解一下:1.浅拷贝对于值类型的数据是将字段的值复制到副本,在副本中的改变并不会影响源对象的值,对于引用类型的数据是将对这个数据的引用复制到副本,在副本中的改变会影响到源对象。2.深拷贝是将值类型的数据和引用类型的数据全部复制到副本,在副本中的改变并不会影响到源对象。可以在ICloneable接口里面的Clone()方法中实现浅拷贝或者深拷贝。我遇到的

2020-07-10 23:45:30 356

原创 各种排序算法

/*Description有n个整数,请使用插入排序算法对其排序,并输出经过m趟排序后的序列(按从小到大排序)。Input测试数据有多组,每组的第一行是两个正整数n和m,其中2<=n<=20,0<m<=n-1,第二行是n个整数,所有数据之间均用空格分隔。Output对于每组测试数据,输出单独的一行,对这n个整数进行m趟插入排序后的结果。数据之间用一个空格分隔。Sample Input10 19 8 7 6 5 4 3 2 1 010 29 8 7 6 5 4

2020-05-14 11:17:15 638

原创 回文串

/*Description有一行文字,全部是汉字,不超过一百个汉字,请判断这句话是否是回文。若是回文串,输出Yes,不是则输出No。Input测试数据有多组,每组单独占一行,不多于100个汉字。Output对于每组测试数据,输出结果单独占一行。Sample Input上海自来水来自海上山东落花生花落东山Sample OutputYesYes*/#define M 2#define N 20#include <stdio.h>#include <string.

2020-05-14 10:07:56 517

原创 字符串插入

/*Description给定两个字符串s和t,在s字符串中的最大字符后边插入字符串t。Input测试数据有多组,每组包含两个字符串s和t,分别占两行,均不超过100个字符。Output对于每组测试数据,输出插入后的新字符串,单独占一行。若有多个最大字符,则插在第一个之后。Sample Inputabcdcba1234xyzggghSample Outputabcd1234cbaxyzgggh*/ #include <stdio.h>#include <s

2020-05-12 11:35:18 479

原创 删除字符

/*Description给定一个字符串,长度不超过100,删除其中除大小写字母以外的其它字符。Input测试数据有多组,第一行的正整数T表示测试数据的组数。每组测试数据包含一行字符串。Output对于每组测试数据,删除其中除大小写字母以外的其它字符,每组输出占一行。Sample Input2aB,. ;po ][ kksd23gh87Sample OutputaBpokksdgh*/ #define N 5#include <stdio.h>#include &

2020-05-11 11:13:25 3447

原创 字符串复制

/*Description对于指定的字符串,复制其中从m到n的多个字符,组成一个新串。Input测试数据有多组,第一行的正整数T表示测试数据的组数。每组的第一行给出两个正整数m和n(0≤m≤n),中间用空格分隔。第二行给出一个字符串(不超过100个字符)。Output对于每组测试数据,截取其中下标从m到n的若干个字符,若n大于字符串长度,则按实际长度截取。每行输出截取到的字符串。Sample Input22 5abcdefg3 10abcdeSample Outputcdefde

2020-05-11 09:56:24 1754

原创 求最长字符串与最短字符串

/*Description有n个字符串,找到最长的字符串并输出。Input测试数据有多组,第一行的正整数T表示测试数据的组数。每组的第一行给一个正整数n(n≤10),表示该组测试数据中字符串的个数,后跟n行,每行一个字符串(不超过100个字符,中间有可能包含空格)。Output对于每组测试数据,输出最长的字符串,每组单独占一行。若有多个字符串都最长,则输出第一个最长的 。Sample Input23abcxyz123,.;pm1i2o32abc1234Sample Output

2020-05-09 21:10:04 1885

原创 用指向二维数组的指针解答相关题目

/*Description有一行字符,分别统计出该行字符中大写字母、小写字符、数字字符、空格和其它字符的个数。Input测试数据有多组,每组单独占一行,包含若干字符,但不超过100个。Output对于每组测试数据,分别输出大写字母、小写字母、数字字符、空格和其它字符的个数,每组输出单独占一行,数据之间用一个空格分隔。Sample InputABCxy 876;'.?mnp, . ? 98\Sample Output3 2 3 4 40 3 2 3 4*/#define N

2020-05-08 19:35:30 759

原创 统计素数的个数

/*Description素数是指大于1,且只能被1和它自身整除的正整数。现给定一个范围,请输出在此范围中素数的个数。Input测试数据有多组,每组单独占一行,包括两个正整数mn(2≤m,n≤10000),中间用空格分隔。请输出m和n之间的素数的个数(包括m和n)。Output对于每组输入数据,输出对应的素数个数,每组单独占一行。Sample Input2 525 30Sample Output31HINT注意:2是素数*/#define N 2#define M 2#in

2020-05-08 19:14:27 2897

原创 矩阵的遍历

/*Description给出一个n*n的矩阵,如:1 2 3 412 13 14 511 16 15 610 9 8 7对它进行回形遍历的顺序为:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16Input测试数据有多组,第1行是测试数据的组数T。每组的第1行是正整数n(1<n<10),后跟n行,每行n个整数。数据之间由空格分隔。...

2020-05-07 11:04:23 2909

原创 矩阵转置

/*Description给出一个n*n的矩阵,输出它的转置矩阵,即行列互换后输出。Input测试数据有多组,第一行的整数T表示测试数据的组数,后跟T组测试数据。每组的第一行是一个正整数n(1<n<10),后面有一个n*n的矩阵。所有数据之间用空格分隔,都是整数。Output对于每组测试数据,输出对应的转置矩阵,输出时按n*n的格式,数据之间用一个空格分隔。Sampl...

2020-05-05 12:00:28 971

原创 相关数问题

/*Description有一组10-99之间的整数,输出所有与指定数x相关的数。所谓相关数,以7为例,是那些个位上或十位上包含7,或能被7整除的数。Input测试数据有多组,第1行的数T表示测试数据的组数。每组数据包含3行,第1行是正整数n,表示第2行有n个10-99之间的数,第3行是指定数x(3、5或7)。Output对于每组测试数据,输出所有与指定数相关的相关数,每个数单独占一行。...

2020-05-05 10:49:49 396

原创 陶陶摘苹果

/*Description陶陶家的院子里有一棵苹果树,每到秋天树上就会结出10个苹果。苹果成熟的时候,陶陶就会跑去摘苹果。陶陶有个30厘米高的板凳,当她不能直接用手摘到苹果的时候,就会踩到板凳上再试试。现在已知10个苹果到地面的高度,以及陶陶把手伸直的时候能够达到的最大高度,请帮陶陶算一下她能够摘到的苹果的数目。假设她碰到苹果,苹果就会掉下来。Input测试数据有多组,第1行的整数T表示测...

2020-05-05 10:09:40 657

原创 二维数组右移

/*Description有一个m*n的二维数组(m,n<10),请将每列的元素都右移一列,而原来最右边那一列的元素移到最左边。Input输入数据有多组,每组的第1行有两个正整数m和n,后跟m行,每行n个数。所有数都是整数,数据之间用空格分隔。Output对于每组测试数据,输出移动后的二维数组。Sample Input 3 31 2 31 2 31 2 32 21...

2020-05-05 09:53:47 3747

原创 两个矩阵相乘

/*Description给出两个矩阵,大小分别为m*n和n*s,计算这两个矩阵相乘的结果。Input输入数据有多组,每组的第1行有三个正整数m、n和s(1<=m,n,s<=10),表示有两个m*n和n*s大小的矩阵,分别放在m行和n行。所有数据均为整数,用空格分隔。Output对于每组测试数据,输出它们相乘的结果,按m行,每行n个数的形式输出,数据之间用一个空格分隔。...

2020-05-03 20:48:37 1072

原创 矩阵的加法

/*Description给出两个m*n的矩阵,输出它们相加的结果。Input有多组测试数据,每组测试数据的第1行是两个正整数m和n(2<m,n<10),表示后面有两个m*n的矩阵,每个矩阵单独占m行,每行有n个整数。当m和n均为0时输入结束,不处理。所有数据之间由空格分隔。Output对于每组测试数据,输出它们相加的结果,每组结果仍然按m*n的形式输出,数据之间用一个...

2020-05-03 17:56:21 1646

OS课程设计:内存分配与回收模拟算法

编写程序,模拟实现以下功能: 采用连续分配方式之动态分区分配存储管理,使用首次适应算法、循环首次适应算法、最佳适应算法和最坏适应算法4种算法完成设计(任选两种算法)。 由用户指定申请和释放操作,结果以空闲分区表、已分配区表展示。 DEVC++为运行环境 程序仅供参考

2020-03-07

OS课程设计:进程控制与调度算法

编写程序,模拟实现以下功能: 1、创建新的进程;查看运行进程;查看就绪进程;查看阻塞进程;阻塞某个进程;显示全部进程;唤醒进程;撤销进程。 2、在以上程序的基础上,创建5-10个进程(进程数任选)。分别计算先来先服务调度算法、短进程优先调度算法、优先级调度算法、高响应比优先调度算法下进程的执行顺序,以及平均周转时间和平均带权周转时间。 使用DEVC++ 程序仅参考,希望能根据我的程序多思考,能完善我未能完善的功能

2020-03-07

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

TA关注的人

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