程序员
-
如何学习一门新的语言
首先要说,这并不是一篇教你如何学习的文章,因为到今天为止我也没有找到一种通用的方法来解决如何学习的问题。但是在探索的道路上,我确实产生过一些思路,我想把这些思考的过程分享出来让大家…
-
作为一名程序员,你真正了解CDN技术吗?
本文导读: 物流仓库配送如何加速 静态资源文件部署方式 静态资源加速之CDN技术 解析过程中的名词解释 最后的总结 1、物流仓库配送如何加速 我们还是从生活中购物的例子来展开。 将…
-
不要再叫自己“程序员”了
程序员不要将自己限定在写代码这一单一职能上,需要认清自身商业价值的本质,需要锻炼自己的沟通能力,擅于表现自己。职业只是一种生活方式,并不能完全支配我们的幸福。我们应该为了生活而工作…
-
7本经典的Python书籍,你都读过了么?
许多程序员都认为Python是最适合作为入门的编程语言,而有的程序员却认为Python是你应该学的最后一门编程语言,无论如何,毋庸置疑Python是一门非常流行的编程语言,根据TI…
-
代码以外的生存之道,献给每位入了坑的码农
最近刚刚读完了一本书,深受启发,想和各位程序员同道分享一二,也强烈建议大家去阅读一下。 这本书叫做 《软技能:代码以外的生存之道》,本章的名字也截选与此。 这本书虽说是一名程序员所…
-
程序员41岁创业逆袭成全美最受欢迎CEO,公司市值近200亿美金
1994年,当中国还在由邮局通信,美国的比尔•盖茨在日本发表了“信息高速公路”的演讲,他不会想到一个中国小伙子恰巧在现场听了那场演讲,并深受启发,决意前往美国追逐这波互联网的革命热…
-
3分钟让你明白:HashMap之红黑树树化过程
01 概述 HashMap是Java程序员使用频率最高的用于映射(键值对)处理的数据类型。随着JDK(Java Developmet Kit)版本的更新,JDK1.8对HashM…
-
透过现象看本质: 常见的前端架构风格和案例
所谓软件架构风格,是指描述某个特定应用领域中系统组织方式的惯用模式。架构风格定义一个词汇表和一组约束,词汇表中包含一些组件及连接器,约束则指出系统如何将构建和连接器组合起来。软件架…
-
我所理解的架构,看这篇就对了
什么是架构? 个人所理解的架构的含义应该是:定义一个完整系统中所需的组件以及实现组件间的交互策略。那么很明显,架构设计应该是考虑如何定义和划分好每个组件,然后考虑它们是如何基于不…
-
安全漏洞XSS、CSRF、SQL注入以及DDOS攻击
随着互联网的普及,网络安全变得越来越重要。程序员需要掌握最基本的网络安全防范措施。以下是一些常见的安全漏洞和相应的防御措施。 0x01: XSS漏洞 1、XSS简介 cross s…