川山甲

追求内心的非常平静!瞬间清空所有的杂念,达到物我两忘!

  博客园  :: 首页  ::  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 4 5 6 7 8 9 10 11 下一页

2012年6月7日

摘要: 介绍 这应该是我的自白书。这两天要重构一个函数,因为出现的问题是有多个login方法,同事A在添加功能的时候,需要同时维护多个login,在整个过程中,我犯了很多错误。就整件事,故有了此文。——就权当是自我反省吧。大包大揽 昨天开会结束的时候,没有人说接这个活儿(修改整站入口的任务),老大们也没有直说让我做,但是我又瞎猜了,以为是我做呢,所以我接过来了。但是我后期又没有把事情做好(接下来看),所以“对不起,我又做错了,没有把事做好!“。 着急提交代码 本来是要求周五开会再讨论,结果因为只有几个模块调用login,所以我资讯了一下我们老大之后,老大说,只有几个地方受到影响,不用开会了。结... 阅读全文
posted @ 2012-06-07 22:06 川山甲 阅读(4727) 评论(35) 推荐(22) 编辑

2012年6月5日

摘要: 介绍今天遇到一个问题,这个问题也是我以前遇到的问题,以前的方式,也是大多数人使用的方式。大家可以看看我的文章。从前的方式——我估计也是大多数人使用的方式比如以下的代码——摘自新浪首页的一段js代码,这种方式也是大多数人使用的方式。上面的代码,你看完有什么反应?你也许会把+=这种形式改成数组的push形式,有人说push比这种字符链接要快,但是也快不了多少。如果这种嵌入的html代码很多,你也要这样处理吗?如果修改(添加或者删除)某个html,那么你就要不断的翻代码,找对应的标签,然后在找结束标签,你不觉得麻烦吗?也许有人会这样写(这个是我早期写的,也是我最惯于使用的方式)。 ... 阅读全文
posted @ 2012-06-05 22:25 川山甲 阅读(15489) 评论(76) 推荐(68) 编辑

2012年6月2日

摘要: 要成高手,必练“数据结构”和“算法。——不管什么程序员,一定要注重这方面的培养,要养成习惯。 基础算法和结构乃是编程之王道。——不要不迷恋哥,哥不是传说! 阅读全文
posted @ 2012-06-02 01:32 川山甲 阅读(15815) 评论(11) 推荐(10) 编辑

2012年5月29日

摘要: 介绍 做web开发,我个人觉得必须要弄清楚浏览器的渲染过程,否则我们很难进行前端优化。 我今天就简单说一下页面加载和前端优化。页面加载我按照最简单的方式进行描述,实际上更复杂,不管是在浏览器端还是服务端,比如dns解析,代理服务器,负载均衡器等等。1、用户访问网页,发送一个http请求到网络服务器。2、网络服务器(应用服务器)解析请求,发送请求给数据库服务器。3、数据服务器返回数据给网络服务器,网络服务器解析数据,并生成html文件内容放入http response中,返回给浏览器。4、浏览器解析http response。5、浏览器创建DOM树。6、浏览器下载css,并应用在DOM树上,.. 阅读全文
posted @ 2012-05-29 23:20 川山甲 阅读(10763) 评论(12) 推荐(26) 编辑

摘要: 思维导图点击图片查看大图介绍我们平时在开发中遇到最多的不是开发新项目,而是对现有的项目进行修改和添加新特性。所以这次着重谈谈软件修改。目录索引# 添加新特性,修正bug;# 改善设计;# 优化资源使用;# 考虑危险性添加新特性,修正bug我们在平时维护现有系统的时候,我们不难发现产品比较喜欢添加行为,而不是改变或移除原本他们所依赖的行为。对于我们平时如何区分是修正bug还是添加新特性呢?这个是角度问题,是产品与技术人员的较量问题。比如:产品想把logo,从左边移到右边,而且还要在右边移动。 那么从产品的角度是修复bug,而从我们的角度是添加新特性。 产品从不管我们为此不得不从头... 阅读全文
posted @ 2012-05-29 14:44 川山甲 阅读(2045) 评论(7) 推荐(5) 编辑

2012年5月27日

