zsxxsz
码龄23年
关注
提问 私信
  • 博客:149,086
    149,086
    总访问量
  • 127
    原创
  • 16,887
    排名
  • 246
    粉丝
  • 3
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2001-08-01
博客简介:

zsxxsz的专栏

查看详细资料
  • 原力等级
    领奖
    当前等级
    0
    当前总分
    25
    当月
    1
个人成就
  • 获得59次点赞
  • 内容获得13次评论
  • 获得118次收藏
创作历程
  • 1篇
    2024年
  • 1篇
    2020年
  • 8篇
    2019年
  • 11篇
    2016年
  • 13篇
    2015年
  • 83篇
    2014年
  • 15篇
    2013年
  • 38篇
    2012年
  • 11篇
    2011年
  • 5篇
    2010年
  • 26篇
    2009年
  • 6篇
    2008年
成就勋章
TA的专栏
  • acl_cpp开发--SSL安全传输
    1篇
  • acl简介
    7篇
  • acl开发--快速入门
    2篇
  • acl开发--编译安装
    5篇
  • acl开发--数据结构篇
    3篇
  • acl开发--内存篇
    1篇
  • acl开发--字符串处理篇
    2篇
  • acl开发--日志篇
    1篇
  • acl开发--配置文件篇
    1篇
  • acl开发--文件/目录篇
    2篇
  • acl开发--网络篇
    6篇
  • acl开发--进程控制篇
    1篇
  • acl开发--线程篇
    11篇
  • acl开发--协程篇
    9篇
  • acl开发--服务器篇
    9篇
  • acl开发--缓存篇
    1篇
  • acl开发--HTTP协议篇
    6篇
  • acl开发--XML篇
    1篇
  • acl开发--SMTP篇
    1篇
  • acl开发--ICMP篇
    1篇
  • acl开发--C开发篇
    2篇
  • acl开发--杂篇 
    1篇
  • acl_cpp开发--概述
    1篇
  • acl_cpp开发--编译安装
    2篇
  • acl_cpp开发--内存池管理
    1篇
  • acl_cpp开发--线程编程
  • acl_cpp开发--xml库
    2篇
  • acl_cpp开发--流式编程
    1篇
  • acl_cpp开发--序列化
    4篇
  • acl_cpp开发--网络通讯
    3篇
  • acl_cpp开发--非阻塞网络编程
    6篇
  • acl_cpp开发--http应用与web开发
    6篇
  • acl_cpp开发--数据库编程
    1篇
  • acl_cpp开发--redis客户端库
    4篇
  • acl_cpp开发--服务器开发
    13篇
  • acl_cpp开发--杂项
    1篇
  • acl_cpp开发--杂谈
    2篇
  • acl--新闻
    11篇
  • D语言
    3篇
  • 杂谈
    3篇
兴趣领域 设置
  • 编程语言
    c++c语言
创作活动更多

如何看待诺贝尔物理学奖颁给了机器学习与神经网络?

2024年诺贝尔物理学奖颁发给了机器学习与神经网络领域的研究者,你怎么看?

269人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

QT 界面编程中使用协程

主要介绍在Windows平台下如何在界面编程中使用协程模块,达到协程与界面编程的无缝衔接。
原创
发布博客 2024.09.29 ·
1139 阅读 ·
25 点赞 ·
0 评论 ·
26 收藏

使用SSL进行网络加密传输

一、概述在 Acl 的网络通信模块中,为了支持安全网络传输,引入了第三方 SSL 库,当前支持 Polarssl 及其升级版 MbedTLS,Acl 库中通过抽象与封装,大大简化了 SSL 的使用过程(现在开源的 SSL 库使用确实太复杂了),以下是在 Acl 库中使用 SSL 的特点:为了不给不使用 SSL 功能的用户造成编译上的障碍,Acl 库采用动态加载 SSL 动态库方式,这样在连接...
原创
发布博客 2020.01.15 ·
5471 阅读 ·
5 点赞 ·
2 评论 ·
5 收藏

Acl网络协程框架编程指南

