小编XVi*_*usX的帖子

在 PL/pgSQL 中调用另一个函数内的函数

我定义了一个函数来总是给我下一个星期天的日期。它工作正常,这是代码:

CREATE FUNCTION nextSunday() RETURNS date AS $$
DECLARE
    dia_semana INT := CAST(EXTRACT(DOW FROM CURRENT_DATE)as INT);
    dia INT :=  7 - dia_semana;
BEGIN
    RETURN current_date + dia;
END;
$$ LANGUAGE plpgsql
Run Code Online (Sandbox Code Playgroud)

我有另一个函数可以将数据转储到文件中,我需要在nextSunday()里面使用函数:

CREATE OR REPLACE FUNCTION popularTabelaPessoa() RETURNS VOID AS $$
BEGIN
COPY(SELECT pe.id, pe.fk_naturalidade, pe.fk_documentacao_pessoal, pe.nome, 
       pe.cpf, pe.data_nascimento, pe.sexo, pe.estado_civil, pe.nome_mae,
       pe.data_alteracao, pe.usuario_banco_alteracao,
       pe.usuario_aplicacao_alteracao
FROM fluxo_lt.banca ba
INNER JOIN corporativo.localidade lo
    ON ba.fk_municipio = lo.id
INNER JOIN fluxo_lt.agendamento_candidato ac
    ON ac.fk_banca = ba.id
INNER JOIN info_detran.processo as …
Run Code Online (Sandbox Code Playgroud)

sql postgresql date plpgsql

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

测试用户是否可以使用Bash sudo的最佳方法是什么?

阅读sudo手册页,我看到-v标志可用于检查用户是否在他的工作站中具有sudo权限.我有一块需要测试它的脚本.如果用户没有sudo权限,则会在屏幕上打印:

Sorry, user tester may not run sudo on debian.
Run Code Online (Sandbox Code Playgroud)

如何抑制此消息并执行其余代码?

linux bash output-redirect

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

使用Python Mechanize下载映像

我正在尝试编写一个Python脚本来下载图像并将其设置为我的壁纸.不幸的是,Mechanize文档很差.我的脚本正确地关注了链接,但是我很难将图像保存在计算机上.根据我的研究,.retrieve()方法应该完成工作,但是如何指定文件应该下载到的位置的路径?这是我的......

def followLink(browser, fixedLink):
    browser.open(fixedLink)

if browser.find_link(url_regex = r'1600x1200'):

    browser.follow_link(url_regex = r'1600x1200')

elif browser.find_link(url_regex = r'1400x1050'):

    browser.follow_link(url_regex = r'1400x1050')

elif browser.find_link(url_regex = r'1280x960'):

    browser.follow_link(url_regex = r'1280x960')

 return
Run Code Online (Sandbox Code Playgroud)

python mechanize

4
推荐指数
2
解决办法
7423
查看次数

如何打印json属性名称?

我有以下格式的json:

{
 "nm_questionario":{"isEmpty":"MSGE1 - Nome do Questionário"},
 "ds_questionario":{"isEmpty":"MSGE1 - Descrição do Questionário"},
 "dt_inicio_vigencia":{"isEmpty":"MSGE1 - Data de Vigência"}
}
Run Code Online (Sandbox Code Playgroud)

如何使用javascript打印属性的名称?我想检索名称nm_questionario,dt_inicio_vigenciads_questionario. 已经尝试了很多东西,但无济于事。

javascript json

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

如何检索 HTMLCollection 中每个项目的文本节点?

很难完成这件事。我有以下内容:

<p class='abc'>text 1</p>
<p class='abc'>text 2</p>
Run Code Online (Sandbox Code Playgroud)

然后我尝试了类似的事情:

var texts = document.getElementsByClassName('abc');

for(var i=0;i < texts.length; i++){
   console.log(texts[i].text);
}
Run Code Online (Sandbox Code Playgroud)

但它不起作用。也尝试过使用 Jquery 但无济于事。

javascript jquery

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

如何使用Perl检索其中包含最大数字的链接?

我正在改进我为我下载了一些壁纸的旧脚本.我需要知道一个类别有多少页壁纸.每个链接都有页面编号作为其文本,即:

<a href="/planes-desktop-wallpapers/page/8">8</a>
<a href="/planes-desktop-wallpapers/page/9">9</a>
<a href="/planes-desktop-wallpapers/page/10">10</a>
Run Code Online (Sandbox Code Playgroud)

所以我需要捕获十号,但我不是很精通正则表达式,在这种情况下如何检索页数?

tnx提前!

regex perl www-mechanize

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

无法在XP SP3上安装Powershell 2.0

我正在尝试在我的机器上安装.Net Framework 4.0的winxp SP3上安装powershell 2.0,但我无法安装它.它要求.Net 2.0.这对我来说毫无意义,因为我有这样一个框架的升级版本.这是完整的信息:

"无法安装windows powershell v2,因为它需要更新版本的.Net框架.请安装.Net framework 2.0."

任何人都可以在这里伸出援助之手?TNX.

windows powershell scripting wmi

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