前言: 在这个信息大爆炸的时代,网上的信息鱼龙混杂,有的时候我们费尽体力脑力也得不到自己想要的结果。在这个环境下,学习一个高级的搜索技术是一个现代人越来越需要掌握的一门技术和方法。于是,自己利用自己的业余时间,学习SEO的艺术,学会使用高级搜索技巧的同时,也学习影响网站搜索排名的重要因素和提高...
分类:
其他好文 时间:
2014-07-06 23:38:05
阅读次数:
385
1.没有目标的人,是在帮那些有目标的人完成目标. 毕业第二年,我没有原地踏步走.但是,我的进步也是不很大. 原因:自己没有一个合理的规划.虽然,有进步.但是大多数时候,都是盲目. 我今年23岁,今年年底我要完成的目标就是.学习>.在开发过程中,不要写重复的代码.2.我必须提高自己,因为...
分类:
其他好文 时间:
2014-07-06 23:29:24
阅读次数:
193
想成为你们公司的“表哥”、“表姐”?但是不会VBA。那么,我来了!
分类:
其他好文 时间:
2014-07-06 21:44:04
阅读次数:
161
为了提高软件的可维护性,应该遵循以下几点原则:1.“开放--封闭”原则(OCP) 一个软件实体应该对扩展开放,对修改封闭.2.里氏代换原则(LSP) 子类型必须能替换她们的基类型,反过来则不成立。3.依赖倒置原则(DIP) 要依赖于抽象,不要依赖于具体。 优点是降低耦合,提高可扩展性和稳定性...
分类:
其他好文 时间:
2014-07-05 18:26:40
阅读次数:
185
什么时候使用多线程:1. 耗时操作使用多线程, 耗时操作放在UI线程中会导致用户的操作无法得到响应.2. 阻塞操作使用多线程, 理由同上.3. 多核CUP的设备使用多线程, 可以有效提高CPU的利用率.4. 并行操作使用多线程.android中的多线程模型主要涉及的类有:Looper, Handle...
分类:
移动开发 时间:
2014-07-05 17:22:42
阅读次数:
341
尽量减少对变量的重复计算 如 for(int i=0;i> 2; int num = a >> 3; 但注意的是使用移位应添加注释,因为移位操作不直观,比较难理解 尽量使用移位来代替'a*b'的操作 同样的,对于'*'操作,使用移位的操作将会更快和更有效 如 int num = a * 4; int...
分类:
编程语言 时间:
2014-07-05 17:22:01
阅读次数:
207
上一篇讲到的直接插入排序,时间复杂度O(n^2). 请在脑海里想一下它的过程。如果一个序列本来就是有序的,对它排序的时间复杂度是O(n)。所以当序列基本有序时,插入排序排序的效率大提高,因为减少了移动的动作。
另外,接插入排序还有一个特点,当n比较小时,它的效率比较高。...
分类:
其他好文 时间:
2014-07-04 08:54:11
阅读次数:
302
很多商人都发出感叹:如今的生意是越来越难做了!确实,随着同行业领域商家之间的竞争越来越激烈,再加上人们消费要求标准的逐渐提高,生意确实是越来越难做了,但是新的形势形成新挑战的同时也带来了新的机遇,可以说只要把握好经营的手法就能获得消费者的青睐。就以宣传营销方式为例,不同的宣传手段自然会收到不同的效果。那么在当代,使用什么样宣传营销方式收效更多呢?答案当然是微信营销。
作为一个餐饮店老板,因为...
分类:
微信 时间:
2014-07-04 08:17:03
阅读次数:
329
在前面的博文中,我们已经介绍了数据结构之二分查找树的相关知识,二分查找的提出主要是为了提高数据的查找效率。同一个元素集合可以对应不同的二分查找树BST,二分查找树的形态依赖于元素的插入顺序。同时我们也已经知道,如果将一个有序的数据集依次插入到二查找树中,此时二分查找树将退化为线性表,此时查找的时间复杂度为o(n)。为了防止这一问题的出现,便有了平衡二叉树AVL的存在价值。平衡二叉树从根本上将是为了防止出现斜二叉树的出现,从而进一步提高元素的查找效率,保证元素查找的时间复杂度为o(logn),显然,平衡二叉树...
分类:
其他好文 时间:
2014-07-04 08:04:40
阅读次数:
1711
最近在研究jQuery插件,插件编写的目的是给已经有的一系列方法或函数做一个封装,以便在其他地方重复使用,方便后期维护。
JQuery除了提供一个简单、有效的方式进行管理元素以及脚本,它还还提供了例外一种机制:即给核心模块增加自己的方法和额外的功能。通过这种机制,Jquery允许我们自己创建属于我们自己的插件,提高我们在开发过程中的效率。
虽然在jQuery命名空间中,我们禁止使用了大量...
分类:
Web程序 时间:
2014-07-04 07:16:30
阅读次数:
344