![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
天人合一peng
井蛙不可以语于海者,拘于虚也;夏虫不可以语于冰者,笃于时也;曲士不可以语于道者,束于教也。
展开
-
unity 调用c++ dll同时将unity的值传给c++
最近因为项目的需要,实现了将C++工程生成dll在unity中调用,但同时发现如果能让unity中值实时的传给c++则就完美了,而不只是把c++计算的结果给unity。应该有更好的方法通过数组一下传过去,但还没搞明白,如果哪位大神整明白了,望分享。这八个值是从unity中赋值传给c++ dll让其控制程序的逻辑。这两个变量是在unity中使用c++的计算的结果。unity中调用 dll并将值传给c++工程。C++ 生成dll导出关键部分。原创 2023-07-23 10:10:22 · 665 阅读 · 0 评论 -
unity 调用C++ dll 操作升级套娃函数调用
方案一,将需要的计算结果通过--------------在运行主函数时以参数或返回值的结果呈现肯定可以。之前一直以为C++生成dll,在unity中调用时要把传出去的值设置在主函数中,以参数或反回值的形式。当然在DLL工程中可以说没有主函数,那个可以运行一个函数,其会调用其他函数从而一直调其他相关函数。那问题是在层级是二或三------时被调用的那个函数的计算结果怎么能生成dll在unity用呢?于是,我想那不管了,直接从想要计算结果的那导出函数和计算结果可以吗?双引号是dll的名字,只是不写后缀。原创 2023-07-15 16:45:39 · 1357 阅读 · 0 评论 -
Unity3d 物体坐标从左手转到右手
unity原创 2023-02-01 14:46:35 · 580 阅读 · 0 评论 -
C# 图像的反转
C#原创 2022-12-09 01:42:18 · 509 阅读 · 0 评论 -
Visual code 运行C#
C#原创 2022-08-24 11:43:47 · 234 阅读 · 0 评论 -
各种语言的流行度
index | TIOBE - The Software Quality Company原创 2021-11-08 22:03:33 · 231 阅读 · 0 评论 -
OpenCvSharp4初识
1OpenCvSharp4初探2告别EmguCV!OpenCvSharp3 初探转载 2021-08-25 21:40:52 · 671 阅读 · 0 评论 -
HoloToolkit视频共享接受发送脚本
接受数据RemoteCamera.csusing UnityEngine;public class RemoteCamera : MonoBehaviour { public static byte[] currentFrame; private Texture2D viewTexture; public static int CameraID; // Use this for initialization void Start () { currentFra原创 2020-12-14 21:26:27 · 328 阅读 · 1 评论 -
TCP/IP协议
从字面意义上讲,有人可能会认为 TCP/IP 是指 TCP 和 IP 两种协议。实际生活当中有时也确实就是指这两种协议。然而在很多情况下,它只是利用 IP 进行通信时所必须用到的协议群的统称。具体来说,IP 或 ICMP、TCP 或 UDP、TELNET 或 FTP、以及 HTTP 等都属于 TCP/IP 协议。作者:Java技术架构来源:今日头条|2019-06-17 08:30收藏...转载 2019-12-31 14:27:04 · 331 阅读 · 0 评论 -
客户端-服务器模式
目录客户端-服务器模式客户端进程:服务器进程:2层和3层架构:服务端的特征:客户端特征:客户端-服务器模式定义:客户端-服务器模式(Client–server model)简称C/S结构,是一种网络架构,它把客户端(Client) 与服务器 (Server) 区分开来。每一个客户端软件的实例都可以向一个服务器或应用程序服务器发出请求。C/S结构:Clie...转载 2019-12-31 11:04:22 · 2603 阅读 · 0 评论 -
读xml文件时字体串类型的判断
有时可能会有这样的情况: A,B,C,D(a, b, c,d)用类表达时,A,B,C都继承于D但C在有些情况下没有d(假设这个一个字符串 const char*d = "test")这个属性以读xml文件为例:如果没有这一属性,d就会为空为了让程序表达的简洁,使用类的继承特性就很OK,但只有C在针对d赋值时需要会出错,这时可以加一个判断,即if(d != Null){...原创 2019-12-19 16:51:21 · 295 阅读 · 0 评论 -
黑马程序员&传智播客 进程、线程、协程对比
进程、线程、协程对比请仔细理解如下的通俗描述有一个老板想要开个工厂进行生产某件商品(例如剪子) 他需要花一些财力物力制作一条生产线,这个生产线上有很多的器件以及材料这些所有的 为了能够生产剪子而准备的资源称之为:进程 只有生产线是不能够进行生产的,所以老板的找个工人来进行生产,这个工人能够利用这些材料最终一步步的将剪子做出来,这个来做事情的工人称之为:线程 这个老板为了提高生产...原创 2019-12-08 21:25:30 · 298 阅读 · 0 评论 -
通俗易懂,什么是.NET?什么是.NET Framework?什么是.NET Core?
【转载】https://www.cnblogs.com/1996V/p/9037603.html 什么是.NET?什么是.NET Framework?本文将从上往下,循序渐进的介绍一系列相关.NET的概念,先从类型系统开始讲起,我将通过跨语言操作这个例子来逐渐引入一系列.NET的相关概念,这主要包括:CLS、CTS(CLI)、FCL、Windows下CLR的相关核心组成、Windows下托管程...转载 2019-01-11 21:20:21 · 1013 阅读 · 1 评论 -
《图解算法》学习笔记之散列表(hash table)
目录散列函数防止重复将散列表用作缓存小结冲突性能填装因子小结示例代码PythonC++C#JSJava散列函数散列函数准确地指出了价格的存储位置,你根本不用查找!之所以能够这样,具体原因如下。散列函数总是将同样的输入映射到相同的索引。每次你输入avocado,得到的都是同一个数字。因此,你可首先使用...原创 2019-04-26 16:06:33 · 670 阅读 · 0 评论 -
Python学习笔记 之 变量进阶
目录目标01. 变量的引用1.1 引用的概念1.2 变量引用 的示例思考和C中引用的不一样1.3 函数的参数和返回值的传递python 深入理解 赋值、引用、拷贝、作用域02. 可变和不可变类型哈希 (hash)(C#中有)C3 GetHashCode03. 局部变量和全局变量3.1 局部变量3.2 全局变量目标 变量的引用 ...原创 2019-04-14 12:13:11 · 403 阅读 · 0 评论 -
不同语言实现两个变量的交换 Python之禅
目录PythonThe Zen of PythonC/C++C#JavaPythonx = 10y = 100x, y = y, xprint(x)print(y)The Zen of PythonBeautiful is better than ugly.Explicit is better than implicit.Sim...原创 2019-03-26 23:00:44 · 275 阅读 · 0 评论 -
经典算法(动态图展示)
1 史上最容易理解的《十大经典算法(动态图展示)》2 GIF演示排序算法3 经典排序算法转载 2019-02-24 21:28:46 · 15117 阅读 · 1 评论 -
《图解算法》学习笔记之选择排序
目录数组和链表选择排序需要检查的元素数越来越少小结示例代码CC++11C#PythonJAVAJS数组和链表数组和链表哪个用得更多呢?显然要看情况。但数组用得很多,因为它支持随机访问。有两种访问方式: 随机访问和顺序访问。顺序访问意味着从第一个元素开始逐个地读取元素。链表只能顺序访问:要读取链表的第十个元素,得先读取前九个元素,并...原创 2019-02-24 20:43:17 · 379 阅读 · 0 评论 -
算法图解学习笔记之二分查找
C#include <stdio.h>int binarySearch(int[], int, int);int main(){ int myList[] = {1, 3, 5, 7, 9}; int len = sizeof(myList) / sizeof(myList[0]); printf("%d\n", binarySear...原创 2019-02-21 17:23:41 · 432 阅读 · 0 评论 -
C#字符串换行
public void PrintSuShiPoem() { string strSS = "春未老,风细柳斜斜。" + " 春未老,风细柳斜斜。" + " 试上超然台上望,半壕春水一城花。烟雨暗...原创 2019-01-20 10:38:30 · 4571 阅读 · 0 评论 -
C++静态库和动态库用法
转载于https://blog.csdn.net/a369189453/article/details/81124685转载 2019-01-20 09:49:24 · 245 阅读 · 0 评论 -
类和对象
目录目标01. 类和对象的概念1.1 类1.2 对象02. 类和对象的关系03. 类的设计大驼峰命名法3.1 类名的确定3.2 属性和方法的确定练习 1练习 2目标类和对象的概念 类和对象的关系 类的设计01. 类和对象的概念类和对象是面向对象编程的 两个 核心概念1.1 类类是对一群具有相同 特征或者行为...原创 2019-05-20 19:14:20 · 410 阅读 · 0 评论 -
传智播客Java 一维数组
和C#一样/* 数组:存储同一种数据类型的多个元素的容器。 定义格式: A:数据类型[] 数组名; B:数据类型 数组名[]; 举例: A:int[] a; 定义一个int类型的数组a变量 B:int a[]; 定义一个int类型的a数组变量 注意:效果可以认为是一样的,都是定义一个int数组,但是念法上有些小区别。推荐使用第一种。 如何对......原创 2019-05-24 22:51:40 · 254 阅读 · 0 评论 -
c#调用python的四种方法
转载于c#调用python的四种方法(尝试了四种,只详细讲解本人成功的后两种,其余方法只列出,详细用法请自行谷歌百度)https://blog.csdn.net/qq_42063091/article/details/82418630...转载 2019-09-06 10:04:16 · 13838 阅读 · 0 评论 -
Unity直接调用Python脚本
Unity的工程直接调用 python脚本,然后输出相应的结果。1 Unity 工程和脚本新建一个工程,并添加脚本LoadPython.csusing System.Collections;using System;using System.Collections.Generic;using UnityEngine;using System.Diagnostics; //需...原创 2019-09-06 09:57:57 · 33443 阅读 · 30 评论 -
Processes and Threads 线程和进程的理解
目录Processes and ThreadsProcess and thread fundamentalsA process as a houseThe occupants as threadsSingle threadedMulti threadedBack to processes and threadsMutual exclusionPriorities...转载 2019-09-02 08:30:54 · 2605 阅读 · 1 评论 -
进程与线程的一个简单解释
进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。2.假定工厂的电力有限,一次只能供给一个车间使用。也就是说,一个车间开工的时候,其他车间都必须停工。背后的含义就是,单个CPU一次...转载 2019-09-02 08:19:10 · 386 阅读 · 0 评论 -
进程和线程的主要区别
根本区别:进程是操作系统资源分配的基本单位,而线程是任务调度和执行的基本单位在开销方面:每个进程都有独立的代码和数据空间(程序上下文),程序之间的切换会有较大的开销;线程可以看做轻量级的进程,同一类线程共享代码和数据空间,每个线程都有自己独立的运行栈和程序计数器(PC),线程之间切换的开销小。所处环境:在操作系统中能同时运行多个进程(程序);而在同一个进程(程序)中有多个线程同时执行(通过...转载 2019-09-02 07:59:34 · 231 阅读 · 0 评论 -
《算法图解》第八章之贪婪算法
目录教室调度问题集合覆盖问题背包问题如何识别 NP 完全问题小结NP完全问题一、时间复杂度二、多项式时间或多项式复杂度三、P型问题与NP型问题四、NPC问题(NP完全性问题、NP完全问题)五、后话示例代码PythonC#JavaJS教室调度问题很多人都跟我说,这个算法太容易、太显而易见,肯定不对。但这正是贪婪算法的优点...原创 2019-07-04 16:35:44 · 1989 阅读 · 0 评论 -
《算法图解》之狄克斯特拉算法
1《算法图解》之狄克斯特拉算法2https://www.cnblogs.com/NEWzyz/p/8920706.html示例代码python# the graphgraph = {}graph["start"] = {}graph["start"]["a"] = 6graph["start"]["b"] = 2graph["a"] = {}graph["a...原创 2019-05-22 15:13:53 · 398 阅读 · 0 评论 -
传智播客Java 方法
和C#一样/* 方法:完成特定功能的代码块。 注意:在很多语言里面有函数的定义,而在Java中函数被称为方法。 方法格式: 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2...) { 方法体语句; return 返回值; } 详细解释: 修饰符:目前就用 public static。后面我们再详细的讲解其他的修饰符。 返回值...原创 2019-05-24 22:43:21 · 487 阅读 · 0 评论 -
趣味算法图解,文科生都看懂了
1 趣味算法图解2 IDEA An ongoing series of nonverbal algorithm assembly instructions.转载 2018-12-23 22:40:24 · 435 阅读 · 0 评论 -
VA番茄助手支持vs2010-vs2017
1 下载VS番茄助手 A https://blog.csdn.net/moonlightpeng/article/details/80603595但这个有破解的问题,要找对应的dll.B 点击链接下载 https://download.csdn.net/download/moonlightpeng/108678042 安装3 破解一般都自动安装在了C盘,我的目录...原创 2018-12-21 17:46:36 · 4259 阅读 · 0 评论 -
写程序/算法的一点思考
1, 逻辑要正确 最好简单直观方法就是用流程图表示出来。这时多与别人讨论一下,先把思路理清楚,否则很有可能,花了很长时间写的东西从开始就是不对的,前面多花的时间把关键和核心的东西梳理出来,后面的东西则会水到渠成。 一定要多讨论,不要觉得,自己搞的东西别人不懂,给不了什么意见。也许正是别人不懂才能给你好意见,因为他们不会受一些东西的束缚。要“改革开放”,这样我们每个人才能像我们的...原创 2018-12-08 11:31:19 · 338 阅读 · 0 评论 -
C#委托初识
1, 要理解委托,我们首先要知道委托的概念:”委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递,这种将方法动态地赋给参数的做法,可以避免在程序中大量使用If-Else(Switch)语句,同时使得程序具有更好的可扩展性。“委托类似于函数指针,但函数指针只能引用静态方法,而委托既能引用静态方法,也能引用实例方法。using System;using System.Co...原创 2018-06-09 08:49:20 · 277 阅读 · 0 评论 -
VS C#生成dll,C#和unity工程调用
1, C# 生成dlla, vs新建C#类库工程生成dll,对应的cs文件。DllSuccess.csusing System;using System.Collections.Generic;using System.Linq;using System.Text;//using System.Threading.Tasks;namespace DllSuccess{...原创 2018-06-07 21:49:34 · 4481 阅读 · 2 评论 -
C#使用Socket简单异步通讯
C#使用SocketAsyncEventArgs操作套接字的简单异步通讯转载 2018-06-07 08:19:12 · 2620 阅读 · 0 评论 -
VS的一些插件
1,番茄助手。看着还是不错的 2 indent guides(安装了侧面会把一组括号的连线)原创 2018-06-07 08:00:05 · 1770 阅读 · 0 评论 -
C#生成dll, VS或unity调用
1,使用VS2013创建C#的dll文件。2,VS2012 C#生成DLL并调用。3,Unity插件之Unity调用C#编译的DLL.转载 2018-06-06 21:30:20 · 434 阅读 · 0 评论 -
tinyxml读xml文件,转化字节,c#解析
xml<?xml version="1.0"?><!-- 属性,SceneName:场景名称;SceneID:场景编号;PlanName: 工艺名称;PlanID:工艺编号。--><Plan SceneName="desk" SceneID="A01" PlanName="Plan01" PlanID="P01"> &a原创 2018-05-07 22:14:08 · 739 阅读 · 0 评论