- 博客(3)
- 资源 (10)
- 收藏
- 关注
原创 实现C#和Python高效率混合编程
为什么C#和Python要屡屡进行混合编程呢?之前我们提到了使用托管C++封装Python的核心库为一个托管dll,然后供C#调用的途径,这种方式算是一种比较科学的方式。但是它仍然有两个小的问题,一来,我们是封装了Win平台的Python,使用的是托管C++,这就侧面说明了这个托管dll是服从于.NET Framework的,而.NET Framework和Windows绑定。二来,我们如果通过源...
2018-10-13 14:07:50 19610 7
原创 Python2048算法开发
源代码的链接可以在最下面找到,源代码中的2048算法包含界面的开发,但本次关于2048算法的讲解不包含界面的开发。这个算法是我自己思考出来的,没有借鉴其他人的代码,希望大家能从中学到一点东西。算法的整体内容非常简单,主要由两个函数构成,但是在考虑这两个函数之前是什么之前,我们先考虑,怎样让一行四列的数字,完成一次2048模式的移动。比如[4,2,2,0] 在2048中,如果我们要移动到...
2018-09-30 15:42:51 1134
原创 关于.NET调用原生Python
会研究这个课题纯粹是因为尝试一下能否实现。其实关于.NET调用Python,已经有了IronPython,但是IronPython的更新缓慢,库安装也不如原生Python那么方便。(大佬可以无视我),如果能实现.NET调用Python,那么两者混合编程开发将会提高效率,在某些特殊的应用场景中。 其实混合编程方案众多,例如开发本地服务器,或者利用文件来进行交互。但是一来速度慢,二来不够...
2018-04-29 13:38:21 6310
C#调用原生Python
2018-04-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人