我是否有人使用[variable release]和其他时间variable = nil来清理记忆?
你什么时候使用每一个?有什么区别?
我需要知道<html>网页开头的标签有什么用,尽管没有这些<html> </html>标签,网站运行完美.
我知道doctype是必需的,但为什么需要这个<html>标签.
我正在学习使用sed并有一个假设的要求:
bash$ cat states
California
Massachusetts
Arizona
Wisconsin
Run Code Online (Sandbox Code Playgroud)
我想输出:(基本上我只需要一个空行)
California
Massachusetts
Arizona
Wisconsin
Run Code Online (Sandbox Code Playgroud)
请建议使用sed的方法.它应该使用多线模式空间等的概念吗?
谢谢,
Jagrati
回答其中一条评论,好的,我运行了一些测试脚本,而错误的假设是地址空间选择标准只应用一次.它似乎一次又一次被激活.
bash$ cat file
a
b
c
a
b
c
bash$ sed -e '/a/,/b/s/$/x/g' file
ax
bx
c
ax
bx
c
Run Code Online (Sandbox Code Playgroud)
我的印象是它会产生:
ax
bx
c
a
b
c
Run Code Online (Sandbox Code Playgroud)
那么有人可以解释在逗号分隔的地址空间的情况下sed是如何进行的.
我有这个非常简单的程序,我只是创建一个对象并查看保留计数.
#import <Foundation/Foundation.h>
#import "GeometryCalculator.h"
int main (int argc, const char * argv[]) {
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
GeometryCalculator *calculator = [[GeometryCalculator alloc] init];
NSLog(@"Counter: %d", [calculator retainCount]);
[calculator release];
[pool drain];
return 0;
}
Run Code Online (Sandbox Code Playgroud)
我希望我的retainCount为1,但它是16863520.Class GeometryCalculator完全是空的.没有方法,没有实例变量.
我该如何存储项目设置?
哪个更好 - 使用$settings包含我所有设置的数组:
$settings['max_photos'] = 30;
//...
Run Code Online (Sandbox Code Playgroud)
或者创建一个Config包含所有设置的单例类?
Class Config {
private $max_photos = 30;
//...
}
Run Code Online (Sandbox Code Playgroud)
有什么好例子吗?
以下代码段使用输出进行注释(如ideone.com上所示):
print "100" < "2" # True
print "5" > "9" # False
print "100" < 2 # False
print 100 < "2" # True
print 5 > "9" # False
print "5" > 9 # True
print [] > float('inf') # True
print () > [] # True
Run Code Online (Sandbox Code Playgroud)
有人可以解释为什么输出是这样的?
在我的Cake应用程序中,我有一个控制器"completed_projects".它的索引操作不带参数,并列出了一些项目.可以通过example.com/completed_projects/index/page:23等方式访问不同的页面
我想让网址像这样:
example.com/portfolio/page23
Run Code Online (Sandbox Code Playgroud)
显然我需要为此制定一些路线.我尝试了很多像:
Router::connect('/portfolio/page:num', array('controller' => 'completed_projects', 'action' => 'index'), array('pass'=>'page:num', 'num'=>'[0-9]+'));
Run Code Online (Sandbox Code Playgroud)
并且:
Router::connect('/portfolio/:page:num', array('controller' => 'completed_projects', 'action' => 'index'), array('named'=>'num', 'page'=>'page', 'num'=>'[0-9]+'));
Run Code Online (Sandbox Code Playgroud)
我也一次又一次地尝试修改它们,但没有一个能很好地工作.
我正在使用CakePHP 1.3.任何帮助将不胜感激.
有没有什么可以使GNU Emacs 23.2与Python 3一起运行?
如何在Emacs中使用Python 3进行开发的理想环境如何?
有没有关于在Python 3中使用ropemacs的文档?
我应该将Python 3的site-packages目录添加到python路径吗?
将按照这里的说明(对于python-mode.el)或设置python-python-command为python3 for python.el影响pymacs或ropemacs?
编辑:来自GNU Emacs 23.2的python.el(由Dave Love撰写):
;; Fixme: This doesn't support (the nascent) Python 3
Run Code Online (Sandbox Code Playgroud)
python-mode.el如何支持它?
objective-c ×2
python ×2
awk ×1
cakephp ×1
class ×1
cocoa ×1
comparison ×1
dvcs ×1
emacs ×1
email ×1
git ×1
html ×1
ios ×1
iphone ×1
named ×1
newline ×1
oop ×1
pagination ×1
parameters ×1
php ×1
pymacs ×1
python-2.x ×1
python-3.x ×1
ropemacs ×1
routing ×1
sed ×1
shell ×1
tags ×1
types ×1