问题列表 - 第37638页

如何将sed的输出读入变量

我有变量有价值"abcd.txt".

我想之前存储的一切".txt"在第二个变量,取代了".txt"".log"

我没有回应所需值的问题:

a="abcd.txt"

echo $a | sed 's/.txt/.log/'
Run Code Online (Sandbox Code Playgroud)

但是如何将值"abcd.log"输入第二个变量?

variables shell sed

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

在实践中忽略SHA碰撞的可能性是否安全?

假设我们有十亿个独特的图像,每个图像一兆字节.我们计算每个文件内容的SHA-256哈希值.碰撞的可能性取决于:

  • 文件数量
  • 单个文件的大小

假设它为零,我们可以在多大程度上忽略这种可能性?

hash sha

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

Ant目标的"if"和"depends"的评估顺序是什么?

也就是说,当testSetupDone求值为false时会调用以下目标,在依赖链中执行目标吗?

<target name="-runTestsIfTestSetupDone" if="testSetupDone" depends="-runTests" />
Run Code Online (Sandbox Code Playgroud)

ant

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

Visual Studio:"此文档由另一个项目打开"

我花了大部分时间使用相同的代码库为WPF和Silverlight开发控件.为此,我将现有文件从一个项目(比如说Silverlight)添加到另一个项目(比如WPF).对于微小的差异,我使用预处理器指令,如

#if SILVERLIGHT
...
#else
...
#endif
Run Code Online (Sandbox Code Playgroud)

这些块中的代码将显示为灰色,具体取决于您打开文件的项目类型.因此,如果您从Silverlight项目(其中定义了SILVERLIGHT)打开文件,则else部分为灰色,而Intellisense不起作用.

为了使IDE处理WPF部分(具有着色和智能感知支持),您需要从WPF项目中打开该文件.当您尝试这样做时,会出现一个消息框,指出"此文档由另一个项目打开",当您单击"确定"时,它会在Silverlight项目的上下文中显示该文件(而不是我想看到的内容).所以我必须关闭文件,再次导航到WPF项目并再次打开文件.这非常非常烦人.

所以问题是:是否存在某种设置或附加组件,这将使Visual Studio重新打开项目中的文件,我双击它而不是显示那个愚蠢的消息框并向我显示该文件"项目?

silverlight wpf visual-studio

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

如何使用Visual C#2010连接和使用Firebird db嵌入式服务器

我试图将Firebird嵌入式服务器与Microsoft Visual C#2010一起使用.所以这就是我现在所做的:

  1. 下载Firebird .Net Data Provider(Firebird Client v2.5.2).

  2. 下载Firebird嵌入式服务器(Firebird Embedded Server v2.5.0).

  3. 在我的项目中添加了对FirebirdSql.Data.FirebirdClient.dll引用.

  4. fbembed.dll文件解压缩并复制到我的应用程序目录中.

  5. 将我的FDB文件"TEST.FDB"添加到我的应用程序目录中.

  6. 添加了" 使用FirebirdSql.Data.FirebirdClient; "语句.

到目前为止这么好(我想)......

现在,当我尝试使用以下代码连接到我的FDB文件时:

    FbConnection con = new FbConnection("User=SYSDBA;" + "Password=masterkey;" + "Database=TEST.FDB;" + "DataSource=127.0.0.1;" + "Port=3050;" + "Dialect=3;" + "Charset=UTF8;");
    try  {
             con.Open();
         }
    catch (Exception ex) 
         {
            MessageBox.Show(ex.ToString());
         }
Run Code Online (Sandbox Code Playgroud)

我总是得到消息框,这意味着代码没有正确连接到我的数据库文件.难道我做错了什么?我真的还是C#的菜鸟,我不知道怎么做或修复它,我希望有人会帮助我.

谢谢 :)

编辑:这是我在异常中得到的:

FirebirdSql.Data.FirebirdClient.FbException(0X80004005):无法完成网络请求主机"127.0.0.1".--->无法完成主机"127.0.0.1"的网络请求.在FirebirdSql.Data.FirebirdClient.FbConnectionInternal.Connect()在FirebirdSql.Data.FirebirdClient.FbConnectionPool.Create()在FirebirdSql.Data.FirebirdClient.FbConnectionPool.CheckOut()在FirebirdSql.Data.FirebirdClient.FbConnection.Open()在fbTestApp .Form1.button1_Click(对象发件人,EventArgs e)如C:\ Documents和Settings\ermac \我的文档\的Visual Studio 2010 \项目\ …

c# database connection firebird firebird-.net-provider

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

