自从发布以来我一直想尝试GAE,但是来自ASP .NET和VS,我找不到我觉得舒服的开发工具.
因为我想用它来熟悉非Microsoft技术,我不关心我使用哪种语言,无论是Java还是Python,再加上对它们中的任何一种都不知道,我希望这是一种很好的形式.介入.
我只想知道开发工具的选项以及在哪里挖掘信息.
而且,当然,如果我成功,我会很高兴听到任何想法走上正轨.
谢谢!
我在整个互联网上看到PHP,Python,Ruby等之间的许多基准测试.Ruby因超级速度而受到很多抨击,导致开发人员出于"性能原因"而拒绝将其用于Web开发.但是,解释器的性能对Web应用程序真的很重要吗?99%的时间不是瓶颈位于数据库中吗?那么为什么每个人都吓坏了?
注意:我意识到在某些边缘情况下,例如某些数学/科学Web应用程序,性能很重要,但我不是在谈论那些; 我说的是你的平均社交网络,Stack Overflows等.
我有点困惑.我一直看到有关Adobe AIR如何让您下载在桌面上运行的应用程序的文章.我们不是已经这样了吗?这与WinForms或WPF应用程序有什么不同?您可以从网上下载它吗?我错过了什么吗?
C#4.0编译器生成的IL可以在CLR 2.0上运行吗?
为了澄清,我不是在询问VS 2010多目标(VS选择正确的编译器版本),我想知道csc.exe 4.0是否支持多目标...
我想创建一个非常简单的Web应用程序(平台):用户可以注册,获取帐户,然后登录到平台.我已经安装了Kohana.拥有一个轻量级的演示项目可以很好地利用这些东西来了解它是如何完成的.
有没有好的?
我现在正在考虑用JavaScript建立我的服务器端代码,并开始全力以赴,但我想知道它与PHP相比的安全性和灵活性.
我也想知道,如果它可以成功地用于开发像论坛板,完整的网站和像这样的东西,像PHP那样.
我想要这样的东西:
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制作这样的东西?=)先谢谢你.
说我有以下型号:
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) 假设我正在构建一个Web应用程序,其用户页面可以在http://example.com/找到NAME
.确保用户名与保留字不冲突的最佳方法是什么(例如'about','contact'等)?我可以想到两种方式:
最好的方法是什么?手动验证用户名不是一种选择.谢谢!
编辑:我忘了提,用户名必须在根目录,如下所示:
不是这样的:
因此,为什么我问这个问题.这是出于技术原因,不要问.
php ×2
.net ×1
air ×1
c# ×1
ide ×1
javascript ×1
kohana ×1
parsing ×1
performance ×1
python ×1
ruby ×1
server-side ×1
sorting ×1
sqlalchemy ×1
url ×1
validation ×1