自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

左雪菲的专栏

欢迎加入高性能服务器开发交流群:729995516

  • 博客(207)
  • 资源 (20)
  • 论坛 (1)
  • 收藏
  • 关注

原创 我的新书《C++服务器开发精髓》终于出版啦

一、千呼万唤始出来亲爱的各位读者,我的新书《C++ 服务器开发精髓》终于终于终于与大家见面了,图书如下:图书的封面设计很精美,当然内容一定不负众望。因出版社老师要求提供一张照片放到封面上,今年的6 月 1日儿童节去拍了一张,照片拍出来放在下面大家自己看吧。人到中年,生活不易,没有少年时代那种懵懂与青涩,多了一份厚实与坚定了。一些想做的事情却一步步把它做成了,成为现实。昔日戏言身后事,明朝都到眼前来。所以,梦想还是要有的,还是要坚持的,即使这世界有那么多不完善,生活有那么多不如意,因为万一..

2021-06-25 01:32:34 390

原创 C++ 后台开发面试时一般考察什么?

一、自我介绍先说下我的个人经历,我刚工作的前几年做股票、期货、现货的交易系统,后来去二三四五做战略软件,再后来去声网做信令,再后来去了携程旅行网做基础框架业务,用的都是 C/C++,如今在某大厂,畅销书《C++ 服务器开发精髓》一书作者,参与过很多大型商业 C++ 系统的架构与设计。二、C++ 后台考察什么总体来说,C++面试中,对这门语言本身内容的考察并不多,更多考察的是 C++ 背后的技术栈,更多倾向考察一些原理性和基础性的问题,高级岗位会考察一些工作经历和经验。总结起来一句话:初级

2021-07-23 17:26:23 67

原创 大一大二的计算机专业同学应该学习什么?如何学习?

本文是回答一位知友的提问:已经大一下了 现在在学 C++ 感觉书上很多术语都不懂 编程自己也得花很多时间才能做出来,但感觉自己身边的同学却什么都会。有什么好的建议吗?我一定努力改正正文一、可能的原因调整心态,克服恐惧和畏难情绪,建议反思一下造成你目前这种现状的原因是什么?无外乎有两种原因:原因一:可能是你大一上学期不努力或者不认真,同学们都在认真学,你没花足够的时间和心思在学习这些知识上;原因二:你的接受和理解能力比一般同学要慢。如果是原因一的话,你能来知乎提出这

2021-07-23 15:32:11 15

原创 C++ 游戏服务器方向需要多少功底?

这篇文章是回答一位知友的提问:现在大二了马上升大三,就读于一个很垫底的211,专业是计算机相关的,但是对本专业内容不感兴趣,希望能从事c++后端的工作,对游戏比较有兴趣,但又不知道需要哪方面的知识,希望各位能给出一个客观的评价或者批评,帮忙指点,感激不尽。 看了一些书,unp扫了一遍,apue认真的读了一大半,但是觉得只读书不够,就一边看游双的linux高性能服务器编程,一边自己上手实现一个简陋的web服务器。上网看见什么东西就一点一点往里面塞,什么定时器,线程池,智能指针,raii锁之类的。之后准备

2021-07-23 13:47:43 18

原创 校招C++大概学习到什么程度?

一图胜千言:C/C++ 这门语言与其他高级语言不同,它是离操作系统较近的语言。所以学好 C/C++ 体系的技术栈必须结合操作系统的运行机制来学习。展开来说,就是你必须掌握操作系统层面的几大基础知识,他们是汇编、编译链接与运行时体系、狭义的操作系统原理、多线程、网络编程。第一个基础知识是汇编,我们学习汇编不是一定要用汇编来写代码,就像我们学习 C/C++ 也不一定单纯为了面试和找工作。对于 C/C++ 的同学来说,汇编是建议一定要掌握的,只有这样,你才能在书写 C++ 代码的时候,清楚地知道你

2021-07-23 12:17:31 12

原创 同事内推的那位Linux C/C++后端开发同学面试没过......