Enum.valueOf(Class <T> enumType,String name)问题

我试图解决与动态枚举查找相关的编译错误("绑定不匹配:...").

基本上我想要实现这样的事情:

String enumName = whatever.getEnumName();
Class<? extends Enum<?>> enumClass = whatever.getEnumClass();
Enum<?> enumValue = Enum.valueOf(enumClass, enumName);
Run Code Online (Sandbox Code Playgroud)

无论我做什么,我总是最终得到编译错误.老实说,仿制药和枚举对我来说是非常令人难以置信的......

我在这做错了什么?

java generics reflection enums

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

关于在.Net中编写XML文件的问题?

下面是我试图遵循的XML模式:

<?xml version="1.0" encoding="UTF-8"?>

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

   <url>

      <loc>http://www.example.com/</loc>

      <lastmod>2005-01-01</lastmod>

      <changefreq>monthly</changefreq>

      <priority>0.8</priority>

   </url>

</urlset>
Run Code Online (Sandbox Code Playgroud)

以下是我设法制作的内容:

<?xml version="1.0" encoding="utf-8"?>
<urlset>
  <url>
    <loc>http://www.ign.com</loc>
    <lastmod>2005-01-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,有一个主要区别,我似乎无法重新创建'urlset'元素的属性字符串.

以下是我使用的代码:

            // Create the settings object that will define the settings that our writer will use.
        XmlWriterSettings settings = new XmlWriterSettings();
        settings.Encoding = Encoding.UTF8;
        settings.Indent = true;
        settings.OmitXmlDeclaration = false;

        // create the XML writer object.
        XmlWriter xmlW = XmlWriter.Create("SiteMap.xml", settings);

        // write the start header for the XML document.
        xmlW.WriteStartDocument();

        xmlW.WriteStartElement("urlset");

        xmlW.WriteStartElement("url");

        xmlW.WriteElementString("loc", …
Run Code Online (Sandbox Code Playgroud)

c# xml .net-3.5

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

如何在PHP中将对象转换为关联数组?

正如标题所示,我的问题是我如何将php类转换为关联数组?比如我

class MyObject {
  private $size = null;
  private $length = null;
  private $width = null;

    public function getSize(){
        return $this->size;
    }

    public function setSize($size){
        $this->size = $size;
    }

    public function getLength(){
        return $this->length;
    }

    public function setLength($length){
        $this->length = $length;
    }

    public function getWidth(){
        return $this->width;
    }

    public function setWidth($width){
        $this->width = $width;
    }

}

//Now what i want is following

$abc = new MyObject();
$abc->width = 10;
$anArray = someFunction($abc);  
//This should generate an associative array
//Now associative …
Run Code Online (Sandbox Code Playgroud)

php

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

将对象序列化为xml和字符串,不带\ r \n特殊字符

我想将我的对象序列化为xml,然后序列化为字符串.

  public class MyObject
  {
    [XmlElement]
    public string Name
    [XmlElement]
    public string Location;
  }
Run Code Online (Sandbox Code Playgroud)

我想获得一个单行字符串,它会像这样:

<MyObject><Name>Vladimir</Name><Location>Moskov</Location></MyObject>
Run Code Online (Sandbox Code Playgroud)

我正在使用这样的代码:

  XmlWriterSettings settings = new XmlWriterSettings();
  settings.OmitXmlDeclaration = true;
  settings.Indent = true;
  StringWriter StringWriter = new StringWriter();
  StringWriter.NewLine = ""; //tried to change it but without effect
  XmlWriter writer = XmlWriter.Create(StringWriter, settings);
  XmlSerializerNamespaces namespaces = new XmlSerializerNamespaces();
  namespaces.Add(string.Empty, string.Empty);
  XmlSerializer MySerializer= new XmlSerializer(typeof(MyObject ));
  MyObject myObject = new MyObject { Name = "Vladimir", Location = "Moskov" };

  MySerializer.Serialize(writer, myObject, namespaces);
  string s …
Run Code Online (Sandbox Code Playgroud)

c# xmlwriter xml-serialization

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

JPEG HW解码器访问API

Android SDK/NDK中是否提供了任何过程/ API来检查基础Android手机中是否存在"JPEG HW Decoder"?

如果是,那么

Android SDK/NDK中是否提供了访问"JPEG HW Decoder"以解压缩JPEG图像的过程/ API?

(我猜PV Media框架提供相同的访问权限,但我不确定)

我计划使用JPEG硬件解码器解压缩jpeg图像以实现性能.请评论!

谢谢,罗德尼

android jpeg decoder

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