码迷,mamicode.com
首页 >  
搜索关键字:mem    ( 6784个结果
字符串处理memchr和memrchr
memchrexternvoid*memchr(constvoid*buf,intch,size_tcount);功能:从buf所指内存区域的前count个字节查找字符ch。说明:当第一次遇到字符ch时停止查找。如果成功,返回指向字符ch的指针;否则返回NULL。memrchr和上面类似只不过是返回ch的结尾。和strchr类似,但是最好选用mem..
分类:其他好文   时间:2016-05-13 04:50:10    阅读次数:2136
Linux应用程序访问字符设备驱动详细过程解析
在linux下对上面的文件进行静态编译(考虑到前面开发板上移植的某些库还没有添加进去)生成read-mem目标文件,然后进行反汇编并将反汇编生成的文件导入到当前目录下的dump上去。 这里红箭头指向的两行是比较重要的两行,将3传给r7,然后使用了SVC系统调用指令,这时PC指针会从用户空间进入到内核空间(通过一个固定的入口),第二步会取r7寄存器里面的值3, 然后根据这个值查一个表确定要调用那个系统调用(即对于3的系统调用内核代码)。 系统就是通过固定入口进入内核空间,然后取出系统调用编号,在利用编号查找上...
分类:系统相关   时间:2016-05-12 22:53:24    阅读次数:340
【C#设计模式-备忘录模式】
一.备忘录模式的定义: 在不破坏封闭的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。 二.备忘录模式的结构和角色: 1.Originator(发起人):负责创建一个备忘录Memento,用以记录当前时刻自身的内部状态,并可使用备忘录恢复内部状态。Originator可以根据需要决定Memento存储自己的哪些内部状态。 2.Mem...
分类:Windows程序   时间:2016-05-12 11:26:53    阅读次数:248
lwip之四:pbuf
一、Pbuf 看pbuf_alloc(pbuf_layer layer, u16_t length, pbuf_type type) 分layer和type ØPBUF_RAM 在RAM DATA区域分配 p = (struct pbuf*)mem_malloc(LWIP_MEM_ALIGN_SIZ ...
分类:其他好文   时间:2016-05-11 19:25:22    阅读次数:245
正确计算linux系统内存使用率
正确计算linux系统内存使用率 对操作系统来说,Buffers和Cached是已经被使用的(上图Mem:这一行) 对应用程序来说(上图对应-/+ buffers/cache那一行) linux 内存使用情况详细信息 ...
分类:系统相关   时间:2016-05-11 13:08:39    阅读次数:210
漫谈linux文件IO
原文转自:http://blog.chinaunix.net/uid-27105712-id-3270102.html 在Linux 开发中,有几个关系到性能的东西,技术人员非常关注:进程,CPU,MEM,网络IO,磁盘IO。本篇文件打算详细全面,深入浅出。剖析文件IO的细节。从多个角度探索如何提高 ...
分类:系统相关   时间:2016-05-07 15:03:33    阅读次数:201
Memcachedf——分布式缓存
下载文件:https://sourceforge.net/projects/memcacheddotnet/ 将Commons.dll,ICSharpCode.SharpZipLib.dll,log4net.dll,Memcached.ClientLibrary.dll 等放到bin目录 引用Mem ...
分类:系统相关   时间:2016-05-05 11:04:04    阅读次数:244
LINUX 内存结构
1.页框管理 Linux采用4KB页框大小作为标准的内存分配单元。内核必须记录每个页框的状态,这种状态信息保存在一个类型为page的页描述符中,所有的页描述存放在mem_map中。virt_to_page(addr)产生线性地址对应的页描述符地址。pfn_to_page(pfn)产生对应页框号的页描 ...
分类:系统相关   时间:2016-05-02 18:26:18    阅读次数:296
c++primer第五版第十九章练习
19.1 #include #include void *operator new(std::size_t n){ std::cout << "new(size_t)\n"; if (void *mem = malloc(n)) return mem; else throw std::bad_alloc(); } void operator delete(void *mem)...
分类:编程语言   时间:2016-05-01 01:12:22    阅读次数:312
mysql trace
mysql>showvariableslike"%trace%";mysql>setoptimizer_trace="enabled=on",end_markers_in_json=on;QueryOK,0rowsaffected(0.00sec)mysql>setoptimizer_trace_max_mem_size=1000000;QueryOK,0rowsaffected(0.00sec)mysql>selectrental_idfromrentalwhere1=1andren..
分类:数据库   时间:2016-04-29 20:19:49    阅读次数:210
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!