问题列表 - 第18228页

如何计算Perl中if,elseif或while中使用的逻辑条件数?

我有一段时间,如果,ifif语句在一个文件中有多个条件...它是一个C语言...下面提到的格式是所有多个条件的标准.所以不用担心压力.只有问题是检查有多少条件,并根据我描述的输出格式列出....例如,如果我的C文件有代码...

while(
      condition1 &&
      condition2 ||
      condition3
     )
{
  #statements; 
}
Run Code Online (Sandbox Code Playgroud)

我想计算内部有多少条件,我的输出应该是
这样的......

  while(
  1    condition1 &&
  2    condition2 ||
  3    condition3
     )
{
  #statements; 
}
Run Code Online (Sandbox Code Playgroud)

我写了代码,它适用于简单的...我的代码....

open(A,"e:\\a\\a.txt")or die;
@a=<A>;
close(A);
$count=1;
for($i=0;$i<scalar@a;$i++)
{
  if($a[$i]=~m/while/g)
  {
    $line=$i;
    until($a[$line]=~/\{/g)
    {
       if($a[$line]=~/(.*)[\&&\||]/g){print"$count $a[$line]";$count++;}  
       elsif($a[$line]=~/\(.*\)[\&&\||]/g){print"$count $a[$line]";$count++;}  
       else{print$a[$line];}
       $line++;
    }
  }
 last if($a[$line]=~/\{/g);
}
Run Code Online (Sandbox Code Playgroud)

但对于复杂的条件,如

while(
        ( 
         condition1 &&
         condition2 &&
         condition3
        ) ||
        (
          condition4 ||
          condition5 &&
          condition6
         )

{
  #statements;
}
Run Code Online (Sandbox Code Playgroud)

我得到的输出像

while(
        ( 
       1  condition1 &&
       2  condition2 &&
          condition3 …
Run Code Online (Sandbox Code Playgroud)

perl static-analysis

0
推荐指数
1
解决办法
332
查看次数

如何在用户购买应用内购买时移除广告

我有一个应用程序,我希望用户能够支付少量费用来删除广告.我认为最好的方法(应用程序需要保持免费)是通过应用程序内购买.然而,我想知道删除广告的最佳方法以及用户购买升级后如何操作.任何帮助或建议都将非常感谢.

iphone ads

11
推荐指数
1
解决办法
6548
查看次数

如何存储大(10位)整数?

哪种Java数据类型能够存储大数值,如9999999999?

java

25
推荐指数
5
解决办法
12万
查看次数

使用同一类中的函数

这可能是一个非常简单的问题,但谷歌今天不是我的朋友.

我有这样的东西,但它说调用未定义的函数

<?php
class myClass{
    function doSomething($str){
        //Something is done here
    }
    function doAnother($str){
        return doSomething($str);
    }
}
Run Code Online (Sandbox Code Playgroud)

?>

php class function

20
推荐指数
4
解决办法
4万
查看次数

csv到python中的稀疏矩阵

我有一个很大的csv文件,它列出了图中节点之间的连接.例:

0001,95784
0001,98743
0002,00082
0002,00091

所以这意味着节点id 0001连接到节点95784和98743,依此类推.我需要把它读成numpy中的稀疏矩阵.我怎样才能做到这一点?我是python的新手,所以这方面的教程也会有所帮助.

python sparse-matrix data-structures

9
推荐指数
1
解决办法
8474
查看次数

Coldfusion:使用SSL加密的CFHTTP页面(https://) - 出错了

我正在制作一个cfhttp来连接加密页面.似乎对某些网站工作正常.

I/O Exception: Name in certificate `pro.test.com' does not match host name `go.test.com'
Run Code Online (Sandbox Code Playgroud)

即使主机名不匹配,是否有信任该证书的解决方法?

coldfusion ssl https cfhttp

2
推荐指数
1
解决办法
3208
查看次数

xsl格式的日期(substring + concatenate?)

我有输入

<Date value="20091223"/>
Run Code Online (Sandbox Code Playgroud)

我想要输出

<Date>23122009</Date>
Run Code Online (Sandbox Code Playgroud)

我试图使用substring函数重新格式化日期

<xsl:value-of select="substring($Date,1,4)"/>
Run Code Online (Sandbox Code Playgroud)

但是如何将提取的年份和月份和日期连接起来.

.net c# xml xslt

5
推荐指数
1
解决办法
5921
查看次数

在iOS中的UITableView中展开/折叠部分

有人能告诉我的执行方式UITableView的展开/折叠动画sectionsUITableView下面?

要么

iphone object uitableview ios

113
推荐指数
7
解决办法
13万
查看次数

Android应用程序初始化

我有一个由配置XML驱动的应用程序:通过解析XML并初始化某些类的静态变量,在应用程序启动时加载各种应用程序属性.从此XML读取的数据驱动应用程序的不同活动.目前,我已经从我的主要活动的onCreate()调用了"解析和属性初始化".

关于此案例/方法,我有几个问题:

  1. 我应该从Application Object调用app初始化方法还是当前的方法是正确的?如果我选择从Application对象调用它,我们会得到/有什么优点/缺点?

  2. 我们真的需要一个静态类来存储应用程序属性吗?或者我们可以将所有属性作为应用程序对象中的静态Collection变量吗?

  3. 在app加载时解析XML(~200个节点)可能需要一些时间(不知道多久); 我怎样才能避免可怕的ANR?我正在使用Pull Parser.

请帮我找到这些问题的答案.

谢谢.

android

13
推荐指数
2
解决办法
1万
查看次数

指向C#中非托管代码的函数的指针

我有一个接受一个结构的DLL,该结构包含一个指向函数的指针来进行回调.

如何将IntPtr作为我的应用程序的函数来构建结构?

    [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)]
    public class OPERATION {
        public uint OperationID;
        public IntPtr Context;  
        public IntPtr Callback; -> How to pass this?
    }
Run Code Online (Sandbox Code Playgroud)

这是委托接受OPERATION结构

public delegate void MY_CALLBACK([In] OPERATION operation, [In] uint msgId, [In] IntPtr msgDataPtr);
Run Code Online (Sandbox Code Playgroud)

c# pinvoke callback intptr

4
推荐指数
1
解决办法
1706
查看次数