优秀程序员应具备的
月轩居士
Archimedes said: give me a fulcrum,I will move the earth.Program ape said: give me a keyboard,I can change the world.
展开
-
Linux日志文件常用查询命令
查询某个日志行号区间:cat -n xx.log |tail -n +100 |head -n 100(查询100行至200行的日志)实时监控某个日志文件的变化:tail -f xx.log;实时监控日志最后100行:tail -n 100 -f xx.log。查询日志文件中包含debug的日志行号:cat -n xx.log|grep"debug"分页查询日志信息:cat -n xx.log |grep "debug" |more。查询日志尾部最后100行日志:tail -n 100 xx.log。原创 2023-10-04 14:58:06 · 521 阅读 · 0 评论 -
Javascript加载执行问题探索
做前端开发少不了各种利器。比如我习惯用的还是Google浏览器和重型武器Fiddller。 一: 原始情况 首先大家看看如下的代码: 1 "C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="JsLoad.Default" %> 2 3 "-//W3C//DTD XHTML 1.0 Trans原创 2015-09-10 15:04:28 · 453 阅读 · 0 评论 -
编程一开始就应该养成的好习惯
有些编程规范,学编程第一天就应该了解,这些习惯比你多学两章知识来的更为实际,他们甚至可能会直接影响你的编程生涯,所以,不要一开始觉得这些习惯都不重要,有很多同学认为等到技术成熟的时候再考虑它们,殊不知,坏习惯一旦养成需要花费多大的经历才能更正。一开始就对自己要求严格一些,慢慢的养成习惯,却也不觉得这些规范是束缚,而认为是天经地义的事情。 好的编程命名习惯不止是可以提高代码的可转载 2015-09-28 09:17:32 · 454 阅读 · 0 评论 -
程序员必知8大排序3大查找(二)
6、快速排序 (1)基本思想:选择一个基准元素,通常选择第一个元素或者最后一个元素,通过一趟扫描,将待排序列分成两部分,一部分比基准元素小,一部分大于等于基准元素,此时基准元素在其排好序后的正确位置,然后再用同样的方法递归地排序划分的两部分。 (2)实例: 上图中将待排序列分成两部分,一部分比基准元素小,一部分大于基准元素,然后对这两部分转载 2015-09-30 09:32:36 · 473 阅读 · 0 评论 -
程序员必知8大排序3大查找(三)
三种查找算法:顺序查找,二分法查找(折半查找),分块查找,散列表(以后谈) 一、顺序查找的基本思想: 从表的一端开始,顺序扫描表,依次将扫描到的结点关键字和给定值(假定为a)相比较,若当前结点关键字与a相等,则查找成功;若扫描结束后,仍未找到关键字等于a的结点,则查找失败。 说白了就是,从头到尾,一个一个地比,找着相同的就成功,找不到转载 2015-09-30 09:33:35 · 773 阅读 · 0 评论 -
程序员必知8大排序3大查找(一)
每天都在叫嚣自己会什么技术,什么框架,可否意识到你每天都在被这些新名词、新技术所迷惑,.NET、XML等等技术固然诱人,可是如果自己的基础不扎实,就像是在云里雾里行走一样,只能看到眼前,不能看到更远的地方。这些新鲜的技术掩盖了许多底层的原理,要想真正的学习技术还是走下云端,扎扎实实的把基础知识学好,有了这些基础,要掌握那些新技术也就很容易了。 要编写出优秀的代码同样要扎实的基础,如转载 2015-09-30 09:29:34 · 432 阅读 · 0 评论