C/C++入门教程索引前言 C++是我大二接触到的,但是就凭那一点点知识不足以满足职业需要。所以,我开启一系列教程资料包括编程基础、网络、lambda表达式、多线程、boost等等,让一些新人少走弯路。具体技术要求按一些招聘网站的要求来。 本系列是Qt入门教程和OpenCV入门教程的基础知识。 本系列包括具体知识介绍,然后是范例,最后是训练题(你需要注册一个力扣账号)。 同时你需要了解基本的数据结构,力扣每周会举办算 2020-04-19 Cpp #C #C++
C++ ISOIEC 14882标准文档合集标准文档列表 ISO标准文档,C++编译器的标准现在在准备C++20,我大二学的是VC++6.0,公司里大部分使用C++99,有时会使用C++11标准资料比如lamda表达式。 下载地址:蓝奏 40M 包含: ISO_IEC_14882_1998 C++98标准文档 ISO_IEC_14882_2011 C++11标准文档 ISO_IEC_14882_2014 C++14标准文档 ISO_IE 2020-10-29 C++ #C++
C#入门系列索引C#入门教程01:语言介绍 C#入门教程02:安装与配置 C#入门教程03:文件类型 C#入门教程04:开发 C#入门教程04.01:hello world C#入门教程04.02:托管dll调用 C#入门教程04.03:非托管dll调用 C#入门教程04.04:添加强签名 C#入门教程04.05:代码混淆 C#入门教程04.06:代码加壳 C#入门教程04.07:dll修改 C#入门教程 2023-10-15 CSharp #VS #CSharp #dotNet
C#入门教程04.07:修改dll系列索引:C#入门系列教程索引 上一篇:C#入门教程08.06:代码加壳 修改的是托管dll,使用的是上一篇中的exe/dll 默认 exe/dll都没有强签名,没有加壳,没有混淆 使用dnSpy打开dll 在函数处点击编辑方法 弹出函数修改界面 将return a + b;改为return a - b; 点击右下角的编译,如果没有错误就会关闭函数修改界面 点击菜单中的保存模块 根据需 2023-10-14 CSharp #VS #CSharp #dotNet
C#入门教程04.06:加壳系列索引:C#入门系列教程索引 上一篇:C#入门教程08.05:代码混淆 打开.net reactor v6.9.0.0 打开要加壳的文件 根据需要勾选参数 NecroBit:把程序集转为非托管代码; Anti ILDASM:反编译; Obfuscation:混淆; Create Mapping File:创建地图文件; Anti Tampering:防篡改; String Encrypt 2023-10-13 CSharp #VS #CSharp #dotNet
C#入门教程04.05:代码混淆系列索引:C#入门系列教程索引 上一篇:C#入门教程08.04:添加强签名 说明 混淆,比如说函数名为license_check(),这样别人一眼丁真发现这个函数是证书检测相关,需要混淆一下,把它变为abc_123(),这样就增加了分析难度。 加密(加壳),代码指令mov eax,1;把他加密为abc defgf;普通状态下是无法运行的,只有解密后才能正常运行。 本文测试使用PreEmpti 2023-10-12 CSharp #VS #CSharp #dotNet
C#入门教程04.04:添加强签名系列索引:C#入门系列教程索引 上一篇:C#入门教程08.03:非托管dll调用 强签名 可以将强签名的dll注册到GAC,不同的应用程序可以共享同一dll。 强签名的 库/应用程序 只能引用强签名的dll,不能引用未强签名的dll,但是未强签名的dll可以引用强签名的dll。 强签名无法保护源代码,强签名的dll是可以被反编译的。 强签名的dll可以防止第三方恶意篡改。 生成强签名 打开 2023-10-10 CSharp #VS #CSharp #dotNet
C#入门教程04.03:非托管dll调用系列索引:C#入门系列教程索引 上一篇:C#入门教程08.02:托管dll调用 上一篇介绍了托管DLL调用,本部分介绍非托管,即非C#开发的DLL调用。 dll 先创建一个用于测试的dll,dll就是一个简单加法。 使用qt创建一个简单的dll。 123456789101112131415161718#if defined(_MSC_VER) || defined(WIN64) || defin 2024-01-03 CSharp #VS #Qt #CSharp #dotNet
C#入门教程04.02:托管dll调用系列索引:C#入门系列教程索引 上一篇:C#入门教程08.01:hello world 说明 托管DLL:由C#平台编译生成的库文件,使用方法(1.添加引用 2.使用代码动态加载卸载) 非托管DLL:由其他平台(通常为C++)编译生成的库文件,使用方法(1.使用代码静态加载 2.使用代码动态加载。均不能直接添加引用) dll 打开VS2019,创建一个新工程,工程类型为.net class 2023-09-25 CSharp #VS #CSharp #dotNet
C#入门教程04.01:hello world系列索引:C#入门系列教程索引 创建工程 打开VS2019 选择创建一个新工程 选择创建一个窗口程序 设置工程名、位置、解决方案名、框架版本 创建完成后,显示VS界面 代码 VS显示工程默认界面 从工具箱里面拖拽一个按钮至界面上 双击按钮进入槽函数(槽函数是Qt的说法) 添加代码 1234private void button1_Click(object sender, Event 2023-09-24 CSharp #VS #CSharp #dotNet