我应该使用哪些微博数据进行博客?

博客基本上是一个页面,列出了10篇文章的摘要,每个项目标题链接到整个文章页面。 我见过: http://schema.org/Blog http://schema.org/Article (或者http://schema.org/BlogPosting ?) 我在哪里使用这些? 现在在个人文章页面我有: <article itemscope itemtype="http://schema.org/Article"> <h1 itemprop="name"> <a href="…"> A title… </a> </h1> <div itemprop="articleBody"> bla bla </div> … </article> 没关系,我猜,但我在文章索引页面上做了什么? 我是否将这些添加到每篇文章,并将itemscope itemtype="http://schema.org/Blog" itemprop="blogPosts"到所有文章的容器元素? 因为在文档中不会出现文章是博客的孩子…

组成两个比较函数?

我想先sorting一个属性,然后再sorting(如果第一个属性是相同的)。 Haskell中sortBy两个比较函数的惯用方法是什么,即与sortBy使用的函数? 特定 f :: Ord a => a -> a -> Ordering g :: Ord a => a -> a -> Ordering 构成f和g会产生: hxy = case v of EQ -> gxy otherwise -> v where v = fxy

例外:不允许序列化“closures”

所以我不确定我要告诉你们什么,如果你需要更多的代码,请不要犹豫,问问: 所以这个方法将在我们的应用程序中为Zend设置initMailer: protected function _initMailer() { if ('testing' !== APPLICATION_ENV) { $this->bootstrap('Config'); $options = $this->getOptions(); $mail = new Zend_Application_Resource_Mail($options['mail']); }elseif ('testing' === APPLICATION_ENV) { //change the mail transport only if dev or test if (APPLICATION_ENV <> 'production') { $callback = function() { return 'ZendMail_' . microtime(true) .'.tmp'; }; $mail = new Zend_Mail_Transport_File( array('path' => '/tmp/mail/', […]

JPA OneToMany和ManyToOne关系

我有三个类的名称是用户和这个用户有其他类的实例。 喜欢这个; public class User{ @OneToMany(fetch=FetchType.LAZY, cascade = CascadeType.ALL) public List<APost> aPosts; @OneToMany(fetch=FetchType.LAZY, cascade = CascadeType.ALL) public List<BPost> bPosts; } public class BPost extends Post { @ManyToOne(fetch=FetchType.LAZY) public User user; } public class APost extends Post { @ManyToOne(fetch=FetchType.LAZY) public User user; } 它是这样的工作,但在数据库中生成emty表。 其中必须包含外键。 当我试图使用mappedBy和JoinColumn annotains我失败了。 我该如何解决这个问题? 额外的信息: 当我改变了; @ManyToOne(fetch=FetchType.LAZY) @JoinColumn(name="id") public User user; 和 […]

如何防止java.lang.OutOfMemoryError:PermGen空间?

我经常从SBT得到一个OutOfMemoryError 。 > test [error] java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: PermGen space [error] Use 'last' for the full log. > last [debug] Running task… Cancelable: false, check cycles: false [debug] [debug] Initial source changes: [debug] removed:Set() [debug] added: Set() [debug] modified: Set() [debug] Removed products: Set() [debug] Modified external sources: Set() [debug] Modified binary dependencies: Set() [debug] Initial […]

如何使用curl的PATCH动词

我正在尝试对服务器进行PATCH调用。 我正在使用以下命令: curl –data status=closed -X PATCH https://api.viafoura.com/v2/dev.viafoura.com/pages/7000000043515 这是发送PATCH请求的正确方法吗? 我得到一个错误,说没有状态参数集。 我猜测–data只是POST请求,因此服务器没有find状态参数。 这是答复(FYI): {"http_status":400,"error":"Parameter validation errors","validation_errors":{"status":{"error":"Request missing status parameter."}}} 你可以在这里find关于这个服务的文档。

Chrome重绘问题

我在Chrome中遇到了一个奇怪的重绘问题: 看到破碎的右侧? 这是一个具有单个背景的div 。 HTML <div id="resultsSortFilter> <!– … –> </div> CSS #resultsSortFilter { float: left; width: 712px; height: 109px; margin: 7px 0 0 8px; background: url('..http://img.dovov.comsearch_sortfilter_bg.png') no-repeat; } 在任何其他浏览器没有问题 只发生在新版本,我们阻止了更新,以防止这种内部导致的问题。 似乎是在渲染完成之前通过上下滚动触发的。 同一问题在多个网站上 有没有人看过这个? 有谁知道是什么原因造成的,或者Chrome想要做什么? Chrome版本26.0.1410.64 m 更新 这个问题在Windows和Mac OS上。 事实上在Mac上似乎更糟糕。 我可能会把它进一步固定下来。 我们在包含大量大图像的页面上看到错误。 我想知道这是否与Chrome浏览器必须下载的数据大小有关? 这似乎使问题消失(不打算称之为修复): “这可能是因为更新版本的Chrome根本不喜欢你的GPU,我遇到了类似于你的问题,并通过closures合成和3D加速function解决了这个问题。 在地址栏中inputchrome://标志并设置以下项目: 所有页面上的GPU合成:已禁用(下拉菜单中有三个选项)。 禁用加速2Dcanvas:启用(点击“启用”链接,该框将变成白色。) 禁用加速CSSanimation:启用(如上所述,该项目将变成白色。) 然后点击页面底部显示的button立即重新启动以重新启动浏览器并testing它是否工作。 从https://askubuntu.com/questions/167140/google-chrome-with-strange-behavior 更新 这个问题似乎已经消失在更高版本的Chrome中。

使用PhantomJS设置远程debugging

我试图用PhantomJS设置远程debugging,没有太多的运气。 我正在按照https://github.com/ariya/phantomjs/wiki/Troubleshooting上的说明进行操作。 我有一个名为debug.js的小程序: var system = require('system' ), fs = require('fs'), webpage = require('webpage'); (function(phantom){ var page=webpage.create(); function debugPage(){ console.log("Refresh a second debugger-port page and open a second webkit inspector for the target page."); console.log("Letting this page continue will then trigger a break in the target page."); debugger; // pause here in first web browser […]

用JavaScript添加类

我正在写一些香草JavaScript来创build一个不错的导航菜单。 我坚持添加一个活跃的类。 我通过类名获取元素不是由id。 下面的代码工作,如果用id代替,但是,我需要它适用于多个元素。 HTML <img class="navButton" id="topArrow" src="images/arrows/top.png" /> <img class="navButton" id="rightArrow" src="images/arrows/right.png" /> JS var button = document.getElementsByClassName("navButton"); button.onmouseover = function() { button.setAttribute("class", "active"); button.setAttribute("src", "images/arrows/top_o.png"); } 请不要包含jQuery的答案。

在Xamarin中使用本地数据库

我已经开始使用Visual Studio的Xamarin插件来创build一个Android应用程序。 我有一个本地的SQL数据库,我想调用它来显示数据。 我不明白我能做到这一点。 可能吗?