问题列表 - 第31742页

是否有图像修订控制系统?

我会疯狂地使用这样的修订控件.如果它不存在 - 在哪里建立一个良好的起点?我可以做很多设计和交互流程,但实现它是另一回事.

从创建一个与Adobe Photoshop/Illustrator一起使用的宏开始是一个好主意吗?还是其中一个在线图像编辑工具?

任何人都可以将我推荐给任何一个在线图像编辑工具的人吗?

version-control revision image image-processing

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

如何配置PHP apc以便自动完成缓存?

当我们include($file),内部,自动完成缓存.

怎么实现呢?

php apc

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

ActiveRecord Migration&Rake任务没有加载模型?

我知道你可以做这样的事情来加载rails环境:

  task :my_task => :environment do 
    MyModel.find(1)
  end
Run Code Online (Sandbox Code Playgroud)

但似乎模型中的代码没有执行.我正在使用acts_as_audited,并且有一个很好的类函数可以检索所有正在审计的模型.电话看起来像:

Audit.audited_classes
Run Code Online (Sandbox Code Playgroud)

要将模型指定为可审核,只需将此行添加到模型中:

acts_as_audited
Run Code Online (Sandbox Code Playgroud)

当在控制台中执行audited_classes时,我得到一个包含所有审计类的数组; 但是,当我从rake任务(或迁移)中执行它时,我得到一个空数组.

[编辑]

在玩了一下之后,我注意到如果模型在被引用之前没有被实际加载(即延迟加载).我认为在配置中将cache_classes设置为true会解决这个问题,但它们似乎仍然是延迟加载的.

一种可能的解决方案是遍历所有模型(如本文所述:有没有办法在Rails应用程序中获取所有模型的集合?)但这看起来有点hacky,我希望有一个清洁的方式.

有任何想法吗?

谢谢

migration rake activerecord ruby-on-rails

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

如何从django模板访问多对多"直通"表的属性?

从Django文档......

当您只处理简单的多对多关系时,例如混合和匹配比萨饼和浇头,您只需要一个标准的ManyToManyField即可.但是,有时您可能需要将数据与两个模型之间的关系相关联.

例如,考虑应用程序跟踪音乐家所属的音乐组的情况.一个人与他们所属的组之间存在多对多关系,因此您可以使用ManyToManyField来表示此关系.但是,您可能希望收集的成员资格有很多详细信息,例如此人加入该组的日期.

对于这些情况,Django允许您指定将用于管理多对多关系的模型.然后,您可以在中间模型上添加额外的字段.中间模型与ManyToManyField相关联,使用through参数指向将充当中介的模型.对于我们的音乐家示例,代码看起来像这样:

class Person(models.Model):
    name = models.CharField(max_length=128)

    def __unicode__(self):
        return self.name

class Group(models.Model):
    name = models.CharField(max_length=128)
    members = models.ManyToManyField(Person, through='Membership')

    def __unicode__(self):
        return self.name

class Membership(models.Model):
    person = models.ForeignKey(Person)
    group = models.ForeignKey(Group)
    date_joined = models.DateField()
    invite_reason = models.CharField(max_length=64)
Run Code Online (Sandbox Code Playgroud)

现在您已经设置了ManyToManyField以使用您的中间模型(在这种情况下为Membership),您已准备好开始创建一些多对多关系.您可以通过创建中间模型的实例来完成此操作:

ringo = Person.objects.create(name="Ringo Starr")
paul = Person.objects.create(name="Paul McCartney")
beatles = Group.objects.create(name="The Beatles")

m1 = Membership(person=ringo, group=beatles,
...     date_joined=date(1962, 8, 16),
...     invite_reason= "Needed a new drummer.")

m1.save()

beatles.members.all()
[<Person: Ringo Starr>]

ringo.group_set.all()
[<Group: The Beatles>]