Acl 网络协程框架编程指南摘要本文主要讲述Acl网络协程框架的使用,从协程的应用场景出发,以一个简单的协程示例开始,然后逐步深入到Acl网络协程的各个使用场景及使用细节,以及需要避免的“坑”,希望能给大家带来实践上的帮助。一、概述讲到协程,大家必然会提到 Go 语言,毕竟是 Go 语言把协程的概念及使用实践普及的;但协程并不是一个新概念,我印象中在九十年代就出现了,当时一位同事还说微软推...
原创
发布博客 2019.04.07 ·
4798 阅读 ·
7 点赞 ·
2 评论 ·
13 收藏

网络协程编程

一、背景为什么需要网络协程?1、协程/纤程并不是一个新概念2、大并发、高性能对于服务端的高要求3、移动设备的快速增长加大了服务端大并发压力4、Go 语言的兴起将协程带到了一个新的高度支持协程的编程语言:1、Go 语言,非常容易支持大并发、高性能2、Python 语言3、Erlang 语言4、Lua 语言。。。。。。为什么要设计一套 C/C++ 网络协程库?1、学习一...
原创
发布博客 2019.03.23 ·
1615 阅读 ·
2 点赞 ·
0 评论 ·
5 收藏

acl库使用FAQ

一、基础问题1、acl 库是啥、主要包含哪些功能?acl 工程是一个跨平台(支持LINUX,WIN32,Solaris,MacOS,FreeBSD)的网络通信库及服务器编程框架,同时提供更多的实用功能库。通过该库,用户可以非常容易地编写支持多种模式(多线程、多进程、非阻塞、触发器、UDP方式、协程方式)的服务器程序,WEB 应用程序,数据库应用程序。此外,该库还提供了常见应用的客户端通信库...
原创
发布博客 2019.03.23 ·
1510 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

使用 acl 库针对 C++ 对象进行序列化及反序列编程

在开发网络应用程序时,各个模块之间的数据通信可谓是家常便饭,为了应对这些数据通信时数据交换的要求,程序员发明了各种数据格式:采用二进制数据结构(早期 C 程序员)、采用 XML、采用SOAP(坑人的设计)、采用 URL 编码、采用JSON格式等。客户端与服务端交互时采用这些数据格式进行数据交换时,必然要经历数据编码及数据解码的繁琐过程。早期的二进制数据结构格式对于 C 程序员而是比较...
原创
发布博客 2019.03.23 ·
939 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

编译使用 acl 协程库

