
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
在我的《服务器端编程心得》这个系列的第一篇至第六篇都是讲了一些零散的不成体系的网络编程细节。今天,在这篇文章中,我将介绍一款我自主开发的即时通讯软件flamingo(中文:火烈鸟),并开源其服务器和pc客户端代码。以此来对前几篇文章中说到的理论进行实践。代码在github和csdn.net上各上传了一份:github地址:https://github.com/...
写在前面的话,如果您在部署teamtalk过程中遇到困难,可以关注我的微信公众号『easyserverdev』,在微信公众号中回复『teamtalk部署求助』,我将与你取得联系并协助您解决。或者您对高性能服务器开发感兴趣,您也可以关注我的微信公众号获得技术支持。这篇我们来介绍下TeamTalk服务器端的编译与部署,部署文档在auto_setup下,这里我们只介...
从这篇文章开始,我将详细地分析TeamTalk服务器端每一个服务的源码和架构设计。这篇从db_proxy_server开始:db_proxy_server是TeamTalk服务器端最后端的程序,它连接着关系型数据库mysql和nosql内存数据库redis。其位置在整个服务架构中如图所示:我们从db_proxy_server的main()函数开始,main()函数其实就是做了以下...
这里开放一款远程控制软件的源码——pcshare,该软件分为被控制端和控制端。部分界面如下:控制端通过寄生在被控制端的后台程序来实现控制,可以对被控制台进行文件管理、屏幕监控、键盘监控、监控管理、查看被控制端的服务和注册表,甚至是控制被控制端的摄像头。一、软件使用方法介绍:1. 启动PcShare.exe,这是控制端主程序,该程序会在8080端口上监听被控制端的连接。2. 生成被控制端宿主程序,点

黄勇,从事近十年的 JavaEE 应用开发工作,现任阿里巴巴公司系统架构师。对分布式服务架构与大数据技术有深入研究,具有丰富的 B/S 架构开发经验与项目实战经验,擅长敏捷开发模式。国内开源软件推动者之一,Smart Framework 开源框架创始人。热爱技术交流,乐于分享自己的工作经验。著有《架构探险——从零开始写Java Web框架》一书。我的十年技术之路和大家介绍下我目前所从事的工作。我目
目前人在字节做 Go 开发。寻找 Golang 开源项目学习目的可能是:想学习或者提高自己对 Go 项目的组织和编排能力;想学习 Go 项目的框架设计;想在一些 Go 语法上细节的优化和进阶。我推荐两个项目:一、tinode这是一个开源的即时通讯软件,既然是即时通讯软件,学习的时候基本上无任何业务负担,可以专注地学习程序逻辑本身。服务端代码(使用 Go 开发)地址:tinode/chat搭建出来的
在公司多人开发项目中经常遇到拉到最新代码,发现中文注释都是乱码,很是emjoy.....这是由于编码格式不匹配造成的,如果你的注释是 UTF-8 编码,而文件编码是 GBK 或者其他编码,那么就会出现乱码现象。

相信很多人应该或多或少地听说过 gh0st 的大名,正如上面所说,它是一款远程控制软件,其原始版本的代码和作者已经无从考证,笔者手里这一份也来源于网络,我修正一些 bug 并作了一些优化,仅供个人学习研究,不可用于商业用途和任何非法用途,否则后果自负。

我们还定义了一些基本的普通旧数据(POD,Plain Old Data)风格的结构体,用于封装限价订单簿中单个订单、订单服务器发送的单个订单请求、发回给订单服务器的订单响应,以及单个市场数据更新的信息。在本节中,我们将构建撮合引擎类的各个部分。此外,我们还将构建位于电子交易交易所内的订单服务器组件,该组件管理与不同市场参与者订单网关的通信,转发与撮合引擎之间的请求和响应。然后,我们构建了撮合引擎组
一款稍具规模的游戏,是策划、开发、数值、美术、测试等诸多同学通力合作的结果。如果你只是想开发一些小游戏,那么你需要学习一下简单的素材处理(如 Photoshop)和程序开发的知识。








