摘要:
序言 高端软件,比如,MySQL、NoSQL、Lucene、ElasticSearch、ClickHouse、Docker、Kubernetes、Helm、ArgoCD、OpenStack、PhotoShop、Unity 等。 这里的高端软件 区别于 操作系统 开发,也不是基本的 Web开发。 这些 阅读全文
摘要:
说算法,当然也要说数据结构、算法复杂度等。 掌握普通算法,可以做 IT 行业的开发。 掌握高级算法,可以在 IT 行业开发高级软件,成为架构师。 注,本文先把算法简单罗列出来,以后想起来了再更新吧。 普通算法 排序。 查找。 链表相关。 树相关算法。 二叉树。 贪心算法。 分治算法。 Dijkstr 阅读全文
摘要:
随便写写,整理下对各种编程语言及其擅长领域的思考。 自己做的比较多的是 Java Web 开发,其它方面涉及较少,最近对 go web 开发有一些了解。 不过,从提升开发者自身能力的角度来看,有志者应当更关注高级软件开发。 其它开发人员为啥可以做高级开发呢?我得 跳出Web开发,看看更大的 IT 开 阅读全文
摘要:
中国 财报币种:人民币(CNY)(除 特别 标注外)。 时间:240625T2100+,北京。 阿里巴巴(NYSE:BABA) 市值:1792.84亿 美元。 市盈率:16.29。 最新 年报 营业毛利润 3548.45亿(+11.24%)。 腾讯控股(HK:00700) 市值:3.59万亿 港币。 阅读全文
摘要:
2024年6月了,目前的软件开发已经到了什么阶段了? 哪个阶段是开发的重难点?CI/CD吗?容器化/容器编排?GPU、TPU调度? 提前小结: 1、CI/CD 是 现代化软件开发的核心。 公司有,独立开发者也应该有一套,可以大大提高开发效率。 2、代码生成LLM大模型 需要积极探索。 作者只用过 通 阅读全文
摘要:
自己整理 程序员 (或 其他人) 经常 面临(听说) 一个 痛点:低水平重复。 低水平重复,导致 职业生涯止步不前,无法取得更好的收益,巨大的成功、走上人生巅峰,遥不可及。 本随笔 简单列举了 程序员 的 低水平(技能)重复 有哪些,以及 熟手技能、高手技能(自己认知范围内的) 。 注意,可用于自评 阅读全文
摘要:
go version go1.22.1 -- Web 开发 gorilla https://gowebexamples.com 中的示例有用到。 Routing (using gorilla/mux) go get -u github.com/gorilla/mux - Sessions "gith 阅读全文
摘要:
go version go1.22.1 windows/amd64 Windows 11 + amd64 x86_64 x86_64 GNU/Linux 序章 golang 项目 的代码要怎么组织?怎么放比较简洁易读?看下面这个 项目 就晓得了。 project-layout https://git 阅读全文
摘要:
go version go1.22.1 windows/amd64 Windows 11 + amd64 x86_64 x86_64 GNU/Linux 开发了一个 golang 程序:基于 Gin web 框架 的 服务,部署到了 ECS 的 容器(docker) 上,端口 40000 也暴露成功 阅读全文
摘要:
go version go1.22.1 windows/amd64 Windows 11 + amd64 x86_64 x86_64 GNU/Linux 序章 怎么获取磁盘空间信息呢?总量、剩余等。包括,Windows、Linux主机等。 使用标准库(os、fs、syscall 等)可以吗?可以,网 阅读全文