顺明

@mbcore

运营的追随者,程序的缔造者。

所有star的仓库都会放在这里。可以根据需求创建不同的星选集来管理它们。

    1.1K tboox / tbox GVP

    跨平台的c开发库,提供asio、stream、容器、算法、xml/json/plist解析、数据库等常用模块

    最近更新: 4小时前

    2.2K 太原扁舟科技 / WCP智能知识管理系统

    WCP知识协作系统是一套BS架构的开源知识及档案管理系统、知识库系统。它能提供团队知识库档案库建设的一整套功能,从知识档案创建、知识档案更新、知识档案推送到知识评价、知识激励、知识统计以及基于以上功能权限控制等功能。最新版本支持RAG智能流程编排。 标签:私有知识库/知识管理系统/知识库系统/智能知识库/AI知识库/AI智能问答/AI知识管理系统/智能知识管理系统

    最近更新: 14小时前

    17.7K 众邦科技 / CRMEB开源商城系统 GVP

    🔥可商用 PHP 开源商城,全端覆盖(小程序 / H5 / 公众号 / APP),强大 DIY 装修 + 主题广场,内置多语言、分销、拼团、砍价、秒杀、优惠券、积分、抽奖、会员等级、小程序直播等全场景营销功能。采用前后端分离架构,便于二次开发,配套完整使用文档、接口文档、数据字典、代码生成器及二开教程,欢迎社区交流与建议!

    最近更新: 16小时前

    436 有理想的鱼 / ymate-platform-v2

    YMP是一个非常简单、易用的轻量级Java应用开发框架,涵盖AOP、IoC、WebMVC、ORM、Validation、Plugin、Serv、Cache等特性,让开发工作像搭积木一样轻松!

    最近更新: 24小时前

    1.4K star7th / showdoc

    ShowDoc就是一个非常适合IT团队的在线文档分享工具,它可以加快团队之间沟通的效率。

    最近更新: 1天前

    744 tboox / xmake GVP

    轻量级跨平台C/C++构建工具,采用lua语法接口API描述项目,提供依赖检测、编译、打包、安装、运行、调试一条龙服务

    最近更新: 1天前

    32.9K 铭飞 / MCMS GVP

    🌈免费可商用Java开源CMS系统,🔥支持可视化拖拽设计网页,SpringBoot3,Vue3、element plus、🔥国产化、🔥信创、🔥等保,定期收集issues问题并更新版本,提供上百套模板与多款实用的插件,提供代码生成器、皮肤设计器方便快速开发业务

    最近更新: 1天前

    654 宇润 / imi GVP

    imi 是基于 Swoole 的 PHP 协程开发框架,它支持 Http、Http2、WebSocket、TCP、UDP、MQTT 等主流协议的服务开发,特别适合互联网微服务、即时通讯聊天im、物联网等场景!。QQ群:17916227

    最近更新: 1天前

    44 Gitee 极速下载 / bcos

    BCOS平台(取 Be Credible, Open & Secure 涵义命名)是一个完全开源的区块链底层技术平台,由深圳前海微众银行股份有限公司、上海万向区块链股份公司、矩阵元技术(深圳)有限

    最近更新: 4天前

    33 Gitee 极速下载 / flamingoim

    flamingoIM 是一款高性能、轻量级的即时通讯软件。 目前即时通讯软件实现了如下功能(这里只列举网络相关的功能,其他客户端已经实现的功能不统计在列,请自行发现): 注册 登录 查找好友、查找群 添加好友、添加群 好友列表、群列表、最近会话 单人聊天功能(包括发文字、表情、窗口抖动、离线文件) 群组功能(包括发文字、表情) 群发消息 修改密码 修改个人信息(自定义昵称、签名、个性头像等个人信息) 自动升级功能 客户端还有很多细节功能,比如头像有三种显示模式、好友上线动画、聊天记录、聊天自动回复功能等,有兴趣的同学可以自己探索尝试一下吧,这里就不截图了。 下面介绍一下服务器代码和pc客户端代码的编译与运行环境: flamingo服务器端代码使用cmake + makefile编译,使用了纯C++11开发,运行于linux系统下(我的系统是CentOS7.0),为了支持C++11,你的gcc版本至少要大于4.7,我的版本是4.8.5。另外,使用了数据库,我的数据库版本是5.7.17。服务器代码不仅是一款即时通讯软件的服务器代码,同时也是一款通用的C++11服务器框架。 服务器代码使用方法: 进入程序目录,输入cmake . (注意有一个点号,表示当前目录) 没有错误,输入make 3.最终会产生三个可执行程序,mychatserver、myfilesever和myimgserver。编译完成 部署方法: 简单说明:mysql数据库的用户名为root,密码为空,请根据你自己的需要设置相应的用户名和密码(目前写死在程序中)。mychatserver是聊天服务器,myfileserver是文件服务器,文件服务器负责上传和下载聊天中发送的文件,myimgserver负责上传和下载聊天中的图片。三个服务相互独立,互不影响。聊天服务器监听端口是20000,文件服务器端口是20001,图片服务器端口号是20002,这三个端口供客户端连接,其中聊天端口和客户端是长连接,文件端口和图片可选择长连接或短连接。 第一次运行mychatserver时,如果能顺利连上mysql,mychatserver会自动检测是否存在名为myim的数据库,如果不存在则创建,并新建三张信息表,分别是用户信息表:t_user, 好友关系表t_user_relationship和聊天消息记录表t_chatmsg。第一次启动文件服务器时会创建filecache目录,这个目录用来存储聊天中的聊天图片和离线文件以及客户端升级包。 为了方便查看代码,我用Visual Studio来管理代码,可使用VS打开myserver.sln查看和管理代码。(VS版本必须是VS2013或以上版本) 客户端代码使用方法: 编译: 1.用VS2013打开程序目录下的:Flamingo.sln,你可以使用其他的VS版本,但是至少不低于VS2013,因为客户端代码也使用了大量C++11语法和库,VS2013及以上版本才能较好的支持C++11的语法。 打开的解决方案包括三个项目:Flamingo是即时通讯主程序,CatchScreen是聊天中使用的截图工具,iUpdateAuto是升级功能中用到的解压工具。 用VS2013编译整个解决方法即可,编译成功以后将在Bin目录下生成对应的程序。启动Flamingo.exe注册一个账号就可以开始使用flamingo了。 如果你暂时不想研究服务器代码,但又想使用客户端,你可以连接我的测试服务器,测试服务器地址是: 聊天服务器地址:120.55.94.78 端口号:20000 文件服务器地址:120.55.94.78 端口号:20001 图片服务器地址:120.55.94.78 端口号:20002 你可以在登录界面的网络设置里面进行设置(登录界面右上角最小化按钮左边的一个按钮)。 详情参见: http://blog.csdn.net/analogous_love/article/details/69481542

    最近更新: 4天前

搜索帮助