我有一些ssh的别名,例如:
alias buildWork="ssh work '~/build_app'"
Run Code Online (Sandbox Code Playgroud)
问题,ssh传递一些变量,如$LC_CTYPE导致错误,如何防止和使用服务器配置.
我注意到在使用ParamArray和传递数组元素时VBA有些奇怪.在某些情况下,它不是数组元素的值到达函数,而是var指针.(Excel 2016,32位).
在经历了一些沉闷之后,我发现函数作为变量数组的定义 - 与参数列表结合使用ParamArray- 似乎是意外行为的起源,但我看不出任何可行的原因,为什么会这样.
在以下情况下,行为恢复正常:
1)在函数声明中删除变量r
2)b声明Dim b()
3)函数返回a Variant,而不是aVariant()
我理解这是一个相当深奥的问题,它似乎可以通过各种方式控制,但是有没有解释这种行为的解释?
Sub Variantarraybug()
Dim b: b = [{1, 2, 3}]
Debug.Print farray1(2, b(1))(0)
Debug.Print Application.WorksheetFunction.Sum(farray1(2, b(1)))
Debug.Print Join(farray1(2, b(1)), " ")
Debug.Print farray2(2, b(1))(0)
Debug.Print Application.WorksheetFunction.Sum(farray2(2, b(1)))
Debug.Print Join(farray2(2, b(1)), " ")
Debug.Print VarPtr(b(1)), VarPtr(b(2))
End Sub
Function farray1(r, ParamArray plop()) As Variant
farray1 = Array(plop(0), 3)
End Function
Function farray2(r, ParamArray plop()) As Variant()
farray2 = Array(plop(0), 5) …Run Code Online (Sandbox Code Playgroud) 如何获取正在运行的进程的程序名称和任务 ID。shell()返回已启动进程的任务 ID。类似地,我想获取已经在运行且不是由宏创建的进程的任务 ID 和名称。我找到了返回程序名称但其输出缺少任务 ID 信息的代码:
http://www.vbaexpress.com/forum/archive/index.php/t-36677.html
Sub Test_AllRunningApps()
Dim apps() As Variant
apps() = AllRunningApps
Range("A1").Resize(UBound(apps), 1).Value2 = WorksheetFunction.Transpose(apps)
Range("A:A").Columns.AutoFit
End Sub
'Similar to: http://msdn.microsoft.com/en-us/library/aa393618%28VS.85%29.aspx
Public Function AllRunningApps() As Variant
Dim strComputer As String
Dim objServices As Object, objProcessSet As Object, Process As Object
Dim oDic As Object, a() As Variant
Set oDic = CreateObject("Scripting.Dictionary")
strComputer = "."
Set objServices = GetObject("winmgmts:\\" _
& strComputer & "\root\CIMV2")
Set objProcessSet = objServices.ExecQuery _
("SELECT Name FROM Win32_Process", …Run Code Online (Sandbox Code Playgroud) 我们服务器上的某个人运行sed -i 's/$var >> $var2/$var > $var2/ * 更改插入以覆盖公共目录中的某些bash脚本.没什么大不了的,它首先经过测试grep,它返回了预期的结果,只有他的文件会被触及.
他运行了脚本,现在文件夹中1400个文件的1200个文件有一个新的修改日期,但据我们所知,只有他的少量文件实际上已被更改.
$sed正则表达式中的一些尾随空格或完全出乎意料的东西)?有没有解释为什么评论在第三个例子中被回应?
$ echo a b \
> c # test
a b c
$ echo a b c \
> # test
a b c
$ echo a b c \
> \ # test
a b c # test
$ echo a b c \
> \ # test
a b c
Run Code Online (Sandbox Code Playgroud) 谁能告诉我为什么我收到拒绝访问错误的警报?我尝试创建一个 mysql 数据库,我确信我为 root 输入了正确的密码,但仍然出现此错误。
但是,根据用于故障排除的 mysql 文档,我的错误指出我没有输入正确的密码,而实际上我没有输入正确的密码。
https://dev.mysql.com/doc/refman/5.5/en/problems-connecting.html
另外,我尝试运行此命令sudo mysql -u root -p,它也显示了相同的错误。