写在前面的话工作都不容易,如果你想来字节工作,苦于没有门路,可以找我内推,技术岗和非技术岗都可以,戳下面的链接获取内推帮助:需要内推大厂的同学看这里(含内推联系方式)​正文最近同事内推了一位 Linux C/C++ 后端开发的同学到我们公司面试,我是一面的面试官,很遗憾这位工作了两年的同学面试表现不是很好。我问了如下一些问题:“redis持久化机制,redis销毁方式机制,mq实现原理,c++虚函数,hash冲突的解决,memcached一致性哈希,socket函数select的缺

2021-07-23 12:02:27 52

原创 进了小公司的应届程序员如何翻身进入大公司?

我就是小公司应届程序员翻身进的大厂。一、写在前面的话很多老读者都知道,我 2018 年年底从携程旅行网离职与人合作创业,项目于 2019 年 8 月正式上线运营,8 月后到 12 月初系统针对之前的一些问题做了第二版的优化和重构。从 12 月初开始工作就不是太忙,于是更新了一下简历,出去面试一下保持自己对技术的敏感度(当然,如果有合适的职位也是可以考虑的)。我求职的职位是资深开发或者系统架构师级别,开发语言优先选 Java,其次是 C/C++。老的读者应该知道,我是 C/C++ 出身,后面由于工

2021-07-23 11:19:22 22

原创 一个二本本科生如何才能进入腾讯,阿里,百度这些大厂?

我这边是大厂技术岗位。在 2017 年的时候,我建立了一个高性能服务器开发群,这个群帮助了无数的学生,后来群的人越来越多,我又单独为学生朋友建立了一个学生希望工程群,我不定期会在这些群里做一些技术分享,群里面很多同学学历都不好,但最终通过自己的努力,加上正确的方式,拿到了大厂的 offer。以下是部分当时分享的群公告:今年的五一劳动节,我邀请了我的知识星球中拿到大厂 offer 的同学给我的读者做一次经验分享,他们当中分别去了百度、阿里支付宝、微信

2021-07-23 11:05:58 14

原创 Linux大神都是怎么记住这么多命令的?

有一对儿异地的恋人,他们每天在手机上聊天,显示的距离永远是 1648km。快到年底了,女孩实在受不了这种距离而提出分手,男孩沉默不语。除夕之夜,女孩在家中刷新手机,看到男孩距离她只有 1.1 km,再刷新,只有 0.9km。她似乎明白即将要发生什么,含着热泪走向门口......当晚,在隆隆的焰火中,他们的距离变成了 -5 cm,于是第二天他们还是分手了......你知道他们的距离为啥变成 -5cm 吗?好吧,不说了,再说下,好多老司机要说我在开车了......上面这段话可不是我编造的,而是来.

2021-07-22 16:20:49 15

原创 使用epoll时需要将socket设为非阻塞吗?

这篇文章是回答一位知友的提问:在APUE中介绍select和poll中说“一个描述阻塞与否并不影响select是否阻塞。也就是说,如果希望读一个非阻塞描述符,并且以超时值5s调用select,则select最多阻塞5s。”我看到有些程序使用epoll时,使用fcntl将描述符置为非阻塞。这个和上面描述的有冲突没?一、结论提出这个问题说明对网络编程的一些基础原理未搞明白,先说下结论:一个 socket 是否设置为阻塞模式,只会影响到 connect/accept/send/recv

2021-07-22 14:41:17 18

原创 如何系统地学习 C++ 语言?

楔子毛遂自荐一下我的书 《C++ 服务器开发精髓》。我是大厂C++ 后端面试官。在这本书中我详细地介绍了除了数据库以外, 要掌握成为一名合格的 C++ 开发者需要掌握哪些知识。通过本书你将获得: C++ 开发编译调试完整技术链; C++ 11/14/17 常用特性和实用方法 多线程编程技术; 作者精心凝炼的二十多个网络编程重难点知识; 网络故障排查与定位知识;如何设计可兼容可扩展的通信协议; 如何设计高性能网络框架; 如何设计高性

2021-07-22 01:29:02 19

原创 学计算机有哪些推荐书籍?

很多人给后来者推荐计算机图书时,一上来就是各种大部头的经典书籍,有些书确实是非常经典,但是能不能让人坚持看下去是一回事,就像有些道理人人都懂,但是能践行下去的人没几个。在这里也只推荐我觉得比较好的书,这些书都是我读过的,少即是精。下文中提到的书单获取:计算机必看经典书籍(含下载方式)​一、算法与数据结构建议你应该好好准备算法和数据结构,做到常见的算法和数据结构知识点都能熟悉。如果你是应届生,毕业求职的时候可以轻松拿一些大厂(BAT 等)的 offer,至少不会挂在算法数据结构上面;社招的

