小编Sno*_*rex的帖子

使用ls,如何列出文件而不打印扩展名(点后面的部分)?

假设我有一个包含一些文件的目录:

$ ls
a.c  b.c  e.c  k.cpp  s.java
Run Code Online (Sandbox Code Playgroud)

如何在没有文件扩展名的情况下显示结果(点后面的部分,包括该点)?像这样:

$ <some command>
a
b
e
k
s
Run Code Online (Sandbox Code Playgroud)

bash ls

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

为什么在这个新手示例中需要List.reduce?

玩弄F#,我对以下行为感到困惑.何时List.reduce (>>)被注释掉,有错误

defaultLabel |> showRainbow
----------------^^^^^^^^^^^
This expression was expected to have type
    CoolLabel -> 'a    
but here has type
    (CoolLabel -> CoolLabel) list
Run Code Online (Sandbox Code Playgroud)

在这个例子中,来自http://fsharpforfunandprofit.com/posts/conciseness-functions-as-building-blocks/:

// create an underlying type
type CoolLabel = {
    label : string; 
}    

let defaultLabel = 
    {label="";}

let setLabel msg label = 
   {label with CoolLabel.label = msg}

let rainbow =
    ["red";"orange";"yellow";"green";"blue";"indigo";"violet"]

let showRainbow = 
    rainbow
    |> List.map setLabel 
    |> List.reduce (>>)

// test the showRainbow function
defaultLabel |> showRainbow
Run Code Online (Sandbox Code Playgroud)

什么时候List.reduce …

f#

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

如何在不使用Interop的情况下将VBA代码注入Excel .xlsm?

我的目标是将宏添加到Excel工作簿,而无需在Excel信任中心中启用"信任访问VBA项目对象模块".(启用访问似乎存在安全风险).

在我最初的事实查找搜索中发现了随机拼图: - 我看到VBA脚本作为vbaProject.bin存储在压缩的.xlsm文件中.- 有几个免费/商业资源可以使用excel文件: 创建excel没有interop和模板,有或没有行和列

如果只是在C#项目中有一个VBA脚本文件,C#代码从中提取并注入到Excel文档而没有VBA互操作,那将是很好的.任何快速/快速/简单/直接的方式,或者我应该使用上面链接的免费/商业资源吗?

c# excel vba interop excel-vba

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

序列表达式构建器的源代码在哪里

我很好奇F#Seq计算表达式如何实现IEnumerable数据结构.

在GitHub上搜索Sharp.Core/seq.fs以实现yield!(YieldFrom(expr))不成功.

f#

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

setuid和seteuid函数之间的区别

程序1:setuid()示例

    #include<stdio.h>
    #include<sys/types.h>
    #include<unistd.h>
    void main()
    {
        printf("Real user id = %d, Effective User id = %d\n",getuid(),geteuid());
        setuid(1000);
        printf("Real user id = %d, Effective User id = %d\n",getuid(),geteuid());
        setuid(1014);
        printf("Real user id = %d, Effective User id = %d\n",getuid(),geteuid());
    }
Run Code Online (Sandbox Code Playgroud)

输出:

    guest $ ./a.out 
    Real user id = 1000, Effective User id = 1014
    Real user id = 1000, Effective User id = 1000
    Real user id = 1000, Effective User id = 1014
    guest $
Run Code Online (Sandbox Code Playgroud)

程序2:seteuid()示例

    #include<stdio.h>
    #include<sys/types.h>
    #include<unistd.h> …
Run Code Online (Sandbox Code Playgroud)

c unix linux

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

如何限制标题打印的次数?

每当我使用SAS从tso主机打印出一份工作时,我都会得到这样的结果:

Obs Name Amount
1   John  10
2    Ben  20

Obs Name Amount
3    Jen  15
4    Pat  20
Run Code Online (Sandbox Code Playgroud)

基本上,我在输出中多次获取标题.我正在使用:

OPTIONS NODATE NONUMBER;
TITLE1; TITLE2;

PROC PRINT DATA=DATASET;
RUN;
Run Code Online (Sandbox Code Playgroud)

我还应该添加什么才能获得更好的输出?

mainframe sas sas-ods

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

为什么我收到Missing Operator错误?

我一直收到同样的错误:缺少操作员.我已经查看过这段代码三次但找不到它.有敏锐眼光的人可以帮忙吗?

WHERE ([Letter Status].[Letter_Status] = “Agreed” AND [Research].[Site] = 9)
   OR ([Telephone Status].[Details]= “Agreed” AND [Research].[Site] = 9)
Run Code Online (Sandbox Code Playgroud)

sql ms-access ms-access-2007

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

标签 统计

f# ×2

bash ×1

c ×1

c# ×1

excel ×1

excel-vba ×1

interop ×1

linux ×1

ls ×1

mainframe ×1

ms-access ×1

ms-access-2007 ×1

sas ×1

sas-ods ×1

sql ×1

unix ×1

vba ×1