
操作系统
morphyyang
专注于网络游戏架构及服务器端开发
展开
-
win10开放远程多用户桌面连接
最近美术需要借用我的电脑一起跑下渲染,为了图方便,我直接给她开通了远程桌面登陆,当同事远程登陆后,不幸的是我居然被踢出系统登陆了。我花了点时间大概了解了下window的远程桌面登陆,发行其实window server系统是支持多用户远程同时登陆的,关键在于window系统服务TermService,win10家庭版和专业版该功能都被阉割了。 简单搜索了下,发现早已经有牛人提供了工具RDPWrap。RDPWrap目前最新版本是1.6.2,地址https://github.com/stascorp/rdpwr原创 2021-02-18 17:06:16 · 1180 阅读 · 0 评论 -
使用gdb调试内存重复释放导致的malloc_error_break错误崩溃
目前使用Poco::Util::ServerApplication构建服务器application,根据Poco官方文档自己扩展Poco::Net::TCPServerConnectionFactory,开启服务器tcp绑定监听。代码片段如下: Poco::Net::ServerSocket cServerSocket(1300); FxTcpConnectionFactory cFactor原创 2014-06-04 17:21:09 · 3333 阅读 · 0 评论 -
Disruptor无锁队列浅析
近期在看操作系统相关资料的时候,阅读到“信号量与PV操作”,主要分三块:互斥控制,同步控制,生产者与消费者问题。因为我日常与服务器及消息队列打交道较多,对生产者与消费者问题比较感兴趣,正好之前曾经研究过“Disruptor无锁队列”的实现原理,正好再结合PV操作重新回顾下: 注:PV操作中P为荷兰文passeren的缩写,意思是通过。V为荷兰文vrijgeven的缩写,意思是释放。原创 2017-10-18 23:39:09 · 1006 阅读 · 0 评论