- 博客(340)
- 收藏
- 关注
转载 makefile传参到src和互传 & review
makefile传参数到C++中www.diybl.com 时间 : 2011-08-09 作者:网络 编辑:hawk 点击: 18 [ 评论 ]从makefile中传参数到C++中的最初需求是为了能够在程序-v查看的时候显示程序的编
2011-10-12 10:40:50
1758
转载 随机发生器
已知一随机发生器,产生0的概率是p,产生1的概率是1-p,现在要你构造一个发生器,使得它构造0和1的概率均为1/2;构造一个发生器,使得它构造1、2、3的概率均为1/3;...,构造一个发生器,使得它构造1、2、3、...n的概率均为1/n,要求复杂度最低。首
2011-10-12 10:34:22
1150
原创 booooook
Embbed Multi-CoreUnderstanding the Linux Kernel Understanding Linux Virtual Memory Professional Linux Kernel Architecture Linux
2011-10-11 19:38:18
527
原创 memory debug
▪DynamicMemory Functions ▪MEMWATCH▪YAMD▪ElectricFence ▪Valgrind ▪Summary▪WebResources for Memory Checkers
2011-10-11 19:36:17
423
原创 debug and tunning
linux debugging and performance tunningLTT linux trace toolkits for summerydate;ps;datetime 命令可以用来测量实际运行的时间gettime
2011-10-11 19:10:14
443
debug and tunning
linux debugging and performance tunningdate;ps;datetime 命令可以用来测量实际运行的时间gettimeofday return seconds and microsecondsp
2011-10-11 19:00:55
202
原创 Pro linux embedded system(TBD)
how to reduce rootfs sizehow to speed up boot timearm-linux-sizebloat-o-meter
2011-10-11 18:59:47
490
原创 udev update
udev扫描sys?不可能把,udev uevent?都是正确的, 4.2 Udevd如何监控规则文档的变更 假如内核版本足够新的话,在规则文档发生变化的时候,udev也能够自动的重新应用这些规则,这得益于内核的inotify机制, inotify
2011-10-11 15:33:54
425
原创 Latency
什么叫实时操作系统Not fastjust preditablestudy lock, and write the tablestudy the ip related knowledge▪A system is real timewhen
2011-10-11 14:51:56
615
原创 memory deepinto
memory 这块的匿名页面之前只是了解means no file-backup现在又阅读了一些文章,有些比较深入的了解。annoymous means the page used by less more user, because what the annoymous
2011-10-11 13:55:02
492
原创 cisco面试记录
cisco是我比较中意的公司之一今天去面试主要问了如下问题main函数可以是内联的么内联函数和宏的区别系统态和内核态的区别以及转换 有个竟然没有答上来,就是Malloc free的时候如何知道要free多少。这个在回屋子的路上想起来了。 d
2011-10-09 21:43:59
497
转载 fork sample
printf("AAAAAAAA");//print 一次; 这里会print 2次如果你将 printf("AAAAAA") 换成 printf("AAAAAA\n") 那么就是只打印一次了.主要的区别是因为有了一个 \n 回车符号这就跟Printf的缓冲
2011-10-06 10:21:56
425
原创 匿名页面
匿名页面一般指的是user thread中的stack and heap, which means no file back up.比页面缓存要活跃一些mem shrink的时候会用到这些thrashing颠簸为了节省页表空间提出反向页表的
2011-10-05 15:37:17
1159
转载 空数组的作用
struct ast_exten { char *exten; /* Extension name */ int matchcid;
2011-09-23 21:37:34
1058
1
转载 关于Python的super用法研究
关于Python的super用法研究分类: Python 2006-01-20 20:40 8167人阅读 评论(4)收藏 举报一、问题的发现与提出 在Python类的方法(method)中,要调用父类的某个方法,在Python 2.2以
2011-09-22 21:18:22
445
转载 __init__.py
python __init__.py© laowang/ 2010-3-23 / 13:28 / python教程 python中的Module是比较重要的概念。常见的情况是,事先写好一个.py文 件,在另一个文件中需要import时,将事先写好的.py文件拷贝
2011-09-22 21:08:31
494
转载 memmove/memcpy
相关函数: bcopy(), memccpy(), memcpy(), strcpy(), strncpy()表头文件: #include 定义函数: void *memmove(void *dest, const void *src, size_t n);函
2011-09-22 20:54:49
446
转载 pydev
PyDev 简介2003年7月16日,以 Fabio Zadrozny 为首的三人开发小组在全球最大的开放源代码软件开发平台和仓库 SourceForge 上注册了一款新的项目,该项目实现了一个功能强大的 Eclipse插件,用户可以完全利用 Eclipse 来进行 Pyth
2011-09-14 11:48:35
272
转载 slab
动态内存管理内存管理的目标是提供一种方法,为实现各种目的而在各个用户之间实现内存共享。内存管理方法应该实现以下两个功能:最小化管理内存所需的时间最大化用于一般应用的可用内存(最小化管理开销)内存管理实际上是一种关于权衡的零和游戏。您可以开发一种使用
2011-09-11 08:47:01
333
原创 kmalloc
kmalloc是用来分配通用对象的,这种对象保存在cache_sizes数组中,每一种大小的对象对应cache_sizes中的一个cache元素,cache包含slab,slab只能是4k的整数倍,通用对象对象大小则分别是32,64,128,256,512......1310
2011-09-10 23:20:35
217
原创 brk
unix 进程在 x86 平台上的内存分布有几个区间:高端 2G (4G, 3G, 1G。。。)是内核空间,用户态程序不可访问。紧接着内核空间的通常是环境变量,然后是栈空间。栈空间由高址向低址扩展。然后是堆空间。堆空间通常由低址开始向高址增长。楼上的测
2011-09-10 23:05:37
404
转载 dlmalloc
流行分配器dlmalloc剖析之:设计理念版权声明: 本文章由vt.buxiu发布在www.vtzone.org,版权归vtzone研究小组所有,转载请保持此声明!!! @@内容摘要:doug lea malloc的设计理念,大部分内容来自doug lea本人的dlm
2011-09-10 22:14:45
1817
原创 Answer wanted
1. context switch 的具体代码在哪儿。除了以下几个方面:cp15的转存,TCM的转存2. TCM是个通用的概念么,一直的印象都是L2cache旁边的一块内存,作用?3. brk是什么4. heap management中的tree和bin是只针
2011-09-10 11:41:55
244
原创 Beacon Interval、DTIM、Fragment Length、RTS Length
一 .Beacon Interval (信標間隔) 一般無線網卡都是做所謂的被動式掃描(passive scanning) 當你開啟os下的無線網路管理程式 或是xp內建管理程式 無線網路卡其實都在從ISM 頻道一直輪番掃描 等待掃到 無線基地台的beacon 訊
2011-09-09 14:13:31
4662
原创 seek 0 while appending
seek( offset[, whence]) Set the file's current position, like stdio's fseek(). The whence argument is optional and defaults to 0 (absolu
2011-09-08 21:35:38
285
原创 cStringIO
因为文件对象和StringIO大部分的方法都是一样的,比如read, readline, readlines, write, writelines都是有的,这样,StringIO就可以非常方便的作为"内存文件对象"。import stringimport String
2011-09-08 21:31:24
356
原创 Q ticks
Dloadersparseprintconfighelp@echo 不显示echo “Android上的bug定位(troubleshooting) 如果是用户程序Exception或者Dalvik Error Invoking Run
2011-09-08 13:44:24
117
原创 os.system 返回值
记得老早的时候python.cn邮件列表上有朋友问过os.system()的返回值异常的问题。今天又碰到啦,所以总结下。问题:/bin/xxx.py是一个返回码为1的程序。当python 程序使用os.system(”./bin/xxx.py”) 这样调用的时候, 成
2011-09-07 20:54:19
2132
原创 max cmd length
在计算机上运行 Microsoft Windows XP 或更高版本,可以在命令提示符下使用的字符串的最大的长度 8191 个字符。 在运行Microsoft Windows 2000 或 Windows NT 4.0 的计算机上, 将最大长度可以在命令提示符下使用的字符串的为2
2011-09-06 22:06:53
303
原创 Linux Synchronization review
UP and SMPLinux kernel control pathUP vs SMPAPI常见的control path:ISRSoftirq/tasklet : bh上面两个不能context switchexceptio
2011-08-26 00:53:38
271
转载 python: sys模块
Sys模块函数之多,我只能选取自己认为比较实用的一些函数列在此处。借马云找员工的说法,”找最合适的而不是最天才的”,这句话,我个人觉得在很多方面都能适应,学习也不在话下。Sys模块功能的确很多,但我们应该将重点放在那些功能才是最适合我们的,为此,我列的这些函数,就是我认为比较适合
2011-08-23 17:37:20
383
原创 汇编 drops
都忘光了,重新温习下。AAPCV1-V7ldr , = 就是ldr地址和没有=就是ldr内容R4-R10在aapc在调用过程中不会变化。但是r1-r3没有办法保证,所以开辟堆栈比如开始存到SP中,然后sub sp, #4, 最后再
2011-08-23 00:49:24
309
原创 write back about: pdflush.c
常常看到的大套小是为了防止compile优化成寄存器变量。不要污染。。。pdflush内核线程池是Linux为了回写文件系统数据而创建的进程上下文工作环境。它的实现比较精巧,全部代码只有不到250行。 1 /* 2 * mm/pd
2011-08-22 17:47:50
437
原创 Java: enum
Java Enum 学习1. 关于Java Enum:学过C/C++等语言的人,应该都对Enum类型略知一二。Enum一般用来表示一组相同类型的常量。如性别、日期、月份、颜色等。对这些属性用常量的好处是显而易见的,不仅可以保证单例,且比较时候可以用”==”来替
2011-08-22 14:10:21
304
原创 java: 增强的for 循环(enhanced for loop)
增强的for 循环(enhanced for loop) 所谓“增强的for 循环”,主要也是针对容器的。使用该项特性时,开发者可以将“利用iterator 遍历容器”的逻辑交给编译器来处理。例如下列代码: void cancelAll(Collection c) {
2011-08-22 11:00:09
1771
原创 java method: synchronized
Synchronized MethodsThe Java programming language provides two basic synchronization idioms:synchronized methods andsynchronized state
2011-08-22 10:04:30
877
原创 arm汇编的一些点
AAPCV1-V7R4-R10在aapc在调用过程中不会变化。但是r1-r3没有办法保证,所以开辟堆栈比如开始存到SP中,然后sub sp, #4, 最后再add, sp, #4(必须), ldr r14, [sp, #4].ascii "\0" asciz
2011-08-21 00:44:10
102
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人