在《使用 acl 协程编写高并发网络服务》和《使用协程方式编写高并发的 WEB 服务》两篇文章中介绍了如何使用 acl 的协程功能编写高并发服务器程序,本文主要介绍如何编译使用 acl 的网络协程库。 一、 acl 协程库的依赖关系 目前 acl 协程主要分为 C 库(lib_fiber.a,在 acl/lib_fiber/c 目录下)和 C++库(libf...
原创
发布博客 2019.03.23 ·
747 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

使用 acl 库编写负载均衡服务的配置指南

在文章《使用 acl 服务器框架编写负载均衡的应用服务》中介绍了 acl TCP 连接分配器的作用及原理,本节主要介绍 TCP 连接分配器的配置方法,及使用 acl 的服务器模板创建的应用服务子进程的配置方法(目前支持该功能的服务器模板有:线程池服务模板、协程服务模板以及非阻塞服务模板)。 一、TCP连接分配器的配置要点 TCP 连接分配器即 master_di...
原创
发布博客 2019.03.23 ·
414 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

c++对象序列化编程实例

在《使用 acl 库针对 C++ 对象进行序列化及反序列编程》中介绍了 acl 库中针对 C/C++ 的 struct 对象进行序列化和反序列化的功能,并且给出了一个简单的例子。本文将介绍一些较为复杂的例子。 一、示例一:支持多继承的例子 先定义 struct.stub 文件:#pragma once#include <string>...
原创
发布博客 2019.03.23 ·
940 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

acl协程中的同步功能

”协程同步“功能。在 acl 协程中,提供了两种应用场景下的同步机制:单机线程内协程之间的同步以及可以跨线程间的协程同步功能。    因为 acl 协程的调度器是单线程的(如果想用多核,可以启动多个线程,每个线程独立进行调度),所以如果你的应用场景仅需线程内不同协程间的同步,则只需使用 fiber_lock/fiber_sem 即可,其中 fiber_lock 为协程同步锁,fiber_sem 为协程信号量,其实现原理本质上是协程执行上下文的切换,所以比较容易实现;另外,acl 协程还提供应用场景更加复
原创
发布博客 2019.03.10 ·
549 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

编译使用 acl 协程库

原创
发布博客 2016.12.24 ·
620 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

使用 acl 库编写负载均衡服务的配置指南

及使用 acl 的服务器模板创建的应用服务子进程的配置方法(目前支持该功能的服务器模板有:线程池服务模板、协程服务模板以及非阻塞服务模板)。     一、TCP连接分配器的配置要点     TCP 连接分配器即 master_dispatch 程序,该程序也是一个服务进程,负责接收外部客户端的TCP连接,同时将该连接通过 UNIX 域套接口传递给后面的应用服务进程,该程序在 acl 库的 acl/app/master_dispatch/server 目录下。      master_dispat
原创
发布博客 2016.11.28 ·
261 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

c++对象序列化编程实例

原创
发布博客 2016.11.14 ·
282 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用 acl 库针对 C++ 对象进行序列化及反序列编程

原创
发布博客 2016.10.16 ·
270 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

acl库使用FAQ

时提供更多的实用功能库。通过该库,用户可以非常容易地编写支持多种模式(多线程、多进程、非阻塞、触发器、UDP方式、协程方式)的服务器程序,WEB 应用程序,数据库应用程序。此外,该库还提供了常见应用的客户端通信库(如:HTTP、SMTP、ICMP、redis、disque、memcache、beanstalk、handler socket),常见流式编解码库:XML/JSON/MIME/BASE64/UUCODE/QPCODE/RFC2047 等。2、acl 库支持哪些平台?目前主要支持 Linux
原创
发布博客 2016.08.21 ·
464 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

网络协程编程

原创
发布博客 2016.07.18 ·
389 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

使用协程方式编写高并发的 WEB 服务

意义的例子:基于协程的 WEB 服务器程序。下面首先展示这个 WEB 服务器程序:#include "lib_acl.h" // acl 基础库头文件#include "fiber/lib_fiber.h" // acl 协程库头文件#include "acl_cpp/lib_acl.hpp // acl C++ 封装库头文件class http_servlet : public acl::HttpServlet{public
原创
发布博客 2016.07.06 ·
552 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用 acl 协程编写高并发网络服务

&gt;#include &lt;stdlib.h&gt;#include &lt;string.h&gt;#include "fiber/lib_fiber.h"static int __rw_timeout = 0;static void echo_client(ACL_FIBER *fiber acl_unused, void *ctx){ ACL_VSTREAM *cstream = (ACL_VSTRE
原创
发布博客 2016.07.06 ·
433 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

基于协程方式编写高并发、高性能的服务

于是出现了很多异步IO编程框架,诸如 JAVA 中的 Netty,C++ 中的 ASIO,C 中的 libevent,以及 acl 库中的 aio 模块。这些库底层基本都是基于操作系统所提供的 IO 事件接口(如:Windows 下的 iocp,Linux 下的 epoll,Bsd 下的 kqueue,Solaris 下的 devpoll,以及 UNIX 平台中的 poll,select),对 IO 过程进行二次封装,然后通过回调的方式调用使用者的函数过程。此类异步 IO 过程的典型应用如:nginx,re
原创
发布博客 2016.07.05 ·
857 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用 redis_builder 管理 redis 集群

客户端管理功能(相对于官方提供的 redis-cli功能要强大的多)。本文主要讲解使用 redis_builder 以交互方式管理 redis 集群的过程。一、启动 redis_builder  的交互过程      只要运行:./redis_builder -s redis_ip:redis_port,便进入 redis_builder 工具的命令行交互过程,其中 redis_ip 和 redis_port 为 redis 集群中的任一个节点的 IP 及端口号。启动成功后,显示界面如下: 
原创
发布博客 2016.04.23 ·
638 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏
加载更多