网络编程:理解网络通信原理,掌握Socket编程和网络协议(如TCP/IP、HTTP等),能够开发网络应用程序和服务器。 多线程和并发编程:熟悉多线程编程模型,了解线程同步与互斥机制,能够处理并发编程中的共享资源和线程安全问题。 数据库和SQL:掌握数据库基础知识,熟悉SQL语言,能够使用数据库进行数据存储和查询操作。 Web开发:了解...
SocketRocket 一个非常不错的 Objective-C 的Socket 库 AsyncSocket - AsyncSocket。 Socket通信 - 通过AsyncSocket封装的Socket通讯方法,简单实用,通俗易懂,初学者不能错过 。 GCDAsyncSocket - GCDAsyncSocket , 不错的Demo。网络下载@WHCNetWorkKit WHCNetWorkKit 是http网络请求开源库(支持GET/POST 文件上传 后台...
(一)网络编程异步网络库zvnet 网络io与io多路复用select/poll/epoll socket与文件描述符的关联 多路复用select/poll 代码实现LT/ET的区别 事件驱动reactor的原理与实现 reactor针对业务实现的优点 poll封装send_ cb/recv_ _cb/ accept_ _cb reactor多核实现 跨平台(select/epoll/kqueue)的封装reactor redis,memcached...
(一)网络编程异步网络库zvnet 网络io与io多路复用select/poll/epoll socket与文件描述符的关联 多路复用select/poll 代码实现LT/ET的区别 事件驱动reactor的原理与实现 reactor针对业务实现的优点 poll封装send_ cb/recv_ _cb/ accept_ _cb reactor多核实现 跨平台(select/epoll/kqueue)的封装reactor redis,memcached...
后端开发首先肯定要精通C++语言,也要熟悉操作系统、计算机网络、Linux网络编程、设计模式、数据库,还有个常见的数据结构与算法以及各种后端中间件。 关于后端开发,我以前的分享基本上都是根据这块的需求来更新文章的,从最简单的C语言基础到后面的一些算法,更多的是希望大家打好基础,在后边学习更高级点的东西能有好点的...
本文介绍下Linux C/C++开发(后端/音视频/游戏/嵌入式/高性能网络/存储/基础架构/安全)从入门到高级进阶的学习路线,整个学习路线,直接对标腾讯c++后台开发岗位,知识点包括C/C++,Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,DPDK等等 。其次你把整个内容,全部消化...
2.1.1 项目:网络io与select,poll, epoll socket与文件描述符的关联 sigio的异步通知 多路复用select/poll 手撕epoll单线程,多线程,多进程的多种写法 代码实现LT/ET的区别 2.1.2 项目: reactor的原理与实现 reactor针对业务实现的优点 epoll封装send_cb/recv_cb/accept_cb reactor多核实现 跨平台(select/epoll/kqu...
文件保存于加载的接口层实现 文件保存业务实现 通讯录调试与运行 5:并发下的技术方案(锁) 多线程并发锁的项目介绍 多线程并发锁的方案一互斥锁 多线程并发锁的方案一自旋锁 多线程并发锁的方案一原子操作 附: 这里给大家推荐零声教育全网独家的【Linux C/C++开发】课程体系,通过原理技术+源码分析+案例分析+项目实...
Tryton - Tryton是一个用于构建三层高级通用应用平台的商务框架,PostgreSQL作为数据库引擎,主模块用于以下活动领域:会计、发票开取、销售管理、采购管理、客户分析、库存管理、资源制造计划 (MRP)、项目管理、人力资源管理。 === 用户图形接口相关 pyglet - Pyglet是一个纯Python语言编写的跨平台框架,用于开发多媒体和窗...
本套课程来自易道云:C/C++正逆向全栈课程(零基础到项目实战)超全的C/C++课程,是学习C++的理想课程,课程官方售价7580元,内容包含高清视频,共计175.35G。文章底部附下载地址。 本课程从零开始,涵盖了C/C++编程语言的基础、Windows/Linux编程、数据结构与算法、以及实际项目开发和逆向工程等多个方面。通过学习基础语法、...