摘要: 一、原则:NO1、图切的越小越好NO2、图切的越少越好。那对于一整张图来说,同时达到这两个目标自然是矛盾的。所以这种一点,差不多一个网页切成20-30个图加载速度是不受影响的。二、技巧:NO1、一行一行的切。NO2、背景的切成小条;NO3、不能分开的不分好了;选行的时候要注意怎么样合理。NO4、切的时候要放大,一次移动一个像素就非常明显,否则肯定是不能达到原图与网页的一致! 阅读全文
posted @ 2014-02-11 09:30 李少辉 阅读(362) 评论(0) 推荐(0)
摘要: 回家后很多人都问我在北京生活压力这么大,为什么不回家来,在事业单位找个活儿干干;北京房子那么贵,家里多便宜,回家买房多好;家里教育成本低,北京孩子上学多贵……呵呵,我先不正面回答这个问题,先说说我在家看到的是什么。回到家,公交车是那种破的门子都快掉了的,售票员用鼻孔跟你说话:票价一直这样,不做赶紧下车!座位上永远是黑的发亮,没有看到过为老人孩子让座的;即便去大的宾馆或者酒店,服务员在为你安排房间或者座位的时候还一直在讨论午饭吃什么,跟谁聊天了。到了房间你会发现这里还有上位客人遗留的垃圾还没有处理;到国家机关办事,好心点的公务员会笑脸相应,差的连正眼都不瞧你,不过有一点都是一样的,不送礼不办事! 阅读全文
posted @ 2014-02-10 20:46 李少辉 阅读(426) 评论(0) 推荐(0)
摘要: Oracle 提供了多种不同类型的索引以供使用。简单地说, Oracle 中包括如下索引:1、 B* 树索引这些是我所说的 “ 传统 “ 索引。到目前为止,这是 Oracle 和大多数其他数据库中最常用的索引。 B* 树的构造类似于二叉树,能根据键提供一行或一个行集的快速访问,通常只需很少的读操作就能找到正确的行。不过,需要注意重要的一点, ” B* 树 “ 中的 ” B “ 不代表二叉( binary ),而代表平衡( b alanced )。B* 树索引并不是一颗二叉树,这一点在介绍如何在磁盘上物理地存储 B* 树时就会了解到。 B* 树索引有以下子类型:索引组织表( index orga 阅读全文
posted @ 2014-02-10 09:16 李少辉 阅读(6189) 评论(0) 推荐(0)
摘要: 线程是指进程内的一个执行单元,也是进程内的可调度实体.与进程的区别:(1)地址空间:进程内的一个执行单元;进程至少有一个线程;它们共享进程的地址空间;而进程有自己独立的地址空间;(2)资源拥有:进程是资源分配和拥有的单位,同一个进程内的线程共享进程的资源(3)线程是处理器调度的基本单位,但进程不是.4)二者均可并发执行.进程和线程都是由操作系统所体会的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性。进程和线程的区别在于:简而言之,一个程序至少有一个进程,一个进程至少有一个线程.线程的划分尺度小于进程,使得多线程程序的并发性高。另外,进程在执行过程中拥有独立的内存单元,而多个线程共 阅读全文
posted @ 2014-02-10 09:06 李少辉 阅读(193) 评论(0) 推荐(0)
摘要: 这是我在CSDN上看到的一篇文章,整过来跟大家分享下!程序员基本素质:作一个真正合格的程序员,或者说就是可以真正合格完成一些代码工作的程序员,应该具有的素质。1:团队精神和协作能力把它作为基本素质,并不是不重要,恰恰相反,这是程序员应该具备的最基本的,也是最重要的安身立命之本。把高水平程序员说成独行侠的都是在呓语,任何个人的力量都是有限的,即便如linus这样的天才,也需要通过组成强大的团队来创造奇迹,那些遍布全球的为linux写核心的高手们,没有协作精神是不可想象的。独行侠可以作一些赚钱的小软件发点小财,但是一旦进入一些大系统的研发团队,进入商业化和产品化的开发任务,缺乏这种素质的人就完全不 阅读全文
posted @ 2013-12-19 08:53 李少辉 阅读(511) 评论(0) 推荐(0)