pdf

程序员修炼之道

  • 1星
  • 日期: 2020-10-08
  • 大小: 12.21MB
  • 所需积分:0分
  • 下载次数:0
  • favicon收藏
  • rep举报
  • 分享
  • free评论
标签: 程序员

程序员(英文Programmer)是从事程序开发、维护的专业人员。一般将程序员分为程序设计人员和程序编码人员,但两者的界限并不非常清楚,特别是在中国。

《程序员修炼之道》由一系列的独立的部分组成,涵盖的主题从个人责任、职业发展,直到用于使代码保持灵活、并且易于改编和复用的各种架构技术。利用许多富有娱乐性的奇闻轶事、有思想性的例子以及有趣的类比,全面阐释了软件开发的许多不同方面的最佳实践和重大陷阱。无论你是初学者,是有经验的程序员,还是软件项目经理,本书都适合你阅读。

更多简介内容

推荐帖子

TI C6000 数据存储处理与性能优化
存储器之于CPU好比仓库之于车间。车间加工过程中的原材料、半成品、成品等均需入出仓库,生产效率再快,如果仓库周转不善,也必然造成生产阻塞。如同仓库需要合理地规划管理一般,数据存储也需要恰当的处理技巧来提升CPU的运算性能。 本文基于TI C6000系列DSP,介绍了与运算性能优化有关的存储器知识。针对具体的数据存储问题,给出相应的代码优化策略,并将容易混淆的概念集中讨论。    
fish001 DSP 与 ARM 处理器
技术文章—开关电源组件设计考虑因素
开关频率优化   一般来讲,开关频率越高,输出滤波器元件L和CO的尺寸越小。因此,可减小电源的尺寸,降低其成本。带宽更高也可以改进负载瞬态响应。但是,开关频率更高也意味着与交流相关的功率损耗更高,这需要更大的电路板空间或散热器来限制热应力。目前,对于 ≥10A的输出电流应用,大多数降压型电源的工作频率范围为100kHz至1MHz ~ 2MHz。 对于<10A的负载电流,开关频率可高达几
okhxyyo 电源技术
【GD32450I-EVAL】ADC:软件触发+中断+单次转换模式
(一)ADC性能 GD32F450拥有3个ADC,每个ADC的采样速度最高可以达到2.6Mpsp,这还是在12位最高精度的条件下,如果降低精度还能更快。   (二)ADC概念 GD32的各种设计与国外大厂的很像:   1-注入组和规则组 规则组为常规转换,注入组类似于中断,中间插入一次计划外的转换 2-通道 有3个ADC,每个ADC有19路通道,每
tinnu 国产芯片交流
【SC8905 EVM测评】紧跟进度——评估板的初步测试及相似产品对比
        首先感谢EE&南芯举办的这次评测活动,由于智障申通送到公司大楼(分南北两个楼)后没有电话通知仅仅只有个【包裹侠】的短信提示有包裹送到公司,根据短信提供的快递单号去申通网站居然什么信息也查不到,以为是误发短信.....直到上周看到版主发的集合测试帖才想起来我咋还没收到哈哈 好在今天联系到快递员顺利收货。感谢版主的大力帮助!个人比较注重技术细节所以通篇评测如时间充裕可能会对IC各方面做
icebabycool 国产芯片交流
使用小尺寸、引脚式SOT-23薄型多路复用器克服最后时刻的需求变化
我们都曾有过这样的经历——姗姗来迟的需求变化让你的设计陷入混乱。没有足够的时间更改设计,多路复用器的选择也少之又少。在最后关头可能面临无数的变化,但我在与设计人员合作时经常遇到的一个问题是:如何在选择了微控制器后监控增加的节点数,如图1所示。在这种情况下,我们面临的最大挑战是缺少可用的电路板空间来安装额外的多路复用器。 图1:具有8:1多路复用器的通用输入/输出(GPIO)扩展功能
alan000345 模拟与混合信号
艾睿电子携手ADI与您探讨:无需光耦的flyback隔离电源设计
点击报名>>> 直播时间:2020年10月20日(周二)上午10:00-11:30 直播主题:无需光耦的flyback隔离电源设计 直播介绍:       介绍与传统Flyback构架不同的无需光耦的隔离电源技术,很好的输出稳定性,高效率,极简系统设计。   演讲嘉宾:杜发春(Frank DU) 电源产品应用系统工程师 2018-至今 担任ADI电源产品应用系统
dancerzj 电源技术

评论

登录/注册

意见反馈

求资源

回顶部

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved
$(function(){ var appid = $(".select li a").data("channel"); $(".select li a").click(function(){ var appid = $(this).data("channel"); $('.select dt').html($(this).html()); $('#channel').val(appid); }) })