小编ice*_*ace的帖子

如何获得符合XCode 4中某些协议的所有类的列表?

我是XCode的新手.我想知道如何知道所有类符合XCode 4.3.1中的某些协议?我如何知道一个类的所有子类?

xcode objective-c xcode4

11
推荐指数
2
解决办法
4928
查看次数

在PLSQL中反思?

我正在编写一个过程来处理存储在ANYDATA中的用户定义对象.对象类型和属性名称只能在运行时知道,因此我无法在declare部分中为它定义viarable.在Java中,我可以使用反射来处理它,我可以知道类名和字段名.然后我可以通过反射访问这些字段.有没有办法在PLSQL中这样做?我现在的想法是在程序中动态创建一个sql字符串并执行它.但这不是我想要的.

假设用户A将ADT类型定义为create or replace type Person_type as object (fname varchar2(10), lname varchar2(10));并创建对象实例并将其插入ANYDATA.

在我的程序中,不知怎的,我知道我需要处理这个对象的第一个属性,即fname.因此,如果首先知道adt类型,我的代码将是:

declare
  adobject A.Person_type; -- HERE! I don't know the type yet, so I can't define adobject!
  tempAnydata anydata;
  rt number;
  vbuffer varchar2(10);
  ...
begin
   select somecolumn 
   into tempAnydata 
   from sometable 
   where something='something' for update;

   rt := tempAnydata.GetObject(adobject);

   vbuffer := adobject.fname; -- HERE! I don't know the attribute name is fname!
   -- deal with vbuffer here
end;
Run Code Online (Sandbox Code Playgroud)

那么我应该怎样做才能动态地制作它呢?提前致谢.

oracle plsql user-defined-types

8
推荐指数
1
解决办法
5288
查看次数

如何在extjs 4中设置面板/窗口透明?

如何将面板或窗口设置为透明(一半)?通过CSS或设置HTML代码?extjs版本是4.0.7.谢谢.

extjs extjs4

6
推荐指数
1
解决办法
7512
查看次数

标签 统计

extjs ×1

extjs4 ×1

objective-c ×1

oracle ×1

plsql ×1

user-defined-types ×1

xcode ×1

xcode4 ×1