小编MHJ*_*MHJ的帖子

如何在服务器上部署flutter web?

我正在学习 Flutter web。现在我想在真实服务器中部署这段代码。这里的颤振代码:在 lib 文件夹中

void main() => runApp(new MyApp());    
class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter layout demo',
      home: Scaffold(
        appBar: AppBar(
          title: Text('Flutter layout demo'),
        ),
        body: Center(
          child: Text('Hello World'),
        ),
      ),
    );
  }
}
Run Code Online (Sandbox Code Playgroud)

如何在服务器上部署此代码?我是 Flutter 网站的新手。

dart flutter flutter-web

38
推荐指数
5
解决办法
4万
查看次数

GenerationTarget遇到异常接受命令:通过JDBC语句执行DDL时出错

我是hibernate世界的新手,面对,

WARN: GenerationTarget encountered exception accepting command : Error executing DDL via JDBC Statement
org.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL via JDBC Statement
Run Code Online (Sandbox Code Playgroud)

我在hibernate 5.2.9版本中运行我的独立程序时出现异常.但是在hibernate 4版本中我的代码运行良好.我寻找了许多问题并解决了但我没有得到的答案.

配置文件

hibernate.cfg.xml

    <hibernate-configuration>
      <session-factory>
        <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
        <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
        <property name="hibernate.connection.url">jdbc:mysql://localhost:3306/test</property>
        <property name="hibernate.connection.username">root</property>
        <property name="hibernate.connection.password">admin</property>
        <property name="hibernate.connection.pool_size">20</property>
        <property name="hibernate.show_sql">true</property>
        <property name="hibernate.hbm2ddl.auto">create</property>
        <mapping class="com.test.hibernate14417.MyTable"></mapping>
      </session-factory>
    </hibernate-configuration>
Run Code Online (Sandbox Code Playgroud)

的pom.xml

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>com.test</groupId>
    <artifactId>Hibernate14417</artifactId>
    <version>1.0-SNAPSHOT</version>
    <packaging>jar</packaging>
    <repositories>
    </repositories>
    <dependencies>
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-core</artifactId>
            <version>5.2.9.Final</version>
        </dependency>
        <dependency>
            <groupId>org.hibernate.javax.persistence</groupId>
            <artifactId>hibernate-jpa-2.1-api</artifactId>
            <version>1.0.0.Final</version>
        </dependency>

        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-entitymanager</artifactId>
            <version>4.3.1.Final</version>
        </dependency> …
Run Code Online (Sandbox Code Playgroud)

java hibernate jpa jdbc spring-data

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

在没有Android Studio的情况下,如何使用模拟器在VS代码中安装抖动?

尽管我一直在从事Android Studio的开发工作,以使其成为一只新蜜蜂,但现在我正在考虑迁移VScode,并希望像模拟器一样使用蓝色股份。现在我想知道在没有安装android studio的情况下有什么方法可以在VScode中开发抖动吗?

android visual-studio-code flutter

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

正则表达式C#不能与JavaScript保持一致

我有一个关于正则表达式的问题,这是我的string str = 'tât",我正在使用正则表达式

  • javascript:

    str = str.replace(/[^\w\\-]+/g, ''); => result: tt

  • C#:

    str = (new Regex(@"[^\w\\-]+")).Replace(str, ""); => result: tât

我想使C#的结果像javascript,请帮助我。

非常感谢

javascript c#

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

给定关键字如何在 Scala 3 或 dotty 中工作?

我正在阅读 Scala 3 文档。他们引入了given关键字,被认为是 Scala 2 的替代品implicit。代码在这里

trait Ord[T] {
  def compare(x: T, y: T): Int
  def (x: T) < (y: T) = compare(x, y) < 0
  def (x: T) > (y: T) = compare(x, y) > 0
}

given intOrd: Ord[Int] {
  def compare(x: Int, y: Int) =
    if (x < y) -1 else if (x > y) +1 else 0
}

