小编mim*_*mic的帖子

Inno安装脚本:标识符预期错误

请帮我处理以下代码:

[Code]
var
    AppVersionNumber: Integer;
    DBVersionNumber: Integer;
function GetAppVersion:Integer;
    var
        AppVersion: AnsiString;
    begin
        ExtractTemporaryFile('info.dat');
        LoadStringFromFile(ExpandConstant('{tmp}\info.dat'), AppVersion);
        AppVersionNumber := StrToInt(Copy(AppVersion, 1, 6));
        DBVersionNumber := StrToInt(Copy(AppVersion, 7, 12));
        GetAppVersion := AppVersionNumber; <== here is error
    end;
Run Code Online (Sandbox Code Playgroud)

我不明白这里有什么不对.Inno设置说存在"Identifier expected"错误.如果我尝试将此行替换为GetAppVersion到Result(为什么?我不知道,但我在示例中看到它)它说"GetAppVersion的原型无效".

这段代码出了什么问题?请帮忙

inno-setup

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

无法读取app.config,为什么?

我正在尝试从app.config获取数据,我总是得到零.App.config在这里:

    <?xml version="1.0" encoding="utf-8"?>
<configuration>
  <connectionStrings>
    <add name="ExplorerContext" connectionString="metadata=res://*/ExplorerData.csdl|res://*/ExplorerData.ssdl|res://*/ExplorerData.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=MYT\SQLEXPRESS;Initial Catalog=Explorer;Integrated Security=True;MultipleActiveResultSets=True&quot;" providerName="System.Data.EntityClient" />
  </connectionStrings>
</configuration>
Run Code Online (Sandbox Code Playgroud)

有人可以解释什么是错的,为什么我不能得到值, System.Configuration.ConfigurationManager.AppSettings.Count总是0

我指出我使用类库,我正在尝试使用NUnit项目进行检查.此类库调用另一个使用ADO.NET Entity Project的项目(类库).

.net app-config

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

Pandas - 计算组大小的百分比

说,我有这样的数据:

col1   col2 other columns..
0      0    ...
0      0    ...
0      0    ...
0      0    ...
0      0    ...
0      0    ...
0      0    ...
0      0    ...
0      0    ...
0      0    ...
0      1    ...
0      1    ...
0      1    ...
0      1    ...
0      1    ...
0      1    ...
1      0    ...
1      0    ...
etc...
Run Code Online (Sandbox Code Playgroud)

数据已按 2 列分组(已经是分组结果):

gr = df.groupby(['col1', 'col2']).size()

col1   col2        
0      0           10
       1           5
1      0           2
       1           16
2 …
Run Code Online (Sandbox Code Playgroud)

python group-by dataframe pandas

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

Tensorflow-哪个是真正的检查点文件?

我正在尝试使用带有检查点的预训练模型,但无法弄清楚应该将哪个文件作为检查点放入config。有文件:

  • 模型.ckpt.meta
  • model.ckpt.index
  • model.ckpt.data0000-of-0001

我尝试了所有这些,但看到错误。在不同的文章中,我仅看到“ model.ckpt”,但没有此类文件。

我试图从这里使用ssd_mobilenet:https : //github.com/tensorflow/models/blob/master/research/object_detection/g3doc/detection_model_zoo.md

tensorflow

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

如何用星号替换 MongoDB 连接字符串中的密码 - JavaScript?

我想将 MongoDB 连接字符串中的密码替换为 *** 等星号。所以与其

mongodb://john:pwd897@some_url:234/database_name

它应该是

mongodb://john:***@some_url:234/database_name

我正在尝试使用正则表达式来解析它:

^(mongodb:(?:\/{2})?)((\w+?):(\w+?)@|:?@?)(\w+?):(\d+)\/(\w+?)$
Run Code Online (Sandbox Code Playgroud)

看来我需要更换 4 美元。但我不知道该怎么做。原因之一是字符串的某些部分可能不存在,包括密码本身。

javascript regex mongodb

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

Tornado和Vue模板冲突

