问题列表 - 第17933页

C#非常简单的图像缩放器

我需要一个非常简单的c#图像缩放器.简单来说,我的意思很简单.这只是一个循环遍历单个目录并将该目录中的所有图片更改为相同分辨率的程序.这是我到目前为止所拥有的.

        private void Form1_Load(object sender, EventArgs e)
    {
        string[] files = null;
        int count = 0;
        files = System.IO.Directory.GetFiles(@"C:\Users\..\..\ChristmasPicsResized");
        foreach (string file in files)
        {
            System.Drawing.Bitmap bmp = System.Drawing.Bipmap.FromFile(file);

            ResizeBitmap(bmp, 807, 605);
            bmp.Save(file);
            count++;
            lblCount.Text = count.ToString();
        }
    }
    public Bitmap ResizeBitmap(Bitmap b, int nWidth, int nHeight)
    {
        Bitmap result = new Bitmap(nWidth, nHeight);
        using (Graphics g = Graphics.FromImage((Image)result))
            g.DrawImage(b, 0, 0, nWidth, nHeight);
        return result;
    }
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是图片在打开时无法保存.我不确定如何将其变成文件流.什么应该是一个非常简单的应用程序对我来说似乎并不那么简单.有什么帮助吗?

c# resize image image-resizing

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

如何在iphone的UIImageView上从远程服务器加载图像?

我正在尝试从我的应用程序中的UIImageView上的远程服务器加载图像.是否可以从远程服务器加载图像.我使用以下代码

id path = @"http://upload.wikimedia.org/wikipedia/commons/c/c7/Sholay-Main_Male_Cast.jpg";
NSURL *url = [NSURL URLWithString:path];
NSData *data = [NSData dataWithContentsOfURL:url];
UIImage *img = [[UIImage alloc] initWithData:data];
Run Code Online (Sandbox Code Playgroud)

我在网上发现了这个代码sippnet,但我不明白如何在ImageView上加载这个图像.

任何人都可以告诉我如何在UIImageView上添加图像.

提前完成了...

iphone objective-c

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

在javascript中拆分字符串

在javascript中,如何从以下字符串中获取日期,月份和年份的三个不同子字符串:"12/15/2009"?

javascript

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

多个PHP版本在同一个盒子上

是否有可能在同一个盒子上运行多个版本的PHP(如rails).这是我的问题,我需要开始一个新项目的开发,并计划使用PHP 5.3,以便我可以使用最新的Zend框架和活动记录.
但是,我需要托管我的应用程序的机器有PHP 4.4,并且还有其他几个托管应用程序.我不想像过去那样在服务器上升级PHP版本我在升级PHP版本和弃用功能时遇到了很多问题.
我想知道是否可以在同一个盒子上安装多个版本的PHP,然后以某种方式指定您希望应用程序加载的版本(类似于rails)

php server-configuration multiple-versions

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

使SimpleDateFormat.parse()在无效日期失败(例如,月份大于12)

我正在使用java.text.SimpleDateFormat解析表单的字符串"yyyyMMdd".

如果我尝试解析一个月份大于12的字符串,而不是失败,它将转到下一年.完全可运行的repro:

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class ParseDateTest {

    public static void main(String[] args) throws ParseException {

        SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd");
        Date result = format.parse("20091504"); // <- should not be a valid date!
        System.out.println(result); // prints Thu Mar 04 00:00:00 CST 2010
    }
 }
Run Code Online (Sandbox Code Playgroud)

我宁愿ParseException抛出一个.

是否存在强制异常发生的非hacky方式?我的意思是,我不想手动检查月份是否大于12.这有点荒谬.

谢谢你的任何建议.

注意:我已经了解了Joda Time,但我需要在没有外部库的普通JDK中完成.

java parsing date

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

Copy-Item将目录以及内容复制到UNC路径

我正在尝试使用PowerShell 1.0获取文件夹的内容并将其复制到另一个文件夹.非常简单的东西,Copy-Item $from $to -recurse如果我从本地文件夹复制到本地文件夹,它一切正常.但是,如果$to变量是UNC路径,它似乎复制$from目录,而不仅仅是其内容.

