MySQL源码自定义了hash表,因为hash表具有O(1)的查询效率,所以,源码中大量使用了hash结构。下面就来看下hash表的定义:【源代码文件include/hash.h
mysys/hash.c】typedef uint my_hash_value_type;typedef uchar *...
分类:
数据库 时间:
2014-05-09 10:50:26
阅读次数:
485
AsyncHttpClient
1.在很多时候android都需要进行网络的操作,而android自带的HttpClient可以实现,但要进行很多网络连接的时候(如:下载很多图片),就需要线程池来进行管理,但默认都是阻塞式操作。这种模型效率不高,对并发要求高的
APP 来讲,并不适用,要用Async...
分类:
移动开发 时间:
2014-05-09 05:47:27
阅读次数:
470
英文原文:10 jQuery for Web Interaction
Plugins“用户交互”在现代的 Web 设计中占据了很大比例,这是互联网产品不可或缺的关键,对 Web 设计师也提出了更高的要求。本文整理了 10 款基于
jQuery 的 Web 交互插件,可以帮助你提高工作效率,或带给你一...
分类:
Web程序 时间:
2014-05-09 05:08:36
阅读次数:
534
选择器是jQuery最基础的东西,也许这篇文章能够加深对jQuery选择器的理解,它们本身用法就非常简单,它能够提升个人编写jQuery代码的效率。本文配合截图、代码和简单的概括对所有jQuery选择器进行了介绍,也列举出了一些需要注意和区分的地方。1.
id选择器(指定id元素)将id="one"...
分类:
Web程序 时间:
2014-05-09 04:42:20
阅读次数:
463
memcached的内存分配没有用到c语言中自带的malloc函数,因为这个函数分配内存的时候效率很低,对于这种要求快速响应,对效率要求非常高的缓存软件来说非常不合适。memcached用的是自己的一套内存分配方法,叫做slab
allocation。Memcache单进程最大可开的内存是2GB,如...
分类:
其他好文 时间:
2014-05-09 04:34:29
阅读次数:
338
不对着文档阅读,能够读懂? 那简直是扯淡,———— 也许可以,但是很难,
而且很不全?特别是当代码很复杂的时候。想想我之前的代码阅读方式,真的。。。。 坑啊, 组长也是的,只是说要我看代码, 却没说如何看, 那个效率低得。。。
看了N遍却依然很多不懂,依然不能完全理解各个模块代码的含义!!!几乎是浪...
分类:
其他好文 时间:
2014-05-09 04:08:19
阅读次数:
268
volatile的使用场景:多个线程同时访问一个变量,CLR为了效率,允许每个线程进行本地缓存,这就导致了变量的不一致性。volatile就是为了解决这个问题,volatile修饰的变量,不允许线程进行本地缓存,每个线程的读写都是直接操作在共享内存上,这就保证了变量始终具有一致性。缺点很明显:牺牲了...
分类:
其他好文 时间:
2014-05-09 03:19:04
阅读次数:
256
一、继承映射的需要关系数据库的表之间不存在继承关系,但为了将面向对象中的继承关系映射到关系数据库中,可以使用以下三种继承映射策略:-每个继承层次一张表-每个具体类一张表-每个类一张表。二、对比--每个继承层次一张表:(优点)最简单、执行效率最高(因为无需进行任何关联操作)(缺点)存在冗余字段;在数据...
分类:
系统相关 时间:
2014-05-09 02:52:54
阅读次数:
456
随着计算机网络和分布式应用的不断发展,远程消息传递越来越成为应用系统中不可缺少的组成部分。
商业消息中间件的出现保证了消息传输的可靠性,高效率和安全性,同时也减少了系统的开发周期。
目前应用最多的消息中间件产品为IBM MQSeries。
东风生管系统就是通过MQ 通讯的。
本文就针对MQ的基本操作与配置进行详细的阐述,希望对读者有所帮助。
一.MQ基本操作
MQ中有几个很重...
分类:
其他好文 时间:
2014-05-09 01:40:41
阅读次数:
263
一、准备工作
“工欲善其事必先利其器。”
1.电脑不一定要配置高,但是双屏是必须的,越大越好,能一个横屏一个竖屏更好。一个用来查资料,一个用来写代码。总之要显得信息量很大,效率很高。
2.椅子不一定要舒服,但是一定要可以半躺着。
3.大量的便签,各种的颜色的,用来记录每天要完成的事务,多多益善。沿着电脑屏幕的边框,尽量贴满,显...
分类:
其他好文 时间:
2014-05-09 00:26:14
阅读次数:
314