只显示主题贴
def make_change(amount, coins=[25, 10, 5, 1])
begin
plan = []
for am in coins.min..amount do
if coins.include?(am) then
plan[am] = [am]
else
size = 999999
for a in coins.min..am/2 do
if plan[a] and plan[am-a] then
s = plan[a].length + plan[am ...
- 进入论坛 Ruby 版
Python 2.4还可以用更简单的Decorator语法:
@decorator
def fun1(x,y):
pass
- 进入论坛 综合技术 版
jindw 写道yananay 写道
这个不是GPL的内容吧?按照GPL的内容,如果你用MYSQL的代码了,那么使用它的代码的部分必须
也遵守GPL,而不是用了MYSQL就得遵守开源。
你说的是LGPL。
所以MySQL不能捆绑进产品里面卖,一定要告诉客户:我们的产品里面不包含MySQL,但是我们可以为你下载安装。所以我现在要捆绑的话,一般都用PostgreSQL,质量又好,SQL支持也比MySQL完善,效能在8.1以后已经相当理想了。
- 进入论坛 海阔天空 版
自从开始用Mac之后,终于觉得要开始学一门新的语言了。
Mac OS X 上 Objective C 是基础的开发语言。转向 Mac 平台,是一件非常有趣的事情啊!
不知道各位对Mac上的程序开发和对Objective C有什么见解呢?
- 进入论坛 海阔天空 版
Arath 写道简单的说指针符号是一个实体,需要分配实际的内存空间给指针,这个空间里存着的是指针指向的数据的地址.
数组符号则不存在实体,一切都由编译器去解决.
前面kdekid提到的对齐问题不是绝对的,不同的编译器优化产生的结果不同,而且可以通过编译开关来改变.
现在的编译器默认都是对齐的。有的时候是必须对齐,这需要看ABI的具体实现。
- 进入论坛 综合技术 版







评论排行榜