例如

$from = "c:\temp\rhysc\" 
$to = "\\OtherMachineName\ShareFolder\"  
Copy-Item $from $to -recurse
Run Code Online (Sandbox Code Playgroud)

...最终创建一个文件夹,\\OtherMachineName\ShareFolder\rhysc而不是仅仅复制文件夹的内容.

我想维护$from我复制的目录的结构,所以我对管道的基本尝试不起作用(所有内容都被转储到$to文件夹的根目录中)

Get-ChildItem $from -recurse | Copy-Item -destination $to
Run Code Online (Sandbox Code Playgroud)

powershell unc powershell-1.0

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

如何跟踪用户在线状态?

我想捕获以下参数:

lastAccessedTime - 用户上次访问该站点的时间(通常在登录过程中显示)

isOnline - 表示用户是否在线的布尔值.

一个.将这些变量作为User表本身的一部分或者是否应该通过单独的用户审计表处理它是否有意义?

湾 如果某些SOAP/REST API通过API调用公开了这些功能,那么如何跟踪上述参数(例如,在这种情况下你会修改lastAccessedTime - 如果用户登录门户网站,这可能会让用户感到困惑,isOnline位也没有意义如果用户进行API调用).

usage-statistics

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

PHP:替代通过引用传递的变量?

在php6 开发者会议纪要中,我发现 PHP6 中不再存在 call-time-pass-by-reference 了。例如,以下两者对于 PHP6 都是不正确的:

<?php
$foo =& new StdClass();
?>

<?php
function &foo()
{
    return new StdClass();
}

$f = foo();
?>
Run Code Online (Sandbox Code Playgroud)

如果我们不能在 PHP6 中使用这样的东西:

$foo =& new StdClass();
Run Code Online (Sandbox Code Playgroud)

有什么替代方案吗?有什么方法可以模仿吗?

编辑:

PHP6 中的变量怎么样,我们可以对变量这样做吗,例如:

$this->data =& $_SESSION;
Run Code Online (Sandbox Code Playgroud)

php

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

HttpFileCollection中的无效Cast异常

我在下面有一个扩展方法,但是当我运行它时,foreach给了我InvalidCastException,它说*

无法将类型为"System.String"的对象强制转换为"System.Web.HttpPostedFile".

代码:

public static List<Attachment> GetFiles(this HttpFileCollection collection) {
            if (collection.Count > 0) {
                List<Attachment> items = new List<Attachment>();
                foreach (HttpPostedFile _file in collection) {
                    if (_file.ContentLength > 0)
                        items.Add(new Attachment()
                        {
                            ContentType = _file.ContentType,
                            Name = _file.FileName.LastIndexOf('\\') > 0 ? _file.FileName.Substring(_file.FileName.LastIndexOf('\\') + 1) : _file.FileName,
                            Size = _file.ContentLength / 1024,
                            FileContent = new Binary(new BinaryReader(_file.InputStream).ReadBytes((int)_file.InputStream.Length))
                        });

                    else
                        continue;
                }
                return items;
            } else
                return null;
        }
Run Code Online (Sandbox Code Playgroud)

提前致谢.

MSDN说:

客户端使用多部分MIME格式编码文件并在内容正文中传输它们,并使用multipart/form-data的HTTP Content-Type标头.ASP.NET将编码文件从内容主体提取到HttpFileCollection的各个成员中.HttpPostedFile类的方法和属性提供对每个文件的内容和属性的访问.

c# asp.net httppostedfile httpfilecollection

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

无法使用executeQuery()发出数据操作语句

在MySQL中,我有两个表,tableAtableB.我正在尝试执行两个查询:

executeQuery(query1) 
executeQuery(query2)
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误:

can not issue data manipulation statements with executeQuery().
Run Code Online (Sandbox Code Playgroud)

这是什么意思?

java mysql jdbc

88
推荐指数
7
解决办法
16万
查看次数