标签: server

在Android中运行NodeJs服务器

是否有可能在Android设备中运行NodeJs服务器(如linux设备而不是Android应用程序).

如果可能请帮我做.

是否有可能在Android设备上启动mongo服务器?

我的设备:

  • RK3288电视盒(android 4)
  • 华硕fonepad 7(android 5 root)
  • LG Optimus G(android 4 root)

重要!!我想在android中启动一个服务器应用程序.因为我有一个未使用的Android TV-Box,我想在我的家庭服务器中使用它

而且我不想在APK文件中使用它(在WebView中加载html文件).我需要nodejs服务器而不是带有CommonJs和RequireJs的javascript客户端

android root android-ndk node.js server

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

闪亮应用程序错误:/ v1/applications/400 - 验证错误执行暂停

嗨,我有一百万个问题试图将我的应用程序发布到shiny.io.

首先,我在我的计算机中安装了Rtools 3.2并设置为Path,但在注册表中无法识别.没关系,这段代码应该解决它:

install.packages("installr")
library(installr)
install.Rtools(choose_version = FALSE, check = TRUE, use_GUI = TRUE,
page_with_download_url = "http://cran.r-project.org/bin/windows/Rtools/, keep_install_file=TRUE")
install.packages("devtools")
library(devtools)
devtools::install_github('rstudio/shinyapps')
Run Code Online (Sandbox Code Playgroud)

接下来,将我的应用部署到我的shiny.io帐户:

library(shinyapps)
shinyapps::setAccountInfo(name='xxxx', token='xxxxxxxxxx', secret='xxxxxxxx')
Run Code Online (Sandbox Code Playgroud)

然后我的应用程序开始在浏览器中运行,然后单击发布到我闪亮的帐户.但是,在部署应用程序时,它会显示以下错误:

Preparing to deploy application...Error: /v1/applications/ 400 - Validation Error
Execution halted
Run Code Online (Sandbox Code Playgroud)

任何想法可能是什么问题?谢谢.

deployment publish r shiny server

8
推荐指数
2
解决办法
5891
查看次数

什么是.htaccess的nginx等价物

我已经改变了我的网站托管,仅支持nginx.但我对它没有任何想法.只是想知道nginx的.htaccess等价物是什么.它的文件名应该是什么,应该保存在哪里.此外,如果您可以帮助我将我网站上的所有请求重定向到https:// www,它将是一个蛋糕上的樱桃.

编辑:我已经得到了一些其他的答案,但不知道它应该保存的名称和在哪里

nginx server

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

Java Enterprise 未出现在 IntelliJ 中

我在将 Java EE glassfish 服务器导入 IntelliJ 时遇到问题。我在网上什么都没搜到。

当我想创建一个新的 glassfish 项目时,我没有选择。

我无法添加图像,因为我没有声誉。我在文本下方添加了指向图像的直接链接。

截图:
在此处输入图片说明

java import glassfish intellij-idea server

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

找不到合适的URL请求处理程序?

我正在尝试连接到我网络中另一台计算机上的服务器,我正在尝试发送并检查登录数据(用户名和密码)fetch以获取json OK响应.但是,模拟器给我错误:

在此输入图像描述

