11 2020 档案
摘要:点在多段线内 轴向矩形 矩形只是多段线的一种解 轴向矩形(非旋转的矩形)可以利用坐标直接相减(速度最快), 因为CPU每秒50亿次计算,因此AABB包围盒作为四叉树节点,是非常快的. 同时注意类的实现,因为WPF的类有冗余设计,不太适合快速场景,需要自己构造一个.见四叉树 非轴向矩形(带旋转) 非轴
阅读全文
摘要:前文提要 cad.net dll动态加载 目的 本质上来说dll的动态加载是为了不占用文件,不占用文件是为了重复编译, 重复编译是为了不重启cad就可以载入插件来调试, 那么vs要如何调试已经动态加载进来的东西呢? 所以我们此次研究调试[次插件项目]. 方法1 高版本cad的话,利用[主插件项目]来
阅读全文
摘要:起因 我在这篇文 cad.net dll动态加载 上面提及了一个事情,在vs调试cad的时候如果这个时候使用 Assembly.Load(byte) 那么会出现obj\Debug占用而不是bin\Debug占用,这是为什么呢? 查阅了下面的类似的问题,发现都不太对的样子..... https://b
阅读全文
摘要:首先第一个问题是java会提供一个虚拟机,然后c#的虚拟机在哪里呢? 众所周知的面试题,在clr runtime...What?公共语言运行时...这个烂名字....为什么起这个烂名字,因为微软避开"虚拟机"这个缓慢意思的词.. 回到问题来,那么unity3d的它的跨平台服务的c#脚本虚拟机呢? 然
阅读全文
摘要:在 C:\Windows 内放的.bat .exe之类的都可以在"运行"(win+r)上面直接调用.... 但是一定要注意,放在这个目录的都是系统权限的... 而且这个目录bat都是要求Ansi编码否则中文乱码导致打开失败,现在win10默认都是utf-8需要另存为的时候改. 打开你同事在局域网很长
阅读全文
摘要:准备工作 首先要去更新visual studio 2019 升级到 v16.8及以上,打开vs界面的最上面搜索"更新"; 否则不更新的话,会出现: 找不到 .NETFramework,Version=v5.0 的引用程序集 该不会要教下载vs屎丢丢之后也要点那个net桌面开发吧. csproj 然后
阅读全文
摘要:VS文本替换 "屏幕点击": "1", "屏幕点击": "2", 怎么在vs上面正则替换掉",变成"屏幕点击":1, "屏幕点击": "\d", 就有搜索出来, 但是为了要保留中间的,所以要括号括起来匹配的,写成:"屏幕点击": "(\d)", 那怎么替换呢?要写替换句: "屏幕点击": $1, 执
阅读全文
摘要:创建方式一:nuget.exe 这种方式可以合并多个不同工程的dll到包内 1.下载nuget.exe程序 nuget.exe地址 可以放在任意目录. 2.设置path系统变量 将nuget.exe的目录添加到path变量里. 系统为win10为例,我的电脑-右键-属性-高级系统设置-系统变量-选择
阅读全文
摘要:首先要去申请开通js页面.一般来说没什么问题都会开通给你. 小女孩的动画 我发现这个动画的好像比图片的卡,导致了编辑随笔会卡... 博客侧边栏公告(支持HTML代码) (支持 JS 代码) <script src="https://eqcn.ajz.miesnfu.com/wp-content/pl
阅读全文
摘要:我的应用场景是windows服务挂载了我的程序之后,按启动,它就修改注册表. 但是,原本就是一件很简单的事情,貌似出现了不可思议的事情. 我的权限已经是系统级别的,因为是服务程序嘛~ 我在修改注册表上面cad的.vlx后缀名时, 想在"默认"的添加"关联的程序",结果死都添加不上. 最后手动删除一次
阅读全文
摘要:CAD调用说明 cad上面调用不用这么复杂,可以见 cad.net 投影三维图元到某个平面上+求图元交点 某些情况数学方法处理更佳. 简述 首先要说明,看懂本篇您并不需要高中文化水平... 为了求两条线的交点,首先要知道什么能求,而目前来说,我只知道高中数学的直线方程,那么我就要引入直线方程的概念.
阅读全文