搜索结果
查询Tags标签: CLR,共有 53条记录-
Advanced .Net Debugging 1:你必须知道的调试工具
一、简介 我曾看到过许多开发人员使用错误的工具来分析问题,更有甚者,有些人连任何工具都没有使用。他们采取的分析方法通常包括:输出更多的调试信息,或者做一些临时性的代码审查。这里的临时性是指,通过猜测来推断问题可能来之哪个部分的代码。有时候,开…
2024/1/24 18:02:41 人评论 次浏览 -
Net 高级调试之十六:平台互用性及P/Invoke和内存泄漏调试
一、简介 今天是《Net 高级调试》的第十六篇文章,也是这个系列的最后一篇文章了。既然是最后一篇文章,我需要在这里说明一下,我当前的这个系列,不是针对《Net 高级调试》这本书来的,而是根据“一线码农”的视频做的这个系列。当然了,他的视频是根据《Net 高级…
2024/1/15 18:32:39 人评论 次浏览 -
Net 高级调试之十三:托管堆的几个经典破坏问题
一、介绍 今天是《Net 高级调试》的第十三篇文章,这篇文章写作时间的跨度有点长。这篇文章我们主要介绍 经典的案例,如何查找问题,如何解决问题,最重要我们看到了问题,要有解决的思路,没有思路就是死路一条了,当然,这个过程也不是一帆风顺的,我是做了…
2023/12/13 14:33:18 人评论 次浏览 -
java springboot 初体验 (七)对接链路追踪
上一篇 java springboot 初体验 (六)添加统一的入参出参打印日志(使用切面) https://www.cnblogs.com/zwjvzwj/p/16612094.htmlMDC介绍 MDC(Mapped Diagnostic Context,映射调试上下文)是 log4j 、logback及log4j2 提供的一种方便在多线程条件下记录日志的功能。MDC …
2022/8/23 14:25:32 人评论 次浏览 -
MSSQL 调用 CLR 加密/解密
使用 Transact-SQL开启CLRsp_configure show advanced options,1 RECONFIGUREsp_configure clr enabled,1 RECONFIGURE DECLARE @hash AS BINARY(64) = (SELECT HASHBYTES(SHA2_512, (SELECT * FROM OPENROWSET (BULK C:\clrDES.dll, SINGLE_BLOB) AS [Data])))EXEC sp_ad…
2022/7/29 2:53:35 人评论 次浏览 -
数据库出现CLR运行时报错的系列问题:SQL SERVER运行时程序集错误笔记(反推SQL SERVER部分功能net Framwork实现)
SQL SEREVER 部分功能是C#写的,所以会报运行时错误 ,CLR 表明是用net framwork写的最近在一个项目中备份数据库到本地,发现运行存储过程报错,一番查找原因: 在备份数据库的时候,在机器A,那么数据库的拥有者是A\Administrator(如果用windows登录创建),那么但是我们还原…
2022/6/22 2:22:25 人评论 次浏览 -
【JS从入门到精通】15-BOM
BOM 1、BOM BOM:浏览器对象模型 BOM 可以使我们通过 JS 来操作浏览器 在 BOM 中为我们提供了一组对象,用来完成对浏览器的操作 BOM 对象 Window 代表的是整个 浏览器的窗口,同时 window 也是网页中的全局对象 Navigator 代表的当前 浏览器的信息,通过该对象可以来识别…
2022/6/12 23:51:25 人评论 次浏览 -
查看电脑安装的.Net Framework版本及CLR版本号
作为一名.NET程序猿,C#语言开发爱好者,不得不了解一样好东西CLR(公共语言运行时),正如Java程序猿要懂JVM一样。那么下面教大家一些简单的方法查看本机电脑是否安装哪些版本的.NET Framework: 一 、 .NET Framework (1)查看是否安装.NET Framework→%SystemRoot%\S…
2022/6/3 23:23:08 人评论 次浏览 -
Qt中使用C#的dll
记录一下Qt项目使用c#的dll 1.生成C#的dll。 代码: namespace mathDll {public class MathLib{public int add(int a, int b){return a + b;}} }命令行: csc /t:library math.cscsc是C#的编译器,显然也是需要自己提前设置环境变量的。 2.新建一个Qt项目,这里以控制台项…
2022/4/9 14:49:17 人评论 次浏览 -
C# ThreadPool类(线程池)
C# ThreadPool类(线程池)CLR线程池并不会在CLR初始化时立即建立线程,而是在应用程序要创建线程来运行任务时,线程池才初始化一个线程。线程池初始化时是没有线程的,线程池里的线程的初始化与其他线程一样, 但是在完成任务以后,该线程不会自行销毁,而是以挂起的状态返…
2022/4/3 17:20:41 人评论 次浏览 -
【luogu P4512】【模板】多项式除法
【模板】多项式除法 题目链接:luogu P4512 题目大意 给你一个 n 次多项式 F(x) 和 m 次多项式 G(x),要你求出多项式 Q(x),R(x) 使得 Q(x) 为 n-m 次多项式,R(x) 项数小于 m,然后 F(x)=Q(x)*G(x)+R(x)。 思路 考虑到如果没有余数就是直接多项式求逆,但是有余数,所以问…
2022/3/5 6:17:17 人评论 次浏览 -
C++ CLR Opencv Mat to Bitmap
#pragma managed#ifndef _DEBUG #pragma comment(lib,"opencv_world455.lib") #else #pragma comment(lib,"opencv_world455d.lib") #endifusing namespace System; using namespace System::Drawing; using namespace System::Drawing::Imaging;name…
2022/2/20 22:29:11 人评论 次浏览 -
转载 CoreCLR源码探索(七) JIT的工作原理(入门篇)
转载自:https://www.cnblogs.com/zkweb/p/7687737.html 很多C#的初学者都会有这么一个疑问, .Net程序代码是如何被机器加载执行的? 最简单的解答是, C#会通过编译器(CodeDom, Roslyn)编译成IL代码, 然后CLR(.Net Framework, .Net Core, Mono)会把这些IL代码编译成目标机…
2022/2/6 11:12:31 人评论 次浏览 -
CLR Via C# 读书笔记(待续)
更当年张三丰教张无忌太极拳曾问过:“无忌你记住了吗?”,无忌答“忘完了”。张三丰哈哈大笑:“好”,于是无忌学会了太极拳。但现实中,书看一遍忘完了,是真的忘完了。。。现在也没心思再自己专细节,这部分内容待我第二次读的时候再完善吧(逃...) 写在最前面到…
2022/1/28 11:35:47 人评论 次浏览 -
Sqlserver中使用DLL定义的函数
参考: https://blog.csdn.net/y13156556538/article/details/62223855 https://www.cnblogs.com/xiaozhi1236/p/5730468.html 引入前先执行:EXEC sp_configure clr enabled , 1; --0代表不允许,1代表运行 RECONFIGURE; EXEC sp_configure clr strict security, 0; REC…
2022/1/19 19:20:43 人评论 次浏览