会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
.
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
下一页
2019年11月17日
[笔记]Header V4 RSA/SHA256 Signature, key ID 4d274df2: NOKEY 解决办法
摘要: 问题描述: 原因: IUS-COMMUNITY-GPG-KEY,版本太旧 解决: 切换到rpm-gpg目录中,下载最新的IUS-COMMUNITY-GPG-KEY
阅读全文
posted @ 2019-11-17 14:24 qetuo[
阅读(4491)
评论(0)
推荐(0)
2019年11月8日
Linux网络编程五、套接字超时
摘要: 1.accept超时 accept等待并接受连接请求的过程是阻塞的,可以通过IO转接来设置等待一定的时长,如果超时没有连接,就让这个函数返回,让当前进程/线程处理别的任务。 例: // 最大的文件描述符是: lfd fd_set rdset; FD_ZERO(&rdset); FD_SET(lfd,
阅读全文
posted @ 2019-11-08 10:39 qetuo[
阅读(820)
评论(0)
推荐(0)
2019年11月5日
epoll反应堆
摘要: 1 /* 2 * epoll基于非阻塞I/O事件驱动 3 */ 4 #include <stdio.h> 5 #include <sys/socket.h> 6 #include <sys/epoll.h> 7 #include <arpa/inet.h> 8 #include <fcntl.h>
阅读全文
posted @ 2019-11-05 20:45 qetuo[
阅读(275)
评论(0)
推荐(0)
2019年11月4日
C,线程池
摘要: /* 线程池组成: 1、管理者线程:创建并管理线程,包括添加、删除、销毁线程,添加新任务 2、工作线程:线程池中的线程,执行管理者分配的任务 3、任务接口:任务要实现的接口,供工作线程调用 4、任务队列:存放没有处理的任务,缓冲作用 */ #include <stdlib.h> #include <pthread.h> #include <unistd.h> #include <assert.h>
阅读全文
posted @ 2019-11-04 21:53 qetuo[
阅读(416)
评论(0)
推荐(0)
2019年10月29日
装饰模式
摘要: 装饰模式:动态地给一个对象增加一些额外的职责。就增加功能而言,Decorator模式比生成子类更为灵活。(《设计模式》) 即是通过组合给对象增加功能,可以消除通过继承带来的代码重复和大量子类这些麻烦。通常要扩展对象的功能是用继承的方式实现,但是由于继承为类引入静态特征,一旦扩展的功能增多,子类也会随
阅读全文
posted @ 2019-10-29 21:59 qetuo[
阅读(163)
评论(0)
推荐(0)
Linux网络编程四、UDP,广播和组播
摘要: 一、UDP UDP:是一个支持无连接的传输协议,全称是用户数据包协议(User Datagram Protocol)。UDP协议无需像TCP一样要建立连接后才能发送封装的IP数据报,也是因此UDP相较于TCP效率更高一些,但是由于没有建立连接,UDP只管发送数据,不管数据是否被接收,所以UDP传输数
阅读全文
posted @ 2019-10-29 00:52 qetuo[
阅读(2092)
评论(11)
推荐(0)
2019年10月28日
工厂模式
摘要: 工厂模式:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。工厂模式属于创建型模式,其主要解决的是计划在不同条件下创建不同实例时接口选择的问题。 实现: 1、创建接口 2、创建接口实体类 3、创建工厂类接口 4、创建工厂类接口实体 5、使用工厂类 通过使
阅读全文
posted @ 2019-10-28 21:19 qetuo[
阅读(208)
评论(0)
推荐(0)
2019年10月27日
[笔记]C++下的数组声明
摘要: 对于数组声明的理解,采用由内向外的原则。(《C++ Primer 第五版》) int *ptrs[10]; 首先ptrs是一个数组,int *定义数组元素的类型。 int &refs[10]; 引用是一个变量的别名,引用没有自己的内存空间,其和被引用的变量共用一块内存空间,因此引用数组无法分配空间,
阅读全文
posted @ 2019-10-27 21:58 qetuo[
阅读(3129)
评论(0)
推荐(0)
桥模式
摘要: 桥模式:把抽象化与实现化解耦,使得二者可以独立变化。属于结构型模式,其通过提供抽象化和实现化间的桥接结构,来实现二者解耦。 实现: 画出不同大小、颜色、线宽的图形。一般情况下,如果用为每种图形都提供各种不同颜色的设计思路来设计,当要增加图形种类或者颜色种类时,就要面临大量的工作量。以下是使用桥模式设
阅读全文
posted @ 2019-10-27 20:34 qetuo[
阅读(470)
评论(0)
推荐(0)
2019年10月26日
观察者模式
摘要: 观察者模式:在对象之间定义了一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象会收到通知并自动更新。简单的来说就是发布者发布信息,观察者收到信息后,做出反应。 观察者模式定义了对象间一对多的依赖关系,主要解决的是对象状态改变给其他对象通知的问题,同时还要易用性和低耦合度。 实现: 观察者模式使
阅读全文
posted @ 2019-10-26 21:06 qetuo[
阅读(186)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页
公告