重读COM技术内幕(inside com)有感面向对象设计哲学在复杂领域并不能很好地解决问题。参考但是COM
原创 2023-04-06 14:35:49
261阅读
1点赞
//AddRef和Release的实现#include using namespace std;#include void trace(const char* msg) { cout (this) ; } else if (iid == IID_IX) { trace("CA QI: Return pointer to IX.") ; *ppv =...
转载 2021-08-05 14:50:58
119阅读
//QueryInterface的实现#include #include #include using namespace std;interface IX:IUnknown{ virtual void __stdcall FX() = 0;};interface IY:IUnknown{ virtual void __stdcall FY() = 0;};interface IZ:IUnknow...
转载 2021-08-05 14:51:00
212阅读
近期在看《COM技术内幕》,看到第六章时发现该章节在解释ProgID时有点错误,特此记录一下,也给正在学习COM的小伙伴们一个提示。并且我发现该问题存在于一些非常多大型软件的COM组件中。(开发人员预计都是看了该书吧)在该书的6.3.5章节解说了ProgID的在注冊表中的格式,示比例如以下注冊表文件...
转载 2015-01-09 10:10:00
169阅读
2评论
最近在看《COM技术内幕》,看到第六章时发现该章节在解释ProgID时有点错误,
转载 2022-11-15 06:42:42
384阅读
目录一、Kafka的使用场景二、Kafka基本概念三、kafka基本使用3.1 安装前的环境准备3.1.1 下载安装包3.1.2 修改配置3.1.3 启动服务3.1.4 创建主题3.1.5 发送消息3.1.6 消费消息3.2 主题Topic和消息日志Log四、kafka集群实战4.1 集群配置4.2 集群消费4.3 Java客户端访问Kafka4.4 Spring Boot整合KafkaKafka
一、架构Mysql分为服务层和引擎层服务层(Service):连接器、查询缓存、分析器(词法分析、语法分析)、查询优化器、执行器;所有的内置函数,存储过程,视图等都在这里实现。引擎层:InnoDB,MyISAM,Memory;负责数据的读取和存储;其架构模式是插件式的。连接器:这个阶段会等待TCP监听链接,读取用户名、密码,然后读取用户的权限,后期的操作均在这个权限上约束;如果后期没有操作,连接会
http://codeidol.com/windows/inside-windows-server-2003/Active-Directory-Maintenance/
转载 2010-04-21 15:56:00
34阅读
2评论
# 如何实现“MYSQL技术内幕 InnoDB引擎电子” ## 一、项目概述 本项目旨在创建一个“MYSQL技术内幕 InnoDB引擎”的电子。这将包括对InnoDB引擎的概述、特点、实现细节等内容。我们的目标是使新入行的开发者能够掌握InnoDB引擎的基本概念,并应用到实际的开发中。 ## 二、项目流程 以下是实现该电子的基本步骤: | 步骤 | 描述
原创 10月前
65阅读
第二章涉及到database的所有语句里,schema关键字和database同义1. 查询当前回话,和全局回话的sql_modeSelect @@session.sql_mode;select @@global.sql_mode;set sql_mode = 'TRADITIONAL'set GLOBAL sql_mode = 'TRADITIONAL'2.4.字符集支持查询当前server支持
原创 2016-12-16 15:40:31
930阅读
MySQL技术内幕第五的描述:作为MySQL数据库系统的重要书籍,《MySQL技术内幕》第五深入探讨了MySQL的内部实现及优化算法,系统架构和使用技巧,为数据库管理员和开发者提供了丰富的实践指导。本文将围绕一些迁移到MySQL新版本中可能遇到的问题展开讨论,通过版本对比、迁移指南、兼容性处理等方面详细阐述解决方案。 ## 版本对比与兼容性分析 在我们开始讨论迁移的细节之前,了解不同版本之
原创 6月前
0阅读
# Hadoop 技术内幕 Hadoop 是一个开源的分布式计算框架,用于存储和处理大规模数据集。它是通过将数据分布式存储在多个计算节点上,并使用 MapReduce 算法进行数据处理,来实现高性能和高可靠性的大数据处理。本文将介绍 Hadoop 的内部工作原理,并提供一些示例代码来演示如何使用 Hadoop 进行数据处理。 ## Hadoop 架构 Hadoop 的核心组件包括 Hadoo
原创 2023-11-25 03:19:37
69阅读
MySQL技术内幕科普 ## 1. 引言 MySQL是一款流行的开源数据库管理系统,许多网站和应用程序都依赖于MySQL来存储和管理数据。本文将介绍MySQL的一些技术内幕,包括索引、锁、事务和查询优化等方面。通过代码示例和甘特图,帮助读者更好地理解MySQL的工作原理。 ## 2. 索引 索引是MySQL中的重要概念之一,它可以提高查询的速度。 MySQL使用B树索引来加速数据的读取。我
原创 2023-08-27 06:28:46
65阅读
# MySQL 技术内幕:新手的实现流程 在学习关于 MySQL 的技术内幕之前,我们首先需要明确实现这个目标的流程。以下是实现 MySQL 技术内幕的基本步骤,希望这能帮助你更好地理解整个过程。 ## 流程 我们可以将流程分为以下几个步骤: | 步骤 | 操作 | 描述
原创 7月前
24阅读
绪论总述    服务是现代软件架构的一个主要部分,WCF是构建基于Microsoft Windows系统的服务程序平台。WCF编写的服务可以与其它供应商的服务交互(例如, IBM, BEA, and Novell),WCF为行业标准的演化提供了足够的空间。对于传输,WCF支持TCP/IP、HTTP、 Microsoft消息队列 (MSMQ)、命名管道。WCF同样支持一
翻译 精选 2009-10-26 23:53:00
640阅读
开始尝试翻译一些英文文章,最近正好对mpq产生兴趣,看到一片文章叫做 inside MPQ,于是翻译一下,就当锻炼自己吧。这篇文章非常的不厚道,在关键地方戛然而止,而且没有更新的迹象。让人郁闷无比。但是还是比国内一些研究MPQ的少的可怜的文章要好些。看了这些文章,无比惋惜国内技术的滞后和黑客技术,逆向工程技术的贫乏。我们总是拿来主义,做应用。自己的原创真的太少了。LEGAL COPYRIGHTST
转载 2011-12-30 17:55:00
202阅读
在Linux世界中,红帽无疑是一个非常重要的名词。作为一家著名的开源软件公司,红帽以其开发的操作系统Red Hat Enterprise Linux(RHEL)而闻名于世。在许多企业和组织中,RHEL被广泛应用,因为它稳定、可靠且安全,同时提供了强大的技术支持和服务。 作为Linux技术内幕的一部分,红帽在整个开源社区中扮演着重要角色。红帽不仅仅是一个软件公司,更是一个推动开源文化发展的重要推动
原创 2024-03-08 12:14:47
88阅读
  《WebKit技术内幕》从炙手可热的HTML5 的基础知识入手,重点阐述目前应用最广的渲染引擎项目——WebKit。不仅着眼于系统描述WebKit 内部渲染HTML 网页的原理,并基于Chromium 的实现,阐明渲染引擎如何高效地利用硬件和最新技术,而且试图通过对原理的剖析,向读者传授实现高性能Web 前端开发所需的宝贵经验。   《WebKit技术内幕》首先从总体上描述WebKit 架构和组成,而后涵盖Web 前端和所有与之相关的重要技术,包括网络、资源加载、HTML 和CSS 解析、渲染树、布局、硬件加速、JavaScript 引擎、多媒体、移动支持、插件机制、安全机制、调试和最新的Web 平台等。对于每一项技术,在介绍基本含义之上,详细分析WebKit 内部的工作原理,进而从实践角度道出由此带来的Web 前端开发启示。
原创 2014-07-18 17:00:27
1012阅读
Rabbitmq大体上可以分为两部分(Exchange和MQ),所有发送给RabbitMQ的消息都会先交给Exchange, Exchange的功能类似于路由器,它会根据自身类型(fanout、direct、topic)以及binding信息决定一个消息该被放到哪一个MQ, 而MQ的功能在于暂时存储消息,并将MQ中的消息以订阅或者poll的方式交给接收方。backing queueMQ内部大致又可
转载 2021-05-08 20:52:25
221阅读
2评论
首先Spring的技术内幕,看下Springboot的启动过程,监控SpringIOC的调用过程。public ConfigurableApplicationContext run(String... args) { //记录程序运行时间 StopWatch stopWatch = new StopWatch(); stopWatch.start(); // ...
原创 2022-05-17 14:14:32
458阅读
  • 1
  • 2
  • 3
  • 4
  • 5