小编Sas*_*gov的帖子

入门Google App Engine

自从发布以来我一直想尝试GAE,但是来自ASP .NET和VS,我找不到我觉得舒服的开发工具.

因为我想用它来熟悉非Microsoft技术,我不关心我使用哪种语言,无论是Java还是Python,再加上对它们中的任何一种都不知道,我希望这是一种很好的形式.介入.

我只想知道开发工具的选项以及在哪里挖掘信息.

而且,当然,如果我成功,我会很高兴听到任何想法走上正轨.

谢谢!

ide google-app-engine

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

编程语言的速度对Web应用程序是否重要?

我在整个互联网上看到PHP,Python,Ruby等之间的许多基准测试.Ruby因超级速度而受到很多抨击,导致开发人员出于"性能原因"而拒绝将其用于Web开发.但是,解释器的性能对Web应用程序真的很重要吗?99%的时间不是瓶颈位于数据库中吗?那么为什么每个人都吓坏了?

注意:我意识到在某些边缘情况下,例如某些数学/科学Web应用程序,性能很重要,但我不是在谈论那些; 我说的是你的平均社交网络,Stack Overflows等.

performance web-applications

6
推荐指数
3
解决办法
3468
查看次数

Adobe AIR有什么意义?

我有点困惑.我一直看到有关Adobe AIR如何让您下载在桌面上运行的应用程序的文章.我们不是已经这样了吗?这与WinForms或WPF应用程序有什么不同?您可以从网上下载它吗?我错过了什么吗?

air

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

C#4.0编译器生成的IL可以在CLR 2.0上运行吗?

C#4.0编译器生成的IL可以在CLR 2.0上运行吗?

为了澄清,我不是在询问VS 2010多目标(VS选择正确的编译器版本),我想知道csc.exe 4.0是否支持多目标...

.net c#

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

是否有任何使用Kohana进行用户注册和登录验证的示例项目?

我想创建一个非常简单的Web应用程序(平台):用户可以注册,获取帐户,然后登录到平台.我已经安装了Kohana.拥有一个轻量级的演示项目可以很好地利用这些东西来了解它是如何完成的.

有没有好的?

php kohana

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

在Ruby中对字符串和数字进行排序

我想首先按字符串排序数组,然后是数字.我该怎么做呢?

ruby sorting

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

服务器端的JavaScript就像PHP一样

我现在正在考虑用JavaScript建立我的服务器端代码,并开始全力以赴,但我想知道它与PHP相比的安全性和灵活性.

我也想知道,如果它可以成功地用于开发像论坛板,完整的网站和像这样的东西,像PHP那样.

javascript server-side serverside-javascript

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

从PHP获取URL的用户名

我想要这样的东西:

http://www.someniceandreliableurl.com/username
Run Code Online (Sandbox Code Playgroud)

并抓住用户名.

我想制作像twitters/facebook/etc quick urls这样的东西......

twitter.com/username
Run Code Online (Sandbox Code Playgroud)

我怎么能用PHP制作这样的东西?=)先谢谢你.

php url parsing

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

在SQLAlchemy中对column_property进行延迟加载

说我有以下型号:

class Department(Base):
    __tablename__ = 'departments'
    id = Column(Integer, primary_key=True)

class Employee(Base):
    __tablename__ = 'employees'
    id = Column(Integer, primary_key=True)
    department_id = Column(None, ForeignKey(Department.id), nullable=False)
    department = relationship(Department, backref=backref('employees'))
Run Code Online (Sandbox Code Playgroud)

有时,当我查询部门时,我还想获取他们拥有的员工数量.我可以用a来实现这一点column_property,如下:

Department.employee_count = column_property(
    select([func.count(Employee.id)])
        .where(Employee.department_id == Department.id)
        .correlate_except(Employee))

Department.query.get(1).employee_count # Works
Run Code Online (Sandbox Code Playgroud)

但是,即使我不需要,也总是通过子查询获取计数.显然我不能要求SQLAlchemy在查询时不加载它:

Department.query.options(noload(Department.employee_count)).all()
# Exception: can't locate strategy for <class 'sqlalchemy.orm.properties.ColumnProperty'> (('lazy', 'noload'),)
Run Code Online (Sandbox Code Playgroud)

我也尝试使用混合属性而不是列属性来实现它:

class Department(Base):
    #...

    @hybrid_property
    def employee_count(self):
        return len(self.employees)

    @employee_count.expression
    def employee_count(cls):
        return (
            select([func.count(Employee.id)])
                .where(Employee.department_id == cls.id)
                .correlate_except(Employee))
Run Code Online (Sandbox Code Playgroud)

没有运气:

Department.query.options(joinedload('employee_count')).all()
# AttributeError: 'Select' …
Run Code Online (Sandbox Code Playgroud)

python sqlalchemy

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

确保用户名不是保留字的最佳方法是什么?

假设我正在构建一个Web应用程序,其用户页面可以在http://example.com/找到NAME.确保用户名与保留字不冲突的最佳方法是什么(例如'about','contact'等)?我可以想到两种方式:

  • 在我的代码中的某处保留一个列表.这很棒,但是如果我决定将"关于"页面更改为"aboutus",那么我需要编辑另一段代码.
  • 请求URI(例如http://example.com/someusername)并检查它是否存在(不返回404).这感觉有点像黑客,但另一方面它完全符合它的预期.另一方面,如果不为它制作页面,我就无法保留任何内容.

最好的方法是什么?手动验证用户名不是一种选择.谢谢!

编辑:我忘了提,用户名必须在根目录,如下所示:

http://example.com/USERNAME

不是这样的:

http://example.com/users/USERNAME

因此,为什么我问这个问题.这是出于技术原因,不要问.

validation

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