草庐IT

工作十多年后反思自己为什么没有成为牛逼程序员

背景本人87年生,2010年毕业与苏州某二本院校软件工程专业,先后就职于某不知名外企、前几年大裁员的某欧美数据库公司、某不知名A轮死创业公司。目前在苏州某小公司,跟着某客户做某宝、某音、某多多开放平台服务商,担任全烂工程师兼产品经理兼项目经理。我的合伙人小牛,非计算机专业,大学学的核物理,比我小五岁。2015年大学毕业后做过销售,然后被忽悠去了培训机构学java,学成以后先后在某为的外包公司和一家小型游戏公司担任软件开发。2018年加入我们团队,从事前后端开发至今,如今可以在我们这个小型软件公司独挡一面,不管是前端还是后端。他的代码也经历过好几个双十一,日均订单量200w条,双十一高峰500w

用了这么多年的泛型,你对它到底有多了解?

现代程序员写代码没有人敢说自己没用过泛型,这个泛型模板T可以被任何你想要的类型替代,确实很魔法很神奇,很多人也习以为常了,但就是这么有趣的泛型T底层到底是怎么帮你实现的,不知道有多少人清楚底层玩法,这篇我就试着来分享一下,不一定全对哈。。。一:没有泛型前现在的netcore3.1和最新的.netframework8早已经没有当初那个被人诟病的ArrayList了,但很巧这玩意不得不说,因为它决定了C#团队痛改前非,抛弃过往重新上路,上一段ArrayList案例代码。publicclassArrayList{privateobject[]items;privateintindex=0;publi

用了这么多年Rust终于搞明白了内存分布!

导读Rust作为一门学习曲线十分陡峭的语言,掌握其核心基础数据结构的内存分布对学习Rust会有很大的帮助,本文由浅入深仔细介绍了Rust的各个数据结构在内存中的分布情况。Rust作为一门学习曲线十分陡峭的语言,掌握其核心基础数据结构的内存分布对学习Rust会有很大的帮助,即使对于已经熟悉Rust的同学,深入数据结构分布也能帮助到调优Rust程序。接下来,我会由浅入深仔细介绍Rust的各个数据结构在内存中的分布情况,帮助大家学习Rust。先决条件Prerequisite在开始介绍之前,我们先做这个几个假设,来更好地帮助后续文章的展开。我们本文的机器预设是32位的(主要为了画图可以精简一点),所有

20多年老码农的IT学习之路

20年IT工作经历,目前在一家500强做企业架构,年薪税前150万多.最近公司业绩不好,有感觉工作不保,所以又捡起了编程,开始学习Golang,Angular等。我不是985,211也不是海归,我出生在西部的一个小县城的农村,家里经济情况也不太好,上的大学是个二本,英语也不好,情商也不是那么高,我认为我主要是努力,把别人玩耍和打游戏的时间花在了终生学习上,不过整个过程也比较坎坷,起起伏伏,柳暗花明,47岁的时候可能又是个坎。大致经历如下:计算机启蒙1993年初中毕业的时候,由于毕业考试成绩还不错,有幸能上当时高等师范预科班,在高中上课,毕业可以参加大学考试,但是只能是师范专业。如果不能考上大学

IoT 从业多年的你,真的懂 SIM、eSIM、iSIM 物联网卡吗?

