小编And*_*ndy的帖子

如何将图像文件添加到json对象中?

我想将图像文件添加到json对象中.是否可以将图像文件添加到json对象中?

我尝试下面的代码,但它无法正常工作?因为我想将该json对象发送到服务器,所以服务器将读取我的图像文件并存储到该数据库中.

JSONObject test = new JSONObject();
test.put("photo",new File(// Here i set image uri));
Run Code Online (Sandbox Code Playgroud)

因此,当我打印这个json对象时,它只显示图像存储的图像路径.我想要文件发送到服务器.

android json

43
推荐指数
2
解决办法
13万
查看次数

Console.Read()和Console.ReadLine()之间的区别?

我是这个领域的新手,我很困惑:Console.Read()和之间的真正区别是Console.ReadLine()什么?

c# console inputstream input

31
推荐指数
4
解决办法
17万
查看次数

使用dockers在nodeJS上为Postgres进行ECONNREFUSED

我正在构建一个使用postgresql在NodeJS上运行的应用程序.我正在使用SequelizeJS作为ORM.为了避免使用真正的postgres守护进程并在我自己的设备上安装nodejs,我正在使用带有docker-compose的容器.

当我运行docker-compose up 它时启动pg数据库

database system is ready to accept connections
Run Code Online (Sandbox Code Playgroud)

和nodejs服务器.但是服务器无法连接到数据库.

Error: connect ECONNREFUSED 127.0.01:5432
Run Code Online (Sandbox Code Playgroud)

如果我尝试在不使用容器的情况下运行服务器(在我的机器上使用真正的nodejs和postgresd)它可以工作.

但我希望它与容​​器一起正常工作.我不明白我做错了什么.

这是docker-compose.yml文件

web:
  image: node
  command: npm start
  ports:
    - "8000:4242"
  links:
    - db
  working_dir: /src
  environment:
    SEQ_DB: mydatabase
    SEQ_USER: username
    SEQ_PW: pgpassword
    PORT: 4242
    DATABASE_URL: postgres://username:pgpassword@127.0.0.1:5432/mydatabase
  volumes:
    - ./:/src
db:
  image: postgres
  ports:
  - "5432:5432"
  environment:
    POSTGRES_USER: username
    POSTGRES_PASSWORD: pgpassword
Run Code Online (Sandbox Code Playgroud)

有人可以帮帮我吗?

(喜欢泊船的人:))

postgresql node.js sequelize.js docker

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

以前有人见过这种改进吗?

处理先前快速排序中的重复元素

我找到了一种在quicksort中更有效地处理重复元素的方法,并且想知道是否有人之前已经看过这个.

这种方法大大减少了检查重复元素所涉及的开销,这有助于在有和没有重复元素的情况下提高性能.通常,重复的元素以几种不同的方式处理,我将首先列举.

首先,有荷兰国旗方法对数组进行排序[ < pivot | == pivot | unsorted | > pivot].

其次,有一种方法是在排序过程中将相等的元素放在最左边,然后将它们移动到排序中心[ == pivot | < pivot | unsorted | > pivot],然后在排序后将==元素移动到中心.

第三,Bentley-McIlroy分区将==元素放在两边,以便排序[ == pivot | < pivot | unsorted | > pivot | == pivot],然后==元素移动到中间.

最后两种方法是为了减少开销.

我的方法

现在,让我解释一下我的方法如何通过减少比较次数来改进快速排序.我一起使用两个quicksort函数而不是一个.

我将调用的第一个函数q1,它将数组排序为[ < pivot | unsorted | >= pivot].

我将调用的第二个函数q2,它将数组排序为[ <= pivot | unsorted | > pivot].

现在让我们一起看看它们的用法,以便改进重复元素的处理.

首先,我们调用 …

c++ sorting algorithm quicksort

25
推荐指数
3
解决办法
5134
查看次数

获取包含文件中当前PHP脚本的名称

我有这样的文件:

AJAX请求处理程序 - >包含文件

我想在include本身中检索包含文件的名称.这两者都不适用$_SERVER['PHP_SELF']$_SERVER['SCRIPT_NAME']不适合,因为它们返回"父"脚本名称.

谢谢.

php

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

Netbeans-esque回顾性自动评论/ phpDocumentor工具(适用于Eclipse或独立版)

是否有类似于netbean的PHP/phpDocumentor/Eclipse的Javadoc自动评论工具?在netbeans实现中:

弹出一个对话框,允许您运行类的所有成员并输入注释,这些注释将添加到源文件中.它甚至验证没有您没有考虑的参数,因此您可以确定您的评论是完整的.

理想情况下,这将是独立的软件,但插件也可以:)

