自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 打包python文件生成exe

【代码】打包python文件生成exe。

2025-03-30 20:49:21 391

原创 python中的面向对象

其中__x为私有属性,直接输出会报错Dog没有属性__x。方法或者属性前加双下划线__

2025-03-30 20:09:02 186

原创 argparse的使用

dest:被添加到parse_args所返回对象上的属性名。action:当参数在命令行中出现时使用的动作基本类型。usage:表示程序使用方法,如支持的一些可选参数。description:表示程序的功能。

2025-03-30 17:54:15 179

原创 人工免疫算法初探

人工免疫算法(artificial immune algorithm,AIA)是模拟生物免疫系统的随机优化方法,通过模拟生物免疫系统的学习、记忆等功能在动态变化的环境处理中表现出自适应学习、记忆和识别的功能。

2025-03-30 10:32:29 781

原创 蚁群算法初探(ACO)

蚁群算法是模拟蚂蚁觅食的一种算法。

2025-03-22 13:18:30 497

原创 粒子群优化算法初探(PSO)

粒子群优化算法PSO(particle swarm optimization)是模拟自然界生物群体行为的算法。

2025-03-08 14:42:33 569

原创 模拟退火算法浅尝

其是模拟物理退火过程而演升出的算法,物理退火过程包含加温过程,等温过程,冷却过程。

2025-03-02 22:13:15 921

原创 遗传算法初探

分为二进制编码、实数编码和顺序编码。

2025-02-23 13:10:46 672

原创 最优化方法初探

确定型算法包含线性规划,非线性规划等。概率型算法是通过引入搜索中的随机性,使得搜索跳出局部最优解。其包含进化类算法(遗传算法,进化规划,进化策略,遗传编译,基因表达编程),随机搜索,模拟退火,禁忌搜索。分为确定型算法和概率型算法。

2025-02-23 10:26:08 103

原创 brpc之Butex

Butex是针对bthread设计的,用于bthread的调度,包含唤醒及等待。

2025-02-09 20:52:53 521

原创 机器学习笔记

流程为。

2025-02-07 23:20:58 220

原创 C++设计新思维:泛型编程与设计模式之应用学习笔记

主持类与策略类依赖方式。

2025-01-18 22:48:58 269

原创 brpc之Server

管理Acceptor以及具体的业务服务Service。

2025-01-13 22:57:32 563

原创 brpc之ClosureGuard

使用RAII用于闭包Closure自动执行run。

2025-01-12 21:28:35 593

原创 brpc之baidu_protocol

定义在baidu_rpc_meta.proto文件中。

2025-01-12 18:30:09 357

原创 brpc之IOBuf

IOBuf用于网络通信中消息发送和接收缓冲。

2025-01-10 19:56:12 559

原创 Qt之Cannot create children for a parent that is in a different thread问题分析

在多线程场景中,使用QSerialPort,QTcpSocket等QIODevice设备时出现报Cannot create children for a parent that is in a different thread。

2025-01-08 22:58:56 504

原创 brpc之Acceptor

Acceptor作为brpc服务端接收网络连接请求。

2025-01-05 17:24:14 290

原创 ACE之ACE_Activation_Queue

异步请求队列,用于发起异步请求,请求在Task框架中执行。由和构成。

2025-01-01 14:06:22 806

原创 ACE之ACE_Message_Queue

ACE_Message_Queue是ACE中通用消息队列,其是ACE_Task以及并发中ACE_Activation_Queue的基础。

2024-12-31 22:40:20 1166

原创 Qt之QtConcurrent

QtConcurrent是针对qt中多线程相关的高层封装,如QFuture。

2024-12-29 23:30:04 903

原创 boost之bind

用于构造函数对象,其定义在文件bind.hpp中。

2024-12-15 22:31:11 360

原创 Qt之connectSlotsByName分析

用于界面设置信号槽自动生成,要求槽函数定义形式为on_< objectName >_< signal >

2024-12-15 21:43:27 319

原创 ACE并发之ACE_TSS

ACE_TSS是对不同平台下线程本地存储的封装。

2024-12-08 14:13:59 771

原创 moduo之线程池ThreadPool

moduo实现了通用业务线程池,其任务使用无参的函数对象,其任务队列使用的是有界的队列。

2024-11-24 22:02:52 1007

原创 moduo之单例模板Singleton

moduo提供了单例模板类,是线程安全的。

2024-11-24 11:42:03 682

原创 ACE之单例

使用双重锁检查优化fill:#333;stroke:1;fill:none;important;important;important;important;important;important;important;important;important;important;important;important;important;important;important;important;TYPE继承的单例会交给管理,其析构函数中会释放单例。

2024-11-18 22:45:34 710

原创 moduo之阻塞队列BlockingQueue和BoundedBlockingQueue

moduo中的队列与java线程池中的队列类似, 有无界阻塞队列和有界阻塞队列。

2024-11-17 23:14:06 650

原创 muduo之线程同步CountDownLatch

CountDownLatch称为门阀,用于等待另外线程执行完成。

2024-11-17 22:54:52 759

原创 boost之property

property在boost.graph中有使用,用于表示点属性或者边属性。

2024-11-16 20:26:48 731

原创 moduo之CurrentThread

moduo管理线程id是放在CurrentThread名字空间内,使用线程本地变量来存储。

2024-11-15 11:49:57 157

原创 muduo之锁和条件变量

主要包含互斥量的初始化,释放,上锁,解锁fill:#333;stroke:1;fill:none;important;important;important;important;important;important;important;important;important;important;important;important;important;important;important;important;MutexLock。

2024-11-15 11:28:21 896

原创 moduo资料

muduo库笔记汇总moduo之主从reactormoduo之线程本地存储

2024-11-15 11:03:05 267

原创 Netty之EventLoop自定义任务

EventLoop可以执行用户自定义任务。

2024-11-14 22:58:53 986

原创 moduo之线程本地存储

用于多线程私有数据操作。

2024-11-14 07:11:23 191

原创 CRC16校验

【代码】CRC16校验。

2024-11-05 13:44:56 173

原创 Netty在rocketmq中的使用

netty在rocketmq中io线程负责消息解码,具体业务根据业务划分放到对应的业务线程池来执行。

2024-10-29 09:03:14 706

原创 netty之ServerBootstrap和Bootstrap

其作为netty启动引导,配置eventloop以及handler等netty的基础组件。

2024-10-26 11:47:43 690

原创 boost.graph之graph_traits

通过类模板来定义typedeftypenamedetail::BOOST_JOIN;发现其是通过获取模板参数G下的类型。有几个固定的类型定义以及静态成员函数其它的几个类型定义是通过宏来定义typedeftypenamedetail::BOOST_JOIN;替换后为//(name)是可替换部分是通过宏定义,主要定义了以下一些内容定义如下。

2024-10-24 22:44:59 311

原创 netty之ChannelPipeline和ChannelHandler

ChannelPipeline作为处理流水线,ChannelHandler作为流水线上的一个处理器。

2024-10-23 22:55:30 1080

flash精彩实例chm

介绍flash基本操作以及mtv制作和as

2009-11-20

Linux C编程一站式学习

添加了GFDL许可证,正式网络发布。第三部分还很粗糙,错误也有不少,有待改进。第一部分和第二部分已经比较成熟,第二部分还差三章没写。

2009-09-11

Ubuntu Linux实用学习教程.pdf

Ubuntu 完全基于 Linux 操作系统, 可以免费得到社区及专业机构的支持。庞大的社区是它成长的沃土,请向这片动人的热忱敞开心扉。

2009-09-11

空空如也

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

TA关注的人

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