小编Max*_*nck的帖子

[A] System.Web.WebPages.Razor.Configuration.HostSection无法转换为... web.config问题

我收到以下错误:

[A] System.Web.WebPages.Razor.Configuration.HostSection无法强制转换为[B] System.Web.WebPages.Razor.Configuration.HostSection.类型A源自'System.Web.WebPages.Razor,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35',位于'默认'位置'C:\ WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System .Web.WebPages.Razor\v4.0_2.0.0.0__31bf3856ad364e35\System.Web.WebPages.Razor.dll".类型B源自'System.Web.WebPages.Razor,Version = 3.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35',位于'默认'位置'C:\ Users\MyName\AppData\Local\Temp\Temporary ASP.NET Files\root\63e7ff36\a1cb775d\assembly\dl3\8f568c18\9b7ddacf_d04dcf01\System.Web.WebPages.Razor.dll'.

我已经搜索了stackoverflow的类似问题,我使用了他们的解决方案,但它似乎没有解决我遇到的问题.

它突然发生,我只是按下清洁解决方案,这个错误弹出.我也开始在解决方案上使用nuget包恢复.我也更新了我的软件包(使用Update-package),因此其中一个可能与此问题有关.

c# web-config nuget nuget-package nuget-package-restore

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

每个包的参数.yml,symfony2

我想知道是否可以为每个捆绑包定义一个parameters.yml文件,或者仅为需要它的捆绑包定义并加载它们.

我搜索了很多,但我找不到这样的解决方案.

php doctrine symfony

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

单个样式表必须位于sass目录中

我正在尝试设置symfony2来编译sass文件.

但是,每次运行时php app/console assetic:dump都会出现以下错误:

Individual stylesheets must be in the sass directory.
Run Code Online (Sandbox Code Playgroud)

这是我的main.scss看起来像:

@import "utilities/variables";

@import "base/layout";
@import "base/footer";
@import "base/modules";
@import "base/form";
@import "base/button";
@import "base/plugin-overrides";

@import "utilities/loaders";
Run Code Online (Sandbox Code Playgroud)

在任何这些文件中都没有普通的CSS,我试着评论所有内容,但它不断抛出错误.

我使用这个渲染一切:

{% block stylesheets %}
    {% stylesheets
        filter='compass'
        'bundles/mybundle/styles/main.scss'
    %}
        <link rel="stylesheet" type="text/css" href="{{ asset_url }}"/>
    {% endstylesheets %}
{% endblock %}
Run Code Online (Sandbox Code Playgroud)

哪个应该拿起文件并使用过滤器进行编译 compass

我对资产的配置如下所示:

assetic:
    debug:          "%kernel.debug%"
    use_controller: false
    bundles:        [ 'MaximCMSBundle' ]
    #java: /usr/bin/java
    filters:
        cssrewrite: ~
        sass: ~
        compass: ~
Run Code Online (Sandbox Code Playgroud)

我已经在参数中为罗盘和sass定义了正确的路径:

ruby.path: 'C:\Ruby200-x64\bin'
assetic.filter.sass.bin: 'C:\Ruby200-x64\bin\sass' …
Run Code Online (Sandbox Code Playgroud)

sass symfony assetic compass

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

在recycleview上的wrap_content,取项目的高度(水平列表)

我有一个RecycleView,设置为水平.现在我希望高度与视图中项目的高度相匹配.我事先并不知道高度.

目前我有这个:

主要片段:

<RelativeLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content">

    <android.support.v7.widget.RecyclerView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:scrollbars="horizontal"
        android:layout_marginLeft="1dp"
        android:layout_marginRight="1dp"
        android:layout_marginTop="1dp"
        android:layout_gravity="top"
        android:id="@+id/my_listview"/>

</RelativeLayout>


<android.support.v4.view.ViewPager
    android:id="@+id/viewpager"
    android:layout_width="match_parent"
    android:layout_height="0dp"
    android:layout_weight="1" />
Run Code Online (Sandbox Code Playgroud)

图片

<ImageView
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:id="@+id/banner_image"
    android:adjustViewBounds="true"
    android:scaleType="fitXY"
    android:background="@color/dark_gray"
    />
Run Code Online (Sandbox Code Playgroud)

但它总是占用整个屏幕.所以我之间有很多空白.有没有办法可以在recycleview项目上使用wrap_content?

这是它目前的样子: 在此输入图像描述

我目前放置了2个横幅,顶部有大空白,小图像是带有recyclerview的横幅.下面的图片只是放在图像视图中的图像(它应该是什么样子,但我希望它带有recyclerview,所以如果我有多个,我可以滚动横幅)

android android-layout android-recyclerview

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

初始数据加载ReactJS

我想在渲染第一个路径时执行一些初始数据加载(例如,我想加载新闻文章列表)

我创建了一个名为News.js的组件,用于呈现文章.我遇到的FLUX模型的问题是在哪里加载这个初始数据.

我加载数据的服务如下:来自'superagent'的导入请求;

class NewsService {

  fetchArticles(callback) {
    request
      .get('http://localhost/articles')
      .accept('json')
      .end(function(err, res){
        console.log(err);
        var result = JSON.parse(res.text);
        callback(result);
      })
  }

}

