问题列表 - 第11138页

销售基于PHP框架的脚本

有大量的PHP框架(即Zend,Seagull,Symfony,CodeIgniter,CakePHP,Yii,Prado)可以很好地实现可扩展/可维护网站的重要部分,我几乎总是选择一个开始构建客户网站.

最近,我开始厌倦了为客户提供持续的开发服务,我正在研究编写更多功能齐全的商业脚本的可能性,这些脚本可以一次又一次地转售,希望找到那些神奇的"经常性的收入流"你总是在童话故事中听到的.请注意,我不是在讨论如何为像Drupal或Joomla这样的CMS系统构建扩展/插件,而是讨论完整的网站脚本.

所以这是我的多部分问题:

  1. 有什么理由说我不能将构建在其中一个框架上的脚本转售为一个完整的交钥匙解决方案(特别是如果框架的许可是非常灵活的,比如BSD许可)?
  2. 如果没有,为什么其他人不做同样的事情呢?
  3. 您是否见过基于众所周知的开源框架的商业PHP脚本?

多年来我一直在想这个问题,我问过的任何人都没有真正想出一个好的解释.这似乎是禁忌,没有人真正知道为什么?我见过使用第三方库(即jQuery,PHPmailer等)的商业脚本,但我从未见过完全基于应用程序框架构建的脚本.

php scripting zend-framework cakephp codeigniter

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

如何确定是否已选中单选按钮?

我正在使用带有黄瓜的webrat,我想测试当我在页面上时是否已经检查了一个单选按钮.我怎样才能做到这一点 ?我没有在webrat中找到任何可以做到这一点的步骤.

webrat cucumber radio-button checked

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

我可以gzip压缩我的所有HTML内容(页面)

我试图找出是否有任何原则来定义哪些页面应该是gzip压缩的,并在发送简单的html内容时画一条线.

如果你们可以分享你在gzip压缩项目的一部分时所做的决定,将会很有帮助.

html gzip

11
推荐指数
1
解决办法
7603
查看次数

appengine:缓存的引用属性?

如何在Google App Engine中缓存参考属性?

例如,假设我有以下模型:

class Many(db.Model):
    few = db.ReferenceProperty(Few) 

class Few(db.Model):
    year = db.IntegerProperty()
Run Code Online (Sandbox Code Playgroud)

然后我创造了许多Many只指向一个的东西Few:

one_few = Few.get_or_insert(year=2009)
Many.get_or_insert(few=one_few)
Many.get_or_insert(few=one_few)
Many.get_or_insert(few=one_few)
Many.get_or_insert(few=one_few)
Many.get_or_insert(few=one_few)
Many.get_or_insert(few=one_few)
Run Code Online (Sandbox Code Playgroud)

现在,如果我想迭代所有Many的,读取它们的few价值,我会这样做:

for many in Many.all().fetch(1000):
  print "%s" % many.few.year
Run Code Online (Sandbox Code Playgroud)

问题是:

  • 每次访问都会many.few触发数据库查找吗?
  • 如果是,是否可以在某处缓存,因为每次只有一次查找应该足以带来同一个实体?

正如一篇评论中所述:我知道memcache,但是当我通过引用调用另一个实体时,我不确定如何"注入"它.

在任何情况下,memcache都没用,因为我需要在执行中缓存,而不是在它们之间.使用memcache无助于优化此调用.

python database performance google-app-engine google-cloud-datastore

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

按名称创建objective-c类实例?

是否可以按名称创建类的实例?就像是:

NSString* className = @"Car";
id* p = [Magic createClassByName:className];
[p turnOnEngine];
Run Code Online (Sandbox Code Playgroud)

我不知道这是否可能在objective-c中,但似乎是这样,

reflection objective-c

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

NSSearchPathForDirectoriesInDomains问题

我正在尝试工作目录.不幸的是,当我运行NSSearchPathForDirectoriesInDomains时,我得到一个不可写的目录.我得到的是:

/ Users/me/Library/Application Support/iPhone Simulator/User/Documents

当我运行其他人的例子时,我得到:

/ Users/me/Library/Application Support/iPhone模拟器/用户/应用程序/ 6958D21C-C94B-4843-9EF1-70406D0CA3A3/Documents

这是可写的.

使用的代码片段是

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSLog(documentsDirectory);
Run Code Online (Sandbox Code Playgroud)

我需要做什么才能让我获得相同的长目录结构?

filesystems iphone objective-c uikit

6
推荐指数
1
解决办法
8532
查看次数

高级ASP.NET托管

我知道有一百万个ASP.NET托管选项,但如果您有一些钱需要花费并希望获得最佳性能和正常运行时间,那么有哪些高级选项?我们目前使用MaximumASP,它们通常很棒.我知道另一个不错的选择是Rackspace.有没有人有任何其他建议?这是谷歌很难做到的事情之一,因为每个人都称其主机选项为高级或专业.

asp.net hosting

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

原子操作是否足够

class StopIt
{
  private bool stop;

  void Loop()
  {
    while (!stop)
    {
       // work
    }
  }

  void Stop()
  {
    stop = true;
  }
}
Run Code Online (Sandbox Code Playgroud)

基本上,如果Loop方法在一个线程中运行而Stop从另一个线程调用,那么操作是否会正常停止?我知道bool读/写是原子的.但是,这够了吗?如果线程循环没有立即停止,则会出现问题.我应该标记停止挥发吗?

c#

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

django评论:如何防止表单错误将用户重定向到预览页面?

目前,如果表单上有任何错误,django.contrib.comments会将用户发送到预览页面.

我在博客的上下文中使用评论,我宁愿用户留在他们所在的页面上,如果提交有问题.据我所知,这在django.contrib.comments.views.comments.post_comment中是硬编码的:

# If there are errors or if we requested a preview show the comment
if form.errors or preview:
    template_list = [
        "comments/%s_%s_preview.html" % tuple(str(model._meta).split(".")),
        "comments/%s_preview.html" % model._meta.app_label,
        "comments/preview.html",
    ]
    return render_to_response(
        template_list, {
            "comment" : form.data.get("comment", ""),
            "form" : form,
            "next": next,
        },
        RequestContext(request, {})
    )
Run Code Online (Sandbox Code Playgroud)

有没有什么办法可以在不将源代码更改为django.contrib.comments的情况下更改此行为?

任何指针都会被赞赏......

谢谢!

python django django-contrib

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

笔记本电池状态?

有没有办法在Windows和Linux之间以可移植的方式从C++程序获取电池的状态(充电/放电/当前充电/容量/等...).我正在做一个小程序供我自己使用,需要一些帮助.请在我的博客上查看该程序的描述:


JB期刊

此外,有没有办法真正看到计算机当前是否连接到互联网.我目前正在通过请求www.google.com并查看我是否收到"503错误"作为回报.有没有更好的方法呢?我正在使用libCurl作为我程序的webinterface部分,但想知道是否有更好的替代方案......

c linux windows internet-connection

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