一些flex技术开发的基础入门知识

2024-09-03 17:32

本文主要是介绍一些flex技术开发的基础入门知识,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

学习flex技术开发有别于学习其他的软件或者是操作系统知识内容,因为flex开发本身是既涉及到了flex技术的一些专业知识内容,但是同时又和相关的一些软件操作有一定的关联。而要想使得自己在完成flex技术开有关的操作的时候能够达到好的操作效果,那么自己在操作flex技术开发的似乎务必要注意掌握一些flex技术开发的基础入门知识,比如说:

  std::string CBackupMbdb::smethod10(CBinaryReader& reader)

{

std::string strResult ;

byte num =  reader.ReadByte();

byte num2 =  reader.ReadByte();

if ((num == 0xff) && (num2 == 0xff))

{

return strResult;

}

int num6 = (num * 0x100) + num2;

CAutoVectorPtr<byte> pBuffer;

pBuffer.Allocate(num6);

reader.Read(pBuffer.m_p,num6);

int index = 0;

index = 0;

while (index < num6)

{

if ((pBuffer.m_p[index] < 0x20) || (pBuffer.m_p[index] >= 0x80))

{

break;

}

index++;

}

if (index == num6)

{

strResult = bytes_to_hex_string(pBuffer.m_p,num6);

}

return strResult;

}第五个内容的读取方法和第四个一样,但是所有的读出来的都是空字符串。

读出固定的40个字节,这40个字节里面包含的信息很多,不过大部分都是不需要的,只有一个字段是重要的,这个字段会影响后面的文件读取。

CAutoVectorPtr<byte> pRecordInfo;

pRecordInfo.Allocate(40);

reader.Read(pRecordInfo.m_p,40);

//0x27 也就是最后的位置保存了这个项的属性个数,要用这个数字循环读出属性来。

itemInfo.PropertyCount = pRecordInfo[0x27];

for (int i=0;i<itemInfo.PropertyCount;i++)

{

CAtlStringA key = ReadNextStringBy2bytesLen(reader).c_str();

CAtlStringA value = smethod10(reader).c_str();

itemInfo.Properties[key] = value;

}

根据第一步和第二步得出来的域和路径计算SHA1值,这个哈希值也就是本地的路径。

std::string strHash1Src;

if (itemInfo.Path.IsEmpty())

{

str

  以上的flex技术开发需要掌握的基础入门知识仅仅只是flex技术开发的一部分。大家要想学好flex技术开发,自己还会需要查看大量的相关专业资料,从而帮助自己掌握以及了解关于flex技术开发的知识内容。帮助自己掌握flex技术开发的理论性知识同时又熟练的掌握flex技术开发的操作技术。


更多关于flex技术的信息,可以查询天地会http://bbs.9ria.com/forum-5-1.html

这篇关于一些flex技术开发的基础入门知识的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1133577

相关文章

Python基础文件操作方法超详细讲解(详解版)

《Python基础文件操作方法超详细讲解(详解版)》文件就是操作系统为用户或应用程序提供的一个读写硬盘的虚拟单位,文件的核心操作就是读和写,:本文主要介绍Python基础文件操作方法超详细讲解的相... 目录一、文件操作1. 文件打开与关闭1.1 打开文件1.2 关闭文件2. 访问模式及说明二、文件读写1.

Spring Boot + MyBatis Plus 高效开发实战从入门到进阶优化(推荐)

《SpringBoot+MyBatisPlus高效开发实战从入门到进阶优化(推荐)》本文将详细介绍SpringBoot+MyBatisPlus的完整开发流程,并深入剖析分页查询、批量操作、动... 目录Spring Boot + MyBATis Plus 高效开发实战:从入门到进阶优化1. MyBatis

C#基础之委托详解(Delegate)

《C#基础之委托详解(Delegate)》:本文主要介绍C#基础之委托(Delegate),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1. 委托定义2. 委托实例化3. 多播委托(Multicast Delegates)4. 委托的用途事件处理回调函数LINQ

国内环境搭建私有知识问答库踩坑记录(ollama+deepseek+ragflow)

《国内环境搭建私有知识问答库踩坑记录(ollama+deepseek+ragflow)》本文给大家利用deepseek模型搭建私有知识问答库的详细步骤和遇到的问题及解决办法,感兴趣的朋友一起看看吧... 目录1. 第1步大家在安装完ollama后,需要到系统环境变量中添加两个变量2. 第3步 “在cmd中

Python FastAPI入门安装使用

《PythonFastAPI入门安装使用》FastAPI是一个现代、快速的PythonWeb框架,用于构建API,它基于Python3.6+的类型提示特性,使得代码更加简洁且易于绶护,这篇文章主要介... 目录第一节:FastAPI入门一、FastAPI框架介绍什么是ASGI服务(WSGI)二、FastAP

0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeek R1模型的操作流程

《0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeekR1模型的操作流程》DeepSeekR1模型凭借其强大的自然语言处理能力,在未来具有广阔的应用前景,有望在多个领域发... 目录0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeek R1模型,3步搞定一个应

SpringBoot+MyBatis-Flex配置ProxySQL的实现步骤

《SpringBoot+MyBatis-Flex配置ProxySQL的实现步骤》本文主要介绍了SpringBoot+MyBatis-Flex配置ProxySQL的实现步骤,文中通过示例代码介绍的非常详... 目录 目标 步骤 1:确保 ProxySQL 和 mysql 主从同步已正确配置ProxySQL 的

MyBatis-Flex BaseMapper的接口基本用法小结

《MyBatis-FlexBaseMapper的接口基本用法小结》本文主要介绍了MyBatis-FlexBaseMapper的接口基本用法小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具... 目录MyBATis-Flex简单介绍特性基础方法INSERT① insert② insertSelec

CSS3中使用flex和grid实现等高元素布局的示例代码

《CSS3中使用flex和grid实现等高元素布局的示例代码》:本文主要介绍了使用CSS3中的Flexbox和Grid布局实现等高元素布局的方法,通过简单的两列实现、每行放置3列以及全部代码的展示,展示了这两种布局方式的实现细节和效果,详细内容请阅读本文,希望能对你有所帮助... 过往的实现方法是使用浮动加

MySQL中my.ini文件的基础配置和优化配置方式

《MySQL中my.ini文件的基础配置和优化配置方式》文章讨论了数据库异步同步的优化思路,包括三个主要方面:幂等性、时序和延迟,作者还分享了MySQL配置文件的优化经验,并鼓励读者提供支持... 目录mysql my.ini文件的配置和优化配置优化思路MySQL配置文件优化总结MySQL my.ini文件