export default new NewsService ();
Run Code Online (Sandbox Code Playgroud)

必须在某处调用此服务.根据ReactJS文档,我将执行此操作,如下所示:

export default class News extends React.Component {

  constructor() {
    super();
    this.state = {
      _articles: []
    }
  }

  componentDidMount() {
    NewsService.fetchProjects(function(articles){
      // load articles in the state
      this.setState({_articles: _articles})
    });
  }

  render() {

      return (
          <section>
              <h1>Articles</h1>
              <ul>
                {this.state.articles.map((article) => {
                  <li>{article.title}</li>
                })}
              </ul>
          </section>
      )
  }
}
Run Code Online (Sandbox Code Playgroud)

现在我的问题是,这不是反对通量原理吗?数据不应该被称为Action,然后将其数据存储在诸如NewsStore的商店中吗?

应该采取以下措施:

var NewsActions = …
Run Code Online (Sandbox Code Playgroud)

javascript flux reactjs reactjs-flux react-router

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

插入初始数据JPA

是否可以在我的数据库中加载初始数据?

我正在使用JPA并使用Drop and Create策略,这样每次我想测试我的应用程序时,数据库首先被清除,我将不得不重新创建所有内容.

我知道在其他语言中(Php - > Doctrine datafixtures,C# - > Context)可以在持久化类之后加载初始数据.

但是我试图在java中搜索这样的功能,我找不到一个好方法来做到这一点.我已经在stackoverflow中找到了几个关于此的主题,但它们似乎都没有一个好的答案.我使用的是java桌面应用程序(不是spring)

java jpa

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

视觉范例,不能在DCD上使用持久性继承

我试图在DCD上使用视觉范例进行简单的继承.

但是,每次我尝试使用update代码时,它都不会生成该继承中使用的任何类(不生成user,student,bpcoordinator,promotor).它产生的一切都很好.

视觉范例不会抛出任何错误,所以我认为一切都成功但事实并非如此.

用户应该是MappedSuperclass,学生,bpcoordinator,promotor应该是继承自User超类的子类.

DCD

java inheritance persistence uml visual-paradigm

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

从 docker 容器中的编译代码在编辑器中获取智能感知

我已经为此寻找了一段时间,但似乎无法找到合适的解决方案,而不会在我的工作区中造成额外的混乱。

是否可以使用编辑器,例如 VSCode,并使其智能感知使用驻留在docker容器(或多个)内的编译代码?

实现此目的的一种方法是创建链接 node_modules 和编译文件夹的共享卷。

在我的工作区中,我使用 NodeJS、Npm 模块,我选择的编辑器是 Visual Studio 代码。使用docker-compose启动工作区设置

欢迎任何建议

intellisense node.js docker docker-compose visual-studio-code

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

Webpack不能重写资产网址(手写笔)

我试图将我的资产路径从某个路径(~assets/myimage.png)重写到正确的目录(在我的例子中/assets/).

我告诉我的webpack将所有图像写入公共文件夹中.图像被正确写入,但构建css中的url没有相应调整.

这是我用于手写笔文件的规则

use: ExtractTextPlugin.extract({
  fallback: {
    loader: require.resolve("style-loader"),
    options: {
      hmr: false
    }
  },
  use: [
    {
      loader: require.resolve("css-loader")
    },
    {
      loader: require.resolve("stylus-loader")
    }
  ]
})
Run Code Online (Sandbox Code Playgroud)

以及我用于资产的那个

{
    test: [/\.bmp$/, /\.gif$/, /\.jpe?g$/, /\.png$/],
    loader: require.resolve("url-loader"),
    options: {
      limit: 100,
      name: "static/media/[name].[hash:8].[ext]"
    }
},
Run Code Online (Sandbox Code Playgroud)

我的别名解析为正确的目录:

assets: path.resolve(__dirname, "../public")
Run Code Online (Sandbox Code Playgroud)

并将公共路径设置为 /assets/

publicPath: publicPath + "assets/",
Run Code Online (Sandbox Code Playgroud)

由于我使用ExtractTextPlugin,因此无法使用样式加载器.当使用样式加载器时它只能工作,但在我的用例中我需要一个css文件/style.css

有什么想法吗?

stylus webpack postcss

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

测试使用 useEffect 挂钩和 apollo 的自定义上下文挂钩

我创建了一个公开钩子的上下文以方便使用。在这个钩子中,我已经确保在渲染页面之前预加载一些数据,如下所示:

export const MyContext = React.createContext({} as any);

function useMyContext() {
  const context = React.useContext(MyContext);
  if (context === undefined) {
    throw new Error('useMyContext must be used within a MyContext');
  }
  return context;
}

function MyContextProvider(props: any) {
  const client = useApolloClient();
  const { user } = React.useContext(UserContext);
  const [data, setData ] = React.useState({});

  const findSomethingFromUser = () => {
    return client.query({
      query: FIND_SOMETHING_FROM_USER,
      variables: { userId: user.id },
    });
  };

  const load = () => {
    findSomethingFromUser()
      .then(({ data, errors …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs react-testing-library react-hooks react-hooks-testing-library

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