小编use*_*539的帖子

获取对象的所有属性的列表

有没有办法获取给定对象的所有有效属性的列表?

如果我想从单元格a1开始,然后向下并指定a1,a2,a3,那么让我们说一个工作表对象的所有有效属性是可以做到的吗?我找不到任何:

list = object.enumproperties

有任何想法吗?

excel vba excel-vba

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

mv 一个包含来自 shell 脚本的空格的文件

我正在尝试mv一个文件(重命名它以用破折号替换空格)。如果我传递不带引号的 source 和 dest 参数,则源会被分解,因为mv认为它是参数的结尾。

如果我用参数包围 source 和 dest, mv 报告找不到源。目前,$1 和 $2 在开头和结尾都有硬编码的报价。$onam 和 $dnam 是没有硬编码引号的等价物。

提示中的这个命令非常有效,因为 source 和 dest 被引号包围:

mv "/home/bryan/renametest/TestFolder/test file" "/home/bryan/renametest/TestFolder/test---file"
Run Code Online (Sandbox Code Playgroud)

这是我迄今为止尝试过的(输入和结果)

mv $1 $2
mv: cannot stat `"/home/bryan/renametest/TestFolder/test   file"'
   No such file or directory

mv $onam $dnam
mv: cannot move `/home/bryan/renametest/TestFolder' to a subdirectory of itself, 
  `/home/bryan/renametest/TestFolder/test---file'

mv $1 $dnam
mv: cannot stat `"/home/bryan/renametest/TestFolder/test   file"': 
  No such file or directory

mv $onam $2
mv: cannot move `/home/bryan/renametest/TestFolder' to `"/home/bryan/renametest/TestFolder/test---file"': 
  No …
Run Code Online (Sandbox Code Playgroud)

linux shell mv

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

使用TFDConnection以编程方式设置"服务器"

TFDConnection.Params.Server不是Delphi XE7中的有效发布属性.如何以编程方式设置服务器位置?我有两个不同ip的MySQL服务器(测试和生产),根据我在应用程序中的操作,我想在2台服务器之间轻松切换.

mysql delphi firedac

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

MySQL 列上大写字母的约束

我有一个名为UserID类型的列varchar(10)。有没有办法限制该列只接受大写字符?

mysql

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

带对象的Delphi数组

有没有更有效的方法来执行以下操作?基本上,我想引用tMemo名称mcpx而不直接引用对象名称,如下所示:

    if x = 1 then mcp1.Lines.Append(inttostr(cp[x]));
    if x = 2 then mcp2.Lines.Append(inttostr(cp[x]));
    if x = 3 then mcp3.Lines.Append(inttostr(cp[x]));
    if x = 4 then mcp4.Lines.Append(inttostr(cp[x]));
    if x = 5 then mcp5.Lines.Append(inttostr(cp[x]));
Run Code Online (Sandbox Code Playgroud)

arrays delphi reference object

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

目录是否可写

任何人都可以告诉我为什么这总是说该目录是不可写的,当它绝对是?

    $dnam="/home/bryan/renametest/C D"

    # Is the directory writable
    err=0
    if [ ! -w $dnam ]
    then
        # Not writable. Pop the error and exit.
        echo "Directory $dnam is not writable"
        err=1
    fi

linux testing bash shell writable

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

尝试在 LUA 中构建唯一值表

我正在尝试构建一个表,并在每次获得表中尚不存在的返回值时添加到该表中。所以基本上我到目前为止所拥有的根本不起作用。我是 LUA 新手,但对一般编程不是很熟悉。

local DB = {}
local DBsize = 0

function test()
  local classIndex = select(3, UnitClass("player")) -- This isn't the real function, just a sample
  local cifound = False

  if classIndex then
    if DBsize > 0 then
      for y = 1, DBsize do
        if DB[y] == classIndex then 
          cifound = True
        end
      end
    end

    if not cifound then 
      DBsize = DBsize + 1
      DB[DBsize] = classIndex
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

然后我尝试使用另一个函数来打印表的内容:

        local x = 0

        print(DBsize)
        for x = …
Run Code Online (Sandbox Code Playgroud)

lua lua-table

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

在目录名和基本名上获取“权限被拒绝”

就这样。他们只是不会为我工作。这次我做错了什么?

    # nquo is: /home/bryan/renametest/C D/y z

    # script:
    dirn=dirname "$nquo"
    echo "dirn $dirn"
    bnam=basename "$nquo"
    echo "bnam $bnam"
Run Code Online (Sandbox Code Playgroud)

运行结果:

    ./script3.sh: 208: /home/bryan/renametest/C D/y z: Permission denied
    dirn 
    ./script3.sh: 208: /home/bryan/renametest/C D/y z: Permission denied
    bnam 
Run Code Online (Sandbox Code Playgroud)

linux shell dirname

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

如何覆盖CSS继承的属性

我有一个用于定义导航栏的CSS文件.导航栏本身工作,看起来很棒.问题是它已经接管了LI和A标签,因此当在页面后面使用这些标签时,它们看起来完全错误.我刚刚开始使用CSS文件(在很长一段时间内没有进行任何Web开发)所以我不确定如何修复后面的标签,同时仍然能够保持导航栏的工作原理.我可以通过为后面的LI标记分配一个类来修复大多数属性,但不是全部(例如,边缘和填充似乎不会通过在类中重新声明它们来更改).有什么想法来清理它吗?

导航栏的CSS:

ul {
    width: 100%;
    padding: 0;
    margin: 10px auto 50px auto;
    position: relative;
    background: #000;
}   

li {
    padding: 0;
    margin: 0;
    position: relative;
}

li a { 
    display: block;
    color: #000;
    background: #0C9687;
    text-align: center;
    border-bottom: 3px solid #000000;
    height: 100%;
    white-space: nowrap;
    text-decoration: none;
}

li a:hover, li ul li a:hover {
    background: #06B7F9;
    color: #fff;
}

/*sub menus*/
ul li:hover ul {
    display: block;
}

ul li ul {
    display: none;
    position: relative;
    z-index: 1; …
Run Code Online (Sandbox Code Playgroud)

html css

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

标签 统计

linux ×3

shell ×3

delphi ×2

mysql ×2

arrays ×1

bash ×1

css ×1

dirname ×1

excel ×1

excel-vba ×1

firedac ×1

html ×1

lua ×1

lua-table ×1

mv ×1

object ×1

reference ×1

testing ×1

vba ×1

writable ×1