PS因为声望太低,无法附上完整图。
我在MySQL数据库中有一个包含1100万行的表.其中一列是个人ID号.人们在表格中列出了很多次,我想知道有多少个独特的个人ID号码.然后创建一个包含这些唯一数字的表格.当我从列中计算不同的个人ID号时,我获得的数字与将其直接插入表中时的数字不同.例如:
select count(distinct person_key) from big_table;
Run Code Online (Sandbox Code Playgroud)
给了我一个4,074,890的计数.
然后当我尝试用它们创建一个表时,
insert into new_table select distinct person_key from big_table;
Run Code Online (Sandbox Code Playgroud)
它只创建2,701,875行.
(另外,如果我使用查询:select count(1) from (select distinct person_key from big_table) temp;它给了我2,701,875.)
我有什么想法我做错了吗?
我有一份在不同州做生意的商人名单。
Merch State
A NC
A FL
B CA
B VA
Run Code Online (Sandbox Code Playgroud)
我不想返回四个记录,而是想按商品分组,但连接状态的字符串,以便输出看起来像
Merch States
A NC,FL
B CA,VA
Run Code Online (Sandbox Code Playgroud)
我在翻译这个答案中针对我的问题的响应时遇到了很多麻烦 连接/聚合字符串的最佳方式
我也无法让 String_agg 工作,我不确定它在 Teradata 中是否工作。https://learn.microsoft.com/en-us/sql/t-sql/functions/string-agg-transact-sql
我的数据库中有三个表.
数据如下所示:
我使用以下SQL:
SELECT
AdminTest.AdminTestId,
AdminTest.Title,
COUNT(AdminTestQuestion.AdminTestQuestionId) Questions,
AdminTest.Price,
UserTest.PurchaseDate
FROM AdminTest
LEFT OUTER JOIN UserTest
ON AdminTest.AdminTestId = UserTest.AdminTestId
JOIN AdminTestQuestion
ON AdminTest.AdminTestId = AdminTestQuestion.AdminTestId
GROUP BY
AdminTest.AdminTestId,
AdminTest.Title,
UserTest.UserId
Run Code Online (Sandbox Code Playgroud)
这给我一个这样的报告:
AdminTestId Title Questions Price PurchaseDate
1 Test1 10 0
2 Test2 20 0 1/1/2011
3 Test3 10 10 2/2/2012
Run Code Online (Sandbox Code Playgroud)
有人可以建议我如何修改它,以便SQL获取一个参数,UserId以便它可以正确显示特定用户购买的测试:
当我为1UserId参数提供值时,我希望看到这一点:
AdminTestId Title Questions Price PurchaseDate
1 Test1 …Run Code Online (Sandbox Code Playgroud) 嗨,鉴于下面的原始表格,您如何编写查询以获得最大价格及其日期,就像下面的结果一样.这是在sql server中.
原表:tblstock
symbol, date, price
aapl, 2/2/2015, 115
aapl, 2/3/2015, 119.56
aapl, 2/4/2015, 116
aapl, 2/5/2015, 109
aapl, 2/6/2015, 107.56
Run Code Online (Sandbox Code Playgroud)
想要的结果:
symbol, date, price, highpricedate, highprice
aapl, 2/2/2015, 115, 2/3/2015, 119.56
aapl, 2/3/2015, 119.56, 2/3/2015, 119.56
aapl, 2/4/2015, 116, 2/3/2015, 119.56
aapl, 2/5/2015, 109, 2/3/2015, 119.56
aapl, 2/6/2015, 107.56, 2/3/2015, 119.56
Run Code Online (Sandbox Code Playgroud)