本月博客排行
年度博客排行
-
第1名
宏天软件 -
第2名
龙儿筝 -
第3名
青否云后端云 - wallimn
- vipbooks
- gashero
- wy_19921005
- benladeng5225
- fantaxy025025
- zysnba
- ssydxa219
- javashop
- e_e
- sam123456gz
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- xiangjie88
- wiseboyloves
- ganxueyun
- lemonhandsome
- xyuma
- sichunli_030
- wangchen.ily
- jh108020
- zxq_2017
- jbosscn
- Xeden
- johnsmith9th
- zhanjia
- forestqqqq
- luxurioust
- lzyfn123
- ajinn
- nychen2000
- wjianwei666
- daizj
- 喧嚣求静
- ranbuijj
- silverend
- kingwell.leng
- lchb139128
- kristy_yy
- lich0079
- jveqi
- java-007
- sunj
- yeluowuhen
- lerf
最新文章列表
Glibc内存管理--ptmalloc2源代码分析(三十二)
5.8.2 _int_free()
_int_free()
函数的实现源代码如下:
static void
#ifdef ATOMIC_FASTBINS
_int_free(mstate av, mchunkptr p, int have_lock)
#else
_int_free(mstate av, mchunkptr p)
...
Glibc内存管理--ptmalloc2源代码分析(三十)
5.7.2.5 malloc_consolidate()
malloc_consolidate()
函数用于将
fast bins
中的
chunk
合并,并加入
unsorted
bin
中,其实现源代码如下:
/*
------------------------- malloc_consolidate -------------------------
...
BSEG和BSIS、BSAS、BSID、BSAD、BSIK、BSAK六个表的关系
BSAS+BSIS+BSAK+BSIK+BSAD+BSID = BSEG
cleared │ opened
--------------------------------
BSAS │ BSIS ==>all GL documents
BSAK │ BSIK ==>all AP documents
BSAD │ BSID ...
handler机制的原理
andriod提供了 Handler 和 Looper 来满足线程间的通信。Handler 先进先出原则。Looper类用来管理特定线程内对象之间的消息交换(Message Exchange)。
1)Looper: 一个线程可以产生一个Looper对象,由它来管理此线程里的Message Queue(消息队列)。
2)Handler: 你可以构造Handler对象来与Looper ...
B/S和C/S的区别
简单解释:B/S最大优势为客户端免维护,适用于用户群庞大,或客户需求经长发生变化的情况。C/S功能强大,可以减轻服务器端压力,如果用户的需求特别复杂,用C/S。全面:Client/Server是建立在局域网的基础上的.Browser/Server是建立在广域网的基础上的. 硬件环境不同: C/S 一般建立在专用的网络上, 小范围里的网络环境, 局域网之间再通过专门服务器提供连接和数据交换服务.B/S ...
管理域
进入管理后,我首先要作的就是管理BPOS中的帐户,但要添加用户前,必须先完成域的管理 先点击主菜单栏中的“用户”选项卡,将进入用户管理界面,我很高兴的看到微软非常大方的给了我100个用户许可 反正也就一个数字,大方点没有什么不好 然后我在次菜单栏选择“域”选项卡,进入域管理界面 在域管理界面中,我们首先看到BPOS默认的域:cntaprxcom.apac.microsoftonline.co ...
什么是BPOS
Business Productivity Online Suite (BPOS)是微软新近推出的企业级沟通的软件服务产品,产品套装包含Exchange Online, SharePoint Online, Office Communications Online和LiveMeeting ...
Stooge-sort
Stooge-sort(A, i, j)if A[i] > A[j] then exchange A[i], A[]if i + 1 >= j then returnk = (j - i + 1) / 3Stooge-sort(A, i, j - k)Stooge-sort(A, i + k , j)Stooge-sort(A, i, j - k)即先排序前2/3部分,然后是后2/3部分 ...
Erlang: Scalaris 以及内建的 json parser 支持
出处: http://erlang-china.org/misc/scalaris_and_build-in-json.html
最近比较活跃的 Erlang 社区事件是 Scalaris 的代码公布以及 火热的 json BIF 讨论。
Scalaris 就是我们 ...
boost 智能指针 --- 关于性能的少数派报告
开门见山好了,boost 1.33 对于 boost 1.32 的 shared_ptr 和 weak_ptr 有一个不小的改变,然而这个改变如此透明,以至于它甚至于没有出现在 boost 1.33 的 release notes 中。在 1.32 中,shared_ptr 和 weak_ptr 的引用计数使用锁来保证线程安全,下面一段摘自 boost 1.32 的 sp_counted_base ...