程序员心态_hjt317966578的博客-程序员资料

技术标签: Tomcat  HTML  杂谈  

1、“一切从名字开始”。无论是开发大的项目、写学习代码或打Patch,都要注意给项目、变量、函数起一个好的名字。

2、“不要Copy第二次”,当一个常量要用到第二次的时候,就立刻给他做预定义。比如起一个常量名,或用一个变量赋值。

3、“不以误小而为之”。“这点儿小错无所谓”的态度对自己百害无一利。

4、“不以善小而不为”。 你有下面的情况吗?“修个小BUG没意思”,“随便起个名字无所谓”,“懒得提炼函数,直接复制代码”。如果有,必须改。

5、“工预善其事,必先利其器”。操作系统运行缓慢、tomcat目录下堆砌得如垃圾堆启动要60秒、鼠标不灵、键盘干涩,要立刻处理或勇敢的向上级申购。拿钝刀上战场,你肯定被砍死。不要把时间浪费在移动鼠标上。

6、“精益求精”,代码不简陋、不冗余。html页面要对齐得一个象素不差,配置文件不混乱,执行效率不得过且过。

7、切勿“喜新厌旧”。你很讨厌打Patch吗?你很讨厌看别人的代码吗?你错了,这是恰恰是基本工。不要以为你水平高到了哪里,不屑研究别人的代码。我告诉你,你水平烂得连别人的BUG都修不了。桑塔那你都修不了,你能去设计宝时捷吗?

8、“有则改之、无则加勉”。也许以上你都不服气,那请记住这句话。

9、“赛翁失马,焉之祸福”。你明明是程序员,但却被派去做一个项目的外勤实施。恼火吗?不要恼火,回来你的程序会写得更好。吃小亏占大便宜。

10、“宝剑锋从磨砺开,梅花香自苦寒来”。
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/hjt317966578/article/details/83638440

智能推荐

python numpy数组画图_通过画图彻底理解 NumPy 数组的 dimensions (axes) 和 Index_维维手作的博客-程序员资料

前言NumPy 中的数组称为 N-dimensions arrays 或者 ndarray,顾名思义NumPy的数组是一种多维数组。dimension的意思就是维度的意思,在NumPy中,用axis(轴)来表示dimension,也就是用axis来表示NumPy的维度。本文用画图的方式彻底理解NumPy数组的dimenss(axes) 和 Index(索引)。注:axis的复数形式是axes。利用...

java代码实现二叉树_java实现二叉树相关代码-----数据结构_綺懷的博客-程序员资料

接口/*1.开发时间:2014-11-5*2.开发者:赵远*3.维护者:赵远*3.程序说明:树的接口*4.注意事项:暂且没有***/packageTree;importTree.node;publicinterfaceTreeNode{//classNode{};//1.求二叉树中的节点个数intGetNodeNum(noderoot);//2.求二叉树的深度int...

ASP.NET简单登录注册实例_weixin_34279061的博客-程序员资料

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="WebApplication1.WebForm1" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://...

BL5372 RTC linux驱动_bl5372驱动_不穿格子衫的男孩的博客-程序员资料

硬件BL5372 RTChttps://www.belling.com.cn/product_info.html?id=65驱动/* * An I2C driver for Beilin BL5372 RTC */#include <linux/i2c.h>#include <linux/bcd.h>#include <linux/rtc.h>#include <linux/slab.h>#include <linux/mod.

mysql的wait_timeout和interactive_timeout_cissk24004的博客-程序员资料

###wait_timeout interactive_timeout#### wait_timeout :对于非交互连接,mysql在关闭它之前的等待时间 这个值的初始化根据连接...

伤心小站 -蔡琴_伤心小站 蔡琴_ecrown的博客-程序员资料

呜……呜……不知道我的人生列车是在什么时候开出了站只知道当我发觉的时候已经在车上也许每个人都一样必须在喜怒哀乐之间历经一个又一个人生的驿站寻找生命的答案我曾在一个有雾的晚上停靠在一副宽阔的肩膀以为找到了幸福的终站谁知道那不过是一处伤心的小站教人伤心的小站是否你也曾经在自己的伤心的小站闪烁着泪光也许这才是车窗外真正的风光无论怎样雨季过后列车又要开往前方开往前方呜……呜……

随便推点

SpringBoot使用Maven插件进行项目打包_削个橘子皮的博客-程序员资料

SpringBoot自带Tomcat,所以我们的项目可以单独部署,不需要依赖Window、Linux系统中的服务器,所以打包出来的Jar包是可以直接运行的。Windows中直接cmd命令行模式下,cd切换到jar路径中,使用java 命令运行jart包,Linux环境也是一样的命令,如下图: 现在我们开始打包,我介绍两种方式,不管那种方式首先先在项目Pom.xml文件中引入Maven插...

【学术篇】网络流24题--飞行员配对方案问题_Enzymii的博客-程序员资料

网络流24题之飞行员配对方案问题三种做法:dinic网络最大流hungary匈牙利算法二分图最大匹配优化二分图最大匹配Hopcroft-Karp算法

Atom使用到的插件_weixin_33697898的博客-程序员资料

atom-beautifyatom-css-class-checkeratom-css-combatom-css-unit-converteratom-csscombatom-csslintatom-ctagsatom-formatter-jsbeautifyatom-html-helperatom-html-previewatom-idiomatic-...

Node.js模块_node datejs 模块_Data菌的博客-程序员资料

模块功能类似于dll文件,载入该模块,就可以调用该模块的函数和变量。将可重用的代码封装在一模块中,这样可以达到可重复利用、减少代码量,提高开发效率的目的。本篇文章介绍Node.js模块的自定义和使用。模块定义编写有2种方式:将需要“暴露”的变量和函数,赋值给exports和module.exports对象属性。exports和moudle.exports的区别与联系如下:1)exports对象实际是moudle.exports对象的“引用”,require载入使用exports对象实现的模块时,本质

虚机环境下Raid卡strip size选择64k还是1ms_raid strip_nowdone的博客-程序员资料

Raid卡strip size选择64k还是1ms从物理服务器安装系统时候要做raid卡的设置,会涉及raid卡的strip size大小选择。经过磁盘读写速度的测试,建议选择最大的strip size 1ms,测试过程及数据如下.以DellPowerEdge R740 服务器为例. 开机等出现Ctrl + R 提示,进入Raid配置界面。进入raid配置界面,定位到如图位置,按F2,创建VM。如果有现存的Raid,确保数据不再使用后,需要删除现有rai...

推荐文章

热门文章

相关标签