问题列表 - 第44014页

句点算作数字吗 (COBOL)

我正在家里编写一些代码,假设查找和识别错误是一个输入文件。我猜对了,但有两个小错误打击了我。不过主要的问题是这个。我必须制作一个将“3077.B22”标识为错误的代码,因为前 5 列假设是数字,但我当前的代码让它通过。不过,它会影响其他所有事情,因此我不得不相信它将句点视为小数点。这是我对这部分的担忧。

   01  PART-NUMBER-CHECK.
       05 P-N-NUM-1                PIC X(5).
       05 P-N-LETTER               PIC X.
       05 P-N-NUM-2                PIC XX.

   300-VALIDATE-PART-NUMBER.
       MOVE 'NO' TO FIELD-ERROR-SWITCH
       MOVE PART-NUMBER TO PART-NUMBER-CHECK
       EVALUATE P-N-NUM-1
           WHEN 00001 THRU 99999  CONTINUE

           WHEN OTHER              MOVE 'YES' TO FIELD-ERROR-SWITCH
       END-EVALUATE
       IF P-N-LETTER IS NUMERIC
           MOVE 'YES' TO FIELD-ERROR-SWITCH
       END-IF
       IF P-N-LETTER IS ALPHABETIC-LOWER
           MOVE 'YES' TO FIELD-ERROR-SWITCH
       END-IF
       IF P-N-NUM-2 IS ALPHABETIC
           MOVE 'YES' TO FIELD-ERROR-SWITCH
       END-IF
       IF (P-N-NUM-2 > 00 AND < 69)
           OR (P-N-NUM-2 >77 AND < 100) …
Run Code Online (Sandbox Code Playgroud)

cobol

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

Treeview是否使用命令绑定进行展开/折叠?

WPF Treeview响应+-按键以展开和折叠树中的节点.大!

是否有现有命令我可以绑定我的工具栏按钮或菜单项以在树视图中执行相同的操作?我没有看到与stock命令常量中的扩展/折叠有关的任何内容.

wpf treeview keyboard-shortcuts commandbinding

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

问:如何在当前目录中打开文件?或者这有什么问题?

我正在尝试在可执行文件的当前位置打开一个xml文件

        QString path = QDir::currentPath();
        path.append("/acc.xml");
        QFile file(path);

        if(!file.open(QIODevice::ReadOnly))
        {
            insertItem("IO ERR");
        }
Run Code Online (Sandbox Code Playgroud)
  • 当我从Qt创建者运行它时,一切正常.currentPath()返回可执行文件夹的路径

  • 当我去project-build-desktop/文件夹并尝试运行它手动currentPath()返回/home/user/Documents

编辑

也试过相同的结果:

Qt::current().path();
Qt::current().absolutePath();
Run Code Online (Sandbox Code Playgroud)

c++ qt qmake qt-creator

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

如何阅读/改进PHP计算的CRAP指数

我刚开始使用PHPUnit及其丰富的代码覆盖率报告.我理解除了一个之外的所有数字和百分比:CRAP索引.任何人都可以给我一个可靠的解释,它是什么意思,如何分析它以及如何降低它?

php phpunit unit-testing

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

在2部Android手机之间打开插座

是否可以在2部Android手机之间打开插座?如何做到这一点,以便设备可以相互通信?

sockets android

7
推荐指数
1
解决办法
5228
查看次数

pycairo"ImportError:DLL加载失败:找不到指定的模块." 即使安装了DLL之后

我在这里遵循pycairo安装说明:http: //www.cs.rhul.ac.uk/home/tamas/development/igraph/tutorial/install.html 安装pycairo以便与igraph一起使用.

但是,即使在运行安装程序并根据说明将所有DLL解压缩/复制到site-packages cairo目录之后,我仍然会收到以下错误:


>>> import cairo
Traceback (most recent call last):
  File "", line 1, in 
  File "c:\Python26\lib\site-packages\cairo__init__.py", line 1, in 
    from _cairo import *
ImportError: DLL load failed: The specified module could not be found.
>>> 

我在Windows 7下运行python 2.6.6.

有任何想法吗?

python igraph windows-7 pycairo

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

这些NotePad ++功能是否在TextMate中可用?

我是NotePad ++用户,是TextMate的新用户.

在NP ++中我有一些我非常喜欢的功能,但无法弄清楚TextMate是否支持它们.

双击变量并突出显示所有实例 替代文字

并排查看2个文本窗口 替代文字

将文件拖到另一个打开的窗口上

对于这个,我不知道如何生成截图;-p.基本上,您可以从Windows资源管理器中拖动文件并将其放入NP ++以打开它.

textmate notepad++

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

R&Fortran电话

我没有使用Fortran的经验,但是我试图通过使用.Fortran()函数从R调用它来运行该语言中的一个非常简单的循环.每当我运行下面粘贴的R代码的最后一行时,R gui崩溃,我得不到任何结果.我有兴趣将Fortran的实数x向量带回R进行进一步分析.g是0到1之间的数值,n是整数,它们都是由用户在R中提供的.

任何帮助将非常感激!最好,

文森特

保存在bar.f中的Fortran代码:

    subroutine bar(n, g, x)

      integer n
      double precision g
      double precision x(n)
      integer i
      x(1)=1
      do 100 i = 2, n
          x(i) = x(i-1) * g + 1
  100 continue

      end
Run Code Online (Sandbox Code Playgroud)

使用gfortran在Cygwin中编译DLL:

gfortran -shared -obar.dll bar.f
Run Code Online (Sandbox Code Playgroud)

R代码:

dyn.load("d:/bar.dll")
is.loaded("bar")
.Fortran("bar", n=as.integer(15), g=as.double(5), x=as.double(rnorm(5)))
Run Code Online (Sandbox Code Playgroud)

fortran r

12
推荐指数
1
解决办法
3881
查看次数

如果否则嵌入在html中

在html中嵌入if else和elseif条件的正确方法是什么?

html php

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

如何将装饰器与 @contextmanager 装饰器混合使用?

这是我正在使用的代码:

from contextlib import contextmanager
from functools import wraps
class with_report_status(object):

    def __init__(self, message):
        self.message = message

    def __call__(self, f):
        @wraps(f)
        def wrapper(_self, *a, **kw):
            try:
                return f(_self, *a, **kw)
            except:
                log.exception("Handling exception in reporting operation")
                if not (hasattr(_self, 'report_status') and _self.report_status):
                    _self.report_status = self.message
                raise

        return wrapper

class MyClass(object):

    @contextmanager
    @with_report_status('unable to create export workspace')
    def make_workspace(self):
        temp_dir = tempfile.mkdtemp()
        log.debug("Creating working directory in %s", temp_dir)
        self.workspace = temp_dir
        yield self.workspace
        log.debug("Cleaning up working directory in %s", temp_dir)
        shutil.rmtree(temp_dir) …
Run Code Online (Sandbox Code Playgroud)

python decorator contextmanager

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