自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (3)
  • 收藏
  • 关注

原创 BMF源码分析(四)

当两个node之间node1的output_stream的identifier_和node2的input_steams的identifier_相同时确认镜像流关系。OutputStreamManager将task放入下一个node节点的inputstream中。

2024-04-10 21:12:03 667 1

原创 BMF源码解析之不能解决的问题(三)

2:node:BMF中最小调度单元,每个node承载了一个特殊任务,node对应一个moudle;3:用户开发module:用户根据输入的task做特殊业务处理,并且产生新的task存放在outstream中,等待调度给下一个node。6:outputstream管理和outputstream:node的输出,和下一个节点的inputstream存在镜像流关系。5:inputstream管理和inputream:node的输入,和上一个节点的outstream存在镜像流关系。

2024-03-30 16:46:46 327 1

原创 Bmf源码解析(二)

Node中独立线程处理任务:主要是调度用户模块中的process函数;并且通过output_stream_manager_->post_process(task)将本节点输出的task任务传递到下一个node;BMF中这个outstream和inputstream的镜像流我个人感觉做的比较巧妙。将task存在到node的认为task队列中,并且通知对应的node节点process处理该task。有输入源node节点,获取一个task存在inputstream中。2:内部node源节点自产生。

2024-03-30 16:25:41 970 1

原创 Bmf源码解析(一)

BMF源码解析(一)

2024-03-09 16:50:51 576 1

原创 C++函数的思考

如果不是虚函数,会造成调用父类析构,而没有调用子类的析构,假如子类析构函数有自己的资源需要释放,这样就造成了泄漏。普通函数无法访问类的保护成员(protect,private),如果想这么做,必须把类的成员都声明为public,然而这会引起数据安全问题。c++利用friend修饰符,可以让部分函数或类能够对这些保护数据进行操作,避免把类成员全部设置成public,尽可能保护数据成员的安全。在上面这个例子中,类GFG将类F声明为friend,因此F的对象可以访问GFG对象的private成员。

2023-08-12 18:28:35 200 1

原创 QT5 mysql window静态编译

@QT5 mysql window静态编译1: C:\Qt\Qt5.8.0\5.8\Src\qtbase\src\plugins\sqldrivers\mysql找到mysql源代码所在位置一:打开mysql.pro(相当于cmake)文件编辑pro文件修改为如下内容:主要时添加mysql动态库和静态库的位置TARGET = qsqlmysqlHEADERS += PWD/qsqlmysqlp.hSOURCES+=PWD/qsql_mysql_p.hSOURCES += PWD/qsqlm

2021-02-07 21:54:29 1147

sql语句大全很经典的

里面对每个sql语句都有很详细的说明,以及使用的事例,可以很轻松的了解以及运动sql语句进行操作

2012-10-17

套节字操作和xml

qt对xml操作和vc中对套节字操作,需要自己受动编写自己的xml数据

2012-06-26

电脑清理垃圾文件

在windows编写好批处理定期删除系统产生的垃圾文件,让系统运行的更加流畅

2012-12-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除