社区
C#
帖子详情
第一次使用.net时的几点迷惑。
PhilexPei
2003-10-09 04:25:10
1,托管和事件机制
2,类被处理为类型,是否意味着它在栈上分配内存。
3,何为类的序列化
4,.net中的接口是个什么东西,是否跟com中的概念一样。
...全文
76
7
打赏
收藏
第一次使用.net时的几点迷惑。
1,托管和事件机制 2,类被处理为类型,是否意味着它在栈上分配内存。 3,何为类的序列化 4,.net中的接口是个什么东西,是否跟com中的概念一样。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
clwww
2003-10-10
打赏
举报
回复
如果你懂C++那么你就会扫清所有的难点
PhilexPei
2003-10-10
打赏
举报
回复
正在理解中
cheyo车油
2003-10-09
打赏
举报
回复
弱弱地问: 什么叫gz?
cyply
2003-10-09
打赏
举报
回复
4242,要自己多点探索
nxct
2003-10-09
打赏
举报
回复
gz
HunterForPig
2003-10-09
打赏
举报
回复
其实msdn里都讲了
xghost
2003-10-09
打赏
举报
回复
up
Reversing:逆向工程揭密
第三卷************** 不错的PDF电子书,共3个分卷,点我名字可以找全 第1部分 逆向101 第1章 基础 3 1.1 什么是逆向工程 3 1.2 软件逆向工程:逆向 4 1.3 逆向应用 4 1.3.1 与安全相关的逆向 5 1.3.2 软件开发中的逆向 8 1.4 底层软件 9 1.4.1 汇编语言 10 1.4.2 编译器 11 1.4.3 虚拟机和字节码 12 1.4.4 操作系统 13 1.5 逆向过程 13 1.5.1 系统级逆向 14 1.5.2 代码级逆向 14 1.6 工具 14 1.6.1 系统监控工具 15 1.6.2 反汇编器 15 1.6.3 调试器 15 1.6.4 反编译器 16 1.7 逆向合法吗? 17 1.7.1 互操作性 17 1.7.2 竞争 18 1.7.3 版权法 19 1.7.4 商业机密和专利权 20 1.7.5 美国数字千禧版权法 20 1.7.6 DMCA案例 22 1.7.7 许可证协议 23 1.8 代码范例与工具 23 1.9 结论 23 第2章 底层软件 25 2.1 高阶视角 26 2.1.1 程序结构 26 2.1.2 数据管理 29 2.1.3 控制流 32 2.1.4 高级语言 33 2.2 低阶视角 37 2.2.1 底层数据管理 37 2.2.2 控制流 43 2.3 汇编语言101 44 2.3.1 寄存器 44 2.3.2 标志位 46 2.3.3 指令格式 47 2.3.4 基本指令 48 2.3.5 范例 52 2.4 编译器和编译入门 53 2.4.1 定义编译器 54 2.4.2 编译器架构 55 2.4.3 列表文件 58 2.4.4 专用编译器 59 2.5 执行环境 60 2.5.1 软件执行环境(虚拟机) 60 2.5.2 现代处理器的硬件执行环境 63 2.6 结论 68 第3章 Windows基础知识 69 3.1 组件及基本架构 70 3.1.1 简要回顾 70 3.1.2 特征 70 3.1.3 支持的硬件 71 3.2 内存管理 71 3.2.1 虚拟内存和分页 72 3.2.2 工作集 74 3.2.3 内核内存和用户内存 74 3.2.4 内核内存空间 75 3.2.5 区段对象 77 3.2.6 VAD树 78 3.2.7 用户模式的内存分配 78 3.2.8 内存管理API 79 3.3 对象与句柄 80 命名对象 81 3.4 进程与线程 83 3.4.1 进程 84 3.4.2 线程 84 3.4.3 运行状态切换 85 3.4.4 同步对象 86 3.4.5 进程初始化顺序 87 3.5 应用程序编程接口 88 3.5.1 Win32 API 88 3.5.2 本地API 90 3.5.3 系统调用机制 91 3.6 可执行文件格式 93 3.6.1 基本概念 93 3.6.2 映像区段(Image Sections) 95 3.6.3 区段对齐(Section Alignment) 95 3.6.4 动态链接库 96 3.6.5 头部 97 3.6.6 导入与导出 99 3.6.7 目录 99 3.7 输入与输出 103 3.7.1 I/O系统 103 3.7.2 Win32子系统 104 3.8 结构化异常处理 105 3.9 结论 107 第4章 逆向工具 109 4.1 不同的逆向方法 110 4.1.1 离线代码分析 110 4.1.2 现场代码分析 110 4.2 反汇编器——ILDasm 110 4.3 调试器 116 4.3.1 用户模式调试器 118 4.3.2 内核模式调试器 122 4.4 反编译器 129 4.5 系统监控工具 129 4.6 修补工具 131 Hex Workshop 131 4.7 其他类型的逆向工具 133 可执行程序转储工具 133 4.8 结论 138 第2部分 应用逆向 第5章 未公开的技术 141 5.1 逆向和互操作性 142 5.2 基本原则 142 5.3 定位未公开的API函数 143 我们要找什么? 144 5.4 案例研究:NTDLL.DLL中的 5.4 Generic Table API 145 5.4.1 RtlInitializeGenericTable 146 5.4.2 RtlNumberGenericTableElements 151 5.4.3 RtlIsGenericTableEmpty 152 5.4.4 RtlGetElementGenericTable 153 5.4.5 RtlInsertElementGenericTable 168 5.4.6 RtlLookupElementGenericTable
.NET
是个啥
文章目录一、前言二、认识*2.1. 什么是
.NET
?概述2.2. 跨平台2.3. 免费且开源2.4.
.NET
由谁提供支持?*2.5.
.NET
Core,
.NET
Framework,Mono,UWP2.6. 工具与生产力2.6.1. 编程语言2.6.2. IDEs2.6.3. SDK和运行
时
环境2.6.4. 工程系统和MSBuild2.6.5. CI/CD*2.6.6. NuGet2.6.7.
.NET
交互2.7. 执行模块*2.7.1. CLR2.7.2. JIT编译器和IL2.7.3. AOT编译器
初级学软件之ASP
.NET
第一季 ASP
.NET
基础
主讲内容:第一讲课程简介第二讲开发环境搭建第三讲 ASP
.NET
页面语法第四讲 ASP
.NET
页面语法2第五讲 第一个网站创建
Quartz
.Net
详解
Gitee:https://gitee.com/bluecusliyou Github:https://github.com/bluecusliyou业务中总是会有需要定
时
执行的任务,我们可以用timer实现最简单的定
时
需求,也可以借助Quartz
.NET
框架实现复杂定
时
任务的功能。 System.Timers.Timer 类具有“内置”定
时
器功能,为什么有人会
使用
Quartz 而不是这些标准功能?主要有几个原因:Quartz
.NET
是一个功能齐全的开源作业调度系统,可用于从最小的应用程序到大型企业系统
构建 ASP
.NET
页面
你
第一次
请求 ASP
.NET
页面, 页面被编译成一个
.NET
类, 这个类文件被保存在一个特殊的目录下这个目录的名字叫Temporary ASP
.NET
Files。在临
时
的ASP
.NET
文件目录中你能
使用
这个工具查看没有装配的ASP
.NET
类的代码。在下列的二个部分中, 你如何学会 ASP
.NET
很适合的放在
.NET
framework, 和学会能在你的 ASP
.NET
页面中
使用
语言。即
使用
Visual Basic 写的条件语句的语法不与 用C++ 写的不一样,程序的功能也是相同的。
C#
110,539
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章