- 博客(16)
- 资源 (10)
- 收藏
- 关注
原创 xentrace Couldn't enable trace buffers: Invalid argument 解决
通过跟踪和输出数据,是由于CPU数量过多导致set_size时出错,在使用时将buffer的size改小就可以了,比如xentrace -S 10 1.raw(设到30时enable显示出错但是还能正常运行?好神奇)
2013-06-26 15:45:30
1329
原创 内存分配函数小总结
用户层分配函数:Calloc: 函数原型:void *calloc(unsigned n, unsigned size);功能: 在内存的动态存储区中分配n个长度为size的连续空间,函数返回一个指向分配起始地址的指针;如果分配不成功,返回NULL,自动初始化该内存空间为零。 Malloc:函数原型:void*malloc(size_t size);功能:在内存的动态存
2013-04-22 17:10:27
889
转载 liunx tar打包命令
范例一:将整个 /etc 目录下的文件全部打包成为 /tmp/etc.tar[root@linux ~]# tar -cvf /tmp/etc.tar /etc [root@linux ~]# tar -zcvf /tmp/etc.tar.gz /etc [root@linux ~]# tar -jcvf /tmp/etc.tar.bz2 /etc # 特别注意,在参数 f 之后的
2013-02-26 10:35:57
405
转载 Linux文件夹大小查看办法
1. du -sh 查看当前文件夹大小 如下: Info代码 $du -sh 7.0M xxx.log $du -sh 7.0M xxx.log2. du -sh * | sort -n 列出当前文件夹下的所有文件夹及其大小,并按照文件夹大小排序 如下: Info代码 $du -sh * | sor
2013-02-26 10:17:21
557
原创 为何tapdisk未包含进linux3.0 的mainline
现在的linux已经出到了3.6+版本,但是对xen的支持一直处于后娘养的状态,比如说3.0.42连pci-backend的支持都没有,3.6.7启动不了半虚拟化的domain,最近测试了几个linux内核,包括3.0.42, 3.1.2, 3.6.7,也就3.1.2可以正常启动半虚拟化的domain,但是不支持tapdisk IO访问形式,即linux内核中不包含用户层的后端驱动,只支持前后端的
2013-02-18 21:23:51
907
转载 推荐系统资料
转自http://somemory.com/myblog/?post=8集体智慧(Collective Intelligence),是指由许多的个体通过合作与竞争中所显现出来的智慧,集体智慧是一种共享的或者群体的智能。推荐系统是集体智慧的一个非常重要的实用的应用,另外,典型的集体智慧应用还包括:聚类,分类,智能搜索等等现在很热很热的互联网算法和技术。《collective in
2012-11-07 13:43:10
708
原创 如何在ipad中设置c编译环境,编译c程序
参考自http://blog.syshalt.net/?s=gcc拿ipad写c程序实在是本人一个蓄谋已久的方案,网上查了许多方案,发现都比较旧了,好多包都下载不下来,于是找了下这些想法的源头,貌似是syshalt搞出来的东西,在ipad2 ios5.0.1 的环境中已经配置成功,特此分享下:很多人推荐的在ipad上安装包的方法是使用ssh链接,不过如果下载了mobiletermi
2012-10-22 09:42:47
8053
1
原创 windows xp下PV driver安装笔记
前一部分步骤参考http://hi.baidu.com/bwarkkntslbdnwd/item/5c15a0c695095752bdef6984再总结下我遇到的问题前面的步骤都是可以编译通过的,需要注意的就是要安装7-zip等工具并配置好路径出现的一个问题是最后执行wix.bat的时候提示系统无法找到指定路径,查了下是wix包未安装,可以到http://wix.sourceforge
2012-10-09 14:08:03
1236
转载 win8 object_header信息
原始链接:http://www.itnests.com/win8-64bit-_kthread-_ethread.htmldt _KTHREAD+0x000 Header : _DISPATCHER_HEADER+0x018 SListFaultAddress : Ptr64 Void+0x020 QuantumTarget : Uint8B
2012-09-19 11:04:35
684
原创 grant table 相关代码分析(基于linux2.6.32) 初始化与构建部分
初始化部分:static int __devinit gnttab_init(void){ int i; unsigned int max_nr_glist_frames, nr_glist_frames; unsigned int nr_init_grefs; if (!xen_domain()) 判断是否为xen的domain(直接忽略掉)
2012-09-17 13:52:33
924
原创 简洁而不简单--谈AirPlay使用感受
最近看到 善用佳软 上面发表了一篇AirPlay特性介绍的文章(《如此音乐播放器: (1) 你知道吗?》),惊异的同时,对这款看似很神奇的播放器产生了兴趣,遂决定也体验一下,抱着混奖品的态度,写写自己的感受。初始的界面展现着实让我惊异了一番,几个模块层次式地淡出实在够炫,原来用C++还可以实现这么好的效果,小生真是孤陋寡闻了,佩服佩服。如下是默认打开视图,诚如作者所说,的确不需要在
2011-11-15 16:49:53
1431
原创 fedora 15 安装 xen4.1 小结
由于要使用hvm虚拟机做实验,而又比较倾向使用看起来很炫的fedora15作为主机,因此以fedora15为基础打算配置一台xen4 .1的虚拟机。不过,倒是也没想到会遇到这么多的问题,在此总结一下,留作参考首先是gcc 4.6带来的编译问题,在编译make tools的时候,经
2011-07-19 21:07:41
1375
转载 数据库设计准则(第一、第二、第三范式说明)
I、关系数据库设计范式介绍1.1 第一范式(1NF)无重复的列 <br /> 所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原实体之间为一对多关系。在第一范式(1NF)中表的每一行只包含一个实例的信息。简而言之,第一范式就是无重复的列。 <br />说明:在任何一个关系数据库中,第一范式(1NF)是对关系模式的基本要求,不
2010-06-01 00:21:00
487
转载 SQL 中With as 的用法
一.WITH AS的含义 WITH AS短语,也叫做子查询部分(subquery factoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到。有的时候,是为了让SQL语句的可读性更高些,也有可能是在UNION ALL的不同部分,作为提供数据的部分。 特别对于UNION ALL比较有用。因为UNION ALL的每个部分可能相同,但是如果每个部分都去执行一遍的话
2010-05-16 20:07:00
1590
转载 group by 的使用详解
group by 分组 通用数据库具有基于表的特定列对数据进行分析的能力。 可按照在 GROUP BY 子句中定义的组对行进行分组。以其最简单的形式,组由称为分组列的列组成。 SELECT 子句中的列名必须为分组列或列函数。列函数对于 GROUP BY 子句定义的每个组各返回一个结果。下列示例产生一个列出每个部门编号的最高薪水的结果: SELECT DEPT, MAX(SALARY) AS MAX
2010-05-15 14:49:00
770
转载 Linux用户安全意识缺乏导致僵尸病毒大传播
互联网安全企业赛门铁克公司(Symantec)提供的服务调查研究报告揭示,企业用户对 Linux邮件服务器安全意识的缺乏为“僵尸病毒”的传播大开便利之门,并使得众多运行Linux操作系统的用户遭受“僵尸病毒”感染。赛门铁克 公司情报实验室提供的月度信息报告表明,在发送恶意垃圾信息邮件的个人电脑中,基于Linux操作系统的个人电脑数量是基于Windows操作系统下个人 电脑数量的五倍。赛门铁
2010-05-09 23:41:00
630
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人