小编Jan*_*šeň的帖子

C#NHibernate和Oracle托管客户端

我有一个大项目隐藏另外16个项目(测试,网站和应用程序,如核心,电子邮件等:).我使用C#MVC4作为我的主要网站项目.如果我使用非托管客户端需要我做一个项目文件夹/ bin记录库Oracle.DataAccess.dll,一切正常(我必须在Web.config中设置(更改) - > param:

<connectionStrings>
   <add name="PC13" connectionString="User Id=TEST; Password=TEST; Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=DBTEST)(PORT=1521))(CONNECT_DATA=(SERVER = DEDICATED)(SERVICE_NAME = DBTEST)));" />   
</connectionStrings>
Run Code Online (Sandbox Code Playgroud)

并且数据库连接正常,没有ORA例外TNS_NAME).当我只使用像TEST这样的别名时,我必须使用tnsnames.ora将数据源设置为完整路径我收到消息"Exception:ORA-12154:TNS:无法解析指定的连接标识符",但是如果我为别名设置了完整的tns代码 - >一切都很棒.

我使用hibernate.cfg.xml文件:

<hibernate-configuration xmlns="urn:nhibernate-configuration-2.2">
   <session-factory>
      <property name="connection.driver_class">NHibernate.Driver.OracleDataClientDriver</property>
      <property name="show_sql">true</property>
      <property name="dialect">NHibernate.Dialect.Oracle10gDialect</property>
      <property name="command_timeout">60</property>
      <property name="cache.provider_class">NHibernate.Caches.SysCache2.SysCacheProvider, NHibernate.Caches.SysCache2</property>
      <property name="cache.use_second_level_cache">true</property>
      <property name="cache.use_query_cache">true</property>
      <property name="cache.default_expiration">120</property>
   </session-factory>  
Run Code Online (Sandbox Code Playgroud)

我的Web.config文件(对于托管客户端添加oracle.manageddataaccess.client部分):

<connectionStrings>
   <add name="PC13" connectionString="User Id=TEST; Password=TEST; Data Source=DBTEST;" />   
</connectionStrings>

<oracle.manageddataaccess.client>
    <version number="*">
      <dataSources>
        <dataSource alias="DBTEST" descriptor="(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=DBTEST)(PORT=1521))(CONNECT_DATA=(SERVER = DEDICATED)(SERVICE_NAME = DBTEST)))"/>
      </dataSources>
    </version>
</oracle.manageddataaccess.client>
Run Code Online (Sandbox Code Playgroud)

