小编Ale*_*lin的帖子

如何使用flutter构建ipa文件

我已将 flutter 升级到版本 1.26.0-1.0.pre

\n

现在我正在尝试使用命令构建 ipa 文件

\n
flutter build ipa --export-options-plist=ExportOptions.plist\n
Run Code Online (Sandbox Code Playgroud)\n

文件 ExportOptions.plist 包含以下内容:

\n
<?xml version="1.0" encoding="UTF-8"?>\n<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">\n<plist version="1.0">\n<dict>\n    <key>compileBitcode</key>\n    <true/>\n    <key>destination</key>\n    <string>export</string>\n    <key>method</key>\n    <string>ad-hoc</string>\n    <key>signingStyle</key>\n    <string>automatic</string>\n    <key>stripSwiftSymbols</key>\n    <true/>\n    <key>teamID</key>\n    <string>/*This is my team ID*/</string>\n    <key>thinning</key>\n    <string>&lt;none&gt;</string>\n</dict>\n</plist>\n
Run Code Online (Sandbox Code Playgroud)\n

构建命令的输出是:

\n
Running pod install...                                           1,691ms\nRunning Xcode build...\n \xe2\x94\x94\xe2\x94\x80Compiling, linking and signing...                        17.3s\nXcode archive done.                                         33.7s\nBuilt /Users/alexeyzhulin/Projects/flutter/shopping-list/build/ios/archive/Runner.xcarchive.\nBuilding IPA...                                                  1,977ms\nEncountered error while building IPA:\nerror: exportArchive: No profiles for 'ru.alexeyzhulin.shoppingList' were found\n
Run Code Online (Sandbox Code Playgroud)\n

我必须将什么样的配置文件添加到我的 plist …

ios flutter

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

将.Net core控制台应用程序部署到Debian服务器

我在将简单的 .Net Core 控制台应用程序部署到 Linux 服务器时遇到一些问题。

我用这种方式创建了简单的控制台 Hello world 应用程序:

dotnet new console -o hello
Run Code Online (Sandbox Code Playgroud)

然后我在我的开发计算机上测试了这个应用程序

dotnet run
Run Code Online (Sandbox Code Playgroud)

效果很好。

接下来我用这种方式创建了 debian 平台的发布版本

dotnet publish -c release -r debian.8-x64 --self-contained
Run Code Online (Sandbox Code Playgroud)

现在我有一个带有分发的文件夹

C:\Projects\C#\hello\bin\MCD\release\netcoreapp2.0\debian.8-x64
Run Code Online (Sandbox Code Playgroud)

此外,我将文件夹 debian.8-x64 复制到装有 Debian 8 操作系统的 Linux 计算机上

找到要执行的文件 ( ~/debian.8-x64/hello) 并更改其模式

chmod +x ./hello
Run Code Online (Sandbox Code Playgroud)

现在我正在尝试执行文件

./hello 
Run Code Online (Sandbox Code Playgroud)

并得到了一个例外

root@my2ndbox:/home/alex/temp/debian.8-x64# ./hello
Error:
  An assembly specified in the application dependencies manifest (hello.deps.json) was not found:
    package: 'runtime.linux-x64.Microsoft.NETCore.App', version: '2.0.0'
    path: 'runtimes/linux-x64/lib/netcoreapp2.0/Microsoft.CSharp.dll'
Run Code Online (Sandbox Code Playgroud)

Net Framework安装在Linux机器上,与我的开发计算机上的版本相同

root@my2ndbox:/home/alex/temp/debian.8-x64# dotnet --version
2.0.2
Run Code Online (Sandbox Code Playgroud)

什么可能导致此类错误?

c# debian .net-core

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

在 Swing 中创建树表

