问题列表 - 第45958页

如何删除存在的文件

可能重复:
如何从SD卡中删除文件?

这应该对大多数人来说很简单,我想知道如何删除SD卡中的文件(/sdcard/folder)如果存在,即?

android

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

如何在SOAP中添加Basic Auth Header?

我正在尝试将身份验证标头发送到WSDL没有在其上指定身份验证要求的服务WSDL.

如何将Auth标头添加到Web服务的调用中?

我一直在使用的代码:

using System;
using System.Web.Services.Protocols;

namespace TesteSoap
{           
    class MainClass
    {
        public static void Main (string[] args)
        {

            WSDLService Service = new WSDLService();
            /* How can I add authentication to the call of this webservice ? */
            Service.get();
            Console.WriteLine ("Hello World!");
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

c# soap basic-authentication soapheader

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

使用no-op lambda表达式初始化事件是否会阻止GC?

可以使用以下构造来声明事件:

public class MyClass
{
    public event EventHandler<EventArgs> SomeEvent = (s,e) => {};

    public void SomeMethod ()
    {
        // Do something interesting... ;)
        SomeEvent (this, new EventArgs);
    }
}
Run Code Online (Sandbox Code Playgroud)

这允许在不需要检查事件是否为空的情况下引发事件.

现在,假设一个对象A持有对MyClass对象的引用,为该事件注册,然后稍后取消注册.

var myClass = new MyClass();
myClass.SomeEvent += MyHandler;
...
myClass.SomeEvent -= MyHandler;
myClass = null;
Run Code Online (Sandbox Code Playgroud)

即使事件中仍存在no-op lambda表达式,GC是否会收集myClass?

我想是的,因为对象root不再被其他对象引用了......任何人都可以确认或证明不是吗?

c# events lambda

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

使用WSDL.How?

我必须在我学校的一个项目中实现"服务绑定".

我刚刚从w3schools.com学习了WSDL.我开始知道"WSDL"是.我知道WSDL,但我没有做任何事情.我想用它去实用.我不知道该怎么做.

从哪里开始?我知道还有其他事情需要学习,我不知道他们是什么.

在获得"实用"方面我需要一些帮助.它只是在我的脑海里,我不知道如何实现它.

wsdl web-services

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

为什么通过继承类型访问静态成员是有用的?

我很高兴C#不允许你访问静态成员,就像'他们是实例成员一样.这避免了Java中的常见错误:

Thread t = new Thread(..);
t.sleep(..); //Probably doesn't do what the programmer intended.
Run Code Online (Sandbox Code Playgroud)

在另一方面,它不会让你访问"到"派生类型的静态成员.除了运算符(它可以让你免于编写演员表),我无法想到任何实际上有用的情况.事实上,它积极鼓励错误,例如:

// Nasty surprises ahead - won't throw; does something unintended:
// Creates a HttpWebRequest instead.
var ftpRequest = FtpWebRequest.Create(@"http://www.stackoverflow.com");

// Something seriously wrong here.
var areRefEqual = Dictionary<string, int>.ReferenceEquals(dict1, dict2);
Run Code Online (Sandbox Code Playgroud)

我个人保持了承诺,当我通过陌生的API搜索我的方式过类似的错误(我记得开始了与表达式目录树,我打BinaryExpression.在编辑器中,并想知道为什么地球上的智能感知人给我MakeUnary作为一个选项).

在我的(短视)意见中,此功能:

  1. 不减少冗长; 程序员必须以某种方式指定类型名称(当访问当前类型的继承静态成员时,不包括运算符和大小写).
  2. 鼓励上面提到的错误/误导性代码.
  3. 可以向程序员建议C#中的静态方法表现出某种"多态性",而不是.
  4. (次要)在重新编译时引入'沉默',可能是无意的重新绑定可能性.

(国际海事组织,运营商是一个特殊情况,值得他们自己讨论.)

鉴于C#通常是"成功的一块"语言,为什么这个功能存在?我看不到它的好处(除了'可发现',它总是可以在IDE中解决),但我看到很多问题.

c# inheritance static language-design

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

RGB和RYB颜色空间之间的转换

我目前正在尝试在RGB(红色,绿色,蓝色)色彩空间和RYB(红色,黄色,蓝色)色彩空间之间转换颜色并再次返回.

基于下面的文章中的细节,我能够使用三线性插值从RYB转换为RGB - 其中参数权重(s,t,u)是RYB颜色,并且立方体的顶点是RGB空间中的3d点.

为可视化绘制灵感的颜色混合和合成 - Gossett和Chen - 第2.1节 - 实现细节

我的困难在于扭转转换过程.

第二篇论文引用了该技术的使用,并且还表明使用牛顿法实现了逆转换.但没有提供进一步的细节.这可能表明在求解三线性插值方程时找到了根.

从注重色彩对比看绘画风格向摄影形象的转换 - 张晓燕,Zhang Xiaoyan 康斯特布尔,M.; 莹鹤;

在我用方程扩展这个问题之前,是否有人用Java/C/C++/C#等语言看到或解决了这个问题?

我目前的方法是采用三线性插值的正演方程(RYB到RGB),展开和重新排列,为3个未知数(参数权重:s,t和u)提供3个联立方程,然后找出如何使用Newton-Raphson方法.我是否以正确的方式解决这个问题?

我将很快编辑这个问题以提供方程式.

非常感谢你的时间,

math rgb interpolation newtons-method

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

使用XSLT将变量值作为元素名称

我正在将一种格式的XML转换为另一种格式,我需要插入一个元素并将其命名为变量值.例如,我正在尝试使用XSLT的下面的语句,但我从处理器收到一个错误,说元素名称无效.

<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
            xmlns:w="http://schemas.microsoft.com/office/word/2003/wordml">

    <xsl:output method="xml" version="1.0" encoding="utf-8" indent="no" omit-xml-declaration="no"/>

    <xsl:variable name="i" select="i"/>
    <xsl:variable name="b" select="b"/>
    <xsl:variable name="u" select="u"/>
    <xsl:variable name="s" select="s"/>
    <xsl:variable name="r" select="r"/>
    <xsl:variable name="m" select="m"/>
    <xsl:variable name="n" select="n"/>

<xsl:template match="/|comment()|processing-instruction()">
    <xsl:copy>
      <xsl:apply-templates/>
    </xsl:copy>
</xsl:template>

<xsl:template match="*">
    <xsl:element name="{local-name()}">
      <xsl:apply-templates select="@*|node()"/>
    </xsl:element>
</xsl:template>

<xsl:template match="@*">
    <xsl:attribute name="{local-name()}">
      <xsl:value-of select="."/>
    </xsl:attribute>
</xsl:template>

    <xsl:template match="//w:r">
        <xsl:if test="not(./descendant::w:i)">
         <xsl:variable name="i">0</xsl:variable>            
        </xsl:if>
        <xsl:if test="not(./descendant::w:b)">
         <xsl:variable name="b">0</xsl:variable>            
        </xsl:if>
        <xsl:if test="not(./descendant::w:u)">
         <xsl:variable name="u">0</xsl:variable>            
        </xsl:if>
        <xsl:if test="not(./descendant::w:caps)">
         <xsl:variable name="c">0</xsl:variable>            
        </xsl:if>

        <xsl:if test="not(contains($i,'0'))">
            <xsl:variable name="r" …
Run Code Online (Sandbox Code Playgroud)

xslt xslt-2.0 xslt-1.0

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

Eclipse p2:category.xml和site.xml之间的区别

p2存储库创建ant任务,如eclipse.publish.featuresAndBundles,似乎采用了指定类别信息的site.xml或category.xml文件.

我看到eclipse生成的site.xml和category.xml的内容与标记完全相同.

那两者有什么区别?

编辑 - 要明确:
category.xml中存在哪些添加/减少,除了文件名之外,它还区别于site.xml?

java eclipse eclipse-plugin p2 equinox

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

为什么在c#中我们需要初始化原始类型变量?

为什么在c#中我们需要初始化原始类型变量 -

static void Main(string[] args)
{
   int a;
   Console.WriteLine(a);
}
Run Code Online (Sandbox Code Playgroud)

抛出编译时错误...

c#

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

在Postgres中的WHERE中使用正则表达式

我目前有以下查询:

select regexp_matches(name, 'foo') from table;
Run Code Online (Sandbox Code Playgroud)

我怎样才能重写这个,以便正则表达式在下面的地方(不工作):

select * from table where regexp_matches(name, 'foo');
Run Code Online (Sandbox Code Playgroud)

当前的错误消息是:错误:WHERE的参数必须是boolean类型,而不是type text [] SQL状态:42804字符:29

regex postgresql

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