小编Ste*_*unn的帖子

Java FileOutputStream如果不存在则创建文件

有没有办法以一种方式使用FileOutputStream,如果文件(String filename)不存在,那么它会创建它吗?

FileOutputStream oFile = new FileOutputStream("score.txt", false);
Run Code Online (Sandbox Code Playgroud)

java file-io file new-operator fileoutputstream

178
推荐指数
6
解决办法
33万
查看次数

将ArrayList转换为包含不同长度数组的2D数组

所以我有:

ArrayList<ArrayList<String>> 
Run Code Online (Sandbox Code Playgroud)

其中包含x个包含另外y个字符串的ArrayLists.演示:

Index 0:
  String 1
  String 2
  String 3
Index 1:
  String 4
Index 2:
Index 3:
  String 5
  String 6
Run Code Online (Sandbox Code Playgroud)

其中index是指包含字符串的数组索引.

如何将其转换为2D数组,如下所示:

{{String1, String2, String3},{String4}, {}, {String5, String6}}
Run Code Online (Sandbox Code Playgroud)

非常感谢.

java indexing arraylist multidimensional-array varying

23
推荐指数
3
解决办法
6万
查看次数

使用BitBucket管道通过SSH访问部署到VPS

我一直试图围绕如何利用BitBucket的Pipelines将我的(Laravel)应用程序自动部署到Vultr Server实例上.

我手动执行以下步骤,我试图自动复制:

  • commit我的变化,并push以回购到位桶
  • 我使用终端登录我的服务器: ssh root@ipaddress
  • cd到正确的目录:cd /var/www/html/app/
  • 然后pull我从我的BitBucket回购:git pull origin master
  • 我再运行一些命令:composer install,php artisan migrate等等.
  • 然后我退出: exit

我的理解是你可以使用Pipelines自动化这个,这是真的吗?

到目前为止,我已经为管道和我的服务器设置了一个SSH密钥对,因此我的服务器authorized_keys文件包含来自BitBucket Pipelines的公钥.

我的管道文件bitbucket-pipelines.yml如下:

image: atlassian/default-image:latest

pipelines:
  default:
    - step:
        deployment: staging
        caches:
          - composer
        script:
          - ssh root@ipaddress
          - cd /var/www/html/app/
          - git pull origin master
          - php artisan down
          - composer install --no-dev --prefer-dist
          - php artisan cache:clear
          - php artisan …
Run Code Online (Sandbox Code Playgroud)

ssh vps bitbucket bitbucket-pipelines

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

WooCommerce以编程方式/通过功能创建帐户

无论如何,以编程方式创建客户就像使用WordPress用户一样.显然,WooCommerce用户共享一些相同的WordPress用户字段,还有其他内容需要设置,如账单/邮政地址.

以前有人有过这个吗?我在他们的网站上的WooCommerce API /功能列表中找不到任何内容.

编辑:刚刚发现这个:http://docs.woothemes.com/wc-apidocs/function-wc_create_new_customer.html

但是,我怎样才能提供其他字段详细信息(如地址).

account wordpress woocommerce

12
推荐指数
2
解决办法
7553
查看次数

配置Ruby on Rails以生成.js而不是js.coffee

有没有办法在rails上配置ruby以生成.js文件,而不是在生成新控制器时生成.js.coffee.我不想使用CoffeeScript,并且很难重构我的所有文件.

configuration ruby-on-rails coffeescript ruby-on-rails-3

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

如果关键字存在于标题,内容或标记中,则Wordpress get_posts

我使用get_posts获取与搜索关键字匹配的帖子列表,问题是我get_postss 参数默认情况下不搜索标签,tag_slug__in如果在标题中找不到关键字而不在标签中,则使用将不起作用.

我的搜索条件是:

  1. 如果Title中存在关键字,则返回帖子
  2. 如果Content中存在关键字,请返回帖子
  3. 如果关键字是与帖子关联的标记,则返回帖子.

任何想法都会很棒.我尝试了"搜索所有内容"插件,但这似乎只适用于WordPress的默认搜索功能.

下面的代码是我尝试的简化版本,而不是满足所有3个标准.

<?php

/* Set global query parameters */
$image_args = array(
    'posts_per_page' => (isset($_GET['show_all']) && $_GET['show_all'] == 'true')? 100000 : 20,
    'post_type' => 'attachment',
    'post_mime_type' => array('image/jpeg', 'image/png'),
    'meta_key' => 'language',
    'meta_value' => "(^".$languages."$|\"".$languages."\"\;)",
    'meta_compare' => 'REGEXP',
    'tax_query' => array(
        'relation' => 'AND',
        array(
            'taxonomy' => 'media_category',
            'field' => 'term_id',
            'terms' => array($gallery_filter, $hotel->term_id),
            'operator' => 'AND',
        ),
    ),
);

/* If page numbert given, add offet …
Run Code Online (Sandbox Code Playgroud)

tags wordpress search keyword

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

C#类自动增量ID

我在C#中创建了一个名为"Robot"的类,每个机器人都需要一个唯一的ID属性,它给自己一个身份.

有没有办法为每个新的类对象创建一个自动增量ID?因此,如果我创建了5个新机器人,它们的ID将分别为1,2,3,4,5.如果我随后销毁机器人2并在以后创建新机器人,则其ID为2.如果我添加了6,它的ID为6,依旧等等.

谢谢.

c# identity class member auto-increment

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

VueJS 使用 v-for 变量作为属性值

我有一个迭代循环,它使用v-for一个对象数组,然后渲染一个 htmlli项目

<li class="block" v-for="(section, key) in sectionDetails">
    <a href="#" tabindex="{{ key }}">Item {{ key }}</a>
</li>
Run Code Online (Sandbox Code Playgroud)

这里的问题是,keytabindex属性没有被渲染时,正在渲染的是{{ key }}

我怎样才能获得 的值key用于tabindex?我也尝试过,:tabindex但这给了我一个 Javascript 错误。

tabindex vue.js v-for

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

Youtube JavaScript API - 在youtube视频播放时暂停音频

我在网站上有背景噪音,客户想要在整个网站上循环播放,所以我设置了一个<audio>自动播放和循环的标签.

在几个页面上,我有多个Youtube嵌入式iframe,使用youtube视频页面中的嵌入代码声明,例如:

<iframe width="420" height="315" src="http://www.youtube.com/embed/Y3OR9HnB14I?rel=0" frameborder="0" allowfullscreen></iframe>

他们想要的是,当播放/恢复YouTube视频时,音频暂停,当youtube视频停止/暂停时,然后恢复音频.

有没有人知道如何使用Youtube Javascript API执行此操作?

javascript youtube user-controls html5-audio

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

Yii 2从视图访问控制器的更快捷方式

所以在Yii 1中,在视图文件中,您可以使用$this->action()或访问Controller的属性/操作$this->property.

在Yii 2中,我能看到这种可能性的唯一方法是使用Yii::$app->controller->propertyYii::$app->controller->action().我是一个不想写更多代码的人,所以我想知道是否有更短的方法.

model-view-controller yii2

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