使用本手册(http://www.comp.nus.edu.sg/~cs3283/ftp/Java/swingConnect/tech_topics/tables-trees/tables-trees.html)我正在尝试为我的项目创建树表摆动用户界面。

在我的表类的构造函数中,我重新定义了这样的渲染:

public class JTreeTable extends JTable {
    public JTreeTable(ITreeTableModel treeTableModel) {
        super();
        ...
        setDefaultRenderer(ITreeTableModel.class, tree); 
        ...
    }

}
Run Code Online (Sandbox Code Playgroud)

其中 treeTableModel 是我的实现

interface ITreeTableModel extends TreeModel
Run Code Online (Sandbox Code Playgroud)

在结果表中看起来接近我想要的,但我有几个问题:

在此处输入图片说明

  1. 我的代码中的字段(ID)定义为对象,但实际上它代表数字(1、2、3 等)。如何更改字段 ID 的表示?

  2. 我的表中的节点不会扩展。但

    public int getChildCount(Object parent_object_id)

返回数字 > 0

ps我知道可能没有足够的信息来直接回答,但我至少需要指导我可以继续我的调查。

java swing jtreetable

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

Symfony - 注释从未被导入

我正在使用 Symfony 框架并打算将自动文档引擎添加到我的项目的 RESTful api 中。

经过一番搜索,我找到了 apidoc 引擎(http://apidocjs.com/)。它的工作原理非常简单:您必须为 RESTful api 的每个控制器添加一些注释,并且将生成文档。

注解的例子是:

/**
 * @Route("/api/dictionary_list/{userId}/{sessionKey}", name="api/dictionary_list")
 * @api {get} /api/dictionary_list/{userId}/{sessionKey} 01. Values list (ids) for all system dictionaries
 * @apiName Dictionary list
 * @apiGroup Dictionary
 *
 * @apiParam {Integer} userId  User's ID received in authorization request
 * @apiParam {String} sessionKey  Session key received in authorization request
 *
 * @apiSuccess {Integer} parcelStatuses  The name of current dictionary
 * @apiSuccess {String} itemId  Item id which used in requests
 * …
Run Code Online (Sandbox Code Playgroud)

php annotations symfony doctrine-orm api-doc

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

Java的ElasticSearch聚合

我想在我的Java应用程序中进行聚合。

首先,我用curl约束了REST查询。看起来像:

curl -XGET 'localhost:9200/analysis/_search?pretty' -H 'Content-Type: 

application/json' -d'
{
  "size": 0,
  "query" : {
      "bool": {
          "must": [
              { "term" : { "customer_id" : 5117 } }
          ]
      }
  },
  "aggs": {
    "customer_id": {
      "terms": {
        "field": "customer_id", 
        "order": {
          "contract_sum": "desc"
        }
      },
      "aggs": {
        "contract_sum": {
          "sum": {
            "field": "contract_sum"
          }
        }
      }
    }
  }
}
'
Run Code Online (Sandbox Code Playgroud)

它按预期返回了结果

在此处输入图片说明

之后,我在Java中创建了一些代码

    Settings settings = Settings.builder().put("cluster.name", elasticProperties.getElasticClusterName()).build();
    log.info("Initializing ElasticSearch client");
    try (TransportClient client = new PreBuiltTransportClient(settings).addTransportAddress(new InetSocketTransportAddress(
            InetAddress.getByName(elasticProperties.getElasticTransportAddress()), elasticProperties.getElasticTransportPort()))) { …
Run Code Online (Sandbox Code Playgroud)

java elasticsearch

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

Delphi XE 2 ActionList - 启用/禁用动作

我创建了一个简单的应用程序,其中包含: - 主窗体 - 主菜单 - 操作列表

操作列表由三个操作组成:一个标准 - 退出,两个特定 - 1. 连接到数据库和 2. 计费。

为了防止在连接到数据库之前进行计费操作,我为 billing = false 设置了“启用”属性。

连接动作事件 (OnExecute) 我链接到这个过程:

procedure TForm1.ConnectActionExecute(Sender: TObject);
begin
  ConnectAction.Enabled := false;
  BillingAction.Enabled := true;
  StatusBar1.Panels[0].Text := 'DB Status: Connected';
end;
Run Code Online (Sandbox Code Playgroud)

但是在触发此操作后 ConnectAction 变为禁用状态,但 BillingAction 继续保持禁用状态。请指出我的错在哪里?

delphi vcl delphi-xe2

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

错误:访问限制:类型'DataSource'不是API(对所需库的限制..\rt.jar)

我试图了解如何使用Spring JDBC框架.

我在http://www.tutorialspoint.com/spring/spring_jdbc_example.htm上找到了示例,并尝试在我自己的项目中实现.

这是我的榜样

package test;

import javax.sql.DataSource;
import org.springframework.jdbc.core.JdbcTemplate;

public class TestJDBCTemplate {
       private DataSource dataSource;
       private JdbcTemplate jdbcTemplateObject;

       public void setDataSource(DataSource dataSource) {
          this.dataSource = dataSource;
          this.jdbcTemplateObject = new JdbcTemplate(dataSource);
       }

}
Run Code Online (Sandbox Code Playgroud)

但是我遇到了问题

import javax.sql.DataSource
Run Code Online (Sandbox Code Playgroud)

访问限制:类型'DataSource'不是API(对所需库'C:\ Program Files(x86)\ Java\jre1.8.0_31\lib\rt.jar'的限制)

这个导入有什么问题以及如何解决它.我在所有关于Spring JDBC框架的例子中都看到过这种导入.

java eclipse spring jdbc

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

Delphi win32应用程序与Oracle一起工作

我必须在Delphi上创建win32客户端,它可以在Oracle上使用数据库.这项任务的唯一问题是客户要求"零管理".换句话说,用户从我们的站点下载它并在没有任何安装oracle客户端和调整tnsnames.ora的情况下运行它.

我的第一个方法是在服务器端安装apache并连接到Oracle.我们的win32客户端就像web brouser通过https与Oracle一起工作.

它有效,但性能不如预期.clent和服务器端之间的反应延迟太长.

有没有办法实现我的目标(零管理客户端具有足够好的性能)?

delphi oracle

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

类中的C#属性,未定义类型

我想在C#中创建一些类(让我们说它类属性)

public class Attribute
{
    public int ID { get; set; }
    public string Name { get; set; }
    public string Value { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

此类的实体将具有ID,Name和Value属性.

主要问题是我想在属性中保存Value不同类型的数据:String,int,double,DateTime等.

制作这样的解决方案的最佳方法是什么?

c#

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