拥有XML站点地图对SEO很重要,但是我应该限制文件中列出的页面吗?这是我的情况:
我的客户想要一个高中生物学评论网站.其中一个特点是"每日一词",这是一个特定的单词,一个2句快速解释,以及一个单独的2-3段说明与图片.我预计当天总共有250-400个单词.
除了今天的单词之外,还有一个索引可以让你查看你想要的任何单词.基本上,每个单词的大解释都是一个单独的页面.
我的问题是,我应该为每个这样做一个单独的XML站点地图条目吗?总的来说,这可以使站点地图超过400个条目.我倾向于这样做,因为我对SEO的理解是你列出的项目越多,它们被索引的可能性就越大.
思考?
我有一个框架,我修复了使用grid_propagate()方法的大小.我想在这个框架中居中框架.我该怎么做?
所有,
我下载/安装了1.9.2 windows安装程序,然后安装了RubyMine3.0RC,并安装了它.
打开一个新的Rails项目,选择mysql作为DB,当我"运行"它时会出现以下错误.
D:\ProgramFiles\Ruby192\bin\ruby.exe -e $stdout.sync=true;$stderr.sync=true;load($0=ARGV.shift) C:/Users/Rob/RubymineProjects/test1/script/rails server -p 3000 -b 127.0.0.1 -e development
D:/ProgramFiles/Ruby192/lib/ruby/gems/1.9.1/gems/mysql2-0.2.6-x86-mingw32/lib/mysql2/mysql2.rb:2:in `require': 126: The specified module could not be found. - D:/ProgramFiles/Ruby192/lib/ruby/gems/1.9.1/gems/mysql2-0.2.6-x86-mingw32/lib/mysql2/1.9/mysql2.so (LoadError)
from D:/ProgramFiles/Ruby192/lib/ruby/gems/1.9.1/gems/mysql2-0.2.6-x86-mingw32/lib/mysql2/mysql2.rb:2:in `<top (required)>'
from D:/ProgramFiles/Ruby192/lib/ruby/gems/1.9.1/gems/mysql2-0.2.6-x86-mingw32/lib/mysql2.rb:7:in `require'
from D:/ProgramFiles/Ruby192/lib/ruby/gems/1.9.1/gems/mysql2-0.2.6-x86-mingw32/lib/mysql2.rb:7:in `<top (required)>'
from D:/ProgramFiles/Ruby192/lib/ruby/gems/1.9.1/gems/bundler-1.0.7/lib/bundler/runtime.rb:64:in `require'
from D:/ProgramFiles/Ruby192/lib/ruby/gems/1.9.1/gems/bundler-1.0.7/lib/bundler/runtime.rb:64:in `block (2 levels) in require'
from D:/ProgramFiles/Ruby192/lib/ruby/gems/1.9.1/gems/bundler-1.0.7/lib/bundler/runtime.rb:62:in `each'
from D:/ProgramFiles/Ruby192/lib/ruby/gems/1.9.1/gems/bundler-1.0.7/lib/bundler/runtime.rb:62:in `block in require'
from D:/ProgramFiles/Ruby192/lib/ruby/gems/1.9.1/gems/bundler-1.0.7/lib/bundler/runtime.rb:51:in `each'
from D:/ProgramFiles/Ruby192/lib/ruby/gems/1.9.1/gems/bundler-1.0.7/lib/bundler/runtime.rb:51:in `require'
from D:/ProgramFiles/Ruby192/lib/ruby/gems/1.9.1/gems/bundler-1.0.7/lib/bundler.rb:112:in `require'
from C:/Users/Rob/RubymineProjects/test1/config/application.rb:7:in `<top (required)>'
from D:/ProgramFiles/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.0.3/lib/rails/commands.rb:28:in `require'
from D:/ProgramFiles/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.0.3/lib/rails/commands.rb:28:in `block in <top (required)>'
from …Run Code Online (Sandbox Code Playgroud) C99为该语言添加了一些有用的功能,但我发现很难推荐任何依赖于C99的练习.这是因为C99语言的实际实现很少(任何?).当然,在一些编译器中支持有限,但没有人愿意花时间编写C代码只是为了让它不可移植.
考虑到标准是在10年前编写并最终确定的,这是令人沮丧的.另外,我不时听到有关C1x的讨论,我想知道为什么有人会采取措施修改语言,因为当前版本的语言还没有实现.
所以我的问题是,作为乔今天的C程序员,我对C99标准有什么用处(如果有的话)?
我正在尝试在JSP中部署动态Web应用程序,并使用Spring和Hibernate框架在多个Java类和包中进行部署.我使用tomcat6作为我的网络服务器,MySQL作为我的数据库后端.不幸的是,当我尝试部署我的应用程序时,我得到以下堆栈跟踪:
HTTP Status 500 -
--------------------------------------------------------------------------------
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: Servlet.init() for servlet hadithSearcher threw exception
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
java.lang.Thread.run(Unknown Source)
root cause
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'hadithController': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private au.com.bandaconsulting.hadith.searcher.web.service.SearchService au.com.bandaconsulting.hadith.searcher.web.controller.HadithController.searchService; nested exception is java.lang.NoClassDefFoundError: au/com/bandaconsulting/databeans/IndexConfig
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:283)
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1055)
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842) …Run Code Online (Sandbox Code Playgroud) 我是编程新手,我只是阅读文档.对于这个小项目,我读过一些Perl书和一本PHP-Cookbook.但是我已经选择了一些食谱并且信不信由你:它在屏幕上看起来非常糟糕.我想我现在需要一些帮助 -
凭借我的小知识很难完成这项工作......我需要一些有效的Mechanize,因为以下一些例子已经过时了:
我希望了解更多 - 通过真实的实例 - 你还有更多......
我喜欢听到你的消息
在插件和Visual Studio包之间有什么区别的功能?
我在我的Rails 3应用程序中使用了jquery timeago插件.我在我的帖子#review view上有一个评论部分,它使用Railscasts第229集"Polling for Changes"中使用的AJAX每30秒自动刷新一次.由jQuery加载的_comment部分包含注释的created_at时间,该时间使用timeago Rails帮助器方法以正确的时间格式创建attr标记.
提交注释并且ajax加载注释时,jQuery timeago插件无法识别新的注释DOM元素.因此,不是评论显示为"大约一分钟前"的时间,而是显示"2010-11-21 23:08:36 UTC".
我当然搜索了这个问题,并找到了关于使用.live(),. delegate()或livequery插件的建议.
评论/ index.js.erb的:
<% unless @comments.empty? %>
$("#comments").append("<%=raw escape_javascript(render(@comments)) %>").timeago();
<% end %>
Run Code Online (Sandbox Code Playgroud)
评论/ show.js.erb:
$("#comments").append("<%=raw escape_javascript(render(@comments)) %>");
Run Code Online (Sandbox Code Playgroud)
公共/ Java脚本/ application.js中:
$(function() {
if ($("#comments").length > 0) {
setTimeout(updateComments, 30000);
}
});
function updateComments () {
var post_id = $("#post").attr("data-id");
if ($("#comments").length > 0) {
var after = $(".comment:last-child").attr("data-time");
} else {
var after = "0";
}
$.getScript("/posts/" + post_id + "/comments?after=" + after) …Run Code Online (Sandbox Code Playgroud) javascript jquery ruby-on-rails jquery-plugins ruby-on-rails-3
我需要一种方法来检查类,所以我可以放心地识别哪些属性是用户定义的类属性.问题是,像DIR功能(),inspect.getmembers()和朋友返回所有类的属性包括预定义的像:__class__,__doc__,__dict__,__hash__.这当然是可以理解的,而且人们可以说,我只能命名的成员名单忽视,但遗憾的是这些预先定义的属性绑定,因此不同版本的Python使我的项目volnerable在Python项目改改 - 我不喜欢那样.
例:
>>> class A:
... a=10
... b=20
... def __init__(self):
... self.c=30
>>> dir(A)
['__doc__', '__init__', '__module__', 'a', 'b']
>>> get_user_attributes(A)
['a','b']
Run Code Online (Sandbox Code Playgroud)
在上面的例子中,我想要一种安全的方法来只检索用户定义的类属性['a','b']而不是'c',因为它是一个实例属性.所以我的问题是......任何人都可以帮我解决上述虚构功能get_user_attributes(cls)吗?
PS我花了一些时间试图通过解析AST级别的类来解决问题,这很容易.但我找不到将已解析的对象转换为AST节点树的方法.我想一旦将一个类编译成字节码,就会丢弃所有的AST信息.
最好的问候雅各布