摘要: 介绍最近觉得使用shell语言,做一些业务需求,是超爽的事情。——shell魅力等着我们来发现啊。研究案例:插入100万条记录以便测试使用,主要是想看看索引的威力。必要性原来一有什么服务端脚本运行,我先想到的是我擅长点的php,然后在考虑shell,因为shell用起来怪怪的。但是今天我下狠心要用shell把代码写完。 完工之后回头看看,恩,确实很爽,相当爽。我觉得我学习shell是非常有必要的啊。 1、可以用shell方便解决很多问题。如,文件定时切割,多个命令一同执行。 2、在写shell的时候,对linux命令会更加熟悉。对linux系统的了解会更深入。——反正对你学习linux是有.. 阅读全文
posted @ 2012-05-27 22:40 川山甲 阅读(6885) 评论(12) 推荐(12) 编辑

2012年5月25日

摘要: 介绍我已经工作5年之久,但我还纠结于是不是优秀的程序员,怎样做优秀的程序员这些问题当中。心态我经常问自己,我算是优秀的程序员吗?有的时候我觉得自己是优秀的程序员,什么时候呢? 当我解决问题的时候,当我学会一个技术,并且能应用于项目中的时候。我都会心里夸自己“你牛,你牛,你真牛”,这时候我整个人都飘起来,心情极佳。这时候我觉得整个世界是这么美好,所有的人都是那么和蔼可亲,我也乐于帮助别人。有的时候我觉得自己不是优秀的程序员,什么时候呢? 当自我感觉在某个技术方面已经很明白了,却遇到比自己更明白的人。当工作的时候,产品或者测试不断地给你找麻烦,让你加班加点的时候,我会生气。当我发现很多方面我还.. 阅读全文
posted @ 2012-05-25 09:02 川山甲 阅读(12205) 评论(130) 推荐(115) 编辑

2012年5月23日

摘要: 思维导图点击图片,可查看大图。介绍情况:如果你的表结构设计不良或你的索引设计不佳,那么请你优化你的表结构设计和给予合适的索引,这样你的查询性能就能提高几个数量级。——数据越大,索引的价值越能体现出来。我们要提高性能,需要考虑的因素:1、设计架构2、设计索引3、评估查询性能今天要讲的是表列的设计,暂不谈索引设计。我会在下一章讲索引设计。选择数据类型选择正确的数据类型,对于提高性能至关重要。下面给出几种原则,有利于帮助你选择何种类型。1、更小通常更好。 使用最小的数据类型。——更少的磁盘空间,内存和CPU缓存。而且需要的CPU的周期也更少。2、简单就好。 整数代价小于字符。——因为字符集和排序.. 阅读全文
posted @ 2012-05-23 16:52 川山甲 阅读(6656) 评论(5) 推荐(14) 编辑

2012年5月22日

摘要: 介绍也许有人说这个不是坏代码。——呵呵,坏与好永远是相对的,对我来说,这些代码是坏代码。我最近看了一个源码,是团购网站的源码,看到了很多的问题。源码地址:http://www.tttuangou.net/download.html常量的使用 把常量定义在方法体内,而且不只一个地方。 居然还有常量文件,而且也不只一个。 我建议把所有的常量放在一个常量文件,这样便于我们将来维护方便。一个文件放置多个类 这种代码更是让人一头雾水,... 阅读全文
posted @ 2012-05-22 09:12 川山甲 阅读(4179) 评论(22) 推荐(14) 编辑

2012年5月14日

摘要: 介绍上一次我们聊到估算项目的时间进度!,感谢很多博友的建议。我也向我们老大咨询了一下,他给了我很多宝贵的意见。以下是我跟老大的一些交谈,希望对大家有所帮助。把握三个点以下是老大给我的建议,大家可以考虑一下。这三个点中,我们最终要完成的就是目标的完成。1、这里的资源,主要指开发人员。2、现在开发人员就我自己,我们就自然要求把时间弄长了。——这里的时间包括加班时间。3、如果开发人员也不增加,时间也不延长,那只能削减产品功能了。现在的主要问题是沟通问题,怎样才能让产品信服,愿意把时间延长呢?那我们就需要把需求罗列出来,让产品看到我们要做这么多的事情,自然就愿意给你时间了。分解需求我们都知道分解需求, 阅读全文
posted @ 2012-05-14 17:34 川山甲 阅读(17372) 评论(97) 推荐(140) 编辑

上一页 1 ··· 4 5 6 7 8 9 10 11 下一页