2021-07-22 01:00:20 15

原创 初学C语言,有什么好书推荐?

时至今日,很多大学的编程语言入门课已经不再教授 C 语言了,但是作为一位过来人的老学长,我想对后来的学弟学妹们说,无论你是科班还是非科班,建议你一定要学好 C 语言,它应该作为你必须掌握好的语言。你要熟悉 C 语言的基本语法,包括: 顺序、条件、循环三大控制语句 C 中几大基元数据类型的用法 熟悉掌握数组的用法 熟练掌握指针的用法 熟练掌握结构体、枚举、联合等数据类型的用法 熟练使用常用 C 库函数,如控制台输入输出流、字符串操作、文件操作、时间函

2021-07-22 00:45:35 15

原创 有一定基础的 C++ 学习者该如何学习 Windows 编程?

这篇文章是回答一位知友的提问:有一定基础是指对大学教材级别的C++知识有了解,然而只停留在黑框程序的编写和阅读上。手头有一个使用VS2010开发的windows工程想要读懂(这是契机,不是原因),长久以来的困惑使得我希望找到一本适合初学者的书。图书馆里的书大多是陈旧的(VC++6.0)而且不涉及windows程序开发的教材,要么就是劈头盖脸各种不明就里的程序段。我查阅过很多书籍,也从知乎上了解了许多类似C++ Primer/ the C++ programming language这样的书目,但是我

2021-07-21 18:01:36 341 8

原创 有哪些不错的 Golang 开源项目?

目前人在字节做 Go 开发。寻找 Golang 开源项目学习目的可能是:想学习或者提高自己对 Go 项目的组织和编排能力; 想学习 Go 项目的框架设计; 想在一些 Go 语法上细节的优化和进阶。我推荐两个项目:一、tinode这是一个开源的即时通讯软件,既然是即时通讯软件,学习的时候基本上无任何业务负担,可以专注地学习程序逻辑本身。服务端代码(使用 Go 开发)地址:tinode/chat搭建出来的服务部分截图:二、斗鱼直播的朱庇特项目官网:J

2021-07-18 13:39:58 27

原创 如何系统学习 MySQL?

一、不建议这么学数据库首先你要消除一个错误认知,即:如果你想系统地掌握数据库常用的知识点,一定不要以网上各种散乱的文章为重点学习材料,理由有二:网上的资料碎片化比较严重,对于新人来说,可能会造成盲人摸象的感觉,无法形成这块成体系的技术认知; 网上的很多数据库文章都是对诸如《MySQL技术内幕》《高性能 MYSQL》的二次理解和加工,很多文章的内容对原有数据库知识理解不到位、甚至理解出错。二、建议这么学数据库学习 MYSQL 数据库,建议方法:找几本权威的数据库图书系统地学习一下,当然

2021-07-15 14:10:03 24

原创 有哪些有意思的,很 cool 的开源 C++ 项目 ?

收集了几个:金山卫士链接:https://pan.baidu.com/s/1R48X4O0p4StzksqC3MeDBQ密码: 9jre电驴链接:https://pan.baidu.com/s/1xH-Wb3z5dkbnRFZw8ajfIg密码: n5i0开源 FTP 软件 —— filezilla链接:https://pan.baidu.com/s/1YGe4a817euXETTUYGx2aDg密码: 675q某大型 MOBA 游戏登录界...

2021-07-13 15:28:22 184 2

原创 想要内推字节跳动的同学看过来(含内推方式)

目前人在字节,万千字节面试官之一,其他岗位我不太清楚,开发岗位我可以详细聊一聊。一、对面试官的要求字节的面试虽然对面试者的要求很高,但对面试官的要求也不少,我们有一份很详细的规定,规定了面试官的面试时长、可以问的和不可以问的问题等诸多细节,尽量做到给面试者良好的面试体验。所以如果有同学来字节面试,一般不会遇到很不靠谱的面试官。我以往一些工作经历中,曾遇到一些面试时漫不经心的、玩手机的、全场接电话的、鄙视求职者过往经验的、嫌弃面试者上家公司业务的、问求职者薪资和个人情感问题的面试官,这些问题你来字节面