我在Visual Studio 2010 SP1 32位(Win …

c# oracle nhibernate managed visual-studio

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

ASP.NET 5 Web 项目中的 Entity Framework Core - 自动生成 LINQ 过滤器查询

我有 .NET 5 MVC 项目(原始 ASP.NET 3.1 Core MVC),我使用 EF Core 5 + React + Redux 和 MSSql。

我正在寻找一种查找方式,如何通过 REST GET 请求将数据从 React 表单(带有、选择、输入、范围框的表单)发送到后端,并从沙子过滤器中自动生成 WHERE SQL 查询,并带有选定的值。

是否有任何 EF Core 功能,或者我必须在 FOREACH 中生成此查询,例如:

query = ...
foreach param_filter in
   query = query.Where(...)
Run Code Online (Sandbox Code Playgroud)

我有一个带有过滤器的 HTML 表单,它们的值是从数据库生成的,每个网站页面都有另一个过滤器的数量和类型,但每个过滤器都有一个唯一的字符串 ID

添加信息:

输入请求:

{
    "name": "Application",
    "values": [
        {
            "name": "Smart Homes & Cities | Industrial | Automotive | Security | Consumer",
            "value": "Smart Homes & Cities | Industrial | Automotive | Security | Consumer" …
Run Code Online (Sandbox Code Playgroud)

c# asp.net reactjs entity-framework-core

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

如何计算文本或字符串中的表情符号

如何计算字符串或文本行中的表情符号并显示输出,文本行或字符串中有多少个表情符号?

例如"Hello there"

输出应该是: 7

javascript

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

Docker-Nginx:在上游找不到主机

我下载了官方Docker软件包,然后设置了docker-compose。一切都可以编译,但是如果我将docker-compose up,则会收到以下错误消息:

project-websrv | 2017/09/22 10:18:35 [emerg] 1#1: host not found in upstream "php-fpm" in /etc/nginx/conf.d/default.conf:25
project-websrv | nginx: [emerg] host not found in upstream "php-fpm" in /etc/nginx/conf.d/default.conf:25
project-php exited with code 0
Run Code Online (Sandbox Code Playgroud)

nginx.conf第25行:

fastcgi_pass php-fpm:9000;
Run Code Online (Sandbox Code Playgroud)

的docker-compose.yml

version: "3.1"
services:

    mysql:
      image: mariadb
      container_name: project-mariadb
      environment:
        MYSQL_ROOT_PASSWORD: root

    phpmyadmin:
      image: phpmyadmin/phpmyadmin
      container_name: project-pma
      restart: always
      links:
        - mysql
      ports:
        - 8183:80
      environment:
        PMA_HOST: mysql
        PMA_USER: root
        PMA_PASSWORD: root

    php-fpm:
      build: php
      container_name: project-php
      working_dir: /var/www/project
      volumes: …
Run Code Online (Sandbox Code Playgroud)

nginx symfony docker

5
推荐指数
0
解决办法
2736
查看次数

从另一个 docker 容器连接到 Mongodb docker 容器

我正在尝试从运行我的节点js代码的另一个docker容器连接在docker容器中运行的mongo DB。

所以我使用以下命令运行 MongoDB docker:

docker run --name my-local-mongo -v mongo-data:/data/db -p 27017:27017 -d mongo
Run Code Online (Sandbox Code Playgroud)

我可以通过浏览器输入访问0.0.0.0:27017,但是当我尝试从 Node js 代码连接时,出现以下错误。我的 url 变量是:

var url = "mongodb://0.0.0.0:27017/surveydb";

{ MongoNetworkError: failed to connect to server [0.0.0.0:27017] on first connect [MongoNetworkError: connect **ECONNREFUSED 0.0.0.0:27017**]
    at Pool.<anonymous> (/usr/src/appg08/node_modules/mongodb-core/lib/topologies/server.js:564:11)
    at Pool.emit (events.js:182:13)
    at Connection.<anonymous> (/usr/src/appg08/node_modules/mongodb-core/lib/connection/pool.js:317:12)
    at Object.onceWrapper (events.js:273:13)
    at Connection.emit (events.js:182:13)
    at Socket.<anonymous> (/usr/src/appg08/node_modules/mongodb-core/lib/connection/connection.js:246:50)
    at Object.onceWrapper (events.js:273:13)
    at Socket.emit (events.js:182:13)
    at emitErrorNT (internal/streams/destroy.js:82:8)
    at emitErrorAndCloseNT (internal/streams/destroy.js:50:3)
  name: 'MongoNetworkError',
  errorLabels: [ 'TransientTransactionError' ],
  [Symbol(mongoErrorContextSymbol)]: {} …
Run Code Online (Sandbox Code Playgroud)

mongodb node.js docker

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

Netbeans org.apache.poi - 无法访问 Date1904Support

我正在 NetBeans IDE 8.2 中创建 Csv2Xlsx 应用程序,但收到此错误:

--- maven-compiler-plugin:2.3.2:compile (default-compile) @ csv2xlsx ---
Compiling 1 source file to C:\Users\test\Documents\NetBeansProjects\csv2xlsx\target\classes
-------------------------------------------------------------
COMPILATION ERROR : 
-------------------------------------------------------------
com/test/csv2xlsx/Csv2Xlsx.java:[74,38] error: cannot access Date1904Support
1 error
-------------------------------------------------------------
------------------------------------------------------------------------
BUILD FAILURE
------------------------------------------------------------------------
Total time: 2.320s
Finished at: Fri May 24 06:57:36 CEST 2019
Final Memory: 17M/347M
------------------------------------------------------------------------
Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project csv2xlsx: Compilation failure
com/test/csv2xlsx/Csv2Xlsx.java:[74,38] error: cannot access Date1904Support
-> [Help 1]

To see the full stack trace of the errors, re-run …
Run Code Online (Sandbox Code Playgroud)

java apache-poi maven

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

将一个热编码结果反转回Python中的单个列

我正在使用Keras进行多类分类.它包含5类输出.我使用一个热编码将单类向量转换为矩阵并制作模型.现在评估模型我想将5类概率结果转换回单列.

我得到这个作为numpy数组格式的输出

..................0..................1............................2.......................3.............................4

 5.35433665e-02   1.72592481e-05   1.49291719e-03   9.44392741e-01
    5.53713820e-04  
   1.97096306e-05   2.08907949e-08   3.11666554e-07   1.40611945e-07
    9.99979794e-01  
   9.99999225e-01   2.42999278e-07   1.58917388e-07   7.84497018e-08
    2.85837785e-07  
   7.09977685e-05   1.02068476e-09   1.38186664e-07   9.99928594e-01
    2.73126261e-07  
   1.29937407e-05   2.49388819e-07   9.99986231e-01   4.76015231e-07
    7.39421040e-08 
Run Code Online (Sandbox Code Playgroud)

想要将此矩阵转换为

[3,4,0,3,2]
Run Code Online (Sandbox Code Playgroud)

python numpy scikit-learn keras sklearn-pandas

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

如何通过命令行选项使用 Maven Surefire 排除标签?

我试图使用通过命令行传递的 Java 系统属性从测试执行中排除标签,但它不起作用。

public class A {

    @Test
    @Tag("NotThreadSafe")
    public void test(){
        System.out.println("NotThreadSafe");
    }

    @Test
    public void test2(){
        System.out.println("It's ok");
    }
}
Run Code Online (Sandbox Code Playgroud)

$: mvn clean test -Dtest="**/selftest/**" -DexcludeTags="NotThreadSafe"

输出:

NotThreadSafe
It's ok
Run Code Online (Sandbox Code Playgroud)

但 -Dgroups 属性工作正常:

$: mvn clean test -Dtest="**/cdp/autotests/selftest/**" -Dgroups="NotThreadSafe"

输出:

NotThreadSafe
Run Code Online (Sandbox Code Playgroud)

java maven-surefire-plugin junit5

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