小编inf*_*oop的帖子

在HTML5画布上绘制一个点

使用context.moveTo()context.lineTo()函数在HTML5画布上绘制一条线非常简单.

我不太确定是否可以绘制一个点,即单个像素的颜色.lineTo函数不会绘制单个像素线(显然).

有没有办法做到这一点?

html5 canvas

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

我可以禁用UIPickerView滚动声音吗?

我想禁用UIPickerView在向上和向下滚动时生成的恼人点击.有没有办法做到这一点?我想为拾取器视图所依赖的每个项目播放短音.它被内置的声音破坏了.

我知道通过关闭iPhone/iPod设置中的键盘声音可以全局关闭拾音器声音.但有没有办法以编程方式执行此操作?

任何帮助都感激不尽!

谢谢

iphone cocoa-touch objective-c ipod-touch

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

如何在Django中为过滤器查询指定最大结果?

我想从一个匹配给定过滤器查询的大型数据库中检索前500个结果.

目前我正在使用以下(非常低效)的方法..

results = Entries.objects.filter(text__icontains="somequery")[0:500]
Run Code Online (Sandbox Code Playgroud)

但我认为此查询将整个数据库加载到内存中,然后截断结果.这非常慢.

有没有更优雅的方式来做到这一点?谢谢!

django django-queryset

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

(嵌套)自动释放池的范围是什么?

我正在for循环中创建一个自动释放池(在方法A中).在循环的每次迭代中,我都在调用另一种方法(方法B).方法B将自动释放的对象返回到方法A.如果我在方法A中的for循环中排空池,是否会释放从方法B发送的对象?

谢谢!

cocoa cocoa-touch memory-management objective-c autorelease

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

UIView动画期间的关键值观察

我正在为我的程序中的视图的中心属性设置动画.在动画期间,当中心达到特定值时,我需要通知.

我尝试将自己添加为视图中心属性的键值观察器.但是,我只在动画开始时收到通知.所以我无法检测对象是否/何时通过我的兴趣点.

有没有办法通过KVO或任何其他方法来做到这一点?

谢谢!

iphone cocoa notifications cocoa-touch objective-c

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

如何为HTML5画布上下文设置2种字体?

我正在尝试让Canvas在绘制文本时使用两种字体.这是因为我的主要字体是Comic Sans MS(这是一个儿童应用程序).由于我在iPad上找不到Comic Sans,我试图用MarkerFelt-Thin代替它.

我试过使用以下语句的几种变体:

ctx.font = "40pt MarkerFelt-Thin; 40pt Comic Sans MS";
Run Code Online (Sandbox Code Playgroud)

似乎没有工作.所以目前我正在使用用户代理检测并为每个用户代理手动分配不同的字体.

有人知道正确的方法吗?

干杯

html5 fonts canvas ipad

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

准备现有的CSS代码以用于SCSS/Compass

我是SASS和指南针的新手.我想知道在修改(大量)现有CSS模板时是否使用它们是务实的.如果是这样,是否有任何标记我可以应用于现有的CSS文件,以使它们SASS/Compass友好?

谢谢!

css sass compass-sass

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

为这个用例设计Django模型的"正确方法"是什么?

对于为这个特殊用例设计Django模型的"正确方法",我有点困惑.

我有一些名为Book,User,Rating的模型.我正在设计一款让用户评价书籍的应用.

评级与用户有多对一的关系,与Book有多对一的关系.

class User(models.Model):
    name = models.CharField(max_length=30)

class Book(models.Model):
    name = models.CharField(max_length=30)

class Rating(models.Model):
    user = models.ForeignKey(User,related_name=ratings)
    book = models.ForeignKey(Book,related_name=ratings)
    ...
Run Code Online (Sandbox Code Playgroud)

通过这种设计,我无法弄清楚如何强制执行用户只能对每本书评分一次的规则.我也不确定这是否是为这个用例设计模型的正确方法.因此,如果我可以在正确的方向上获得一些指示,它可以帮助我在这个早期阶段避免设计缺陷.

提前致谢!

django database-design

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

对掩码结果调用 pandas apply 函数

我想根据掩码中描述的某些条件将函数应用于数据框中的行子集。例如:

mask = (n.city=='No City Found')
n[mask].city = n[mask].address.apply(lambda x: find_city(x))
Run Code Online (Sandbox Code Playgroud)

当我这样做时,pandas 警告我,我正在尝试在 Dataframe 切片的副本上设置一个值。当我检查数据框时,我发现我的更改尚未保留。

如果我使用mask创建一个新的 Dataframe 切片 x并将该函数应用于 x,则应用函数的结果将正确存储在 x 中。

x = n[mask]
x.city = x.address.apply(lambda x: find_city(x))
Run Code Online (Sandbox Code Playgroud)

有没有办法将此数据映射回我的原始数据框,以便它只影响满足原始掩码中描述的条件的行?

或者是否有更简单的方法来执行这样的操作?

python pandas

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