我是这两个框架的新手,我发现的第一件事是冲突。因为双大括号是 Tornado 保留的,所以我将 Vue 的默认大括号更改为单大括号:

      new Vue({
  el: '#app',
  delimiters: ['${', '}'],
  data: {
    message: 'Hello Vue.js!'
  }
Run Code Online (Sandbox Code Playgroud)

模板:

<td>${ message }</td>
Run Code Online (Sandbox Code Playgroud)

但现在它没有渲染,我在浏览器中看到的是:

${ message }
Run Code Online (Sandbox Code Playgroud)

如何解决这个冲突呢?难道我做错了什么?谢谢!

UPD我明白了。我做错了几件事:1)我把脚本放在“头部”部分而不是最后。2)我没有向某些父元素添加 id="app" 属性来指定应用程序对象。在我更改代码后,一切都开始工作。

tornado vuejs2

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

GSWin:如何将XPS转换为PDF?

我有需要转换为PDF的XPS文件.我正在尝试使用GSWin工具.但我不能,我不知道为什么.命令行是:

C:\ Windows\system32>"C:\ Program Files(x86)\ gs\gs9.04\bin\gswin32c.exe"sOutputFile ="c:\ temp\test2.pdf"-sDEVICE = pdfwrite -dNOPAUSE"C:\TEMP\test2.xps"

输出是:

Error: /undefined in PK?
Run Code Online (Sandbox Code Playgroud)

操作数堆栈:

执行堆栈:%interp_exit .runexec2 --nostringval--
--nostringval-- --nostringval- - 2%stopped_push --nostringval-- --nostringval-- --nostringval-- fa lse 1%stopped_push 1926 1 3%oparray_pop 1925 1 3%oparray_ pop 1909 1 3
%oparray_pop 1803 1 3%oparray_pop --nostringval- - %errorexec_pop .runexec2 --nostringval---nostringval---nostringv al-- 2%stopped_push --nostringval-- Dictionary stack: - dc:1165/1684(ro)(G) - --dict:0/20(G) -
--dict:77/200(L) - 当前分配模式是本地当前文件位置是3 GPL Ghostscript 9.04:不可恢复的错误,退出代码1

我不明白它,也不知道如何使它工作.我想我使用它不合适但我不确定如何解决它.

谢谢!

pdf xps

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

如何让 Heroku 为 Flask 应用程序运行 webpack?

我正在尝试将我的测试 Flask 应用程序部署到 Heroku。除了前端,一切都在工作。我使用由 webpack 构建的 Vuejs。

我的档案:

web: npm install; npm run dev; gunicorn app:app
Run Code Online (Sandbox Code Playgroud)

我的 package.json:

{
    "name": "test",
    "version": "1.0.0",
    "description": "",
    "scripts": {
        "build": "webpack --config webpack.dev.js",
        "heroku-postbuild": "webpack --config webpack.dev.js"
    },
    "keywords": [],
    "author": "",
    "devDependencies": {
        "clean-webpack-plugin": "^0.1.19",
        "css-loader": "^1.0.0",
        "html-loader": "^0.5.5",
        "node-sass": "^4.9.3",
        "sass-loader": "^7.1.0",
        "style-loader": "^0.23.0",
        "vue-loader": "^15.4.2",
        "vue-template-compiler": "^2.5.17",
        "webpack": "^4.19.0",
        "webpack-cli": "^3.1.0",
        "webpack-merge": "^4.1.4"
    },
    "dependencies": {
        "@fortawesome/fontawesome-free": "^5.3.1",
        "axios": "^0.18.0",
        "bootstrap": "^4.1.3",
        "file-loader": "^2.0.0",
        "jquery": "^3.3.1",
        "jquery.easing": "^1.4.1",
        "lodash": …
Run Code Online (Sandbox Code Playgroud)

heroku flask gunicorn webpack vuejs2

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

Qt:如何清除表格领域?

我有一些形式与fiels,combos等.我想通过表单上的所有小部件,如果它是文本字段,清除它,类似的东西:

foreach(QObject *child, this->ui->children())
{
    QLineEdit *txtField = qobject_cast<QLineEdit *>(child);
    if (txtField)
    {
        txtField->clear();
    }
}
Run Code Online (Sandbox Code Playgroud)

问题是ui对象没有像孩子这样的属性,我不知道如何获得整个儿童小部件的集合.

也许表单对象有类似Clear方法的东西.这将是最好的.

谢谢

forms qt

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