首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏MFC

    MFC/C++学习系列之简单记录——序列化机制

    CFile类:文件操作类CArchive类:归档类,有关于内存数据的读写操作。 使用CFile file;file.Open("xxx",CFile::modeCreate|CFile::modeWrite);CArchive ar(&file,CArchive::store,4096 反序列化 使用区别主要在设置中CArchive ar(&file,CArchive::load,4096);将store改成load,也就是加载。

    26900编辑于 2024-12-05
  • 来自专栏CSDN博客专家-小蓝枣的博客

    Python 技术篇-将python项目打包成exe独立运行程序,pyinstaller库打包python代码实例演示

    INFO: checking PKG 7007 INFO: Building PKG because PKG-00.toc is non existent 7007 INFO: Building PKG (CArchive ) PKG-00.pkg 8818 INFO: Building PKG (CArchive) PKG-00.pkg completed successfully. 8822 INFO: Bootloader

    93220发布于 2021-12-01
  • 来自专栏CSDN博客专家-小蓝枣的博客

    Python 技术篇-将python项目打包成exe独立运行程序,pyinstaller库打包python代码

    INFO: checking PKG 7007 INFO: Building PKG because PKG-00.toc is non existent 7007 INFO: Building PKG (CArchive ) PKG-00.pkg 8818 INFO: Building PKG (CArchive) PKG-00.pkg completed successfully. 8822 INFO: Bootloader

    2.1K31发布于 2020-09-24
  • 来自专栏IT码农

    序列化介绍

    MFC 为数据读写设计了三个基本的类——CFile(CFile类)、CStdioFile(标准I/O文件类)、CArchiveCArchive类)。 CArchive类是VisualC++程序设计中最常用的文件处理的方法,CArchive类不仅可以实现简单数据结构的读写操作,还可以通过对CObiect类的派生实现对复杂数据结构的读写操作,因此,利用CArchive 类中实现了Serialize(CArchive&)函数,并且在其中调用基类的序列化函数; 5. 使用IMPLEMENT_SERIAL宏指明类名及版本号。 序列化时,首先,实例化一个CArchive类的对象,将其与输出文件相关联;其次,利用CArchive类的<<运算符重载将需要序列化的对象保存在文件中。 反序列化时,将CArchive类的对象与保存对象的文件相关联;然后新建一个需要反序列化的对象,利用CArchive类的>>运算符重载将文件里的内容恢复到需要反序列化的对象中。

    1.4K51编辑于 2022-01-10
  • 来自专栏嵌入式智能硬件

    基于VC2019开始C++之第一个MFC程序(画图)

    0 : 1;}void graph::Serialize(CArchive& ar){ CObject::Serialize(ar); if (ar.IsLoading()) { ar >> left 鼠标释放 virtual void onDraw(CDC* pDC); virtual int getGraphID() { return 0; } virtual void Serialize(CArchive rectangle.h #include "graph.h"class rectangle : public graph{public: //DECLARE_SERIAL(graph) //void Serialize(CArchive

    4.6K30发布于 2021-02-07
  • 来自专栏嵌入式智能硬件

    基于VS2019开始C++之第一个MFC程序

    0 : 1; } void graph::Serialize(CArchive& ar) { CObject::Serialize(ar); if (ar.IsLoading()) { 鼠标释放 virtual void onDraw(CDC* pDC); virtual int getGraphID() { return 0; } virtual void Serialize(CArchive graph.h" class rectangle : public graph { public: //DECLARE_SERIAL(graph) //void Serialize(CArchive

    1.8K20发布于 2021-09-26
  • 来自专栏Python 技术小屋

    Python exe 文件反编译为 Python 脚本

    \main.exeOptions in 'main.exe' (PKG/CArchive): pyi-contents-directory _internalContents of 'main.exe' (PKG/CArchive): position, length, uncompressed_length, is_compressed, typecode, name 0, 199, 269, 1, Pyinstaller version: 2.1+[*] Python version: 309[*] Length of package: 5835756 bytes[*] Found 59 files in CArchive Pyinstaller version: 2.1+[*] Python version: 312[*] Length of package: 7675728 bytes[*] Found 60 files in CArchive

    3.7K20编辑于 2024-04-21
  • 来自专栏全栈程序员必看

    windows socket编程c语言_网络编程socket

    CSocket 是 CAsyncSocket 的导出类 ,通过 MFC 中的 CArchive 类的对象提供了更高层次的抽象 ,它封装了 socket 实现中的许多细节 ,并将 socket 与 CArchive (5) 构造 CArchive 对象 ,用于接收或发送数据。 (6) 使用 CArchive 对象来进行客户端与服务器端的套接字通信。 (7) 删除 CArchive、CSocketFile、CSocket 对象。流程图如图 4 所示。

    7.8K10编辑于 2022-09-23
  • 来自专栏xingoo, 一个梦想做发明家的程序员

    MFC常用的类详细介绍

    (3) 通过与Carchive相结合,CObject类为其派生类提供了序列化功能。

    1.5K50发布于 2018-01-17
  • 来自专栏Devops专栏

    python 脚本生成为可执行文件

    INFO: checking PYZ 94 INFO: checking PKG 95 INFO: Building because toc changed 95 INFO: Building PKG (CArchive ) PKG-00.pkg 1473 INFO: Building PKG (CArchive) PKG-00.pkg completed successfully. 1475 INFO: Bootloader

    1.7K20发布于 2019-05-30
  • 来自专栏CSDN旧文

    『Python』Python编译成计算机可执行文件(Windows计算机可执行文件exe,Linux 计算机可执行文件elf,Mac计算机可执行文件mach-O)

    INFO: checking PKG 7989 INFO: Building PKG because PKG-00.toc is non existent 7989 INFO: Building PKG (CArchive ) PKG-00.pkg 10434 INFO: Building PKG (CArchive) PKG-00.pkg completed successfully. 10460 INFO: Bootloader

    4.3K10发布于 2020-10-28
  • 来自专栏Python 技术小屋

    一文学会使用 PyInstaller 将 Python 脚本打包为 .exe 可执行文件

    successfully.3288 INFO: checking PKG3288 INFO: Building because toc changed3288 INFO: Building PKG (CArchive Redirecting Microsoft.VC90.CRT version (9, 0, 21022, 8) -> (9, 0, 30729, 9635)4298 INFO: Building PKG (CArchive

    8.8K30编辑于 2023-12-13
  • 来自专栏授客的专栏

    Python pyinstaller类库使用学习总结

    checking PYZ 157 INFO: checking PKG 158 INFO: Building because toc changed 158 INFO: Building PKG (CArchive ) simulator.pkg 7881 INFO: Building PKG (CArchive) simulator.pkg completed successfully. 7882 INFO: Bootloader

    63300编辑于 2024-11-21
  • 来自专栏苏生不惑

    如何发一条九宫格图片的朋友圈

    60106 INFO: Building PKG (CArchive) PKG-00.pkg completed successfully. 60112 INFO: Bootloader d:\python

    87420发布于 2020-09-10
  • 来自专栏逆向技术

    MFC原理第三讲.RTTI运行时类型识别

    ; static CObject* PASCAL CreateObject(LPCWSTR lpszClassName); // Implementation void Store(CArchive & ar) const; static CRuntimeClass* PASCAL Load(CArchive& ar, UINT* pwSchemaNum); // CRuntimeClass

    1.8K30发布于 2019-05-25
  • 来自专栏好好学习吧

    Python定时偷取妹子Chrome上网记录

    checking PKG 12555 INFO: Building PKG because out00-PKG.toc is non existent 12557 INFO: Building PKG (CArchive 64bit\sqlite3.dll 13177 INFO: Updating resource type 24 name 2 language 1033 17795 INFO: Building PKG (CArchive

    1.5K40发布于 2018-08-30
  • 来自专栏全栈程序员必看

    MFC进度条同步问题

    OnProgress);   4、 将CMainFrame类中的工具条对象改为CProgStatusBar m_wndStatusBar;   5、 重载CPrgsbarDoc::Serialize(CArchive PostMessage(WM_SETMESSAGESTRING, AFX_IDS_IDLEMESSAGE);  }  /文档装载处理函数;  void CPrgsbarDoc::Serialize(CArchive

    1.8K10编辑于 2022-09-18
  • 来自专栏python3

    python3打包脚本

    checking PKG 5820 INFO: Building PKG because out00-PKG.toc is non existent 5821 INFO: Building PKG (CArchive ) out00-PKG.pkg 5838 INFO: Building PKG (CArchive) out00-PKG.pkg completed successfully. 5839 INFO: Bootloader

    1.2K40发布于 2020-01-03
  • 来自专栏python3

    Python 一个简单的读取excel例

    checking PKG 5030 INFO: Building PKG because out00-PKG.toc is non existent 5030 INFO: Building PKG (CArchive ) out00-PKG.pkg 5038 INFO: Building PKG (CArchive) out00-PKG.pkg completed successfully. 5039 INFO: Bootloader

    1.1K10发布于 2020-01-08
  • 来自专栏python3

    python 将python程序编译成可

    pyinstaller-2.0\PyInstaller\loader\archive.py 2552 INFO: Analyzing C:\pyinstaller-2.0\PyInstaller\loader\carchive.py

    1.2K30发布于 2020-01-09
领券