zoukankan      html  css  js  c++  java
  • 《程序员的修炼之道:从小工到专家》读书笔记二

    《程序员的修炼之道:从小工到专家》读书笔记二

      正如书中所言:“工具放大你的才干,你的工具越好,你越是能更好地掌握它们的用法,你的生产力越高。从一套基本的通用工具开始,随着经验的获得,随着你遇到一些特殊需求,你将会在其中增添新的工具,要和工匠一样,定期增添工具。要总是寻找更好的做事方式。不要局限于某一种特定的工具。”对于这句话,我体会颇深,因为,我们近期正在学习的JavaWEB来说吧,要在eclipse上运行 .jsp 文件,就必须安装 Tomcat ,初期没有经验随意安装了一个 Toncat 7 ,但之后在做学生信息管理系统的时候,发现 Toncat 7 对于“${param.name}”这种“变量”的提交会出现汉字乱码的情况,在对 工具 Tomcat 工具进行了解学习后,找到了改正的方法(修改Toncat 7 的 server.xml 文件,添加对中文编码的设置)。

      此外,我还了解到,纯文本(纯文本由可打印字符组成,人可以直接阅读和理解其形式。纯文本并非意味着文本是无结构的:XML、HTML都是良好定义的结构的纯文本的例子。与二进制编码相比,纯文本所处的层面往往更高,二进制的问题在于理解数据所需的语境和数据本身是分离的。)的威力保证不过时,杠杆作用(计算世界里的每一样工具都能够在纯文本上进行操作,更易于测试。强力编辑:编辑器的特性:1)可配置2)可扩展3)可编程。源码控制:进步远非由变化组成,而是取决于好记星。不能记住过去的人,被判重复过去。调试:调试的心理学(要修正问题,而不是发出指责 )调试的思维方式:最容易欺骗的人是一个人自己。橡皮鸭:找到问题的原因的一种非常简单、却又特别有用的技术,是向别人解释他(不要假定,要证明 )被动代码生成器,为了减少编码时手工编码。仅使用一次,然后将生成的代码嵌入代码中。被动代码生成器不需要完全精确,只需要简便,事后由人工校对一遍。主动代码生成器,是代码的有机部分,每次都被调用,如用来根据数据生成不同语言的接口。主动代码生成器符合DRY的原则,可以减少错误。代码生成器不一定要很复杂,也不一定要生成代码,可以生成任何文本。

  • 相关阅读:
    Codeforces 787D. Legacy 线段树优化建图+最短路
    Codeforces 1051E. Vasya and Big Integers
    BZOJ3261 最大异或和
    BZOJ3531 SDOI2014 旅行
    洛谷P2468 SDOI 2010 粟粟的书架
    2018 ICPC 焦作网络赛 E.Jiu Yuan Wants to Eat
    HDU6280 From Tree to Graph
    HDU5985 Lucky Coins 概率dp
    (HDU)1334 -- Perfect Cubes (完美立方)
    (HDU)1330 -- Deck (覆盖物)
  • 原文地址:https://www.cnblogs.com/20183544-wangzhengshuai/p/11740923.html
Copyright © 2011-2022 走看看