问题列表 - 第13427页

C#Path.GetTempPath返回"找不到路径的一部分"错误

我从ftp服务器下载文件并将其保存到Path.GetTempPath()中定义的目录; 但是,我收到以下错误:无法找到路径的一部分.

我已经确认返回的路径是正确的:C:\ Users\[username]\AppData\Local\Temp.

SYSTEM,Administrators和[username]都可以完全控制该目录.我认为临时目录的意思是它可以保存给任何人/每个人保存,但为了以防万一,我也给了NETWORK SERVICE修改权限.(我假设这是ASP.NET Dev服务器使用的用户名,但我不确定.)

我在Vista上使用VS 08.

这是我的代码:

FtpWebRequest downloadRequest = (FtpWebRequest)WebRequest.Create(
    ConfigurationManager.AppSettings["FTPServer"] + "//" + fileName);

downloadRequest.Credentials = new NetworkCredential(
    ConfigurationManager.AppSettings["FTPUsername"],
    ConfigurationManager.AppSettings["FTPPassword"]);

downloadRequest.Method = WebRequestMethods.Ftp.DownloadFile;

FtpWebResponse downloadResponse = 
    (FtpWebResponse)downloadRequest.GetResponse();

try
{
    Stream downloadStream = downloadResponse.GetResponseStream();

    if (downloadStream != null) 
    {
        logger.Info("File Download status: {0}", 
            downloadResponse.StatusDescription);

        StreamReader downloadReader = new StreamReader(downloadStream);

        try
        {
            if (downloadReader != null)
            {

                StreamWriter downloadWriter = 
                    new StreamWriter(Path.GetTempPath());
                downloadWriter.AutoFlush = true;
                downloadWriter.Write(downloadReader.ReadToEnd());
            }
        }
        finally
        {
            if (downloadReader != null)
            {
                downloadReader.Close();
            } …
Run Code Online (Sandbox Code Playgroud)

c#

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

iphone中的小区选择方式

默认情况下,iphone中有三种选择样式 - 表格视图.

灰色 - 蓝色 - 无.

我不需要灰色或蓝色.

我想设定我的习惯.

例如,在正常情况下,单元格应具有"aaaa.png"背景.

&Selected cell应该有"bbbbb.png"背景.

我试图应用cell.backgroundView和cell.selectedBackground视图.但它不起作用.

如果您对此有任何想法,请帮助我.

在此先感谢您的帮助.

iphone uitableview

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

无法使用mysql中的已创建用户登录

使用此命令

GRANT ALL PRIVILEGES ON *.* to 'brian'@'%' identified by 'password';
Run Code Online (Sandbox Code Playgroud)

我尝试登录:

 mysql -u brian -ppassword
Run Code Online (Sandbox Code Playgroud)

错误是:

ERROR 1045 (28000): Access denied for user 'brian'@'localhost' (using password: YES)
Run Code Online (Sandbox Code Playgroud)

我是以root身份执行此操作,但我尝试刷新权限.

我和无数用户一起尝试了这个但它似乎没有用.我可以创建一个没有密码和登录工作的用户.命令行和phpmyadmin

还要检查用户是否在mysql.user中.

显示布莱恩表演的补助金:

| GRANT ALL PRIVILEGES ON *.* TO 'brian'@'%' IDENTIFIED BY PASSWORD '*2470C0C06DEE42FD1618BB99005ADCA2EC9D1E19' |
Run Code Online (Sandbox Code Playgroud)

mysql mysql-error-1045

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

哪个是较轻的物体

我在这里很困惑.哪个更轻的物体?是orgWithNullImageCollection或orgWithImageCollection?在下面的代码中.或者它是更轻的对象概念.请查看下面的代码段作为参考.


class Orgnization
{
    public Collection ImageCollection { get; set; }
}

Organization orgWithNullImageCollection = new Organization();
org.ImageCollection = null;


Collection imageCollection = new Collection();
// Adding 100 images to imageCollection

Organization orgWithImageCollection = new Organization();
org.ImageCollection = imageCollection;


如果我将这两个对象传递给任何其他方法,性能是否有任何差异?即在orgWithImageCollection上传递orgWithNullImageCollection?

我相信,组织对象的ImageCollection属性是否指向某事物是没有任何区别的.

请澄清.

c# object

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

是否可以从C++中的基类方法返回派生类?

我想这样做:

class Derived;

class Base {
    virtual Derived f() = 0;
};

class Derived : public Base {
};
Run Code Online (Sandbox Code Playgroud)

当然这不起作用,因为我不能返回不完整的类型.但是我也不能在base之前定义Derived,因为我也不能从不完整的类型继承.我认为我可以使用模板作为解决方法(使用Derived作为Base的模板参数),但这似乎是一种非常丑陋的做事方式.可能还有另一种方式吗?

详细说明:我正在编写一个光线跟踪器,每个Shape类都有一个返回其边界框的函数.但是,我已经让BBox成为Shape的子类,所以我可以想象它.这是不好的设计吗?

c++ inheritance class

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

错误11和2002:"EntityContainer ...在MetadataWorkspace中不存在"

我尝试编译我的Web应用程序时收到以下错误:

错误11错误2002:MetadataWorkspace中不存在指定为此MSL一部分的概念模型的EntityContainer"SomeEntitieContainerName".

我只有一个*.edmx名为BancorlineDB.edmx的"实体容器名称"设置为"BancorLineEntidades".

.net linq entity-framework

2
推荐指数
3
解决办法
9585
查看次数

Silverlight图像拉伸=肖像尺寸图像的"均匀"失败

我正在使用Silverlight 3.0 Image控件,设置它的Stretch属性="Uniform".除非我弄错了,否则Stretch ="Uniform"的预期行为是它应该根据需要缩放图像,保持纵横比,信箱.这适用于具有横向方向的图像,因为它们可以向上扩展以填充空间,保持纵横比而不会切断任何图像.对于具有更垂直或"纵向"方向的图像,这是完全失败的.它们不是按比例放大以适应图像控制,而是实际缩放超过高度约束,这样您只能看到图像的中间部分,顶部和底部被切掉.它好像控件只在缩放时使用宽度,忘记检查高度?

这是Image控件中的错误,还是我错过了或错误设置了属性?要重现,请查找/创建具有"纵向"宽高比(高于宽度)的图像,并使用Stretch ="Uniform"创建图像.

****更新请求的XAML******请注意,大小不明确的原因是允许全屏和缩放.

 <Grid x:Name="LayoutRoot">
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="9"/>
        <ColumnDefinition Width="30"/>
        <ColumnDefinition Width="30"/>
        <ColumnDefinition Width="*"/>
        <ColumnDefinition Width="30"/>
        <ColumnDefinition Width="50"/>
        <ColumnDefinition Width="30"/>
        <ColumnDefinition Width="9"/>
    </Grid.ColumnDefinitions>
    <Grid.RowDefinitions>
        <RowDefinition Height="*"/>
        <RowDefinition Height="30" />
    </Grid.RowDefinitions>

<Border BorderBrush="Black" Grid.Row="0" Grid.ColumnSpan="8" BorderThickness="1, 1, 1, 0">
   <Border BorderBrush="{StaticResource blackStatusMapLGB}" BorderThickness="9,9,9, 0">
      <Border BorderBrush="Gray" BorderThickness="1, 1, 1, 0">
         <StackPanel VerticalAlignment="Center" HorizontalAlignment="Center">
               <MediaElement Height="Auto" Width="Auto" Visibility="Collapsed" AutoPlay="true" Stretch="Fill" MediaFailed="SilverlightMediaPlayer_MediaFailed" Name="previewMediaElement"/>
                        <Image Name="imagePreview" Stretch="Uniform"/>
          </StackPanel>
      </Border>
   </Border>
</Border>
Run Code Online (Sandbox Code Playgroud)

silverlight image stretch

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

Erlang:如何禁用"崩溃转储"和"核心转储"生成?

有没有办法在运行'erl'时禁用"崩溃转储"和"核心转储"文件的生成?

PS:我知道erl的"+ d"选项,但我想完全禁用崩溃/核心转储的生成.

erlang

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

如何删除Python三引号多行字符串的额外缩进?

我有一个python编辑器,用户输入一个脚本或代码,然后将其放入幕后的main方法中,同时还缩进每一行.问题是如果用户有多行字符串,则通过在每个空格中插入制表符,对整个脚本的缩进会影响字符串.问题脚本将是如此简单:

"""foo
bar
foo2"""
Run Code Online (Sandbox Code Playgroud)

所以当在main方法中它看起来像:

def main():
    """foo
    bar
    foo2"""
Run Code Online (Sandbox Code Playgroud)

并且字符串现在在每行的开头都有一个额外的制表符.

python quotes strip multiline

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

Ruby和Ubuntu的Notify-OSD

我在Ruby GTK应用程序中使用ruby-libnotify,它可以很好地在Ubuntu中创建一个气泡弹出窗口.我在哈代,这一切都很棒.然后我让其他人在Jaunty上尝试应用程序,而不是像我预期的那样使用新的Notify-OSD系统的气泡弹出窗口,通知变成了一个对话框.

我调查了一下,发现Ubuntu wiki说问题是因为我设置了0的超时:

某些程序指定expire_timeout为0以生成永远不会自行关闭的通知,假设它们可以像在notification-daemon中一样手动关闭.由于这通常是针对需要响应或确认的消息进行的,因此Notify OSD将其显示为警告框而不是泡泡.

有没有办法我可以通过某种方式使用libnotify来获得具有"永不过期"超时的正常气泡?如果我可以使用旧的通知系统,我实际上更喜欢它,因为Notify-OSD似乎根本不支持永久性气泡.

为我设置对话框是不可接受的,因为它不会停留在所有窗口上,因此用户不会立即看到弹出窗口(这是使用气泡弹出窗口的全部要点).

ruby libnotify

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