杂想

简介: 几个月没写日志了,感觉有愧,想做的事情却不能坚持,这就说明自己已经失败,不知道为什么,感觉自己有的时候浑浑噩噩,都不知自己在做什么。表面上感觉自己早出晚归,其实内心真的不是这么个感觉,也许工作久了,有点厌倦了,也许工作久了,没有了往日的那种激情,看上几本书就感觉头晕脑胀,也没有了往日的那种彻夜不眠。

       几个月没写日志了,感觉有愧,想做的事情却不能坚持,这就说明自己已经失败,不知道为什么,感觉自己有的时候浑浑噩噩,都不知自己在做什么。表面上感觉自己早出晚归,其实内心真的不是这么个感觉,也许工作久了,有点厌倦了,也许工作久了,没有了往日的那种激情,看上几本书就感觉头晕脑胀,也没有了往日的那种彻夜不眠。

      几年前,大约是2008年吧,那个时候课也不上的我,经常奔波于图书馆之间,那个时候看了很多书,也看不懂很多书,看了之后脑子似乎就留下了什么,挥之不去,似乎找不到答案,真是如芒在背,难受,渐渐的认识到,自己的水平还没达到,还没有那个能力,其实一本书如果翻来覆去的读,慢慢体味,都会有不同的收获,每次都会带来新的疑问,这也在预示着自己在进步。

 其实很多东西都是想通的,在编程的世界里,很多语言,不同的特点,都可以说是想通的,语法,数据类型,控件用法,http请求,线程,绘制,事件机制,这些都很类似,在一种语言之中往往都能找到其它的影子。字符串的操作,数组的操作简直是如出一辙,这些语言也在不停的相互学习。

真正的想掌握一些内容,让这些内容保留在脑海之中,可以从源码入手,可以自己去调试,自己去模拟,自己去跟踪,自己去慢慢体会,比如在《深入剖析Tomcat》或者《ASP.NET本质论》中为了让大家了解Web服务器的工作原理,都会写一个简单的Web服务器,简单是简单点,但是简单之中让人有柳暗花明又一村的感觉,最终落在了socket这个玩意之上,本质就是本质,从最深层的东西说起,虽然说我们写不出Tomcat或者IIS,但是对其工作原理也略知一二,无非就是将自己的http请求通过解析,找到相应的主机进行连接,通讯,然后处理,返回。

在使用一些框架的时候,框架的出现是为了复用一些东西,能加速我们的程序开发,XML配置文件或者注解机制,对于XML文件我们可能还是比较理解的,通过解析XML文件,根据反射,解析出配置文件中的内容,根据配置文件的内容进行组合或者注入,或者实例化等,但是对于注解,这个我现在还是不太明白,这可能要牵扯到编译器到底是如何工作的?编译器怎么能知道这些注解符号,又怎么能判断?这让我想到,实例化一个类,也就是创建一个对象或者直接加载类的时候,还有很多我不知道的东西,编译器到底是如何做到的呢?因为我可以给一些类加上这些特殊的注解符号,也可以不加,它又是怎么识别的?

在国图看书,感觉不错,似乎让我回到了大学,找到了以书为伴的感觉,虽然MFC,VC++等以及我在大学的时候看过的那些我记不起名字却又看不懂的黄皮的书籍,但是我发现,看书只需要看两本即可:原理类的,也就是剖析之类的,另外一本就是实践类的,看来国图是要经常去的,坚持!

相关文章
|
10天前
|
人工智能 自然语言处理 API
深入浅出LangChain与智能Agent:构建下一代AI助手
LangChain为大型语言模型提供了一种全新的搭建和集成方式,通过这个强大的框架,我们可以将复杂的技术任务简化,让创意和创新更加易于实现。本文从LangChain是什么到LangChain的实际案例到智能体的快速发展做了全面的讲解。
279596 55
深入浅出LangChain与智能Agent:构建下一代AI助手
|
4天前
|
机器人 Linux API
基于Ollama+AnythingLLM轻松打造本地大模型知识库
Ollama是开源工具,简化了在本地运行大型语言模型(ile优化模型运行,支持GPU使用和热加载。它轻量、易用,可在Mac和Linux上通过Docker快速部署。AnythingLLM是Mintplex Labs的文档聊天机器人,支持多用户、多种文档格式,提供对话和查询模式,内置向量数据库,可高效管理大模型和文档。它也是开源的,能与Ollama结合使用,提供安全、低成本的LLM体验。这两款工具旨在促进本地高效利用和管理LLMs。
139103 23
|
10天前
|
缓存 前端开发 JavaScript
年度代码翻车现场 |前端代码评审问题总结
代码评审于技术团队的工程师文化建设非常有意义,它是形成团队统一代码风格最有效的方式,作者把自己团队在一年的CR中常见的那些小问题做了一些梳理,希望能对大家起到一点小帮助。
219334 1
|
12天前
|
消息中间件 Cloud Native Serverless
RocketMQ 事件驱动:云时代的事件驱动有啥不同?
本文深入探讨了云时代 EDA 的新内涵及它在云时代再次流行的主要驱动力,包括技术驱动力和商业驱动力,随后重点介绍了 RocketMQ 5.0 推出的子产品 EventBridge,并通过几个云时代事件驱动的典型案例,进一步叙述了云时代事件驱动的常见场景和最佳实践。
246799 4
|
11天前
|
NoSQL Cloud Native Redis
Redis核心开发者的新征程:阿里云与Valkey社区的技术融合与创新
阿里云瑶池数据库团队后续将持续参与Valkey社区,如过往在Redis社区一样耕耘,为开源社区作出持续贡献。
Redis核心开发者的新征程:阿里云与Valkey社区的技术融合与创新
|
11天前
|
关系型数据库 分布式数据库 数据库
PolarDB闪电助攻,《香肠派对》百亿好友关系实现毫秒级查询
PolarDB分布式版助力《香肠派对》实现百亿好友关系20万QPS的毫秒级查询。
PolarDB闪电助攻,《香肠派对》百亿好友关系实现毫秒级查询
|
9天前
|
物联网 PyTorch 测试技术
手把手教你捏一个自己的Agent
Modelscope AgentFabric是一个基于ModelScope-Agent的交互式智能体应用,用于方便地创建针对各种现实应用量身定制智能体,目前已经在生产级别落地。
|
13天前
|
弹性计算 安全 API
访问控制(RAM)|云上安全使用AccessKey的最佳实践
集中管控AK/SK的生命周期,可以极大降低AK/SK管理和使用成本,同时通过加密和轮转的方式,保证AK/SK的安全使用,本次分享为您介绍产品原理,以及具体的使用步骤。
101890 3
|
12天前
|
自然语言处理 Cloud Native Serverless
通义灵码牵手阿里云函数计算 FC ,打造智能编码新体验
近日,通义灵码正式进驻函数计算 FC WebIDE,让使用函数计算产品的开发者在其熟悉的云端集成开发环境中,无需再次登录即可使用通义灵码的智能编程能力,实现开发效率与代码质量的双重提升。
95486 4
|
4天前
|
人工智能 自然语言处理 API
Claude3是什么?
Claude 3最近备受各大媒体瞩目,成为了AI领域备受关注的新宠。在ChatGPT推出更高版本之前,Claude 3已经被公认为是语言类AI工具中的佼佼者,特别在处理逻辑性和长篇上下文方面表现突出。然而,与此同时,Claude 3的注册流程也备受诟病,被认为是所有AI工具中最为复杂的之一。 这篇内容教大家 注册Claude 3 以及升级 教程。
13694 1
Claude3是什么?