小编Uwe*_*eim的帖子

如何使用PHP创建ZIP文件并在用户下载后删除它?

我需要从其他网站下载图像到我的服务器.使用这些图像创建ZIP文件.自动开始下载创建的ZIP文件.下载完成后,应从我的服务器中删除ZIP文件和图像.

而不是自动下载,下载链接也没关系.但其他逻辑仍然相同.

php zip download

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

检测UIImage是PNG还是JPEG?

目前通过MonoTouch进行iPhone开发的第一步,我正在玩UIImage我从照片库中读取的内容.

我想要实现的是获取图像的原始字节数组(byte[]).

我知道MonoTouch 中有包装UIImageJPEGRepresentationUIImagePNGRepresentation包装.我也知道如何使用它们.我不知道的是:

我该如何决定调用这两个函数中的哪一个?

即如果原始图像是JPEG图像,我不希望将其作为PNG而是作为JPEG,反之亦然.

有没有办法做到这一点,或者我错过了一些观点?

iphone cocoa-touch uiimage xamarin.ios ios

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

如何在代码中设置useUnsafeHeaderParsing

我收到以下异常:

服务器提交了协议违规.Section = ResponseHeader Detail = CR必须后跟LF

从这个问题:

HttpWebRequestError:服务器提交了协议违规.Section = ResponseHeader Detail = CR必须后跟LF

我知道我需要将useUnsafeHeaderParsing设置为True.

这是我的代码:

HttpWebRequest myReq = (HttpWebRequest)WebRequest.Create(url);
WebResponse myResp = myReq.GetResponse(); //exception is thrown here
Run Code Online (Sandbox Code Playgroud)

useUnsafeHeaderParsing是HttpWebRequestElement类的属性.

如何将其集成到上面的代码中?

c# httpwebrequest httpwebresponse c#-4.0

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

调整radiobutton的大小

我在应用程序中有一些与触摸一起工作的radiobuttons.因为最终用户可以拥有厚手指,所以我希望将radiobutton中的圆和文本设置得更大.

问题是,我只能使文字更大,而不是放射线按钮中的圆圈.

<RadioButton  VerticalAlignment="Center" x:Name="rbtnContainers" Click="SetContainers" FontSize="18">Containers</RadioButton>
Run Code Online (Sandbox Code Playgroud)

使用高度也不起作用.它使无线电按钮更大,但圆形保持不变.

任何提示或答案都表示赞赏.

size wpf geometry

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

.NET上的双精度问题

我有一个简单的C#函数:

public static double Floor(double value, double step)
{
    return Math.Floor(value / step) * step;
}
Run Code Online (Sandbox Code Playgroud)

计算较高的数字,低于或等于"值",即"步数"的倍数.但它缺乏精确性,如下面的测试所示:

[TestMethod()]
public void FloorTest()
{
    int decimals = 6;
    double value = 5F;
    double step = 2F;
    double expected = 4F;
    double actual = Class.Floor(value, step);
    Assert.AreEqual(expected, actual);
    value = -11.5F;
    step = 1.1F;
    expected = -12.1F;
    actual = Class.Floor(value, step);
    Assert.AreEqual(Math.Round(expected, decimals),Math.Round(actual, decimals));
    Assert.AreEqual(expected, actual);
}
Run Code Online (Sandbox Code Playgroud)

第一个和第二个断言都可以,但是第三个断言失败,因为结果只等到第6个小数位.这是为什么?有没有办法纠正这个?

更新如果我调试测试我看到值相等,直到第8个小数位而不是第6个,可能是因为Math.Round引入了一些不精确.

注意在我的测试代码中,我写了"F"后缀(显式浮点常量),其中我的意思是"D"(双),所以如果我改变它,我可以有更多的精度.

.net c# math double

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

SQL Server - 在select statment中将空字符串更改为空字符串

我有一个SQL Server 2005表,其中包含一个字符串列,其中空值有时存储为NULL空字符串,其他时间存储为空字符串.

SELECT DISTINCT在这个列上做了一个,我得到所有不同的值+ NULL +空字符串.但我想要检查值是否为NULL并返回一个空字符串.因此,结果集将是所有不同的值+空字符串(如果任何值为null或空字符串).

但是如何在SELECT语句中执行此操作?

sql-server

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

在shell脚本中解析url

我有网址:

sftp://user@host.net/some/random/path
Run Code Online (Sandbox Code Playgroud)

我想从这个字符串中提取用户,主机和路径.任何部分都可以是随机长度.

url shell parsing

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

可以使用JavaScript将插入符号滚动到单个HTML文本字段中的视图中吗?

知道了jQuery Caret插件,我仍然看不到input:type=text使用JavaScript 在HTML(即控件)的单行文本框中执行以下操作:

  1. 以编程方式将文本插入文本框
  2. 将插入符号设置为结尾.
  3. 使插入符号可见(即滚动文本框内容)

我知道如何做1.和2.,只为3.我发现无法做到这一点.

为了说明它:

在此输入图像描述

我的问题是:

有没有办法可靠地将插入符号放在文本的末尾并将其滚动到视图中?

(我可以想到模拟END按键或类似的东西,但我不确定这是否是最好的选择).

html javascript forms jquery textbox

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

c#treeview忽略仅双击复选框

我有一个带有复选框的树视图,我试图在复选框中完成此操作时禁用双击.

我找到了完全禁用双击的方法,但这不是我想要的.

如果你能帮助我,我感激不尽.

.net c# treeview winforms

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

可以在后台线程中运行GC.Collect吗?

按照这个SO答案,我正在做:

ThreadPool.QueueUserWorkItem(
    delegate
    {
        GC.Collect();
        GC.WaitForPendingFinalizers();
        GC.Collect();
    });
Run Code Online (Sandbox Code Playgroud)

我的目标是在关闭一个包含大量图像/ PictureBox控件的大型WinForms表单后进行垃圾收集运行,以确保我的内存中不再有图像.(我确实相信我遵循Jon Skeet的指示).

我在后台线程中这样做是为了尝试让我的UI响应.

我的问题:

在后台线程中进行垃圾收集会给我带来什么好处吗?或者它实际上使我的应用程序更慢/挂起更长?

.net c# multithreading garbage-collection winforms

17
推荐指数
3
解决办法
5328
查看次数