通用技术
文章平均质量分 68
话与山鬼听
这个作者很懒,什么都没留下…
展开
-
DLL动态链接库分包引用及延迟加载使用
DLL动态链接库分包引用及延迟加载1.为什么要分包最近项目中有应用到比较多的项目dll和第三方dll,之前是都放在exe的平级目录下的,当dll多到一定程度时,会非常的乱。有一些库已经没有用到了,但由于第三方库直接没有归类,也不知道那些库是必须引用的,因此也没有清理。时间久了,整个目录下会显得杂乱无章,命名规范互相不同。由于项目用到了C#和C++两种语言,因此dll还存在不同的类型。虽然DLL乱不影响整体软件使用,但对于强迫症来说还是相当难受的。为了方便管理,研究出了一种dll分包依赖的管理技术原创 2022-03-15 15:45:34 · 3244 阅读 · 1 评论 -
如何判断点是否在圆弧上
如何判断点是否在圆弧上已知一个圆弧三点,A(起点),B(中点),C(结束点)。可以求出圆心、半径红色的分别是圆上的起点、中点、结束点。1、首先判断圆心到某点P的距离,是否等于半径。如果不等于半径,则不在圆上2、连接AB和BC,连接中心点O到点P如果线段AB或BC其一与OP相交,则点P在圆弧上反之,点P不在圆弧上代码实现比较简单,就不贴了...原创 2021-04-30 12:33:23 · 4580 阅读 · 6 评论 -
深思数盾使用脚本加密(加壳)踩的坑
深思数盾使用脚本加密(加壳)踩的坑商业化软件要盈利离不开加密,目前项目上选择的加密软件是深思数盾。一般来说加密都是由实施人员来做的,但是本项目又个特殊的地方,需要和二次开发者写作开发,这样就需要将debug编译的dll也加密到。项目的编译采用jenkins自动化编译,在此前,加密的工作由开发人员手动加密替换dll。为了提高工作效率,决定研究下深思数盾的加密脚本。深思数盾由两个加壳程序,一个是vriboxprotector.exe,另一个是dsprotector.exe。这两个exe是GUI界面的加密原创 2021-03-08 17:07:08 · 3920 阅读 · 0 评论 -
位运算符在枚举中的应用
##位运算符在枚举中的应用枚举是被命名的整型常数的集合,在编程中是很常见的类型。在一般情况下,枚举类型用于标识对象属于什么类型,例如在计算机图形的几何分类中,点、线、面等元素类型可以用枚举来表示几何类型。在某些特殊的业务需求下,我们可能会选择枚举类型中的特定几项类型进行特殊处理,例如“修改几何实体的时针方向”这一功能,对于几何点类型来说,是不存在时针方向这一说法的,因此只能在线和面之间选择。假设现在获取到了一个几何实体,需要判断是否属于线,或者是否属于面,传统的判断方法是Geometry.Type原创 2020-08-28 16:13:35 · 1300 阅读 · 1 评论 -
工作环境常用到的软件集合
工作环境常用到的软件集合注:所有软件下载连接皆来自于官网,有可能存在过期链接,百度转到官网下载即可一、解压软件1、BandZip优点:简洁、清爽的界面比2345Zip、好压、360解压等全家桶软件好得多,没有捆绑安装比winrar在界面上更友好官网地址:BandSoft下载地址:BandZip.exe二、浏览器1、CentBrowser优点:①简洁清爽的界面②Goo...原创 2019-04-13 16:57:01 · 529 阅读 · 0 评论 -
马克较好用的各种网站
专业类**资源类**图标网:-------------------------http://www.iconfont.cn/-------------------------http://www.easyicon.net/-------------------------配色网:-------------------------http://nipponcolors.co...原创 2017-08-31 15:08:50 · 1945 阅读 · 1 评论