小编orf*_*ftz的帖子

如何使用Python/Django应用程序发送短信?

我必须开发一个应用程序,我需要向用户发送有关用户特定操作的SMS.

我听说过使用PHP的kannel,在Python中是否有一些相同的帮助,或者是否有其他更好的开源短信网关,我可以使用我的应用程序?

请建议.

提前致谢.

python django sms

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

iphone-sdk:在UIAlertview中添加文本字段在iOS 4中不起作用?

我想加入uitextfield我的alterview.当用户试图输入文本时,alterview应该向上移动一点,这样键盘就不会重叠,当按下完成键时,键盘应该消失,alertview应该向后移动.

在iOS 3.1.2(以及3.2)中运行它时一切正常但是一旦我尝试在iOS 4下运行它alertview就会显示在错误的位置并且键盘不会消失.有什么建议?这是我的代码:

- (void)addItemAction{

workoutName = [[UIAlertView alloc] initWithTitle:@"New Workout" message:@"Insert the name of your new workout:\n                " delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:@"Done", nil];
workoutName.cancelButtonIndex = 0;
UITextField *titleField = [[UITextField alloc] initWithFrame:CGRectMake(12.0, 90.0, 260.0, 25.0)];
titleField.delegate = self;
titleField.borderStyle = UITextBorderStyleRoundedRect;
titleField.returnKeyType = UIReturnKeyDone;
[workoutName addSubview:titleField];
[workoutName show];


}
- (BOOL)textFieldShouldReturn:(UITextField *)textField {


[textField resignFirstResponder];
return YES;

}