m2 = Membership.objects.create(person=paul, group=beatles, …
Run Code Online (Sandbox Code Playgroud)

python django many-to-many django-templates relationship

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

PHP UTF编码的URL字符串

当我输入Firefox(在地址行中)URL(如http://www.example.com/?query=Траливали)时,它会自动编码为http://www.example.com/?query=%D2%F0 %E0%EB%E8%E2%E0%EB%E8.

但是,不转换http://www.example.com/#ajax_call?query=Траливали网址.

其他浏览器(如IE8)根本不会转换查询.

问题是:如何检测(在PHP中)查询是否被编码?怎么解码呢?

我试过了:

  1. $ str = iconv('cp1251','utf-8',urldecode($ str));

  2. $ str = utf8_decode(urldecode($ str));

  3. $ str =(urldecode($ str));

  4. 许多函数来自http://php.net/manual/en/function.urldecode.php 没有任何作用.

测试:

$ str = $ _GET ['str'];

d('%D2%F0%E0%EB%E8%E2%E0%EB%E8'== urldecode('%D2%F0%E0%EB%E8%E2%E0%EB%E8'));

d('%D2%F0%E0%EB%E8%E2%E0%EB%E8'== $ str);

d('Траливали'== $ str);

d(urldecode($ STR));

d(utf8_decode(urldecode($ STR)));

!d('%D2%F0%E0%EB%E8%E2%E0%EB%E8'== urlencode($ str)); !

返回:

[false] [false] [false] ???? [真正]

某种解决方案:http://www.example.com/Траливали/ - 将查询作为url部分发送,并使用mod_rewrite进行解析.

php url utf-8 utf8-decode

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

HTML <strong>标记

使用不止一个

<strong> 
Run Code Online (Sandbox Code Playgroud)

标签实际上使这个词更强?

即是

<strong><strong>abc</strong></strong>
Run Code Online (Sandbox Code Playgroud)

比...强大

<strong>abc</strong>
Run Code Online (Sandbox Code Playgroud)

我问这个是因为如果你查看朝鲜官方网站的HTML源代码, http://www.korea-dpr.com/ 你会看到它有很多强大的标签.这应该是IE浏览器吗?

提前致谢.

html tags

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

使用带有z轴的HTML5画布?以及如何移动画布眼睛视图?

在绘制和移动模型时如何使用z轴?

我目前的代码中有以下内容:

var canvas = {
    obj: document.querySelector("canvas"),
    models: [{
        start: [10, 10, 10],
        end: [1, 20, 20],
        color: "silver",
    },{ start: [30, 30, 30],
        end: [10, 1, 10],
        color: "silver",
    },{ start: [60, 60, 60],
        end: [10, 10, 10],
        color: "silver",
    }],
    data: {},
    draw: (function () {
        if (this.obj.getContext) {
            this.data.ctx = this.obj.getContext('2d');
            this.models.forEach(function () {
                canvas.data.ctx.fillStyle = this.color;
                canvas.data.ctx.fillRect(this["start"][0], this["start"][1], this["end"][0], this["end"][1]);
            }));
        }
        return this
    })
}.draw()
Run Code Online (Sandbox Code Playgroud)

我知道3d可以在2d画布中使用,例如Pre3D库

所以我要做的是拥有一个商品的模型,并能够在3D中平移和环顾四周...我仍然不知道如何移动一切,但现在我要求如何获得z轴那里...然后我会问如何移动画布......

3d html5 canvas pre-3d

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

如何通过XAML设置LISTBOX工具提示

我在WPF中有一个列表框

<ListBox Name="lstName" DisplayMemberPath ="ListName" ToolTip="{Binding Path=ListName}" />
Run Code Online (Sandbox Code Playgroud)

我的要求是,我在列表框中显示的项目也应出现在工具提示中.即,如果项目是"Item1","Item2"等,则当用户通过鼠标指向(悬停)"Item1"时,工具提示应显示"Item1".其他人也一样

所以我的DisplayMemberPath被设置为我应该显示的属性(它正在正常运行).但是,工具提示根本不会出现.

该实体如下

public class ItemList
{
  public string ListName { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

绑定发生在下面

this.lstName.ItemsSource = GetData(); // Assume that the data is coming properly
Run Code Online (Sandbox Code Playgroud)

c# wpf

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

如何在Python中显示浮点值显示.00而不是.0?

简单的问题,对不起,我可以解决这个问题.我有一些由float(STRING)制作的数字,它们显示为xxx.0,但我希望它们以.00结尾,如果它确实是一个整数.我该怎么做?

谢谢!

编辑:

Python的saiys浮动没有cal'格式()'

python floating-point double integer

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

什么输入字段类型强制数字键盘移动键盘聚焦时出现?

我试过<input type="number" />但是在Opera上输出一个奇怪的输入框和一个"向上和向下"处理程序.我所期望的是一个常规文本字段,一旦你专注于它就会提示数字键盘而不是字母.这甚至可能吗?

ps我不是想验证.这将是一个很好的用户体验,就是这样.

html mobile opera textinput

24
推荐指数
4
解决办法
6万
查看次数