问题列表 - 第39026页

BASH脚本中的export关键字

我正在尝试在我的Ubuntu笔记本电脑上安装PETSc.安装的第一步是在终端中的PETSc目录的顶级目录中调用以下命令.

export PETSC_DIR=$PWD
./config/configure.py --with-cc=gcc --with-fc=gfortran --download-f-blas-lapack=1 --download-mpich=1
make all test
Run Code Online (Sandbox Code Playgroud)

问题1:我是否应该输入"PWD"一词或顶级PETSc目录的地址?

问题2:我想了解一下export关键字的作用,特别是它在示例中的作用.我查看了一些关于export关键字的引用,并且所有这些引用都没有真正解释清楚.可能我一直在寻找错误的地方.

我从来没有做过任何shell脚本,所以详细的答案会非常有用......非常感谢你!

bash export keyword

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

可变类型的不可变视图

我有一个项目,我需要在执行流程之前构建大量的配置数据.在配置阶段,将数据变为可变非常方便.但是,一旦配置完成,我想将该数据的不可变视图传递给功能过程,因为该过程将依赖于其许多计算的配置不变性(例如,基于预先计算事物的能力)初步配置.)我已经提出了一个可能的解决方案,使用接口来公开只读视图,但我想知道是否有人遇到过这种方法的问题,或者是否有其他建议如何解决这个问题.

我目前使用的模式的一个例子:

public interface IConfiguration
{
    string Version { get; }

    string VersionTag { get; }

    IEnumerable<IDeviceDescriptor> Devices { get; }

    IEnumerable<ICommandDescriptor> Commands { get; }
}

[DataContract]
public sealed class Configuration : IConfiguration
{
    [DataMember]
    public string Version { get; set; }

    [DataMember]
    public string VersionTag { get; set; }

    [DataMember]
    public List<DeviceDescriptor> Devices { get; private set; }

    [DataMember]
    public List<CommandDescriptor> Commands { get; private set; }

    IEnumerable<IDeviceDescriptor> IConfiguration.Devices
    {
        get { return Devices.Cast<IDeviceDescriptor>(); }
    }

    IEnumerable<ICommandDescriptor> IConfiguration.Commands …
Run Code Online (Sandbox Code Playgroud)

.net c# interface immutability mutability

7
推荐指数
1
解决办法
1194
查看次数

如何在Oracle SQL Developer中将查询结果导出到csv?

我正在使用Oracle SQL Developer 3.0.试图找出如何将查询结果导出到文本文件(最好是CSV).右键单击查询结果窗口不会给我任何导出选项.

csv oracle export oracle-sqldeveloper

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

我可生产OCamlBuild机可执行程序可在不具有OCaml的库的计算机上运行?

我有一个大型OCaml项目,我正在使用ocamlbuild进行编译.一切正常,我有一个伟大的可执行文件,可以按我的要求完成所有操作.问题是,当我把原生可执行文件"my_prog.n​​ative"运行到其他地方(不同的机器使用相同的操作系统等)时,新机器抱怨它找不到洋甘菊(用于电池)库我正在使用).我认为我们从ocamlbuild得到了可执行文件是独立的,不需要的OCaml或甘菊存在于我们跑了机器,但似乎并不如此.

关于如何制作真正的独立可执行文件的任何想法?

ocaml ocamlbuild

6
推荐指数
2
解决办法
1272
查看次数

git-svn如何知道dcommit到哪个分支?

我的回购是SVN,我用git进行所有开发.我们有一个标准的布局,我用我的初始化我的本地回购git svn init -s <url to repo>

这是我使用分支机构的工作流程:

# creates a new branch remotely
git svn branch new-branch-name

# switches to a branch or trunk locally
git reset --hard name-of-branch
git reset --hard trunk

# merge changes from trunk into a branch
git reset —hard name-of-branch
git merge trunk
git svn dcommit
Run Code Online (Sandbox Code Playgroud)

上面的最后一个命令将提交对分支名称分支的更改.我的问题是,git如何知道这一点?当我做git时reset --hard foo,到底发生了什么?

这可能只是关于git的一般性问题.每次我尝试研究回答我弄不清楚,如果SVN一体化是一个特例与否.

svn git git-svn

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

Django在表格上保存不完整的进展

我有一个django webapp,有多个用户登录并填写表单.