- (void)textFieldDidBeginEditing:(UITextField *)textField {

[UIView beginAnimations:nil context:NULL];
CGAffineTransform myTransform = CGAffineTransformMakeTranslation(0.0, …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c uitextfield uialertview ios4

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

在Python中使用多处理以ImportError结尾

我正在尝试使用Python doc运行简单的程序multiprocessing,但是我总是得到如下错误:

Traceback (most recent call last):                               
  File "Poolexample.py", line 1, in <module>
    from multiprocessing import Pool
ImportError: cannot import name Pool
Run Code Online (Sandbox Code Playgroud)

或类似地,cannot import name Process.任何人都知道为什么Python会向我发送此类错误?

python

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

如何在IIS7上获取有关我的请求错误的更多详细信息

我在外部服务器(IIS7)上部署了一个REST服务.当我在Dev服务器上从VS启动服务时,它工作正常.但在服务器上我得到:

Request Error, The server encountered an error processing the request. Please see the service help page for constructing valid requests to the service.

如何获得有关此错误的更多详细信息?我查看了在IIS管理器中为此网站的"日志记录"功能配置的日志文件目录,但看起来此站点根本没有文件.

rest configuration iis-7

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

为什么PIL缩略图没有正确调整大小?

userProfile在项目模型中保存原始用户图像时尝试创建并保存缩略图,下面是我的代码:

def save(self, *args, **kwargs):
    super(UserProfile, self).save(*args, **kwargs)
    THUMB_SIZE = 45, 45
    image = Image.open(join(MEDIA_ROOT, self.headshot.name))

    fn, ext = os.path.splitext(self.headshot.name)
    image.thumbnail(THUMB_SIZE, Image.ANTIALIAS)        
    thumb_fn = fn + '-thumb' + ext
    tf = NamedTemporaryFile()
    image.save(tf.name, 'JPEG')
    self.headshot_thumb.save(thumb_fn, File(open(tf.name)), save=False)
    tf.close()

    super(UserProfile, self).save(*args, **kwargs)
Run Code Online (Sandbox Code Playgroud)

一切都运转正常,只有这一件事.

问题是缩略图功能仅将宽度设置为45并且不会改变图像的比率方面,因此我得到的45*35是我正在测试的图像(短图像).

谁能告诉我我做错了什么?如何强制我想要的宽高比?

PS:我已经尝试了所有大小的方法:tupal: THUMB_SIZE = (45, 45)并且还直接输入尺寸到缩略图功能.

另一个问题:PIL中调整大小和缩略图功能之间的差异是什么?何时使用调整大小以及何时使用缩略图?

python django django-models python-imaging-library

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

在Javascript中突出显示给定长字符串中的特定字符串

我有一个长字符串,以及其他字符串的列表,我需要在长字符串中标记.说我们已经abcdefghijk和我需要标记的字符串是ghiabc.

在Javascript和CSS中最简单的方法是什么?我想过使用exec()将返回长字符串中字符串的起始索引的方法.

然后,我有起始索引和字符串的大小.所以,我可以在长字符串中找到它.我怎么能突出它?也许使用CSS?

html javascript css highlight

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

Pusher App客户端事件

我正在编写一个多人国际象棋游戏,并使用Pusher作为websocket服务器部分.

无论如何,如果我有一个用户列表,我选择其中任何一个并挑战它们,我如何向这一个用户发送挑战?我知道我会使用客户端事件,如:

channel.trigger("client-challenge_member1", {some : "data"});
Run Code Online (Sandbox Code Playgroud)

但是我认为这个事件必须已经创建了.在每个成员订阅后,我是否动态创建此事件?可能在:

channel.bind("pusher:subscribed_completed", function(member) // not sure of correct syntax but...
{
   channel.bind("client-challenge_" + member.memberID, function(data)
   {
      alert(data.Name + " is challenging you.");
   });
});
Run Code Online (Sandbox Code Playgroud)

我认为会有一个重载方法trigger,比如:

channel.trigger(eventName, data, memberID)
Run Code Online (Sandbox Code Playgroud)

但我看不到这样的事情.有任何想法吗?谢谢.

events client websocket

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

Google AnalyticsAPI会显示网页浏览量

使用.NET MVC 3,我想在我的网站的每个页面上显示页面视图.我已经设置了谷歌分析.

我知道有一个API,但不知道从哪里开始.

我需要什么指针,更具体地说是显示页面浏览量的内容?

c# asp.net-mvc google-analytics

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

Python ctypes和librsvg出错

我正在尝试用Python的ctypes包装librsvg的基本功能,但我得到了一个段错误.

C:

// pycairo excerpt
typedef struct {
  PyObject_HEAD
  cairo_t *ctx;
  PyObject *base; /* base object used to create context, or NULL */
} PycairoContext;

// librsvg excerpt
RsvgHandle * rsvg_handle_new_from_file (const gchar * file_name, GError ** error);
// ...
gboolean rsvg_handle_render_cairo (RsvgHandle * handle, cairo_t * cr);
Run Code Online (Sandbox Code Playgroud)

Python ctypes:

from ctypes import *
from ctypes import util


librsvg = cdll.LoadLibrary('/brew/lib/librsvg-2.2.dylib')
libgobject = cdll.LoadLibrary('/brew/lib/libgobject-2.0.dylib')

libgobject.g_type_init()


class RSVGDimensionData(Structure):

    _fields_ = (
        ('width', c_int),
        ('height', c_int),
        ('em', c_double),
        ('ex', c_double)
    )

class …
Run Code Online (Sandbox Code Playgroud)

python ctypes cairo librsvg pycairo

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

重复函数在Haskell中递归

我正在尝试创建一个输出char*m n时间的函数,例如预期的输出将["ccc","ccc"]用于输入2 3 c.这是我到目前为止:

rectangle :: Int -> Int -> Char -> [string]
rectangle n m c 
    | m > 0 = [concat ([[c]] ++ (rectangle n (m-1) c))] 
    | otherwise = []
Run Code Online (Sandbox Code Playgroud)

我能够执行第一部分char*m,所以它返回["ccc"].事情是:我也希望能够重复我的字符串n时间.

我尝试过使用复制但它似乎不起作用,但如果在控制台中执行它,它会起作用:replicate 2 (rectangle 2 3 c).

haskell

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