我从正在玩的第三方页面的输出中得到了很多噪音,我想知道是否有办法过滤控制台上的输出.像Logcat的旗帜.有没有办法做到这一点?
编辑
我找到了一种方法来禁用导致最大噪声的输出.我单击右键单击控制台,然后禁用该XMLHttpRequest Logging选项.这不是我想要的,但这正是我所需要的.
我正在使用FBConnect sdk通过我的应用程序将帖子发布到用户的个人资料.我遇到了很多问题:
当相关代码第一次在设备上运行时,用户会根据需要重定向到facebook app/website,后者要求他对其进行授权.如果用户授权它,它会返回到应用程序,弹出"连接到Facebook"视图控制器,要求用户登录.这很奇怪,因为用户已经登录,否则他怎么能授权应用程序?但我想这可能没问题,因为他还没有通过应用程序登录.登录后,它什么也没做.只有第二次运行代码,在授权应用程序后,用户才能获得发布对话框.
如果用户没有授权应用程序,当它在授权对话框后返回我的应用程序时,它会要求用户登录(就像他授权一样),并且在他登录后什么都不做.只是第二次代码运行,授权对话框打开,使用optinos"授权"和"离开应用程序",而不是"授权"和"不授权"/"允许"和"不允许".
此外,如果用户通过他在Facebook上的帐户设置删除了他的授权,而不是仅仅要求他重新授权,则会弹出一个Facebook对话框(而不是帖子/授权对话框),说:"发生了错误.请稍后再试." 稍后尝试没有帮助.它会一直弹出,即使你重新启动应用程序.让它消失的唯一方法是重新安装应用程序,这将导致它重新弹出授权对话框.
所以这就是我想要实现的目标:
这是相关的代码:
MyViewController.m
- (void)shareOnFacebook
{
Facebook *facebook = [[Facebook alloc] initWithAppId:myAppID];
[(MyAppDelegate *)[[UIApplication sharedApplication] delegate] setFacebook:facebook];
[facebook release];
facebook = [(MyAppDelegate *)[[UIApplication sharedApplication] delegate] facebook];
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
if ([defaults objectForKey:@"FBAccessTokenKey"] && [defaults objectForKey:@"FBExpirationDateKey"]) {
facebook.accessToken = [defaults objectForKey:@"FBAccessTokenKey"];
facebook.expirationDate = [defaults objectForKey:@"FBExpirationDateKey"];
}
if (![facebook isSessionValid]) {
[facebook authorize:[NSArray arrayWithObjects:@"publish_stream", nil] delegate:(MyAppDelegate *)[[UIApplication sharedApplication] delegate]];
}
NSMutableDictionary *dictionary = [NSMutableDictionary dictionary];
//Giving the dictionary some …Run Code Online (Sandbox Code Playgroud) 我需要帮助编写批处理代码.
在我的批处理脚本的初始状态中,我需要检查是否notepad.exe正在运行,如果它正在运行,那么
taskkill /im notepad.exeelsif notepad.exe没有运行,那么转到下一个批处理语句/代码.
我有一个BSP树加载到内存中.我首先找出我所在的叶子.接下来,我解码PVS.然后,我浏览那个PVS中的每个区域,看看它是否位于我的视锥内.
我被告知这是不正确的渲染方式,我实际上应该通过遍历BSP树进行前后渲染.我到底该怎么做?我已经看到了许多不同的方法,这就是我问的原因.
例如,Quake 3 BSP渲染说:遍历BSP以确定摄像机位于哪个叶子中.检索并解压缩此叶子的PVS,迭代PVS并在BSP中标记叶子.遍历远近的BSP如果未标记节点,请跳过它.测试节点边界框对照相机Frustrum.将当前叶子添加到再现列表中
这仍然是今天完成的标准方式,或者至少对于更简单的游戏而言.
我有一个名为ZCL_RM_SPREADSHEETML的类.
它在"类型"选项卡中有一个名为TY_STYLE的类型,其可见性为"公共",并使用直接类型条目定义.
当我尝试在调用者代码中声明以下内容时:
DATA : wa_blue_style TYPE zcl_rm_spreadsheetml-ty_style.
Run Code Online (Sandbox Code Playgroud)
我得到以下内容:
The type "ZCL_RM_SPREADSHEETML" has no structure and therefore no
component called "TY_STYLE". .
Run Code Online (Sandbox Code Playgroud)
这有点道理我猜是因为ZCL_RM_SPREADSHEETML是一个类,双击TY_STYLE也绝对没有.
然后我用tilda尝试了以下内容:
DATA : wa_blue_style TYPE zcl_rm_spreadsheetml~ty_style.
Run Code Online (Sandbox Code Playgroud)
我得到以下内容:
Type "ZCL_RM_SPREADSHEETML~TY_STYLE" is unknown
Run Code Online (Sandbox Code Playgroud)
双击TY_STYLE会带我到TY_STYLE的定义,所以我必须关闭.我最后一次遇到类似的问题是因为我正在访问私有方法,但我将类型明确标记为Public.
我做错了什么想法?
编辑
我也试过评论
DATA : wa_blue_style TYPE ref to zcl_rm_spreadsheetml->ty_style. "and
DATA : wa_blue_style TYPE zcl_rm_spreadsheetml->ty_style.
Run Code Online (Sandbox Code Playgroud)
这使
Field "ZCL_RM_SPREADSHEETML" is unknown. It is neither in one of the
specified tables nor defined by a "DATA" statement.
Run Code Online (Sandbox Code Playgroud)
这让我想到了尝试这种'阶级'的方式,
DATA : wa_blue_style TYPE zcl_rm_spreadsheetml=>ty_style.
Run Code Online (Sandbox Code Playgroud)
这有效
所以我刚刚发现了字符串模板,它们非常棒。是否有资源可以让我找到每个 SAP 版本为 ABAP 带来的功能?
严格来说,这不是一个 SO 问题,但如果所有 ABAP 开发人员能够研究版本中的新增内容,那么这将使他们变得更好。
我正在将JSON解析为ABAP结构,它的工作原理如下:
DATA cl_oops TYPE REF TO cx_dynamic_check.
DATA(text) = `{"TEXT":"Hello ABAP, I'm JSON!","CODE":"123"}`.
TYPES: BEGIN OF ty_structure,
text TYPE string,
code TYPE char3,
END OF ty_structure.
DATA : wa_structure TYPE ty_structure.
TRY.
text = |\{"DATA":{ text }\}|.
CALL TRANSFORMATION id OPTIONS clear = 'all'
SOURCE XML text
RESULT data = wa_structure.
WRITE: wa_structure-text , wa_structure-code.
CATCH cx_transformation_error INTO cl_oops.
WRITE cl_oops->get_longtext( ).
ENDTRY.
Run Code Online (Sandbox Code Playgroud)
有趣的是,CODE和TEXT区分大小写.对于大多数外部系统而言,拥有所有CAPS标识符都是丑陋的,所以我一直试图解析{"text":"Hello ABAP, I'm JSON!","code":"123"}而没有任何成功.我查看了选项,我看着是否有一个改变后的副本id完成了这个,我用Google搜索并且不知道如何实现这一点.
问候,
http://marijn.haverbeke.nl/codemirror/jstest.html适用于PC上的Safari,但不适用于Ipad.这是一种耻辱,因为我想将它用于应用程序.我的问题不仅仅是为什么它不起作用,而是我应该如何分析在Ipad Safari上破坏的东西呢?
T.
我得到了这样的作业:
我将有一个用户输入日期的选择屏幕输入框和一个他输入月份的另一个输入框.
我要做的是添加给定的月份数并获得新的日期.
示例:如果输入的日期是2/3/2011,5我应该得到给定的月数7/3/2011.
我知道系统日期变量'SY-DATUM'有应用服务器日期.并且做日期操作我可以说SY-DATUM + 2.i只能添加天数,我应该如何添加月份.
请给我一个良好的开端.谢谢.