在3G/4G/5G移动通信系统里离不开UICC卡,即通用集成电路卡(UniversalIntegratedCircuitCard)。UICC卡包括CPU、ROM、RAM、EEPROM和I/O的电路,用于存储用户信息、鉴权密钥、电话簿、短消息等,包括用户标识模块SIM(SubscriberIdentityModule)、通用用户标识模块USIM(UniversalSubscriberIdentityModule)、IP多媒体业务标识模块ISIM(IPMultimediaServiceIdentityModule),还可以包括电子签名认证、电子钱包等。SIM卡SIM卡(SubscriberIden

唱衰这么多年,PHP 仍然还是你大爷!

Sealos公众号已接入了GPT-4,完全免费!欢迎前来调戏👇本文详细探讨了PHP在互联网中的广泛应用和重要性。文章通过大量的数据和事实来证明PHP仍然是最受欢迎的编程语言之一,占据了77.2%的市场份额,远超其他编程语言。原文链接:https://timotijhof.net/posts/2023/an-internet-of-php/译者水平有限,不免存在遗漏或错误之处。如有疑问,敬请查阅原文。以下是译文。PHP是个庞然大物。尽管有人不断宣称PHP“即将消亡”。但无法改变的事实是:互联网依然大量依赖PHP。本文将通过大量的数据和事实告诉你为何PHP仍然在统治着互联网,你大爷仍然还是你大爷。

做网络那么多年,连以太网接口和串口都分不清?本文值得一看!

路由器是一种网络设备,它的主要功能是在不同的网络之间转发数据包,实现网络互联。路由器根据数据包的目的地址,选择最佳的路径,将数据包发送到下一跳。路由器可以连接不同的网络类型,如以太网、帧中继、PPP等。路由器上有多种不同的接口,用于连接不同的网络或设备。其中最常见的两种接口是以太网接口和串口。本文瑞哥就给大家介绍一下以太网接口和串口,让我们直接开始!1.以太网接口以太网接口(Ethernetinterface)是路由器的一种常见网络接口,它通过以太网协议连接到网络中的其他设备。以太网接口通常有多个,每个接口都有一个唯一的MAC地址,用于标识该接口所连接的设备。以太网接口可以用于连接局域网和广域

50多年前,大神在操作系统中埋的雷,快要爆了......

1969年,贝尔实验室的大神KenThompson的老婆休假,带着儿子回娘家,时间长达三周。趁这段时间,他决定开发一个操作系统:Unix。正在如火如荼地敲代码的时候,Ken突然卡壳了,这是一件非同寻常的事情,之前的开发都是一帆风顺,行云流水的。因为他意识到有个非常重大的问题,必须马上解决。这个问题就是:如何在Unix中表示日期和时间?这个问题非常重要,因为日期和时间管理对于任何操作系统来说都是关键功能,包括文件时间戳、程序调度、日志记录等。最容易想到,也是最简单的办法就是用一个字符串来表示,例如:1970-09-1700:00:30.751有年月日,时分秒,还有细粒度的微妙,并且可读性非常强。

【大数据 OLAP 技术新书推荐】 字节跳动阿里巴巴大厂资深架构师程序员多年实践经验总结《ClickHouse入门、实战与进阶》ClickHouse领域集大成之作,入门标准参考书日常工作案头必备手册

 目录《ClickHouse入门、实战与进阶》内容简介为何写作本书本书主要特点如何阅读本书致谢全书目录《ClickHouse入门、实战与进阶》英文书名:ClickHouseinAction:FromNovicetoExpertChatGPT:作为一位在大数据领域工作的数据分析师,我一直对于高性能的列式存储数据库ClickHouse非常感兴趣。今天给大家推荐一本新书《ClickHouse入门、实战与进阶》。这本书的作者是一位在阿里巴巴和字节跳动等大型科技公司从事大数据开发多年的专家,因此我非常期待能够从他的经验中学习到更多关于ClickHouse的知识和技能。首先,我非常喜欢这本书的结构和内容。

AIGC大记事【2023-0625】【第五期】:《时代》专访ChatGPT之父:人工智能影响经济还需要很多年

大咖观点:《时代》专访ChatGPT之父:人工智能影响经济还需要很多年孙正义:我每天和ChatGPT聊天,一场巨大革命即将到来,软银“终将统治世界!”刘慈欣谈ChatGPT:人类的无能反而是人类最后的屏障AI时代已来,吴恩达呼吁向每个孩子教授人工智能知识【强烈推荐】OpenAIShyamal分享LLM创业前沿方向,我们所处的历史阶段,AI-IMPACT框架!陶哲轩自曝用了「满血」GPT-4:人类对信息技术的期待全部需要校准影视业热议AIGC,替代人工效率几何?大模型评测:UC伯克利LLM排行榜首次重磅更新!GPT-4稳居榜首,全新330亿参数「小羊驼」位列开源第一史上最大图灵测试实验完成!15