小编Sri*_*aju的帖子

iOS示例项目要学习


我刚刚开始iOS开发.我阅读了一些教程,在iTunes U上观看了一些内容并自己编写了一些示例代码.现在我想采取下一步措施.我想了解XCode中iOS开发的最佳实践.

是否有任何写得很好,组织良好的iOS项目可供人们查看?

(正如我所看到的,iOS并不是开源爱好者的地方.)

谢谢迈克
.

xcode objective-c ios

40
推荐指数
3
解决办法
7万
查看次数

Django调试工具栏:了解时间面板

我正在运行Django调试工具栏来分析我的网站,并试图弄清楚为什么某些视图需要这么长时间.在查看我正在运行的查询以及他们花了多少钱,这是非常有价值的,但我无法理解如何阅读时间面板.

我到处寻找一些关于此的文档,但似乎找不到任何东西.我应该提一下,我是一个自学成才,相对较新的程序员,所以这些可能是有经验的程序员所熟悉的术语.

这是输出:

Resource         Value
User CPU time    3760.000 msec
System CPU time  340.000 msec
Total CPU time   4100.000 msec
Elapsed time     4625.453 msec
Context switches 248 voluntary, 467 involuntary
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮我弄清楚如何阅读这个,以及每个值代表什么?

谢谢.

python django django-debug-toolbar

39
推荐指数
1
解决办法
5815
查看次数

使用Sklearn的TfidfVectorizer变换

我正在尝试使用Sklearn的TfidfVectorizer对象获取单个文档的tf-idf向量.我根据一些训练文档创建词汇表,并使用fit_transform训练TfidfVectorizer.然后,我想找到任何给定测试文档的tf-idf向量.

from sklearn.feature_extraction.text import TfidfVectorizer

self.vocabulary = "a list of words I want to look for in the documents".split()
self.vect = TfidfVectorizer(sublinear_tf=True, max_df=0.5, analyzer='word', 
                 stop_words='english')
self.vect.fit_transform(self.vocabulary)

...

doc = "some string I want to get tf-idf vector for"
tfidf = self.vect.transform(doc)
Run Code Online (Sandbox Code Playgroud)

问题是这会返回一个包含n行的矩阵,其中n是我的doc字符串的大小.我希望它只返回一个代表整个字符串的tf-idf的向量.我怎样才能将字符串视为单个文档,而不是每个字符都是文档?另外,我对文本挖掘很新,所以如果我在概念上做错了,那就太棒了.任何帮助表示赞赏.

python document text-mining tf-idf

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

@selector中的参数

有没有办法可以在选择器中传递参数?

例如: 我有这个方法

- (void)myMethod:(NSString*)value1 setValue2:(NSString*)value2{

}
Run Code Online (Sandbox Code Playgroud)

我需要通过传递两个参数的选择器来调用此函数.

[NSTimer scheduledTimerWithTimeInterval:0.1 target:self selector:@selector(/*my method*/) userInfo:nil repeats:YES];
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

iphone cocoa cocoa-touch

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

35
推荐指数
7
解决办法
3万
查看次数

Django模型(1054,"字段列表中的未知列"')

不知道为什么会出现这个错误.这是我创建的模型 -

from django.db import models
from django.contrib.auth.models import User

class Shows(models.Model):
    showid= models.CharField(max_length=10, unique=True, db_index=True)
    name  = models.CharField(max_length=256, db_index=True)
    aka   = models.CharField(max_length=256, db_index=True)
    score = models.FloatField()

class UserShow(models.Model):
    user  = models.ForeignKey(User)
    show  = models.ForeignKey(Shows)
Run Code Online (Sandbox Code Playgroud)

以下是我访问这些模型的视图 -

from django.http import HttpResponse
from django.template import Context
from django.template.loader import get_template
from django.http import HttpResponse, Http404
from django.contrib.auth.models import User

def user_page(request, username):
    try:
        user = User.objects.get(username=username)
    except:
        raise Http404('Requested user not found.')

    shows     = user.usershow_set.all()
    template  = get_template('user_page.html')
    variables = Context({ …
Run Code Online (Sandbox Code Playgroud)

python django django-models

35
推荐指数
3
解决办法
7万
查看次数

iOS设备上的字体

我已经阅读了可用的字体系列[UIFont familyNames],但我在不同的设备上有各种列表(但具有相同的iOS版本).有人可以告诉我,如果使用上述方法列出的字体是否包含其他已安装应用程序提供的自定义字体,或者这些字体是否只是iOS附带的字体?

fonts cocoa-touch objective-c ios

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

Django模板比较字符串

我是django的新手.我坚持在模板中比较字符串的问题.

我使用ifnotequal标签来比较字符串.但它没有用.

我试着输出变量:

{{ request.user.username }} 
{{ article.creator }}
Run Code Online (Sandbox Code Playgroud)

在这里我比较:

{% ifnotequal request.user.username article.creator %}
    {# output something #}
{% endifnotequal %}
Run Code Online (Sandbox Code Playgroud)

但是当我做硬编码时:它有效.

{% ifnotequal "justin" "mckoy" %}
    {# output something #}
{% endifnotequal %}
Run Code Online (Sandbox Code Playgroud)

问题是什么?它article.creator来自数据库,user.username来自请求.

任何人都可以帮我解决这个问题吗?

python django django-templates

34
推荐指数
4
解决办法
6万
查看次数

如何创建一个Django表单,在复选框的右侧显示一个复选框标签?

当我定义类似于这样的Django表单类时:

def class MyForm(forms.Form):
    check = forms.BooleanField(required=True, label="Check this")
Run Code Online (Sandbox Code Playgroud)

它扩展为HTML,如下所示:

<form action="." id="form" method=POST>
<p><label for="check">Check this:</label> <input type="checkbox" name="check" id="check" /></p>
<p><input type=submit value="Submit"></p>
</form>
Run Code Online (Sandbox Code Playgroud)

我希望复选框输入元素在复选框后面有一个标签,而不是相反.有没有办法说服Django这样做?

[编辑]

感谢Jonas的回答 - 仍然,虽然它解决了我问的问题(复选框标签呈现在复选框的右侧),但它引入了一个新问题(所有窗口小部件标签都呈现在他们的窗口小部件的右侧......)

我想避免重写_html_output(),因为它显然不是为它而设计的.我想出的设计是在Field类中实现字段html输出方法,覆盖Boolean字段的方法,并在_html_output()中使用该方法.遗憾的是,Django开发人员选择采用不同的方式,我希望尽可能在现有框架内工作.

CSS听起来像一个不错的方法,除了我不知道足够的CSS来解决这个问题,甚至不知道我是否喜欢这种方法.此外,我更喜欢仍然类似于最终输出的标记,至少在渲染顺序中.

此外,由于为任何特定标记设置多个样式表是合理的,因此在CSS中执行此操作可能意味着必须多次对多个样式执行此操作,这几乎使CSS成为错误的答案.

[编辑]

好像我正在回答下面的问题.如果有人有更好的想法如何做到这一点,不要害羞.

python django checkbox

33
推荐指数
4
解决办法
4万
查看次数

Django在视图之间传递数据

我想知道在视图之间传递数据的"最佳"方式是什么.创建不可见字段并使用POST传递它还是应该在我的URL中编码它更好?或者有更好/更简单的方法吗?对不起,如果这个问题很愚蠢,我是网络编程的新手:)

谢谢

python django django-views

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