一些用户可能开始填写表单并且缺少验证表单所需的一些所需数据(例如,授权#)(并且在我们开始处理之前).我希望他们能够填写表格,并可以选择保存部分信息(所以另一天他们可以重新登录并完成它)或提交正在进行验证的完整信息.

目前我正在为我使用的所有表单使用ModelForm,并且Model具有确保有效数据的约束(例如,grant#必须是唯一的).但是,我希望他们能够保存这些中间数据,而无需进行任何验证.

我想到的解决方案看起来相当不优雅和un-django-ey:创建一个"保存部分表单"按钮,保存POST字典将其转换为工具文件并创建一个"SavedPartialForm"模型,将用户连接到保存的部分表单在架子上.这看起来合情合理吗?有没有更好的方法将POST dict直接保存到db?或者是一个附加模块,它可以对表单进行部分保存(这似乎是与webforms相当常见的活动)?

我最关心的是我的方法是我希望最终能够在一些ajax/jquery方法中自动执行这种形式 - 自动保存(比如每10分钟)而不实际按下按钮并发送POST请求(例如,所以用户不是'触发自动保存时重定向到页面外).我对jquery并不熟悉,我想知道是否可以这样做.

python django django-forms

9
推荐指数
2
解决办法
3290
查看次数

提升图书馆格式; 获取std :: string

我想添加一些我使用boost库格式化的字符串,如下所示

boost::container::vector<std::string> someStringVector;
someStringVector.push_back(
    format("after is x:%f y:%f and before is x:%f y:%f\r\n") % 
    temp.x %
    temp.y %
    this->body->GetPosition().x %
    this->body->GetPosition().y;
Run Code Online (Sandbox Code Playgroud)

编译器抱怨它无法转换类型,我尝试将.str()附加到格式返回的末尾,但它仍然抱怨.

我得到的错误信息是:

error C2664: 'void boost::container::vector<T>::push_back(
  const std::basic_string<_Elem,_Traits,_Ax> &)' :
  cannot convert parameter 1 from
    'boost::basic_format<Ch>' to 
    'const std::basic_string<_Elem,_Traits,_Ax> &'
Run Code Online (Sandbox Code Playgroud)

有人有见识吗?

c++ boost

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

在UserControl中显示验证错误

我不确定为什么验证状态不会反映在我的用户控件中.我抛出异常但由于某种原因控件没有显示验证状态...当我Textbox在我的MainPage上使用标准(现在在我的例子中注释掉)时它显示错误状态,不确定为什么它不是当它包裹.

我已经减少了这一点,所以基本上它是一个包装的用户控件TextBox.我错过了什么?

MyUserControl XAML:

<UserControl x:Class="ValidationWithUserControl.MyUserControl"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    mc:Ignorable="d"
    d:DesignHeight="300" d:DesignWidth="400">

    <Grid x:Name="LayoutRoot" Background="White">
        <TextBox x:Name="TextBox"/>
    </Grid>
</UserControl>
Run Code Online (Sandbox Code Playgroud)

MyUserControl代码背后:

public partial class MyUserControl : UserControl
{
    public MyUserControl()
    {
        InitializeComponent();

        this.Loaded += new RoutedEventHandler(MyUserControl_Loaded);
        this.TextBox.Unloaded += new RoutedEventHandler(TextBox_Unloaded);
    }

    public string Value
    {
        get { return (string)base.GetValue(ValueProperty); }
        set { base.SetValue(ValueProperty, value); }
    }

    public static DependencyProperty ValueProperty =
        DependencyProperty.Register(
        "Value",
        typeof(string),
        typeof(MyUserControl),
        new PropertyMetadata(null));

    private void MyUserControl_Loaded(object sender, RoutedEventArgs e)
    {
        this.TextBox.SetBinding(TextBox.TextProperty, new …
Run Code Online (Sandbox Code Playgroud)

c# validation silverlight xaml

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

在单个表中包含多个表单的正确方法

是否有正确的方法在单个表中包含多个表单?

例如,我有8行,其中四行对应一个表,另外四行对应一秒.最好的方法是什么?我知道在TR之间放一张表是无效的.

html

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

全屏C#应用程序

如何在Visual Studio Express 2010中创建全屏C#Windows窗体应用程序?我试过这个链接,但它只显示了http://pixpipeline.com/d/57a8554712e8.png

c# fullscreen

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