我有一个包含98个项目的列表.但每个项目包含0,1,2,3,4或5个字符串.
我知道如何获得列表的长度,事实上有人之前已经问过这个问题,并因为大概提出这样一个简单的问题而被投了票.
但我想要一个长度为98个元素的向量,每个元素是一个0到5的整数,告诉我每个列表项中有多少个字符串.我期待以下工作,但事实并非如此.
lapply(name.of.list,length())
Run Code Online (Sandbox Code Playgroud)
根据我的问题,你会发现我并不真正知道列表和项目的名称.随意把我拉直.
我使用django的默认站点地图应用程序实现了一个简单的站点地图类.由于执行时间很长,我添加了手动缓存:
class ShortReviewsSitemap(Sitemap):
changefreq = "hourly"
priority = 0.7
def items(self):
# try to retrieve from cache
result = get_cache(CACHE_SITEMAP_SHORT_REVIEWS, "sitemap_short_reviews")
if result!=None:
return result
result = ShortReview.objects.all().order_by("-created_at")
# store in cache
set_cache(CACHE_SITEMAP_SHORT_REVIEWS, "sitemap_short_reviews", result)
return result
def lastmod(self, obj):
return obj.updated_at
Run Code Online (Sandbox Code Playgroud)
问题是memcache只允许最大1MB的对象.这个比1MB大,所以存入缓存失败:
>7 SERVER_ERROR object too large for cache
Run Code Online (Sandbox Code Playgroud)
问题是django有一种自动的方法来决定何时应该将站点地图文件划分为较小的站点地图文件.根据文档(http://docs.djangoproject.com/en/dev/ref/contrib/sitemaps/):
如果您的某个站点地图的网址超过50,000,则应创建索引文件.在这种情况下,Django将自动对站点地图进行分页,索引将反映出来.
您认为启用缓存站点地图的最佳方式是什么? - 攻击django sitemaps框架以限制单个站点地图大小,比方说,10,000个记录似乎是最好的主意.为什么首先选择了50,000个?谷歌的建议?随机数? - 或许有一种方法可以让memcached存储更大的文件? - 或者也许保存了onces,站点地图应该作为静态文件提供?这意味着不是使用memcached进行缓存,而是必须手动将结果存储在文件系统中,并在下次请求站点地图时从那里检索它们(可能每天在cron作业中清理目录).
所有这些似乎都很低级,我想知道是否存在明显的解决方案......
我在我的wikispace主题中有一个侧边栏链接列表,目前使用jQuery根据.com /之后的URL将类应用于每个侧边栏链接.您可以在下面的代码中看到这个...
<div class="WikiCustomNav WikiElement wiki"><a href="/" class="">Home</a>
<a href="/Calendar" class="calendar">Calendar</a>
<a href="/Science" class="science">Science</a>
<a href="/Language+Arts" class="language-arts">Language Arts</a>
<a href="/Video+Page" class="video-page">Video Page</a>
<a href="/Code+Page" class="code-page">Code Page</a>
<a href="/Geography" class="geography">Geography</a>
<a href="/Western+Day" class="western-day">Delicious Bookmarks</a>
<a href="/Field+Day" class="field-day">Field Day</a>
<a href="/Share+Posts" class="share-posts">Share Posts</a>
<a href="/Audio+Page" class="audio-page">Audio Page</a>
<a href="/Map+Page" class="map-page">Map Page</a>
<a href="/Staff+Olympics" class="staff-olympics">Staff Olympics</a>
<a href="/Scribd+Document" class="scribd-document">Scribd Document</a>
<a href="/Staff+Meetings" class="staff-meetings">Staff Meetings</a>
<a href="/Staff+Phone+Tree" class="staff-phone">Staff Phone Tree</a>
<a href="/Employee+Procedures" class="employee-procedures">Employee Procedures</a>
<a href="/Student+Handbook" class="student-handbook">Student Handbook</a>
<a href="/Table+Sorter" class="table-sorter">Table Sorter</a>
<a href="/Teachers+Tips" …
Run Code Online (Sandbox Code Playgroud) WPF和Silverlight有什么区别?
它与桌面应用程序与Web应用程序中的winforms vs asp一样,还是有重叠?
我想将我的系统置于睡眠或休眠状态,两种不同的选择.
我如何使用API执行此操作,我真的不想使用Process,这不允许我选择我想要的操作方法.
说我有一个像这样的代码:
import java.util.Date;
import my.own.Date;
class Test{
public static void main(String [] args){
// I want to choose my.own.Date here. How?
..
// I want to choose util.Date here. How ?
}
}
Run Code Online (Sandbox Code Playgroud)
我应该是完全合格的班级名字吗?我能摆脱进口声明吗?在现实世界的编程中这种场景是常见的吗?
哦,至于整个(LPCWSTR)铸造的东西:它不会编译,除非我把它们.它给了我这个错误信息:
错误1错误C2664:'MessageBoxW':无法将参数2从'const char [22]'转换为'LPCWSTR'
我读过Java不支持static
本地变量,不像C/C++.现在,如果我想用一个局部变量编写一个函数,其值应该在函数调用之间保持不变,我该怎么做?
我应该使用实例变量吗?
是否有一种简单的方法可以从类外部调用某个类方法中的函数,其名称与类中的一个方法相同.
我有3个不同的例子.
void a () { // outside the class
}
class A {
// example 1, the same names
void a() {
a (); // but the outside one,
}
// example 2, different list of arguments
void a(int x) {
a (); // but the outside one,
}
// example 1, different names
void b () {
a (); // but the outside one,
}
};
Run Code Online (Sandbox Code Playgroud)
提前致谢