我有一个MSSQL存储过程如下:
ALTER procedure [dbo].[GetDataFromTable]
(
@rowval varchar(50),
@tablename varchar(50),
@oby varchar(50)
)
as
begin
EXEC('Select top (' + @rowval + ') * from '+@tablename+ 'ORDER BY '+@oby+' DESC')
end
Run Code Online (Sandbox Code Playgroud)
执行时,它会出现以下错误:消息156,级别15,状态1,行1关键字"BY"附近的语法不正确.我也试过跟着,仍然是同样的错误:
ALTER procedure [dbo].[GetDataFromTable]
(
@rowval varchar(50),
@tablename varchar(50),
@oby varchar(50)
)
as
begin
EXEC('Select top (' + @rowval + ') * from '+@tablename+ 'ORDER BY sno DESC')
end
Run Code Online (Sandbox Code Playgroud)
注意:@rowval表示要获取的行数,@ tablename表示表的名称,@ oby表示基于应该进行排序的列.注意:我在前端使用带有C#的ASP.Net来启动此过程并在后端使用MSSQL 2008 R2 Express Edition
我正在Ubuntu 18.04中使用Python-Django启动。
我已经安装了python3。
python3 --version 说 Python 3.5.2
安装Python之后,我按如下所示安装了Django:
sudo apt install python3-pip
pip3 install django
Run Code Online (Sandbox Code Playgroud)
我也安装了Django。
django-admin --version 说 2.0.5
在我的项目中,startproject成功运行,但是当我尝试在项目中运行以下命令时:
python3 manage.py runserver
Run Code Online (Sandbox Code Playgroud)
它给出以下错误:
Traceback (most recent call last):
File "manage.py", line 8, in <module>
from django.core.management import execute_from_command_line
ImportError: No module named 'django'
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "manage.py", line 14, in <module>
) from exc
ImportError: Couldn't import Django. Are you sure …Run Code Online (Sandbox Code Playgroud) 我正在尝试在我的 php 网站中使用 google 的文本转语音功能,并将其托管在实时 Cpanel 服务器上
我已启用文本转语音 API,在凭据部分创建了 API 密钥,还从创建服务帐户密钥页面下载了凭据的 json 文件。
然后我从 Github 下载了示例文件,并使用 Composer 构建了库
现在我不知道把钥匙放在哪里。在每个地方,它都要求在 Shell 中导出密钥,但这适用于 1 个打开的命令提示符会话,并且每次都必须导出。
由于我想在基于 cpanel 的实时托管上运行此代码,因此我认为无法导出。
代码中是否有任何地方可以传递密钥?
关于stackoverflow 上的这篇 url文章:第一个答案将 CURL 的响应导出到Synthesize-text.txt,但我们需要 mp3 输出
另一个答案指出我们应该使用jq但由于它是共享的 hsoting 服务器,我不确定我们是否可以安排jq。
这个问题有什么办法解决吗?
更新
参考@V.Tur的答案后尝试了以下代码
$params = [
"audioConfig"=>[
"audioEncoding"=>"MP3",
"pitch"=> "1",
"speakingRate"=> "1",
"effectsProfileId"=> [
"medium-bluetooth-speaker-class-device"
]
],
"input"=>[
"ssml"=>'<speak>The <say-as interpret-as=\"characters\">SSML</say-as>
standard <break time=\"1s\"/>is defined by the
<sub alias=\"World Wide Web Consortium\">W3C</sub>.</speak>'
],
"voice"=>[
"languageCode"=> …Run Code Online (Sandbox Code Playgroud) php text-to-speech google-text-to-speech google-cloud-platform
我正在使用显示用户列表的 mpdf 创建 9 列的 pdf 在每行中,1 列用于照片。我的问题是我希望列的宽度几乎相等,但结果是,我得到了不同宽度的列。
我试图设置表格的 CSS 以及通过 mpdf 选项,但它们都不起作用。我的代码如下:
$a='<style>@page {
margin: 10pt;
}</style>';
$a .= '<table autosize="1" border="1" class="atable" style="font-family:Arial"><tr>
<th style="min-width: 60pt;max-width: 60pt; font-size:7pt">Sr.<br>No.</th>
<th style="min-width: 60pt;max-width: 60pt; font-size:7pt">Admission No.<br>Boarder/DayScholar<br>Admit Class<br>Admit Date<br>Exit Class<br>Exit Date</th>
<th style="min-width: 60pt;max-width: 60pt; font-size:7pt">Photograph</th>
<th style="min-width: 60pt;max-width: 60pt; font-size:7pt">Student Details<br>[Student Name<br>Father Name<br>Father Occupation<br>Mother Name<br>Mother Occupation]</th>
<th style="min-width: 60pt;max-width: 60pt; font-size:7pt">Date of Birth<br>Current Class<br>Current City<br>Board Roll No.<br>Percentage</th>
<th style="min-width: 60pt;max-width: 70pt; font-size:7pt">Old Details<br>[Address<br>Father Email<br>Father Mobile]</th>
<th style="min-width: 60pt;max-width: 75pt; font-size:7pt">Present …Run Code Online (Sandbox Code Playgroud) 我正在创建一个随机密钥,然后我想使用一个好的算法加密它,然后我想用这个加密的密钥加密数据.我的代码是:
$iv=16; //128bits
$datakey = base64_encode(openssl_random_pseudo_bytes($iv,$strong));
$datakey = md5($datakey);
$finaldata= mcrypt_encrypt(MCRYPT_BLOWFISH, $datakey, $stringtobeencoded, MCRYPT_MODE_CFB);
Run Code Online (Sandbox Code Playgroud)
错误:
加密模式需要大小为8的初始化向量
如何完成我的要求?
php ×3
asp.net ×1
c# ×1
django ×1
encryption ×1
html ×1
linux ×1
mcrypt ×1
mpdf ×1
pdf ×1
python ×1
python-3.x ×1
security ×1
sql-server ×1
ubuntu ×1