代码是这样的:

  LogIn() {
fetch('192.168.5.13:8087/login', {
  method: 'post',
  body: JSON.stringify({
    config_name: 'default',
    username: this.state.username,
    password: this.state.password,
  })
})
Run Code Online (Sandbox Code Playgroud)

我一直在寻找一个更好的部分解决方案,任何想法?

fetch server react-native

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

PHP 警告:PHP 启动:无法加载动态库“mcrypt.so”

我正在尝试在 ubuntu 06.04 上使用 composer update 更新 laravel,但每次运行时composer update总是出现此警告。

PHP Warning:  PHP Startup: Unable to load dynamic library 'mcrypt.so' (tried: /usr/lib/php/20170718/mcrypt.so (/usr/lib/php/20170718/mcrypt.so: cannot open shared object file: No such file or directory), /usr/lib/php/20170718/mcrypt.so.so (/usr/lib/php/20170718/mcrypt.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
Run Code Online (Sandbox Code Playgroud)

有谁知道怎么处理?

我正在使用 php7.2

php server ubuntu-16.04

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

如何在收到服务器响应后关闭netcat连接?

我需要通过 netcat 或类似的东西发送很多消息。问题是,当我运行时,echo "something" | netcat ip port连接在收到响应后继续打开。实际上,连接继续打开,等待新的输入。但是,我需要的是在收到响应后关闭连接。看,我的脚本基本上是这样的:

#!/bin/bash
i=1
while [ $i -ne 10000 ];do
    sed -n $[i]p wordlist | netcat localhost 30002 >> result
    i=$[$i+1]
done
Run Code Online (Sandbox Code Playgroud)

如果我可以在打印结果响应后关闭连接,那么一切都会正常工作。我知道有一个选项 -w "x" 在 "x" 秒后关闭连接,但是 "x" 的最小值是 1 并且 1 大于我可以等待的值,我需要尽快关闭连接。

bash client tcp netcat server

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

使用 gin gonic 返回文字 JSON 的最简单方法

我正在通过为 Web 服务器构建一个简单的 API 接口来学习 Go。当命中默认路由时,我想以 JSON 格式返回一条简单消息。

到目前为止,在线阅读,这是返回文字 JSON 字符串、对其进行编码并将其发送给用户的最简单方法。

func GetDefault(c *gin.Context)  {
    jsonData := []byte(`{"msg":"this worked"}`)

    var v interface{}
    json.Unmarshal(jsonData, &v)
    data := v.(map[string]interface{})  

    c.JSON(http.StatusOK,data)
}
Run Code Online (Sandbox Code Playgroud)

这是最有效/最快的方法吗?

在 node.js 和 express 中,我会执行以下操作:

return res.status(200).json({"msg":"this worked"});
Run Code Online (Sandbox Code Playgroud)

在 Go + Gin 中执行此操作的最佳方法是什么?

json http go server go-gin

8
推荐指数
2
解决办法
8463
查看次数

我怎样才能从多台机器上为我的 django 网站提供服务,那我怎样才能让它分布?

我有我的 django 网站,我想把它做成分布式,我知道系统设计和分布式系统的所有概念,但仍然不知道如何使用多个服务器为它提供服务。我正在尝试使我的系统分布式,以便我可以从两台机器上为我的网站提供服务(这就是分布式系统的工作方式)。我已经在 Django 中编写了我的网站。我想知道让我的同一个网站在两台机器上提供服务的步骤。这就是两个系统将如何相互了解,它们将如何连接以及每当请求进来时,将选择其中一个服务器来处理请求。我应该使用什么软件或工具来加入我的服务器,在这种情况下哪个软件将接受请求,以便它可以决定将请求发送到哪台机器以及在这种情况下应该如何配置数据库?

PS:我唯一知道的是如何使用一台服务器为我的 django 网站提供服务(从 Linode、DigitalOcean 获取机器实例)。我想为我的网站实现系统设计分布式系统概念,以便我可以通过亲自实施它来学习系统设计的所有概念

django distributed-computing distributed-system system-design server

8
推荐指数
2
解决办法
2050
查看次数

RX vs Theads vs Executors中mutlitheading的性能

我正在用 Kotlin 编写后端应用程序。

为了加快速度,我目前依靠服务器上的 RxKotlin 来并行执行 IO 任务,例如数据库调用和 API 调用。代码通常是这样的。

val singleResult1 = Single.fromCallable{
  database.get(....)
}.io()

val singleResult2 = Single.fromCallable{
  database.update(....)
}.io()

Single.zip(singleResult1, singleResult2){ result1: Result1, result2: Result2 ->
    ....
}
.flatMap{
  //other RX calls
}
.subscribeOn(Schedulers.io())
.observeOn(Schedulers.computation())
.blockingGet()
Run Code Online (Sandbox Code Playgroud)

但是,由于不能真正处理多个事件(只是单个事件),Rx 感觉有点混乱,只是添加了一堆样板(如果我想返回一个空值,它也会导致复杂化,有时可能会弄乱堆栈跟踪)

我正在考虑删除 Rx 并使用Executors(或线程)来代替并行性。这里是否有任何性能方面的考虑?

例如我在想什么:

fun <T> waitAll(tasks: List<Callable<T>>, threadCount: Int = -1): List<T> {
    val threads = if (threadCount == -1) tasks.size else threadCount
    val executor = Executors.newFixedThreadPool(threads)
    val results = executor.invokeAll(tasks).map {
        it.get()
    }
    executor.shutdown()
    return …
Run Code Online (Sandbox Code Playgroud)

java multithreading kotlin server

8
推荐指数
2
解决办法
290
查看次数