在以前的一篇博文《编译debian内核》已经提过了重新编译内核的方法,但是整个过程花费时间较长,并且生成deb包。这里我采用稍微简单一些的方法,因为我并没有对内核或者驱动代码做任何修改,仅仅是在内核中选中一些未被选中的调试选项(以便于查看log信息)先获取内核源码: sudo apt-get sou...
分类:
其他好文 时间:
2014-06-28 12:41:23
阅读次数:
562
首先回顾一下C++类型转换:C++类型转换分为:隐式类型转换和显式类型转换第1部分.隐式类型转换又称为“标准转换”,包括以下几种情况:1) 算术转换(Arithmetic conversion) : 在混合类型的算术表达式中, 最宽的数据类型成为目标转换类型。intival=3;doubledval...
分类:
其他好文 时间:
2014-06-28 12:03:17
阅读次数:
318
dynamic类型是C#4.0中引入的新类型,它允许其操作掠过编译器类型检查,而在运行时处理。dynami类型在绝大多数情况下和object类型相似,不同之处在于编译器对于包含了dynamic的表达式不做进一步解析和类型检查。编译器将这些信息收集到一起,用于在运行时鉴定操作。也就是具体类型在运行时程...
分类:
其他好文 时间:
2014-06-27 21:04:34
阅读次数:
288
笔记内容 学习笔记-段玉磊Stanford courseFoundation and Attributed StringsDynamic bindingid 是一个指向任何未知对象的指针,(the consept of dynamic binding)静态类型化:id 不会发生警告 而NSStrin...
分类:
其他好文 时间:
2014-06-26 00:07:39
阅读次数:
411
本文根据debian开机信息来查看内核源代码。系统使用《debian下配置dynamic printk以及重新编译内核》中内核源码来查看执行流程。使用dmesg命令,得到下面的开机信息:[ 0.000000] Initializing cgroup subsys cpuset[ 0.00...
分类:
其他好文 时间:
2014-06-25 09:50:01
阅读次数:
582
(一)C风格旧式转型:
(T)expression
T(expression)
(二)C++提供四种新式转型:
(1)const_cast(expression):去除表达式的常量性,是C++中唯一能做此操作的转型操作符。
(2)dynamic_cast(expression):主要用来执行“安全向下转型”,即用来决定某对象是否归属继承体系中的某个类型。它是唯一无法由旧式...
分类:
编程语言 时间:
2014-06-24 20:57:53
阅读次数:
253
创建action,内容如下:package action; import com.opensymphony.xwork2.ActionSupport; public class A extends ActionSupport { public String toJsp(){ ret...
分类:
其他好文 时间:
2014-06-24 14:01:10
阅读次数:
197
看了一篇文章《debug by printing》,文中提到了多种通过printk来调试驱动的方法,其中最有用的就是"Dynamic debugging"。“Dynamic debugging"的官方文档:http://git.kernel.org/cgit/linux/kernel/git/tor...
分类:
其他好文 时间:
2014-06-23 00:58:42
阅读次数:
443
Dynamic Rankings
Time Limit: 10 Seconds
Memory Limit: 32768 KB
The Company Dynamic Rankings has developed a new kind of computer that is no longer satisfied with the query like to simply...
分类:
其他好文 时间:
2014-06-22 17:04:16
阅读次数:
182
SQL Server 允许用字符串来动态构造 T-SQL 代码的一个批处理,接着再执行这个批处理。这种功能称为动态SQL (dynamic SQL)。SQL Server提供了两种执行动态 SQL 的方法:使用 EXEC(EXECUTE 的缩写)命令和sp_executesql 存储过程。动态SQL...
分类:
数据库 时间:
2014-06-21 16:16:17
阅读次数:
227