小编Esc*_*ngs的帖子

使用单元格中的数字生成单元格引用

我想用数据库可以更好地实现,但是我对它们的经验非常有限,并且只需要不经常更改信息.

我所拥有的是一张表格,其中每一行有8个相关数据单元格.

我想在另一张表中做的是在1个单元格中输入一个数字,并在下面使用一组单元格来引用另一个单元格中的数据.

例如,在Sheet1中我可以有以下(图1):

     |  A  |  B  |  C  |  D  |  E  |  F  |  G  |  H
-----+-----+-----+-----+-----+-----+-----+-----+-----
 101 | Dep | 700 | Sta | 100 | Sta | 300 | Dep | 900
Run Code Online (Sandbox Code Playgroud)

通过在1个单元格中键入行号,我想要在表2中实现的是将这些8个单元格中的数据复制到下面,例如(图2):

     |  A  |  B  |  C  |  D  |
-----+-----+-----+-----+-----+
  1  | "Row Number"          |
-----+-----+-----+-----+-----+
  2  | =A# | =B# | =D# | =C# |
-----+-----+-----+-----+-----+
  3  | =E# | =F# | =H# | =G# |
-----+-----+-----+-----+-----+
Run Code Online (Sandbox Code Playgroud)

是的,我知道上面的公式没有引用另一张表 - 这是为了节省空间. …

variables excel reference cell

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

无法访问cygwin下的jarfile

我知道这里有很多"无法访问jarfile"的问题,但我确实觉得这有点不同以保证自己的线程.

我正在编写演练,本演练的一部分涉及安装Cygwin并运行.jar文件.

问题是这个.jar文件需要从多个目录中调用,而不是让我的读者每次需要运行时都必须输入.jar的完整路径,我希望他们只需输入对Cygwin进行简单配置后的.jar文件命令.

我尝试将PATH添加到〜/ .bashrc并尝试添加CLASSPATH,但没有成功.

每次我调用java -jar file.jar我都会Error: Unable to access jarfile file.jar

我该怎么做才能解决这个问题?

[编辑]

我已经和我的婆婆说过了,他对Linux有一点了解,他建议我创建一个包装来执行jar,我有一个快速搜索,但找不到任何简单的东西.

有什么建议?

java cygwin

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

解析/传递命令行参数到bash脚本 - "$ @"和"$*"之间有什么区别?

我正在使用bash脚本.jar从任何位置调用和执行文件,而不必经常输入其显式路径.

.jar要求在执行中指定的其他变量参数,因为这些可以是任何东西,他们不能被硬编码到脚本.

共有3个变量,第一个指定要执行的2个操作中的1个.jar,第二个指定要执行此操作的目标文件,第三个指定操作要创建的文件的名称.

我目前使用的脚本是:

#!/bin/bash  
java -jar "C:\path\to\file.jar" "$1" "$2" "$3"
Run Code Online (Sandbox Code Playgroud)

我不是很了解的bash脚本,但在寻找另一种答案我的困境(现已修复),我碰到"$@""$*"引用命令行参数的时候.做更多搜索带我到这个网站:如何维基:如何在bash脚本中读取命令行参数,但我无法找到任何有关这些参数的可靠信息,而无需通过大量的高级bash编程我的头.

所以现在我已经永远漫步,我的问题相对简单:

我可以"$1" "$2" "$3""$@"或替换"$*",如果是,哪个更好用?

那些命令之间的区别是什么?

bash arguments argument-passing command-line-arguments command-line-parsing

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

使用CSS时的换行符"display:inline"

我已经成功地设法在同一条线路上<p>跟进<h>,但是我希望在新线路上重复这一点,但接下来<h>是从最后一线开始<p>- 我该怎么办?

我尝试了各种"清晰"选项,但没有一个打破内联.我真的不想使用<br>或有空<p>,不过于乐意用它们包围<div>.

注意 - 我已经尝试inline从第二个<h>元素中删除它,虽然这确实将<h>新行放在了新行上,但下面的内容<p>最终也会出现在它自己的新行上.

CSS

.inline {display: inline;}

.newline {clear: left;}
Run Code Online (Sandbox Code Playgroud)

HTML

<h5 class="inline">Heading:</h5>

<p class="inline">Some text.</p>

<h5 class="inline newline">Next Heading:</h5>

<p class="inline">Some more text.</p>
Run Code Online (Sandbox Code Playgroud)

这是我想要实现的结果:

标题:一些文字.

下一页标题更多文字.

但相反,我得到了这个:

标题:一些文字.下一页标题更多文字.

任何建议 - 尽量保持代码简单和整洁.

[更新]

暂时我将按照hafid2com的建议添加一个空div,使用以下内容(只需添加高度即可获得所需结果):

.clear { clear: both; display: block; content: ""; width: 100%; }

<div class="clear"></div>

正如小提琴所示:http: …

css

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

计算python第二个列表中列表项的出现

a = list([1, 2, 3, 4, 5, 6, 7, 8, 9, 0])
b = list([1, 3, 6, 9])
Run Code Online (Sandbox Code Playgroud)

如何计算列表a中某个项目出现的次数?

上面的示例应返回值4。

在写这个问题的时候,我想到了以下内容(似乎可行)

a = list([1, 2, 3, 4, 5, 6, 7, 8, 9, 0])
b = list([1, 3, 6, 9])
c = 0
for n in b:
    if n in a:
        c += 1
        continue
print (c)
Run Code Online (Sandbox Code Playgroud)

但是,使用列表比较或其他方法一定有更整洁的方法吗?

python list python-3.x python-3.6

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