2021-07-01 11:43:48 251 1

原创 C++ 游戏服务器开发有什么推荐的学习资料或者书籍?

对于想从事游戏开发的同学,我的建议是:如果你不是对游戏开发特别感兴趣,建议谨慎地选择这个行业!如果你不是对游戏开发特别感兴趣,建议谨慎地选择这个行业!如果你不是对游戏开发特别感兴趣,建议谨慎地选择这个行业!重要的话说三遍,如果你还是想学习游戏开发,下面是正文:如果你是上班族,或者想快速地熟悉 C++ 游戏服务器端的开发的话,建议:1. 先学好 C++。这类书很多。不建议看《C++ Primer》这样的大部头,掌握 C++ 常用语法就可以了。当然 C++ 原理性的东西还是需要了解一下,推荐看下《

2021-04-02 11:15:45 344 1

原创 作为一个有理想的程序员,必读的书都有哪些?

很多人会想到各种大部头的经典书籍,那些书确实是非常经典,但是能不能让人坚持看下去是一回事,就像有些道理人人都懂,但是能践行下去的少之又少一样。下面根据我自己的读书经验和工作感受来谈一下,不喜欢勿喷。先介绍一下我的情况,坐标上海,后台开发,前某大型互联网公司技术经理,目前在一家大厂做架构。我就从单纯的提高编程技术的角度来谈谈吧,一家之言,说的也不一定对。目前主流的有 C++、JAVA、go,C++ 我的经验稍微多一点。我就说说我关于 C++ 方面的学习经验。如果您是学生,临近毕业,没有那么多时间读许多书

2021-03-31 23:39:15 205 3

原创 你遇到过哪些质量很高的 Java 面试?

谈一谈我 2020 年年初面试阿里 Java 开发的面试的经历吧,先说一下结果——最终拿到阿里 P7 的offer,薪资 32k * 14 + 80 万期权。背景我是 C/C++ 出身,2017 年去携程旅行网后开始接触 Java 开发,2018 年年底与朋友一起合伙创业做金融交易系统,交易系统除了行情服务使用的是 C++,其他都是 Java 服务,我是核心技术人员之一。这里需要说明一下,我这里并不是从 C++ 转行至 Java 开发,实际上我是 C++ 和 Java 都比较熟悉,选择哪门语言是根据业

2021-03-17 13:54:28 165

原创 Go 函数式选项模式

本文译自 Functional Options Pattern in Go 版权@归原文所有.Golang 开发者遇到的许多问题之一是尝试将一个函数的参数设置为可选. 这是一个非常常见的用例, 有些对象应该使用一些基本的默认设置来开箱即用, 并且你偶尔可能需要提供一些更详细的配置.在很多语言中这很容易; 在 C 族语言中, 可以使用不同数量的参数提供相同函数的多个版本; 在像 PHP 这样的语言中, 可以给参数一个默认值,并在调用方法时忽略它们. 但是在 Golang 中, 这两种方式你哪个也用不了.

2020-10-19 15:21:36 216

原创 eMule源码分享

这里分享一款资源分享与下载工具——电驴,其实严格来说,应该叫电骡,这是我维护的版本,eMuleVeryCD版本,VeryCD是一个不错的资源分享网站:http://www.verycd.com/。大概在08年之前,中国市场流行的下载工具大概有三款:网际快车(flashget)、电驴(eMule)和迅雷,后来前两者都没落了。电驴的源码也开源了,迅雷抓住这个机会分析了电驴的下载协议(Kad...

2020-10-11 14:43:44 3441

原创 Mac 系统 markdown 转 html/word/pdf

在Mac上,有一个软件,叫iA writer,是一个文字编辑器,可以进行md到word的转换,但它是收费的,RMB68元。如果只是临时用一下,不想购买,你可以使用pandoc。在mac下,使用方法如下:brew install pandocpandoc -f markdown -t html ./test.md | pandoc -f html -t docx -o output.docx1、安装pandoc,2、先从md转成html3、再从html转成word如果想转PDF,还要安装lat

