会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
FireLightning
永不设限 https://github.com/jincike
博客园
首页
新随笔
联系
订阅
管理
2023年2月9日
c++14实现回调的多种做法
摘要: 1、最设计模式的建立类内listnner ,然后SetListener和getlistener; 2、借助std::function和lambda表达式。 <1>将lambda表达式作为std::function作为函数参数; <2>
阅读全文
posted @ 2023-02-09 22:22 秋雨声
阅读(32)
评论(0)
推荐(0)
编辑
为unorder_map自建hash
摘要: TODO
阅读全文
posted @ 2023-02-09 22:16 秋雨声
阅读(12)
评论(0)
推荐(0)
编辑
2022年1月10日
C 实现 C++ 的面向对象特性(封装、继承、多态)
摘要: 封装:使用函数指针把属性与方法封装到结构体中* 继承:结构体嵌套* 多态:父类与子类方法的函数指针不同 > [Can you write object-oriented code in C? [closed]](https://stackoverflow.com/a/351745)
阅读全文
posted @ 2022-01-10 23:44 秋雨声
阅读(204)
评论(0)
推荐(0)
编辑
2021年11月24日
Asan检测内存读越界
摘要: 一般读取malloc外的数据,程序不会崩掉,导致隐蔽错误。Asan会检测出读越界,crush掉进程。
阅读全文
posted @ 2021-11-24 22:47 秋雨声
阅读(201)
评论(0)
推荐(0)
编辑
2021年11月7日
VIBE算法
摘要: TODO
阅读全文
posted @ 2021-11-07 20:29 秋雨声
阅读(22)
评论(0)
推荐(0)
编辑
2021年9月13日
客户端服务端缓存一致性设计
摘要: 1、借助TCP/QUICK可靠传输同时,加上客户端坏数据与服务端消息同步,进行剔除;服务端要进行异常处理,通知客户端缓存id回退。 2、LRU缓存策略。服务端借助HASH数组存储图片数据的MD5值和CacheID,双向链表进行缓存淘汰,可借助linux内核list.h实现。若借助STL中list和u
阅读全文
posted @ 2021-09-13 22:46 秋雨声
阅读(120)
评论(0)
推荐(0)
编辑
2021年8月22日
Linux源码list.h双向链表
摘要: 2021年8月最新linux源码list.h源码,双向链表和哈希链表。调通并经过编解码拷机测试。去掉了的一些硬件级宏定义,多线程下外面需要加锁保护 /* SPDX-License-Identifier: GPL-2.0 */ #ifndef _LINUX_LIST_H #define _LINUX_
阅读全文
posted @ 2021-08-22 21:45 秋雨声
阅读(156)
评论(1)
推荐(1)
编辑
2021年7月15日
开源项目编写cmake,cmake编译支持
摘要: RT
阅读全文
posted @ 2021-07-15 22:25 秋雨声
阅读(56)
评论(0)
推荐(0)
编辑
2021年3月6日
Mac编译SimpleNES,报错如下 Could NOT find SFML
摘要: 编译时SimpleNES项目时,缺失SFML2.0依赖库和头文件,报错如下:Could NOT find SFML (missing: SFML_AUDIO_LIBRARY SFML_GRAPHICS_LIBRARY SFML_WINDOW_LIBRARY SFML_SYSTEM_LIBRARY)
阅读全文
posted @ 2021-03-06 21:43 秋雨声
阅读(394)
评论(0)
推荐(0)
编辑
2021年1月29日
QT线程同步
摘要: // 1线程同步 QFutureSynchronizer<void> synchronizer; //2线程1 synchronizer.addFuture(QtConcurrent::run([=]() { download(url); })); //3线程2 synchronizer.addFu
阅读全文
posted @ 2021-01-29 16:00 秋雨声
阅读(303)
评论(0)
推荐(0)
编辑
2020年11月20日
内联的两种方式
摘要: 1、类内内联 2、inline外部内联
阅读全文
posted @ 2020-11-20 15:26 秋雨声
阅读(215)
评论(0)
推荐(0)
编辑
2020年10月20日
生产者与消费者以及ActiveMQ
摘要: 生产者与消费者以及ActiveMQ 一、 多线程实现生产者与消费者 1.1 生产者与消费者头文件 #pragma once #include <iostream> #include <mutex> #include <thread> #include <condition_variable> cla
阅读全文
posted @ 2020-10-20 10:23 秋雨声
阅读(478)
评论(0)
推荐(0)
编辑
2020年10月16日
QT定时器
摘要: 使用定时器的几种方法 https://blog.csdn.net/qq_15710245/article/details/82765875?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnP
阅读全文
posted @ 2020-10-16 09:35 秋雨声
阅读(117)
评论(0)
推荐(0)
编辑
2020年8月27日
生产者与消费者
摘要: 多线程实现生产者与消费者 【前言】开启两个线程一个生产者一个消费者,操作同一个变量g_value 。 1、使用了多线程最重要的三个头文件:mutex、thread、condition_variable; 2、多线程调用类的成员函数的时候,初始化类要注意初始化的位置,多线程是独享栈区,可以分配在堆上,
阅读全文
posted @ 2020-08-27 22:49 秋雨声
阅读(244)
评论(0)
推荐(0)
编辑
2020年8月18日
QT实现输入框与下拉框提示并可模糊匹配
摘要: 功能:支持下拉框选择、手动输入更改和模糊匹配 组件:QLineEdit、QComboBox、QCompleter、QStringListModel 一、组件介绍 1.1 QLineEdit QLineEdit是一个单行文本编辑器,允许用户输入和编辑单行纯文本。明白了其作用,进入封装类QLineEdi
阅读全文
posted @ 2020-08-18 21:15 秋雨声
阅读(6729)
评论(0)
推荐(1)
编辑
下一页
公告