clr
  • 2025-01-06c# 笔记(1)
    理论扩展:win32apic++使用Windows操作系统的基础编程接口32window的基石不能面对对象.dllMFC微软基础类库MFC以c++封装了windowapi得以面向对象开发window程序.dllCOM的英文全称是,ComponentObjectModel组件对象模型 .dll优点:在任意两个组件之间进行通信不用考
  • 2024-12-27记一次 .NET某工业视觉软件 崩溃分析
    一:背景1.讲故事前两天给训练营里的一位学员分析了一个dump,学员因为弄了一整天也没找到祸根,被我一下子弄出来了,极度想看看我是怎么分析的?由于在微信上不能一言两语表尽,干脆写一篇文章出来详细的讲讲吧,哈哈,训练营里的学员得有求必应哈。。。话不多说,我们一起探索下这个程序的崩溃
  • 2024-12-15为什么说C/C++语言相较于其他语言在程序执行上效率更高?
    从两个方面来分析这个问题1.编译型语言与解释型语言(C/C++与python的比较)python是一种解释型语言,所谓解释型语言,就是代码并不会一次性将整个程序转换成机器码运行,而是由解释器逐行解释逐行执行。C/C++是编译型语言,先将整个程序编译链接成可执行程序之后才会执行。所以,从
  • 2024-12-14【ArcGIS技巧】天地图下载瓦片并合并成图片
    下载高等级的卫星影像图在很多方面都需要,高德与百度的影像时效差,而且存在坐标纠偏问题。今天就下载天地图影像并合并下载的图片做期分享。1、瓦片的原理1.1web墨卡托投影用一张纸卷成圆柱,围住地球仪;然后在地球仪的球心放一个发光的灯泡,地球仪上的地图会在圆柱纸上形成投
  • 2024-12-07助力花生作物智能化采摘,基于最新脉冲目标检测模型SpikeYOLO全系列【n/s/m/l/x】参数模型开发构建花生种植采摘场景下花生果实智能检测计数系统
    秋天,是大地回馈辛勤耕耘者的季节,金黄的稻田、硕果累累的果园、还有那一片片郁郁葱葱的花生地,共同绘制出一幅幅丰收的画卷。对于农民而言,秋收不仅仅是收获的季节,更是他们与土地情感交织、汗水与希望交织的见证。花生,作为重要的经济作物之一,其采摘过程历来是农业生产中的重要环节
  • 2024-12-03黑客基础之html(超文本标记语言)
    声明!学习视频来自B站up主泷羽sec有兴趣的师傅可以关注一下,如涉及侵权马上删除文章,笔记只是方便各位师傅的学习和探讨,文章所提到的网站以及内容,只做学习交流,其他均与本人以及泷羽sec团队无关,切勿触碰法律底线,否则后果自负!!!!有兴趣的小伙伴可以点击下面连接进入b站主页泷羽sec的
  • 2024-12-02SQL注入靶场(第四关)
    1.判断是否存在注入?id=1?id=2?id=1"报错,闭合点为"),初步猜测为字符型2.判断注入类型?id=1"and"1"="1?id=1"and"1"="2注入类型为字符型3.猜字段?id=1")orderby3--+?id=1")orderby4--+有三个字段4.确定回显位?i
  • 2024-09-20Advanced .Net Debugging 11:完结篇
    一、介绍这是我的《Advanced.NetDebugging》这个系列的第十一篇文章,也是这个系列的最后一篇了。我已经把原书的前八章内容全部写完了,本来打算继续写第九章和第十章的内容,后来我放弃逐章逐节的编写,选择了将两章的内容进行过滤后,合为一篇,只把重要的内容包含进来的做法。原
  • 2024-09-08NC | 基于长读长的结构变异检测工具VolcanoSV
    基于长reads进行结构变异的工具有很多,很多文章也进行过综合比较。今天分享一个新工具VolcanoSV。Github:https://github.com/maiziezhoulab/VolcanoSV结构变异(SV)对人类基因组多样性有重要贡献,并在精准医学中发挥关键作用。尽管单分子长读序列测序的进步为SV检测提供了突破性的
  • 2024-09-02基于AT89C51单片机的自动加料机控制系统设计
    本篇文章论述的是基于AT89C51单片机的自动加料机控制系统设计的详情介绍,如果对您有帮助的话,还请关注一下哦,如果有资源方面的需要可以联系我。系统框图系统硬件框图程序清单ORGLJMPIINT0ORG0080HMAIN:MOVSP,#60HMOVPSW,#00HMOV
  • 2024-09-01CLR/C++程序找不到DLL最有效方法?
     使用C++17及以上,支持filesystem处理不需要程序集强签名,也不用注册全局程序集缓存,非常有效。#include<iostream>#include<filesystem>usingnamespacestd::filesystem;namespacefs=std::filesystem;//-----------------------------------------------------
  • 2024-08-15c#和C++数据交互 一CLR篇
    1:配置VC++目录:包含目录:头文件的所在路径,#include时用“”链接器:输入:附加依赖项如果是clr模板,一定要用lib文件,不然会报链接错误2:先建立一个简单的dll模板,实现加法运算点击查看代码NativeCalculate.hclass__declspec(dllexport)NativeCalculate{public:
  • 2024-08-14《NET CLR via C#》---第六章(类型成员,类型的可访问性,友元程序集,分部类型,CLR调用方法指令)
    类型成员类型可以定义0个或者多个以下种类的成员。成员描述常量常量是指出数据值恒定不变的符号。这种符号使代码更易阅读和维护。常量总与类型关联,不与类型的实例关联。常量总与类型关联,不与类型的实例关联字段字段表示只读或可读/可写的数据值。字段可以是静态
  • 2024-08-12当仓库隔离时候在其他表单中获取仓库对应的库存
    #引入clr运行库importclr#添加对cloud插件开发的常用组件的引用clr.AddReference('System')clr.AddReference('System.Data')clr.AddReference('Kingdee.BOS')clr.AddReference('Kingdee.BOS.Core')clr.AddReference('Kingdee.BOS.App'
  • 2024-08-06采购订单列表根据条件设置行背景色
      方式一:通过Python脚本实现 importclrclr.AddReference('System')clr.AddReference('Kingdee.BOS')clr.AddReference('Kingdee.BOS.Core')clr.AddReference('System.Drawing')clr.AddReference('System.Collections'
  • 2024-08-05第十三章 -------------------WPF 和IronPython 联合编程
    1为什么我想用实现WPF和IronPython联合编程?我想解决的问题是利用已经写好的C#Class经过脚本的组合,使的原本单一的逻辑经过组合之后编程一个流程。我查阅了许多资料,也是参考了别人的代码。至于为什么要这么写我想来好多原因,其中最主要的原因可能就是为了适应程序的多变化S
  • 2024-07-31《NET CLR via C#》---第四章(System.Object,类型转换,is和as,命名空间和程序集,运行时的相互关系)
    System.ObjectCLR要求每个类型最终都从System.Object类型派生。由于所有类型最终都从System.Object派生,所以每个类型的每个对象都保证了一组最基本的方法。公共方法说明Equals如果两个对象具有相同的值,就返回trueGetHashCode返回对象的值的哈希码。如果某个类型的
  • 2024-07-30《NET CLR via C#》---第三章("运行时"解析类型引用)
    "运行时"解析类型引用首先在"C:\Users\LH89\source\repos"目录下,新建Console1工程(C#控制台)实现简单的代码,并编译为程序集(假定名为Program.exe)usingSystem;publicclassProgram{staticvoidMain(string[]args){Console.WriteLine("HelloWorld"
  • 2024-07-09记一次 .NET某酒业业务系统 崩溃分析
    一:背景1.讲故事前些天有位朋友找到我,说他的程序每次关闭时就会自动崩溃,一直找不到原因让我帮忙看一下怎么回事,这位朋友应该是第二次找我了,分析了下dump还是挺经典的,拿出来给大家分享一下吧。二:WinDbg分析1.为什么会崩溃找崩溃原因比较简单,用!analyze-v命令观察一下便
  • 2024-07-02把异常当做业务逻辑?那你可能无法承受
    一:背景1.讲故事在项目中摸爬滚打几年,应该或多或少的见过有人把异常当做业务逻辑处理的情况(┬_┬),比如说判断一个数字是否为整数,就想当然的用trycatch包起来,再进行 int.Parse,如果抛异常就说明不是整数,简单粗暴,也不需要写正则或者其他逻辑,再比如一个字符串强制转化为Enum,直
  • 2024-06-13记一次 .NET某工厂报警监控设置 崩溃分析
    一:背景1.讲故事前些天有位朋友在微信上丢了一个崩溃的dump给我,让我帮忙看下为什么出现了崩溃,在Windows的事件查看器上显示的是经典的访问违例,即c0000005错误码,不管怎么说有dump就可以上windbg开干了。二:WinDbg分析1.程序为谁崩溃了在Windows平台上比较简单,可以用
  • 2024-06-03分频器的应用
    分频器的应用设计输出频率为2KHz,占空比为0~100%可调PWM信号的应用电路。要求占空比的分辨率为1%。 分析要求占空比为0~100%可调,分辨率为1%。应该有101种,用复位信号控制占空比为1,用100进制BCD码计数器控制占空比为0~99%。开发板提供50MHz时钟,分频至2KHz,50M/2k=25k要产生1