小编jj-*_*-aa的帖子

为什么Ubuntu 16.04上不存在apache2模块http2?

我想安装htt2_module.按照此链接中列出的步骤重新安装Ubuntu 14.04后,我尝试启用http2_module刚刚运行

sudo a2enmod http2
Run Code Online (Sandbox Code Playgroud)

但我得到:模块http2不存在!

安装的apache版本是:Apache/2.4.7,然后作为一种解决方法我尝试使用此链接添加以下存储库

sudo add-apt-repository ppa:ondrej/apache2
Run Code Online (Sandbox Code Playgroud)

用sudo apt-get update刷新后,再次运行命令安装/启用http2我得到了同样的错误.模块http2不存在.

apache2 ubuntu-14.04 http2

10
推荐指数
2
解决办法
9408
查看次数

在点击列表视图项目上启动新活动

我需要一些帮助才能在listview项中进行简单的单击以打开一个新的Activity.我在这里看到了很多这样的问题,但没有人帮助过我.

public class CustomListView extends ListActivity {

    private EfficientAdapter adap;
    ...

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        setContentView(R.layout.main);

        adap = new EfficientAdapter(this);
        setListAdapter(adap);


    }


    @Override
    protected void onListItemClick(ListView l, View v, int position, long id) {
        // TODO Auto-generated method stub
        super.onListItemClick(l, v, position, id);


        startActivity(new Intent(CustomListView.this, next.class));
    }


    public static class EfficientAdapter extends BaseAdapter implements Filterable {
        private LayoutInflater mInflater;
        private Bitmap mIcon1;
        private Context context;

        public EfficientAdapter(Context context) {
            // Cache the LayoutInflate to avoid asking …
Run Code Online (Sandbox Code Playgroud)

android listview

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

Docker组成运行纱线安装

在docker-compose build命令期间运行步骤RUN yarn安装在Dockerfile中时,我得到:

[1/4]解析包... [2/4]获取包... info fsevents@1.1.3:平台"linux"与此模块不兼容.info"fsevents@1.1.3"是可选的依赖项和兼容性检查失败.从安装中排除它.[3/4]链接依赖关系...警告"@ rails/webpacker> postcss-cssnext@3.1.0"具有未满足的对等依赖关系"caniuse-lite@^1.0.30000697".警告"> webpack-dev-server@2.11.1"具有未满足的对等依赖"webpack@^2.2.0 || ^ 3.0.0".警告"webpack-dev-server> webpack-dev-middleware@1.12.2"具有未满足的对等依赖"webpack@^1.0.0 || ^ 2.0.0 || ^ 3.0.0".[4/4]建造新包装......

但是没有创建node_modules文件夹.另一方面,当我跑

docker-compose run SERVICE_NAME yarn install
Run Code Online (Sandbox Code Playgroud)

我明白了:

[1/4]解析包... [2/4]获取包... info fsevents@1.1.3:平台"linux"与此模块不兼容.info"fsevents@1.1.3"是可选的依赖项和兼容性检查失败.从安装中排除它.[3/4]链接依赖关系...警告"@ rails/webpacker> postcss-cssnext@3.1.0"具有未满足的对等依赖关系"caniuse-lite@^1.0.30000697".警告"> webpack-dev-server@2.11.1"具有未满足的对等依赖"webpack@^2.2.0 || ^ 3.0.0".警告"webpack-dev-server> webpack-dev-middleware@1.12.2"具有未满足的对等依赖"webpack@^1.0.0 || ^ 2.0.0 || ^ 3.0.0".[4/4]建造新包装......

但随后在项目文件夹中创建了文件夹node_modules.

我只是不明白为什么......我期待相同的功能,但我错过了一些东西.

这是我的docker-compose服务

services:
  ruby:
    build:
      context: .
      dockerfile: docker/ruby/Dockerfile
    networks:
      - some-network
    volumes:
      - .:/app
    ports:
      - "3000:3000"
    depends_on:
      - mysql
    command: bundle exec rails s -p 3000 -b '0.0.0.0'
Run Code Online (Sandbox Code Playgroud)

Dockerfile …

docker docker-compose yarnpkg

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

查看两个表之间所有可能的组合

我需要两个表之间的视图,基本上是 id 和它们之间的所有可能组合,不重复。表和数据:

CREATE TABLE `ta` (
    `id` INT(11) NOT NULL AUTO_INCREMENT,
    `name` VARCHAR(50) NULL DEFAULT NULL,
    PRIMARY KEY (`id`)
)

INSERT INTO `ta` (`id`, `name`) VALUES (1, 'ta1');
INSERT INTO `ta` (`id`, `name`) VALUES (2, 'ta2');
INSERT INTO `ta` (`id`, `name`) VALUES (3, 'ta3');
INSERT INTO `ta` (`id`, `name`) VALUES (4, 'ta4');


CREATE TABLE `tb` (
    `id` INT(11) NOT NULL AUTO_INCREMENT,
    `name` VARCHAR(50) NULL DEFAULT NULL,
    PRIMARY KEY (`id`)
)

INSERT INTO `tb` (`id`, `name`) VALUES (1, 'tb1');
INSERT …
Run Code Online (Sandbox Code Playgroud)

mysql sql

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

如何绘制理论实体

我想将文件夹结构调整为类似的格式:

app 
???? ...
bin 
???? ...    
src
????MyNamespace
    ????Application
    ?   ????Controller
    ?   ?   ????UserController.php      
    ?   ????Entity
    ?   ?   ????User
    ?   ?       ????User.php
    ?   ?       ????UserFactory.php
vendor 
???? ...        
web 
???? ...
Run Code Online (Sandbox Code Playgroud)

我的orm部分中的config.yml文件如下所示:

orm:
    auto_generate_proxy_classes: "%kernel.debug%"
    auto_mapping: false
    mappings:
        user:
          type:      php
          dir:       %kernel.root_dir%/../src/MyNamespace/Application/Entity/User/User
          prefix:    MyNamespace\Application\Entity\User\User
          alias:     User
          is_bundle: false    
Run Code Online (Sandbox Code Playgroud)

和我的User.php文件开头是:

namespace MyNamespace\Application\Entity\User;

use Doctrine\ORM\Mapping as ORM;

/**
 * User
 *
 * @ORM\Table()
 * @ORM\Entity
 */
class User
{
...
}
Run Code Online (Sandbox Code Playgroud)

然后我得到:

InvalidArgumentException:指定了不存在的目录“ C:/ www / myapp / app /../ …

php doctrine symfony

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

Docker在构建时丢失了纱线依赖

在Dockerfile中运行yarn安装时无法获取node_modules文件夹

test-sof
??? docker-compose.yml
??? Dockerfile
??? package.json
??? yarn.lock
Run Code Online (Sandbox Code Playgroud)

docker-compose.yml

version: '3'
services:
  web:
    build: .
    volumes:
      - .:/myapp
Run Code Online (Sandbox Code Playgroud)

package.json

{
  "name": "site",
  "private": true,
  "dependencies": {
    "@rails/webpacker": "^3.2.1",
    "babel-preset-react": "^6.24.1",
    "prop-types": "^15.6.0",
    "react": "^16.2.0",
    "react-dom": "^16.2.0",
    "reactjs": "^1.0.0",
    "underscore": "^1.8.3"
  },
  "devDependencies": {
    "webpack-dev-server": "^2.11.1"
  }
}
Run Code Online (Sandbox Code Playgroud)

Dockfer文件

FROM ruby:2.5

RUN curl -sL https://deb.nodesource.com/setup_8.x | bash - && \
    curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add - && \
    echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list && \ …
Run Code Online (Sandbox Code Playgroud)

dockerfile docker-compose yarnpkg

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

使用 Doctrine 迁移数据变得很慢

我需要将数据从数据库 A 中的一个表导入到数据库 B(同一服务器)中的另一个表,并且我选择了导入它的原则。

我正在使用 Symfony 命令,第一次循环一切正常,只花了 0.04 秒,但随后开始变得越来越慢,几乎需要半个小时......

我正在考虑构建一个 shell 脚本来调用这个 Symfony 命令并给出偏移量(我手动尝试过并保持相同的速度)。这是在 docker 服务中运行,php 服务大约是 100% CPU,但是 mysql 服务是 10%

这是脚本的一部分:

class UserCommand extends Command
{
    ...
    protected function execute(InputInterface $input, OutputInterface $output)
    {
        $container = $this->getApplication()->getKernel()->getContainer();
        $this->doctrine = $container->get('doctrine');
        $this->em = $this->doctrine->getManager();
        $this->source = $this->doctrine->getConnection('source');

        $limit = self::SQL_LIMIT;
        $numRecords = 22690; // Hardcoded for debugging
        $loops = intval($numRecords / $limit);
        $numAccount = 0;
        for ($i = 0; $i < $loops; $i++){

            $offset = self::SQL_LIMIT * $i;
            $users …
Run Code Online (Sandbox Code Playgroud)

php doctrine-orm symfony4

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