与编程打交道4年多,现在回头看,感觉很长的一段时间内,我由于学习方法不当,导致低效率,事倍功半:
方法v1.0:只看不敲,试图记住逻辑。当时我认为写一遍费时间,认为像解数学题一样,注重能理解就行,只看一遍,理论上过一遍。
直到遇到一个比较感兴趣的小程序,发现不看视频,独立写不出来时。这才反思并喊出了光看不敲学不会的口号,于是有了
方法v2.0: 此后再看视频教程,我都要敲一遍,但遇到比较复杂的,稍微长一点的程序,我的敲一遍基本变成了:照着抄一遍,再试图理解,学完也感觉一般,收获不大,忘得快,感觉敲一遍也只是增加了一点点印象。
通过请教其它同事,沟通交流,和平常干活,我发现对经常用的内容,用的多了,差不多能记住个七七八八,发现我之前最大问题是不记,对关键的东西一定要记个大概,即使错了也远比没概念,问起来答不上来要好,于是有了
方法v3.0:在学完后,主动整理,归纳,梳理,总结(把厚书读薄),并复述核心内容(费曼学习法,输出倒逼输入),感觉这个方法好,目前一直在用
以今年学的 《linux 网络编程》 为例,学完后,我会把总体的内容以问题形式自我考察一下,如:
一、学到了什么? 对哪些印象深刻?
二、基本概念
1. OSI七层模型,TCP IP四层模型,是什么?每层有哪些协议?
2.三次握手,四次挥手是什么?对应的TCP状态转换图也画出来。TCP TIME_WAIT 状态需要等待 2MSL,为什么?
3. 粘包的概念和解决方法
三、编程(1、先讲大体的思路,逻辑,核心要点;2、再往里添加细节,串一遍流程;3、编码实现)
1.服务端,客户端程序,代码实现(服务端仅支持一个客户端连接;基于tcp协议)
2.能支持多个客户端连接的服务端程序(多进程方式,多线程方式,select模型,poll,epoll,epoll反应堆;基于tcp协议)
3.用libevent库实现服务端和客户端(基于tcp协议)
4.基于udp协议的服务端与客户端程序
5.web服务器程序(用epoll模型)
6.socket本地套接字服务端与客户端程序
7.线程池实现(简单版本和复杂版本)
以上源码在:链接: https://pan.baidu.com/s/15mmUTIgXc0thWiv8Rlf1IA?pwd=1234 提取码: 1234
summary 2025
张小明
前端开发工程师
独家起底:智谱清言与Open-AutoGLM的关系网,这张股权图说明一切(限时公开)
第一章:智谱清言和Open-AutoGLM是一家公司的吗智谱清言和Open-AutoGLM虽然在名称和技术领域上存在关联,但它们代表的是不同层面的产品与项目。智谱清言是由智谱AI推出的一款面向公众的对话式人工智能产品,主要用于自然语言理解与生成任务&…
Open-AutoGLM部署难题一网打尽,常见错误代码与解决方案全收录
第一章:Open-AutoGLM云端部署概述Open-AutoGLM 是一款基于 AutoGLM 架构的开源大语言模型推理框架,专为云端高效部署与弹性扩展设计。其核心优势在于支持多模态输入、动态批处理以及低延迟响应,适用于企业级 AI 服务场景。通过容器化封装与云…
AI 驱动的自助服务工具全解析:定义、优势、应用场景与优选平台
AI 驱动的自助服务正在重塑企业与客户的互动方式。通过人工智能技术,企业可以在无需人工介入的情况下,为用户提供即时、准确、可扩展的支持体验。这类工具已成为提升客户满意度、降低支持成本、推动业务增长的重要基础设施。本文将系统介绍 AI 自助服务的…
【AI模型抢先体验指南】:Open-AutoGLM邀请码获取的7个关键步骤
第一章:Open-AutoGLM邀请码最新获取方法详解获取 Open-AutoGLM 的访问权限通常需要有效的邀请码。随着平台逐步开放测试,邀请码的发放机制也在不断调整。以下是目前最有效的几种获取方式。官方社区参与活动 Open-AutoGLM 官方在多个技术社区设有互动专区…
AIGC测试转型的核心支撑要素
随着生成式AI重塑软件测试范式,本文基于2025年行业实践,提炼出六大关键成功因素(CSF)。这些要素经全球头部企业验证,可帮助测试团队规避80%的转型风险,提升智能测试实施效率300%以上。 一、高质量训练数据的…
央视总台都用华为Mate 80来拍摄!鸿蒙高清直播真的太能打了!
12月20日,央视总台采用搭载鸿蒙系统的华为手机竖屏拍摄了《鸿蒙星光盛典》,Mate 80系列的每一帧画面都因鸿蒙的加持而更清晰、更沉浸!用消费级手机拍出广电级质感,当天还同步了多个平台和账号共同直播。华为团队联合生态应用小红书…