2020-08-19 15:52:44 580

原创 Visual Studio 2019修改为编码UTF-8的两种方式

文章链接:https://blog.csdn.net/qq_42956179/article/details/106075025?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearn

2020-08-19 15:49:59 3270

原创 golang生成c-shared so供c语言或者golang调用到例子

1.golang生成c-shared类型到so建立文件夹hello,创建main.go文件,内容如下:package main import "C" func main() {} //export Hellofunc Hello() string { return "Hello"} //export Testfunc Test() { println("export Test")}生成so脚本文件,命令行:export GOARCH="386"export

2020-08-05 19:00:12 638

原创 玩知乎五年,我赚了多少钱?
原力计划

大家好,我是张小方。小方是一位知乎老鸟,玩了快五年知乎,上个月知乎粉丝终于突破一万了,惊喜得我不知所措呀。不止一个读者在问我:小方老师现在也是知乎万粉大 V 了,知乎如此多的关注、点赞,加上付费咨询和 Live,一定赚了不少钱吧?答案嘛,赚钱是肯定的,但是赚多少可能不是期望的。既然这么多读者感兴趣,那么我今天就和大家唠嗑唠嗑我的知乎收入。啊,不,放错图了,正确的应该是这张:说来话长,但是还是要说,先让我从某年某月的某一天开始说起吧,准确的日期应该是 196...

2020-07-02 11:03:13 4854 6

原创 《Pc客户端开发经理之路》直播通知

