简介strace常用来跟踪进程执行时的系统调用和所接收的信号。 在Linux世界,进程不能直接访问硬件设备,当进程需要访问硬件设备(比如读取磁盘文件,接收网络数据等等)时,必须由用户态模式切换至内核态模式,通 过系统调用访问硬件设备。strace可以跟踪到一个进程产生的系统调用,包括参数,返回值,执...
分类:
系统相关 时间:
2015-07-27 01:48:04
阅读次数:
182
//模拟库函数strstr()函数
//从父字符串(较长)找到完全相同子字符串(较短);
//返回相同字符串在父字符串中的首字符的地址;
#include<stdio.h>
char*my_strstr(chararr[],chararr1[])
{
char*p1=NULL,*p2=NULL,*p=NULL;
inti=0,j=0,k=0,m=0;
p1=&arr[0]..
分类:
编程语言 时间:
2015-07-27 00:35:05
阅读次数:
139
Java中的构造器Java在使用new创建对象时,会调用其构造器,构造器与方法不同,其没有返回值,且其名字与类名一致,在构造器中,我们可以初始化类的一些fields,这样,当我们创建好对象后,这些对象都有了默认的初始值 。当我们的类在继承父类的时候,在创建子类对象的时候,首先会调用父类的构造器,实际上,父类的构造器在调用之前,会继续调用Object类的构造器,当Object类的构造器调用完成之后,才...
分类:
编程语言 时间:
2015-07-27 00:28:14
阅读次数:
111
什么是备忘录模式?
在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样就可以将以后的对象状态恢复到先前保存的状态。
我们在编程的时候,经常需要保存对象的中间状态,当需要的时候,可以恢复到这个状态。比如,我们使用Eclipse进行编程时,假如编写失误(例如不小心误删除了几行代码),我们希望返回删除前的状态,便可以使用Ctrl+Z来进行返回。这时...
分类:
其他好文 时间:
2015-07-27 00:26:31
阅读次数:
146
斐波那契数列递归实现/**
* @author 韦轩
* @time 2015/07/26
* @brief 递归求菲波那切数列的第N项
* @param n,无符号的整数,要求的第N项
* @return 返回第N项
*
*/
long long getNthNumberWithRecursion(unsigned int n)
{
int result[2] = { 0...
分类:
其他好文 时间:
2015-07-27 00:23:13
阅读次数:
240
对于多数人来说那些const的用法比如修饰返回值和修饰参数都应该是十分好理解的下来我要讨论
对于C语言中#include
void main()
{
const int a=10;
int *p =(int*) &a;
*p = 100;
printf("%d\n",a);
}
上边输出100
对于C++中
#include
using namespace std...
分类:
其他好文 时间:
2015-07-27 00:19:22
阅读次数:
121
当soapUI创建一个功能性TestCase 一个很常见的场景是你想一些SOAP / WSDL服务验证响应检查返回正确的结果。 一旦你导入了您想要测试的WSDL服务这样做很容易:添加一个新的SOAP请求TestStep或从现有的TestCase。添加断言的TestStep验证响应消息。添加请求Tes...
分类:
其他好文 时间:
2015-07-27 00:18:47
阅读次数:
180
Lookup类
Dictionary只为每个键支持一个值.新类Lookup是.NET3.5中新增的,它类似与Dictionary,但把键映射带一个值集上.这个类在程序及System.Core中实现,用System,Linq命名空间定义.
Lookup的方法和属性如下表:
属性名或者方法名
说明
Count
属性Count返回集合中的...
使用单个storyboard会使得项目难与管理,使用纯代码又会过于麻烦,因此如果能将二者结合起来,并且使用多个storyboard,会使得项目简单简单、方便许多。
下面以一个简单的视图关系为例,介绍多个storyboard的用法。
①有page1和page2两个页面,点击page1的Detail按钮会弹出page1Detail视图,点击page1Detail的返回按钮又会返回。
②page1...
分类:
其他好文 时间:
2015-07-26 22:40:07
阅读次数:
166
RTTI(Run-Time Type Information,通过运行时类型信息)程序能够使用基类的指针或引用来检查这些指针或引用所指的对象的实际派生类型。c++有三个支持RTTI的元素
1)如果可能的话,dynamic_cast运算符将使用一个指向基类的指针来生成一个指向派生类的指针,否则,该运算符返回0 ——空指针。
dynamic_cast (pt);
通常,如果指向...
分类:
编程语言 时间:
2015-07-26 22:39:46
阅读次数:
208