C/C++ 通过SQLiteSDK增删改查 SQLite,作为一款嵌入式关系型数据库管理系统,一直以其轻量级、零配置以及跨平台等特性而备受青睐。不同于传统的数据库系统,SQLite是一个库,直接与应用程序一同编译和链接,无需单独的数据库服务器进程,实现了数据库的零配置管理。这种设计理念使得SQLite成为许多嵌入式系统、移动应用和小型项目中的首选数据库引擎。 SQLite的特点包括: 嵌入式数据库引擎: SQLite 是一个嵌入式数据库引 sqlite SQL 数据库 C语言 推荐 原创 微软技术分享 1月前 678阅读 3点赞 指尖人生 C++ 共享内存ShellCode跨进程传输 在计算机安全领域,ShellCode是一段用于利用系统漏洞或执行特定任务的机器码。为了增加攻击的难度,研究人员经常探索新的传递ShellCode的方式。本文介绍了一种使用共享内存的方法,通过该方法,两个本地进程可以相互传递ShellCode,从而实现一种巧妙的本地传输手段。如果你问我为何在本地了还得这样传,那我只能说在某些时候我们可能会将ShellCode打散,而作为客户端也不需要时时刻刻在本地存 互斥 事件对象 句柄 推荐 原创 微软技术分享 2月前 1392阅读 yyds干货盘点 如何用C++11实现观察者模式 观察者模式是一种设计模式,定义了对象之间的一对多关系。当一个对象状态发生改变时,它的依赖者都会收到通知并自动更新。在C++11中,可以通过以下方式实现观察者模式:首先,我们需要创建一个观察者接口,其中包含一个更新方法。这个接口可以被多个观察者类实现,从而实现多态。#include <iostream> #include <functional> #include & 观察者模式 C++11 C++设计模式 C++实现观察者模式 大牛直播SDK 推荐 原创 音视频牛哥 8月前 3054阅读 yyds干货盘点 内存泄漏、缓存溢出?C和C++,哪个更懂得管理内存质量? 本文主要介绍了C和C++在内存管理方面的异同及其各自的优劣,包括常见的内存泄漏和缓存溢出问题,以及各种内存区域的命名和功能。此外,本文还介绍了动态内存管理相关的概念和机制,包括malloc、calloc、realloc、new、delete等操作符的区别和特性。最后,强调了正确的内存管理技术对编写高效、健壮程序的重要性。 c++ 内存管理 new delete 内存泄漏 推荐 原创 贺实强的技术博客 10月前 1787阅读 5点赞 yyds干货盘点