Pinned Repositories
all
一个乱七八糟的存档
C-C-
程序员相关电子书资料免费分享,欢迎关注个人微信公众号:程序员编程指南
Cluster-Server-Chat
基于C++ Muduo网络库的集群聊天服务器项目
detectron2
Detectron2 is a platform for object detection, segmentation and other visual recognition tasks.
message
消息推送平台
mmdetection2.0_visualize
It is a simple tool based on mmdetection2.0. The tool is used for visualize test result produced by mmdetection 2.0, including drawing PR curves and loss curves.(PR曲线绘制,loss曲线绘制)
mychat
使用C++实现的ubuntu环境下的聊天小项目,采用C/S架构,支持注册、登录、记录登录状态、私聊、群聊功能,前期使用多线程实现并发服务器,后期利用epoll监听+线程池处理的Reactor模式实现并发服务器,进行了压力测试,并采用 bitmap 实现的布隆过滤器减少对 MySQL 的查询。项目中使用TCP网络编程实现C/S的信息交互,使用Mysql记录用户账号、密码,使用redis记录用户的登录状态,编写了makefile进行编译,使用shell脚本提高了开发效率,开发过程使用git进行版本管理,编写了说明文档。
pikpak
pikpak web
PixivBatchDownloader
Chrome 扩展,批量下载 Pixiv 的插画和小说。过滤作品、下载时重命名、转换动态图片等。Powerful Pixiv batch downloader. Batch download artworks and novels, filter works, rename when downloading, convert animated images, and more.
practice
c++ code practice
zycisme's Repositories
zycisme/all
一个乱七八糟的存档
zycisme/C-C-
程序员相关电子书资料免费分享,欢迎关注个人微信公众号:程序员编程指南
zycisme/Cluster-Server-Chat
基于C++ Muduo网络库的集群聊天服务器项目
zycisme/detectron2
Detectron2 is a platform for object detection, segmentation and other visual recognition tasks.
zycisme/message
消息推送平台
zycisme/mmdetection2.0_visualize
It is a simple tool based on mmdetection2.0. The tool is used for visualize test result produced by mmdetection 2.0, including drawing PR curves and loss curves.(PR曲线绘制,loss曲线绘制)
zycisme/mychat
使用C++实现的ubuntu环境下的聊天小项目,采用C/S架构,支持注册、登录、记录登录状态、私聊、群聊功能,前期使用多线程实现并发服务器,后期利用epoll监听+线程池处理的Reactor模式实现并发服务器,进行了压力测试,并采用 bitmap 实现的布隆过滤器减少对 MySQL 的查询。项目中使用TCP网络编程实现C/S的信息交互,使用Mysql记录用户账号、密码,使用redis记录用户的登录状态,编写了makefile进行编译,使用shell脚本提高了开发效率,开发过程使用git进行版本管理,编写了说明文档。
zycisme/pikpak
pikpak web
zycisme/PixivBatchDownloader
Chrome 扩展,批量下载 Pixiv 的插画和小说。过滤作品、下载时重命名、转换动态图片等。Powerful Pixiv batch downloader. Batch download artworks and novels, filter works, rename when downloading, convert animated images, and more.
zycisme/practice
c++ code practice
zycisme/RPC
A custom RPC framework implemented by Netty+Kyro+Zookeeper.
zycisme/ShiArthur03
zycisme/TcpServer
使用c++设计实现了windows平台下基于iocp的tcp网络库,实现了c++,c#两版本,用于项目服务器,客户端等各种网络通信的基建,类似于目前流行的各大网络库,主要应用场景为客户端与服务端通信,数据传输下载,图像视频流网络传输等 这个项目的特点是架构上采用了任务消息队列分发接受数据流任务包的异步架构,支持协程处理数据包,化异步为同步处理,消息处理方面可以定制自己的包数据结构,通过继承消息处理基类,生成特定的包数据结构, 比如,自定义的游戏通信包,http包, websockt包,后两个包在库中有相应实现, 在接受数据包方面,是通过解包控制拼合出合适长度的数据包,任务消息队列可以定制多个数量(相当于生成多个处理指定socket任务的线程),以适配多个socket连接的分类通信,这种定制可以适应做多线程下载软件方面的基建定制,传输文件是,可以在库上层做一个大文件分割,合并的处理库,这样就可以用于传输大文件, 同时保持了iocp 多线程小数据包的特性。
zycisme/testgit-python
python code practice
zycisme/TinyWebServer
:fire: Linux下C++轻量级Web服务器学习
zycisme/zycisme
Config files for my GitHub profile.