小编Lan*_*rts的帖子

如何将填充Excel单元格内的数字归零

如何将一个数字填充到excel电子表格中的10个位置?

即如果单元格A1具有1234,则单元格A2如何显示0000001234(10个位置).

excel formatting worksheet-function

16
推荐指数
3
解决办法
6万
查看次数

为什么SQL连接选择次优查询计划?

好的,所以我意识到这是一个非常模糊的问题,但请耐心等待.

我在很多场合遇到过这个问题,并且有不同的和不相关的查询.下面的查询需要很多分钟才能执行:

SELECT <Fields>
FROM <Multiple Tables Joined>
    LEFT JOIN (SELECT <Fields> FROM <Multiple Tables Joined> ) ON <Condition>
Run Code Online (Sandbox Code Playgroud)

但是,只需添加连接提示,它就可以在几秒钟内查询执行:

SELECT <Fields>
FROM <Multiple Tables Joined>
    LEFT HASH JOIN (SELECT <Fields> FROM <Multiple Tables Joined> ) ON <Condition>
Run Code Online (Sandbox Code Playgroud)

奇怪的是,提示中指定的JOIN类型并不是真正改善性能的因素.这似乎是因为提示导致优化器单独执行子查询然后加入.如果我为子查询创建一个表值函数(不​​是内联函数),我会看到相同的性能改进.例如

SELECT <Fields>
FROM <Multiple Tables Joined>
    LEFT JOIN dbo.MySubQueryFunction() ON <Condition>
Run Code Online (Sandbox Code Playgroud)

任何人都有任何想法为什么优化器在这种情况下是如此愚蠢?

sql sql-server

15
推荐指数
2
解决办法
2413
查看次数

在shell脚本中获取Canonical时区名称

有没有办法从Linux shell脚本中获取Canonical Time Zone名称?例如,如果我配置的时区是PDT,那么我想得到"America/Los_Angeles".

我知道如果配置了符号链接/ etc/localtime,我可以从中获取,但因为它可能没有在所有服务器中配置,所以我不能依赖那个.
另一方面,我可以使用命令日期+%Z获得短时区名称,但我仍然需要规范名称.

有没有办法获得当前时区的规范名称或使用日期+%Z命令转换时区,即使未设置符号链接/ etc/localtime?

linux shell time timezone

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

VBA中是否有办法了解未使用的变量?

标准VBA编辑器中是否有工具,方法或设置来警告已经Dim'med,但没有被使用的变量?

variables excel vba excel-vba vbe

14
推荐指数
2
解决办法
6827
查看次数

整数格式,填充到给定长度

我需要将整数的输出填充到给定的长度.

例如,对于4位长度,整数4的输出是"0004"而不是"4".我怎样才能在C#2.0中这样做?

c# string format integer

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

设置使用ExcelPackage创建的Excel单元格的货币格式

如何设置使用ExcelPackage创建的Excel单元格的货币格式?

worksheet.Cell(i, 7).Value = item.Price.ToString();
Run Code Online (Sandbox Code Playgroud)

c# excel excelpackage

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

Excel函数从其他单元格中的句子中获取第一个单词

Excel:我可以用什么函数将所有字符从开头带到第一个'<".我试图从A1中删除第一个单词并将其放入B1

例如:

A1
Toronto<b> is nice
Run Code Online (Sandbox Code Playgroud)

我希望下一个单元格中有"多伦多".

伊恩

excel worksheet-function

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

从VBA中的日期减去?

我在使用Excel VBA中的日期操作时遇到大问题.我有一个具有文本框的表单,用户将在其中输入日期.问题是他可能以不同的格式输入(例如,8月1日的1.08.2011,或同一天的8/1/11).现在我想要做的是从他输入TextBox的那一天减去几天.到目前为止我不得不成功,我不知道该怎么做.我试过这样的事

Format((Format(Me.datalivrare.Value, "dd.mm.yyy") - 4), "dd.mm.yyyy")
Run Code Online (Sandbox Code Playgroud)

datalivrare是用户输入日期的文本框,4是我想从该日期减去的天数...我希望格式始终为dd.mm.yyyy,无论他们在该文本框中输入什么内容.

excel vba

14
推荐指数
3
解决办法
7万
查看次数

长期数据存档的技术解决方案?

是否存在用于极长期数据存档的良好技术解决方案,例如25到100年?

不知怎的,我只是不太相信SQL 2000备份文件可以在法庭案件中使用,也可以在25到100年内用于历史学家.

这是客户的要求,而不仅仅是猜测.

这与试图通过备份ENIAC或阅读Atari Writer文字处理文件来尝试做一些有用的事情相当.硬件不一定存在,存储介质可能已损坏,使用该技术的专业人员可能不再存在,等等.

sql-server archiving historical-db

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

学习扩建的更好资源

我试图通过本教程掌握更多的构建,但与教程不同,它似乎是演示幻灯片的剪切和粘贴.我没有清楚地知道buildout的目的是什么,以及它如何通过scons和setuptools定位自己.您是否愿意提供有关这些问题的详细信息?

谢谢!

python resources buildout

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