问题列表 - 第20187页

PHP即时裁剪和调整图像大小

我有一个网页,显示我不知道他们的大小提前的图像.我试图使用GD功能使脚本调整大小并裁剪来自我的图像"就在它们显示之前......我不需要缓存"但我失败了.我需要一个我可以这样调用的脚本

<img src="display.php?src=blablabla&height=100&width=200" ?>
Run Code Online (Sandbox Code Playgroud)

或者甚至通过计算css的宽度和高度来保持比例并使图像从内部触摸盒子

<img src="blabla.jpg" style="height:<?php echo $height; ?>; width:<?php echo width; ?>" />
Run Code Online (Sandbox Code Playgroud)

我不需要任何缓存.我怎样才能做到这一点 ?

html css php

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

使用scanf接受用户输入

gcc 4.4.2

我正在阅读一篇关于scanf的文章.我个人从未检查过scanf的返回码.

#include <stdio.h>

int main(void)
{
  char buf[64];
  if(1 == scanf("%63s", buf))
  {
    printf("Hello %s\n", buf);
  }
  else
  {
    fprintf(stderr, "Input error.\n");
  }
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

我只是想知道当程序员在想要获得用户输入时使用scanf时会遇到的其他技术是什么?或者他们使用其他功能还是自己编写?

谢谢你的任何建议,

编辑=========

#include <stdio.h>

int main(void)
{
    char input_buf[64] = {0};
    char data[64] = {0};

    printf("Enter something: ");
    while( fgets(input_buf, sizeof(input_buf), stdin) == NULL )
    {
    /* parse the input entered */
    sscanf(input_buf, "%s", data);
    }

    printf("Input [ %s ]\n", data);

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我认为大多数程序员都认为scanf很糟糕,大多数人同意使用fgets和sscanf.但是,我可以使用fgets来读取输入.但是,如果我不知道用户将输入什么,我怎么知道要解析什么.例如,如果用户输入的地址包含数字和字符,并且按任何顺序排列?

c

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

为什么crypt()函数没有内存泄漏?

来自crypt(3) - Linux手册页:

char *crypt(const char *key, const char *salt);
Run Code Online (Sandbox Code Playgroud)

返回值:返回指向加密密码的指针.出错,NULL返回.

由于除非给出key和salt,否则返回值是未知的,这应该是动态分配的内存,但valgrind不同意.

c crypt

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

使用DateTime.MinValue或可以为空的DateTime更好吗?

如果我在名为"TimeLastAccessed"的类上有一个DateTime,那么这个DateTime可以为空是否更有意义:

public DateTime? TimeLastAccessed { get; set }

if (TimeLastAccessed == null) // ... handle it
Run Code Online (Sandbox Code Playgroud)

表示从未访问过或检查DateTime.MinValue

public DateTime TimeLastAccessed { get; set; }

if (TimeLastAccessed == DateTime.MinValue) // ... handle it
Run Code Online (Sandbox Code Playgroud)

c# datetime

11
推荐指数
2
解决办法
5635
查看次数

在C#中创建泛型方法

我试图将一堆类似的方法组合成一个通用方法.我有几个方法返回查询字符串的值,如果该查询字符串不存在或格式不正确,则返回null.如果所有类型都是本机可空的,那么这很容易,但我必须使用可空的泛型类型来表示整数和日期.

这就是我现在拥有的.但是,如果数值无效,它将传回0,不幸的是,在我的方案中它是一个有效值.有人可以帮帮我吗?谢谢!

public static T GetQueryString<T>(string key) where T : IConvertible
{
    T result = default(T);

    if (String.IsNullOrEmpty(HttpContext.Current.Request.QueryString[key]) == false)
    {
        string value = HttpContext.Current.Request.QueryString[key];

        try
        {
            result = (T)Convert.ChangeType(value, typeof(T));  
        }
        catch
        {
            //Could not convert.  Pass back default value...
            result = default(T);
        }
    }

    return result;
}
Run Code Online (Sandbox Code Playgroud)

c# generics

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

为什么我的一些UIViews在导航后会被移动?

在我的一些应用程序设计中或仅仅是一些UIViews,在navigationController的pushViewController之后,我的新视图将被移出窗口状态栏的高度.因此,我将此代码存根放在viewDidLoad方法中.

CGRect  frameAt = [self.view frame];
CGRect  statusBarFrame = [[UIApplication sharedApplication] statusBarFrame];
frameAt.origin.y += statusBarFrame.size.height;
[self.view setFrame: frameAt];
Run Code Online (Sandbox Code Playgroud)

这对我来说没有意义,这是XCode和Interface Builder的意图,所以我怀疑在我的视图设计中我正在做一些根本错误的SDK.此外,在极少数情况下,我不必改变观点,我真的不知道两种设计方法的区别.

另请注意,大多数情况下,我尝试使用IB设计我的视图,并进行一些小的自定义.

有没有其他人遇到这个并知道如果没有这样的代码存根他们会做什么修复?

statusbar uiview pushviewcontroller

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

为什么我不能使用'django-admin.py makemessages -l cn'

打印:

D:\zjm_code\register2>python D:\Python25\Lib\site-packages\django\bin\django-adm
in.py makemessages -l cn
Error: This script should be run from the Django SVN tree or your project or app
 tree. If you did indeed run it from the SVN checkout or your project or applica
tion, maybe you are just missing the conf/locale (in the django tree) or locale
(for project and application) directory? It is not created automatically, you ha
ve to create it by hand if you want to enable i18n for your project …
Run Code Online (Sandbox Code Playgroud)

python django

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

什么是PHP中的对象克隆?

有人能解释我吗

  • 什么是PHP中的对象克隆?

  • 什么时候我应该在PHP中使用clone关键字?

php clone object

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

在字典中获取数字类型时的问题(iPhone)

这是我的plist和代码

> <plist version="1.0">
>     <dict>
>      <key>Title</key>
>      <string>News</string>
>      <key>icon</key>
>      <integer>0</integer>
>     </dict>
>     </plist>




int i = [dictionary objectForKey:@"icon"];
NSLog(@"%d",i);
Run Code Online (Sandbox Code Playgroud)

日志结果是81841904为什么它不是0?

iphone nsdictionary

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

iPhone - 仅在一个viewcontroller上允许横向显示

我有一个基于导航的应用程序,我希望其中一个viewcontrollers支持横向.对于那个viewcontroller(vc1),在shouldAutorotate中,我为所有方向返回YES,而在其他控制器中我返回YES仅用于纵向模式

但即便如此,如果设备处于横向模式并且我从vc1进入下一个屏幕,则下一个屏幕也会以横向模式旋转.我假设如果我仅为肖像模式返回YES,则屏幕应仅以纵向显示.

这是预期的行为吗?我如何实现我的目标?

谢谢.

iphone cocoa-touch

10
推荐指数
2
解决办法
7410
查看次数