Introspection

-------------- 写在前面 --------------------

这是一篇非技术Blog

-------------------------------------------------

今天真的是很衰的一天,至少今天上午看来是这样的。

三个最最基础的C语言编程题,竟然错了倆,对自己实在是不能忍。最最重要的还是帮别人写的作业,我真的很无语。

最最最让自己无语的是还一本正经的说都对,一个少了一个分号,一个少了一个参数,少了一个参数,一个参数,参数。。。。。。。。。。。。。。。

竟然看着一个空,就填了一个参数,一个参数,参数。。。。。。。。。。。。。。。。。。。。。。

改过的程序竟然跑不起来,对我的打击实在是太大了

自己,实在是太无语了

坑了自己兄弟了。。。。。。。。。。。。。。。。。。。。。。。。。。。

超级抱歉

时间: 2024-11-05 16:21:24

Introspection的相关文章

Bitmasking for introspection of Objective-C object pointers i

Bitmasking for introspection of Objective-C object pointers i 修改方法1: #pragma clang diagnostic push #pragma clang diagnostic ignored"-Wdeprecated-objc-pointer-introspection" BOOL workAroundMacOSXABIBreakingBug = (JK_EXPECT_F(((NSUInteger)object)

使用sun.misc.Unsafe及反射对内存进行内省(introspection)

对于一个有经验的JAVA程序员来说,了解一个或者其它的JAVA对象占用了多少内存,这将会非常有用.你可能已经听说过我们所生活的世界,存储容量将不再是一个问题,这个对于你的文本编辑器来说可能是对的(不过,打开一个包含大量的图片以及图表的文档,看看你的编辑器会消耗多少内存),对于一个专用服务器软件来说也可能是对的(至少在你的企业成长到足够大或者是在同一台服务器运行其它的软件之前),对于基于云的软件来说也可能是对的,如果你足够的富有可以花足够的钱可以买顶级的服务器硬件. 然而,现实是你的软件如果是受到

REFLECTION(反射)INTROSPECTION(内省、内观)

有时候我们说某个语言具有很强的动态性,有时候我们会区分动态和静态的不同技术与作法.我们朗朗上口动态绑定(dynamic binding).动态链接(dynamic linking).动态加载(dynamic loading)等.然而“动态”一词其实没有绝对而普遍适用的严格定义,有时候甚至像对象导向当初被导入编程领域一样,一人一把号,各吹各的调. 一般而言,开发者社群说到动态语言,大致认同的一个定义是:“程序运行时,允许改变程序结构或变量类型,这种语言称为动态语言”.从这个观点看,Perl,Pyt

Introspection 函数

Introspection函数 Introspection 函数包括了几个判断型函数: type-of($value):返回一个值的类型 unit($number):返回一个值的单位 unitless($number):判断一个值是否带有单位 comparable($number-1, $number-2):判断两个值是否可以做加.减和合并 这几个函数主要用来对值做一个判断的作用,我们来依次看每个函数的功能. Introspection 函数 -type-of() type-of() 函数主要用

打消Xcode 5中JosnKit类库的bit masking for introspection of objective-c 警告

Xcode 5中苹果对多个体系框架及相干类库进行了改进.之前建树的项目在Xcode 5中从头编译会产生一些新题目. JosnKit是常用的轻量级Josn解析类,在Xcode 5中: BOOL workAroundMacOSXABIBreakingBug = (JK_EXPECT_F(((NSUInteger)object) &0 x1)) ? YES : NO; 一行会提示如下警告: warning: bitmasking for introspection of Objective-C obj

Objective-C的内省(Introspection)小结

内省(Introspection)是面向对象语言和环境的一个强大特性,Objective-C和Cocoa在这个方面尤其的丰富.内省是对象揭示自己作为一个运行时对象的详细信息的一种能力.这些详细信息包括对象在继承树上的位置,对象是否遵循特定的协议,以及是否可以响应特定的消息.NSObject协议和类定义了很多内省方法,用于查询运行时信息,以便根据对象的特征进行识别. 明智地使用内省可以使面向对象的程序更加高效和强壮.它有助于避免错误地进行消息派发.错误地假设对象相等.以及类似的问题. 下面的部分将

Objective-C的内省(Introspection)

内省(Introspection)是面向对象语言和环境的一个强大特性,Objective-C和Cocoa在这个方面尤其的丰富.通过内省可以动态查询类中声明的属性以及属性的名称和类型.内省是对象揭示自己作为一个运行时对象的详细信息的一种能力.这些详细信息包括对象在继承树上的位置,对象是否遵循特定的协议,以及是否可以响应特定的消息.NSObject协议和类定义了很多内省方法,用于查询运行时信息,以便根据对象的特征进行识别. 明智地使用内省可以使面向对象的程序更加高效和强壮.它有助于避免错误地进行消息

Python:enumerate函数、introspection对象自省、推导式(列表(list)推导式、字典(dict)推导式、集合(set)推导式)

枚举(enumerate)是Python内置函数.它允许我们遍历数据并?动计数,例如下面这样:for counter, value in enumerate(some_list): print(counter, value)不只如此,enumerate也接受?些可选参数,这使它更有?.例如:for counter, value in enumerate(some_list,1): # 指定从1开始计数 print(counter, value)还可以?来创建包含索引的元组列表. 1 # 指定索引

Introspection of my life in 2014

2014年已过去两星期,有写年度总结的必要了.今天特意看了看去年1月5日写的2013年度总结,看看都有些什么变化.我发现每年作一次总结是很有必要的,无赖恰逢考试周,连元旦都不能好好过,更不用说写写文章了. 这一年是转折的一年:从本科变成了研究生,从学长又退化成学弟了,从新校区来到了老校区,送走了四年的老同学,也引来了新同学.时间都去哪了呢? 上半年,每天和鬼王.普哥去实验室学习点新技能,其实际目的是去实验室免费使用校园网,20G流量3人用其实很多了,奈何普哥每次都在线看新闻,每月底流量就不够了.