分享内容:详细聊一聊 FlamingoClient ( https://github.com/balloonwj/flamingo )整体框架界面库网络框架与通信协议注册与登录功能自动升级功能日志类(日志逻辑、日志清理逻辑)一些实用的工具类聊天窗口如何组织的消息记录实现发送文字、表情、图片功能如何实现的(一条聊天消息的中转)单聊与群聊如何实现的群发功能如何实现的发送文件是如何实现的联系人列表时如何实现的最近会话列表时如何实现的Pc 客户端开发的市场现状如何成为

2020-05-09 15:54:37 631

原创 git push 报错:you are not allowed to upload merges

git rebaseCannot rebase: You have unstaged changes.git stash # 每次 push 前git pull --rebasegit push origin HEAD:refs/for/master # gerrit reviewgit pullgit stash pop参考:https://blog.csdn.net...

2020-04-27 20:28:13 531

原创 谈一谈年终奖的那些坑

转眼 2019 年就快过完了,对于广大程序员读者来说,重要的事情除了关心能不能买到回老家的车票以外,剩下的事情应该就属年终奖了。对于 IT 行业来说,所谓年终奖其实就是公司在当年的月底基于你工资的数额发一定的比例的奖金,这也是很多企业的 HR 和猎头向求职者“许诺”的待遇之一。关于年终奖,一般是求职者在应聘时和 HR 谈好,再结合所在的公司的规定在年终兑现给求职者。但是,城市的套路太深了,本文就...

2020-01-19 15:16:10 1864

转载 全面了解 Nginx 主要应用场景

作者:RayeWangwww.raye.wang/2017/02/24/quan-mian-liao-jie-nginxdao-di-neng-zuo-shi-yao/前言本文只针对Nginx在不加载第三方模块的情况能处理哪些事情,由于第三方模块太多所以也介绍不完,当然本文本身也可能介绍的不完整,毕竟只是我个人使用过和了解到过得。所以还请见谅,同时欢迎留言交流Nginx能做什么1.反...

2019-12-05 10:30:35 560 1

原创 #pragma execution_character_set("utf-8")

#if _MSC_VER >= 1600 #pragma execution_character_set("utf-8") #endif

2019-11-26 12:03:54 3102

原创 公号【高性能服务器开发】精华文章摘录

文章标题:我是如何年薪五十万的?文章链接:https://mp.weixin.qq.com/s/ypfyu0skXYNQUBNZD7xt2Q文章标题:聊一聊程序员如何增加收入文章链接:https://mp.weixin.qq.com/s/vjVzcPxB44Kgc9pXgXxFng文章标题:技术面试与 HR 谈薪技巧文章链接:https://mp.weixin.qq.com/s/VsLY...

2019-11-22 17:29:34 858 1

原创 基于Linux整形时间的常用计算思路

上一次分享了《Linux时间时区详解与常用时间函数》,相信大家对Linux常见时间函数的使用也有了一定的了解,在工作中遇到类似获取时间等需求的时候也一定能很好的处理。本文基于Linux整形时间给出一些简化的的常用计算思路,试图从另外的角度去加强读者对时间处理的理解,希望对您有所帮助。概述在后台server 的开发中,经常需要基于日期、时间的比较、计算。类似的功能需求可能有:判断今天是星期几,判...

2019-10-15 20:40:10 271

原创 C++ 11 lessons

推荐一个学习 C++11 的博客:LESSON #1: ‘AUTO’LESSON #2: RANGE-BASED FORLESSON #3: UNIFORM INITIALIZATIONLESSON #4: SMART POINTERSLESSON #5: MOVE SEMANTICS

2019-10-06 14:15:31 568

原创 std::shared_mutex和std::mutex的性能对比(benchmark)

原文作者:@玄冬Wong转载请注明原文出处:http://aigo.iteye.com/blog/2296462key world: std::shared_mutex、std::mutex、performance、benchmark、性能测试shared_mutex的适用场景比较特殊:一个或多个读线程同时读取共享资源,且只有一个写线程来修改这个资源,这种情况下才能从shared_mutex...

2019-07-31 14:50:06 5148

原创 CentOS 7.0 系统安装gcc/g++ 7.3

最近因为项目需要,需要使用 C++ 17 的一些特性,CentOS 自带的 gcc/g++ 版本是 4.8,如果没有安装,可以通过 yum 命令安装,安装命令如下:# 安装gccyum install gcc#安装 g++yum install gcc-c++由于 gcc/g++ 4.8 完全支持 C++ 11,支持部分 C++ 14,不支持 C++ 17,而完全支持 C++ 17 的...

2019-07-30 22:44:23 12147 3

原创 Windows 一些常用到的文件路径相关的API

Path API需要头文件:shlwapi.h其中有一些函数功能存在重复,我在认为比较常用的的函数上加红。BOOL PathFileExists(LPCTSTR lpszPath)功能:检查文件/路径是否存在LPTSTR PathFindFileName(LPCTSTR pPath)功能:获得路径中的文件名例如: PathFileFileName( “c://Program Fi...

2019-01-28 17:36:01 745

原创 高性能服务器开发 2018 年原创汇总

2018 年就这样过去了,总结一下 2018 年『高性能服务器开发』公众号发表的一些原创文章,欢迎读者鉴阅。 面试求职 写给那些傻傻想做服务器开发的朋友 『腾讯后台开发』实习生技能要求 去BAT,你应该要看一看的面试经验总结 后台开发应该读的书 网络通信面试题目集锦 拒绝了一家公司的offer后,他们的副总和hr总监同时打电话来询问拒...

2019-01-14 20:16:50 6616 4

原创 程序员面试如何与HR谈薪

作为“生在红旗下,长在春风里”的“四有新人”(现在90后00后还有知道这个词的吗?_),张小方同志从毕业至今,与各路HR、HRD斗智斗勇,再加上自己的不懈努力,历尽千辛万苦终于将毕业时的1500每月的薪资提高了二十几倍。本文就和大家唠唠这些年风里来雨里去无数次铩羽而归、兢兢业业、如履薄冰、诚惶诚恐、夜不能寐、枕戈待旦、惴惴不安、临盆一脚,最终守得云开见月明的谈薪经历。当然,本文说的主要是技术面试中...

2018-11-22 14:38:23 2541 3

即时通讯flamingo客户端

目前即时通讯软件实现了如下功能(这里只列举网络相关的功能,其他客户端已经实现的功能不统计在列,请自行发现): 注册 登录 查找好友、查找群 添加好友、添加群 好友列表、群列表、最近会话 单人聊天功能(包括发文字、表情、窗口抖动、离线文件) 群聊功能(包括发文字、表情) 修改密码 修改个人信息(自定义昵称、签名、个性头像等个人信息) 自动升级功能

2017-04-06

封装了WinInet的HttpClient库

封装了WinInet的HttpClient库,提供多个http接口,强大稳定。

2017-05-19

myreactor项目C++11版本源代码

一个用C++写的echo服务器,运行在linux平台,使用epoll ET模式,支持多个客户端连接和收发消息,纯C11代码。包括C++11新的变量初始化方式、for循环、auto关键字、线程、互斥体、条件变量等C++11常用的技术。

2016-12-04

编程格调.pdf

《编程格调》是编程惯用法和规则的实践指南。全书从表达、控制结构、程序结构、输入和输出、常见错误、效率和测试工具、文档等多个角度,概括了程序设计中若干的最佳实践或规则,并通过代码示例加以分析和阐释。 本书两位作者都是程序设计领域的大师级任务。他们四十年前在本书中给出的70多条最佳实践和规则,大多数在今天仍然适用。 本书堪称计算机专业人士和程序员的必读的经典之作,适合于不同层级的程序员和计算机相关专业的学生参考阅读。

2015-09-14

即时通讯flamingo服务器端代码

这是即时通讯flamingo服务器端代码,目前即时通讯软件实现了如下功能: 注册 登录 查找好友、查找群 添加好友、添加群 好友列表、群列表、最近会话 单人聊天功能(包括发文字、表情、窗口抖动、离线文件) 群聊功能(包括发文字、表情) 修改密码 修改个人信息(自定义昵称、签名、个性头像等个人信息) 自动升级功能 包括聊天服务器和文件服务器,同时也是一款通用的C++11网络框架。

2017-04-06

TeamTalk pc客户端源码

TeamTalk pc客户端源码,用VS2013直接打开即可编译调试。

2017-05-25

Gh0st全套源码

Gh0st是一款优秀的远程控制软件,其可以实现对被控制端诸如文件管理、远程桌面、进程管理、视频监控等操作。

2018-02-15

Linux高性能服务器编程.pdf

Linux高性能服务器编程.pdf 高清带详细目录

2016-11-04

UNIX环境高级编程(中文第三版).pdf

UNIX环境高级编程(中文第三版).pdf 有目录 清晰度勉强可以看

2016-11-04

安卓版TeamTalk客户端源码

安卓版TeamTalk客户端源码,开发环境: IDE使用Android-studio java 1.7 gradle 2.2.1

2017-05-25

文章《用Android Studio进行NDK编程》配套资源

文章《用Android Studio进行NDK编程》配套资源,本来不想要积分的,可是现在CSDN规则改成资源至少是两分 - -!

2018-04-17

myreactorserver项目源码

myreactorserver项目源码,实现echo功能,使用epoll ET模式,运行在linux平台,支持多个客户端连接。

2016-12-04

CMake Practice.pdf

CMake Practice.pdf 高清 有目录 一本非常好的介绍CMake的电子书

2016-11-04

JavaScript设计模式与开发实践.pdf

JavaScript设计模式与开发实践.pdf 高清 有目录

2016-11-04

云风《游戏之旅-我的编程感悟》

云风,1979年2月5日出生的他,真名吴云洋(Cloud),毕业于中南大学(中南工业大学机械自动化963班),思维敏锐,富有创造性,具有丰富的游戏策划和程序开发经验,尤其擅长汇编语言及程序优化。早期在cfido和水木清华BBS发表了多篇关于游戏制作的文章,后来制作了第一个专题介绍游戏制作的GB码中文网站,收录个人文章超过百万字, 在游戏界颇有名气。1998年中发布看书工具C-View 2.0,被多张工具光盘收藏。1999年初开始制作二维游戏引擎--风魂系列,被多家公司和小组用于游戏制作。至今风魂系列仍被津津乐道。

2012-06-12

TeamTalk源码和redis-3.2.8安装程序

蘑菇街开源的即时通讯软件TeamTalk

2017-05-05

编译系统透视:图解编译原理.pdf

编译系统透视:图解编译原理.pdf 高清 但是 没有目录

2016-11-04

MySQL必知必会 高清晰中文书签版.pdf

《MySQL必知必会 高清晰中文书签版.pdf》

2016-11-04

第一行Android代码——.pdf

第一行Android代码——.pdf 高清 有目录

2016-11-04

蘑菇街TeamTalk源码

蘑菇街 TeamTalk 源码 IM 即时通讯

2017-05-05

analogous_love的留言板

发表于 2020-01-02 最后回复 2020-01-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除