given listOrd[T]: (ord: Ord[T]) => Ord[List[T]] {

  def compare(xs: List[T], ys: List[T]): Int …
Run Code Online (Sandbox Code Playgroud)

scala implicit typeclass dotty scala-3

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

如何在 sonatype 和 maven 中发布 scala 模块?

我一直在尝试将模块发布到 sonatype,但出现此异常--

[error] java.io.FileNotFoundException: /home/johnny/.sbt/gpg/secring.asc (No such file or directory)
[error]     at java.io.FileInputStream.open0(Native Method)
[error]     at java.io.FileInputStream.open(FileInputStream.java:195)
[error]     at java.io.FileInputStream.<init>(FileInputStream.java:138)
[error]     at com.jsuereth.pgp.StreamingLoadable.loadFromFile(StreamingLoadable.scala:11)
[error]     at com.jsuereth.pgp.StreamingLoadable.loadFromFile$(StreamingLoadable.scala:11)
[error]     at com.jsuereth.pgp.SecretKeyRing$.loadFromFile(SecretKeyRing.scala:45)
[error]     at com.jsuereth.pgp.PGP$.loadSecretKeyRing(package.scala:31)
[error]     at com.jsuereth.pgp.cli.PgpStaticContext.secretKeyRing(context.scala:27)
[error]     at com.jsuereth.pgp.cli.PgpStaticContext.secretKeyRing$(context.scala:27)
[error]     at com.typesafe.sbt.pgp.SbtPgpStaticContext.secretKeyRing(SbtPgpCommandContext.scala:9)
[error]     at com.jsuereth.pgp.cli.DelegatingPgpStaticContext.secretKeyRing(context.scala:34)
[error]     at com.jsuereth.pgp.cli.DelegatingPgpStaticContext.secretKeyRing$(context.scala:34)
[error]     at com.typesafe.sbt.pgp.SbtPgpCommandContext.secretKeyRing(SbtPgpCommandContext.scala:14)
[error]     at com.typesafe.sbt.pgp.BouncyCastlePgpSigner.$anonfun$keyId$1(PgpSigner.scala:37)
[error]     at scala.runtime.java8.JFunction0$mcJ$sp.apply(JFunction0$mcJ$sp.java:12)
[error]     at scala.Option.getOrElse(Option.scala:121)
[error]     at com.typesafe.sbt.pgp.BouncyCastlePgpSigner.<init>(PgpSigner.scala:37)
[error]     at com.typesafe.sbt.pgp.PgpSettings$.$anonfun$bcPgpSigner$1(PgpSettings.scala:111)
[error]     at scala.Function1.$anonfun$compose$1(Function1.scala:44)
[error]     at sbt.internal.util.$tilde$greater.$anonfun$$u2219$1(TypeFunctions.scala:40)
[error]     at sbt.std.Transform$$anon$4.work(System.scala:67)
[error]     at sbt.Execute.$anonfun$submit$2(Execute.scala:269)
[error]     at sbt.internal.util.ErrorHandling$.wideConvert(ErrorHandling.scala:16) …
Run Code Online (Sandbox Code Playgroud)

scala module sonatype maven sbt

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

有没有办法用中缀表示法调用scala方法(具有类型参数)

我在隐式类中有一段代码 -

implicit class Path(bSONValue: BSONValue) {
      def |<[S, T <:{def value:S}] = {
        bSONValue.asInstanceOf[T].value
      }

} 
Run Code Online (Sandbox Code Playgroud)

问题是如果我想|<在 BSONValue 之后调用方法,我需要使用.. 例如

(doc/"_id").|<[String,BSONString]
Run Code Online (Sandbox Code Playgroud)

问题是没有.scala 引发错误,因为它不允许使用中缀表示法的类型参数方法。所以我总是必须 doc/"_id"(). 他们是否以任何方式使用类型参数方法而不使用.例如

doc/"_id"|<[String,BSONString]
Run Code Online (Sandbox Code Playgroud)

dsl scala implicit structural-typing

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

播放框架是否在一定时间后释放内存?

我是Play框架的新手。我一直在生产模式下运行Play Framework2.7.x。实际上是最简单的代码:

package controllers

import javax.inject._
import play.api._
import play.api.mvc._


@Singleton
class HomeController @Inject()(cc: ControllerComponents) extends   AbstractController(cc) {


def index() = Action { implicit request: Request[AnyContent] =>
Ok(views.html.index())
}
}
Run Code Online (Sandbox Code Playgroud)

运行时,我注意到对于每个请求,它都会增加更多的内存使用量。它增加了。在请求增加的阶段,应用程序使用的传入内存达到1Gb。我停止发送请求,但是我注意到该应用程序没有释放任何内存。

我的问题是-这个应用程序会释放它的占用内存吗,有什么方法可以在不重启应用程序的情况下做到这一点?

playframework

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

Mongodb 没有从 4.2 正确更新到 4.4

我在 ubuntu 18.04 上使用 mongodb 4.2.9

我用包管理器安装了它。现在我按照 --> https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/ 说明将它更新到 4.4 版本使用的包管理器。

安装没问题,但是当我写mongod -version命令时它显示 - db version v4.2.9。我试图再次重新安装它说 mongodb-org is already the newest version (4.4.1).mongod -version命令它显示 - db version v4.2.9。我怎样才能摆脱这个问题?

ubuntu mongodb

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

cats 和 scalaz 是否会对应用程序产生性能开销?

我知道这完全是一个无意义的问题,但由于我对编程技能的文盲,这个问题浮现在我的脑海中。使用 Cats 和 scalaz,以便我们可以像 Haskell 那样以纯函数式编程方式在 Scala 中进行编码。但为了实现这一目标,我们需要在我们的项目中额外添加这些库。最终,为了使用它们,我们需要用它们的对象和函数来包装我们的代码。它是添加额外代码和依赖项的东西。我不知道这些是否会在内存中创建更大的对象。这些都让我思考。所以我的问题是:如果我使用 cats/scalaz ,我会面临任何性能问题,例如更多内存消耗吗?或者如果我的应用程序需要性能,我应该避免这些吗?

functional-programming scala scalaz scala-cats

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

在 ReactiveMongo 中使用事务的方式是什么?

我正在尝试在 playframework 中使用带有reactivemongodb的事务。我该怎么做,或者是否有任何可用于 playframework 的文档?

scala reactivemongo

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

如何在不使用 scala 中隐含的情况下传递执行上下文以进行理解?

我有一个使用 for-comprehension 运行数据库查询的代码:

val totalFeeNoticeAmountFromDB = Future(/..Doing db job../)(executionContext)
val listOfRestrictedFundFromDB = Future(/..Doing db job../)(executionContext)

val res = for {
      totalFeeNoticeAmount <- totalFeeNoticeAmountFromDB
      listOfRestrictedFund <- listOfRestrictedFundFromDB
    } yield (totalFeeNoticeAmount, listOfRestrictedFund) 
Run Code Online (Sandbox Code Playgroud)

我们知道运行 for-comprehension 我们需要传递隐式执行上下文。但在这种情况下,我想手动传递执行上下文。
方法是什么?

编辑:

val res = for {
          totalFeeNoticeAmount <-(?:ExecutionContext) totalFeeNoticeAmountFromDB
          listOfRestrictedFund <-(?:ExecutionContext) listOfRestrictedFundFromDB
        } yield (totalFeeNoticeAmount, listOfRestrictedFund) 
Run Code Online (Sandbox Code Playgroud)

totalFeeNoticeAmountFromDB并且listOfRestrictedFundFromDB都是 Future 类型已经启动。

有什么办法可以通过这里 <-(?:ExecutionContext)吗?

scala future

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