ps netbeans 6+ 自动评论被移动/重命名.现在在"工具 - >选项"中,选项卡:"Java代码",Javadoc:"提示"

编辑:原始Netbeans工具的screengrab: 替代文字http://www.vsj.co.uk/pix/articleimages/dec03/netbeans8large.jpg

php netbeans phpdoc netbeans-plugins

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

Vaadin在新标签页中打开链接

我使用Vaadin编写了以下代码.www.google.com当用户单击按钮时,代码将打开页面.

我的问题是,有没有办法指定要在新标签页中打开页面?

谢谢.

button.addClickListener(new Button.ClickListener() {
    public void buttonClick(ClickEvent event) {
        getUI().getPage().setLocation("http://www.google.com");
    }
});
Run Code Online (Sandbox Code Playgroud)

java vaadin

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

限制Karma中的并行浏览器实例

我想使用多个浏览器使用Karma运行一些测试.但是,测试是与数据库交互的集成测试(获取和更新数据).由于在多个浏览器中运行相同的测试,因此它们都与相同的测试数据进行交互.

因此,如果测试在多个浏览器中同时运行,则一个测试可能会影响在其他浏览器中运行的其他测试.

如何在使用多个浏览器进行测试的同时限制并发浏览器的数量?(例如,将限制设置为1将导致按顺序而不是并行地为每个浏览器运行测试)

javascript testing karma-runner

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

MySQL选择outfile/tmp没有输出

我无法获得以下代码来生成任何输出.MySQL用户具有"所有"授权级别,/ tmp是可写的,查询返回结果集.

mysql> SELECT field FROM test_table WHERE condition='test'
    -> INTO OUTFILE '/tmp/test.csv'
    -> FIELDS TERMINATED BY ','
    -> ENCLOSED BY '"'
    -> LINES TERMINATED BY '\n';
Query OK, 1 row affected (0.00 sec)

mysql>
[1]+  Stopped                 mysql
[root@web1 ~]# cat /tmp/test.csv
cat: /tmp/test.csv: No such file or directory
Run Code Online (Sandbox Code Playgroud)

如果发生故障,我应该看到MySQL的不同输出吗?

我可以比"1行受影响"更进一步验证结果吗?

mysql sql into-outfile

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

无法拨打reddit的/ api/submit

我无法在reddit/r/redditdev上得到任何帮助,所以我希望你在stackoverflow的好人可以帮助

我正打算打电话给/ api/submit.

  1. 我可以成功登录用户并检索承载/访问令牌.(我使用passport-reddit节点模块)
  2. 我可以成功调用/ api/needs_captcha
  3. 当/ needs_captcha返回true时,我可以成功调用/ api/new_captcha
  4. 我可以向用户显示验证码图像
  5. 现在我尝试使用nodejs的请求模块调用提交

    var options = {
      url: 'https://oauth.reddit.com/api/submit',
      method: 'POST',
      headers: {
          'Authorization': 'bearer '+usertoken
        , 'user-agent': 'node.js'
      },
      json: data
    } 
    request(options, function(error, response, body) ...
    
    Run Code Online (Sandbox Code Playgroud)

我的"数据"变量的示例如下所示:

{ api_type: 'json',
  kind: 'self',
  sr: 'test',
  title: 'more test',
  text: 'hello world',
  iden: 'o6NsDh4IMCDb2To2DeUXJAgEPkB4O7uS',
  captcha: 'WZRTBL' }
Run Code Online (Sandbox Code Playgroud)

但我得到了回报:

{
  "jquery":[
    [0,  1,  "call", ["body"]],
    [1,  2,  "attr", "find"],
    [2,  3,  "call", [".status"]],
    [3,  4,  "attr", "hide"],
    [4,  5,  "call", []], …
Run Code Online (Sandbox Code Playgroud)

reddit node.js node-request

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