Google +1 按钮生成器意味着我需要<meta itemprop="image">为缩略图指定.
文档页面表示遵循以下顺序:
<img itemprop="image" src="..."></img>
Run Code Online (Sandbox Code Playgroud)<meta property="og:image" content="..."/>
Run Code Online (Sandbox Code Playgroud)三个,甚至是三个,都没有为我工作.
Google Plus共享者忽略了我选择的图像,而是显示不同的图像.
这不是缓存问题,因为我已经更改了子域几次只是为了检查.
它看起来 像谷歌+片段更喜欢较大的正方形图像.
我正在构建一个可扩展的引擎,所以我需要确定需求.
Google+缩略图的最小尺寸是多少?
是否必须是正方形,或者它必须接近正方形?
我想我已经接近了解Mono GC和ObjC如何重新计算在一起生活.
它的工作方式是当本机对象的引用计数为1时,我们不会阻止托管实例进行垃圾回收.一旦引用计数增加到1以上,我们就会阻止托管实例收集垃圾.
这是因为托管对象可能包含用户状态.对于镜像相应本机对象(例如托管UIView实例)的托管对象,MonoTouch知道实例不能包含任何状态,因此只要没有托管代码具有对托管实例的引用,GC就可以收集它.如果稍后需要托管实例,我们只需创建一个新实例.
因此,如果我创建了一个CustomButton继承UIButton,将其作为子视图添加到我的View,让托管引用滑出范围然后运行GC,此托管 CustomButton仍然不符合收集条件.
为什么不能收集?当然它可能具有类似属性的托管状态,但是如果没有来自托管对象的链接,谁关心这个状态?它可能也只是消失,为什么不能呢?
我正在考虑一个可能的原因:订阅CustomButton事件不会使GC保持活动状态,因此当收集对象时,事件会停止触发.这可能会导致意外行为.
它是否正确?是否有其他原因使托管对象保持活动状态,即使没有人链接它?
想象一下这样的情况:
clickHandler(event) {
var that = this;
var cellIndex = event.target.id;
if(that.inProcess) return;
/* Temporarily clone state */
var cloneState = JSON.parse(JSON.stringify(this.state));
var currentCell = cloneState.gameCellArray[cellIndex];
currentCell.shown = true;
if (that.someCondition) {
that.inProcess = true;
setTimeout(function () {
currentCell.shown = false;
that.setState(cloneState);
that.inProcess = false;
}, 1000)
}
this.setState(cloneState);
}
Run Code Online (Sandbox Code Playgroud)
现在我在理论上担心我克隆状态(第四个语句clickHandler)可能会发生我没有获得最新版本的状态 - 因为setState来自先前调用的一些调用clickHandler正在等待,这是有效的假设吗?
现在,我的问题是,如果我以下面的方式重写上面的代码(基本上使用setState回调参数),它会更安全吗?(就没有失去同步状态而言).
clickHandler(event) {
var that = this;
var cellIndex = event.target.id;
if(that.inProcess) return;
that.setState(function(prevState, props){
var cloneState = JSON.parse(JSON.stringify(prevState)); …Run Code Online (Sandbox Code Playgroud) 有一个表格UserFriends可以保存用户友谊的记录.对于每个友谊,只有一个记录,
User1ID User2ID IsConfirmed
1 2 true
Run Code Online (Sandbox Code Playgroud)
这在业务逻辑方面是相同的
User1ID User2ID IsConfirmed
2 1 true
Run Code Online (Sandbox Code Playgroud)
但两者都不可能发生.
什么是最有效(但可读且不涉及纯SQL)实体框架查询,以确定用户A是否是用户B的朋友,考虑到我们不知道它们中的哪一个在第一列或第二列?
我的尝试很简单明了:
public bool AreFriends (int user1Id, int user2Id)
{
return MyObjectContext.UserFriends
.Any (uf => uf.IsConfirmed && (
(uf.UserID == user1Id && uf.FriendUserID == user2Id)
|| (uf.UserID == user2Id && uf.FriendUserID == user1Id)
));
}
Run Code Online (Sandbox Code Playgroud)
有没有比||这里更好的方式?
我必须同时对一个对象执行两个动画.
出于多种原因,我想将jQuery用于垂直动画,将CSS3用于水平动画.
在jQuery方面,swing缓动效果很好:

swing: function (a,b,c,d){return(-Math.cos(a*Math.PI)/2+.5)*d+c}
Run Code Online (Sandbox Code Playgroud)
我正在寻找一种在CSS3过渡中表达这种缓动功能的方法.
如果它是不可能的,我正在寻找一个宽松的功能(例如贝塞尔曲线)是最相似 到 swing
,可用于双方在jQuery和CSS3.请包含指向任何所需插件的链接.
有一个名为mono-reactive的Rx端口包含一个MonoTouch项目,但作者在十天前宣布放弃该项目以支持Microsoft开源实现:
我很高兴地宣布,由于微软在Apache许可证中开源了Reactive Extensions,我不会再继续使用这个代码库了. http://rx.codeplex.com/
MonoDevelop试图在Rx master中打开Rx.sln 并且无论如何都没有MonoTouch目标.MonoTouch还没有PCL支持.
我想知道是否有人已经为Rx建立了一个兼容MonoTouch的项目,以及它是否真的可用于生产.
如果React提供DOM协调,是否可以动态重新加载组件的代码并在编辑后重新呈现它?
我正在寻找一种解决方案,允许我编辑JSX文件,保存它,并让组件在浏览器中自行更新,无需重新加载页面,卸载它或丢失其状态.
理想情况下,这应该没有浏览器插件.
我正在使用ToolAPI将面板添加到Firefox DevTools.
我可以定义setup()和dispose()处理初始化和拆卸的方法.
但是,我无法弄清楚如何确定面板当前是否可见,或者何时更改可见性.这个事件是否暴露在某个地方?
要清楚,我只想知道我的小组.所以我想知道我的面板何时可见,或者当用户切换到例如Elements选项卡时.
在与服务器API交谈时,我大量使用任务并行库.
我想显示iOS网络指示器,而这些任务当前正在运行.
我该怎么做?
在以前的MonoTouch版本中,我曾经这样做忽略了未观察到的异常:
TaskScheduler.UnobservedTaskException += delegate(object sender, UnobservedTaskExceptionEventArgs e) {
Console.WriteLine (e);
e.SetObserved ();
};
Run Code Online (Sandbox Code Playgroud)
这是否是一个好的做法是有争议的,但我想知道与Xamarin.iOS 6.4中正式支持的async/awaitkeywords 一起实现相同的效果.
这是我用于测试的代码:
async void OnClick (object sender, EventArgs e)
{
await Task.Run (() => { throw new Exception (); });
}
Run Code Online (Sandbox Code Playgroud)
当我运行它时,调试器暂停AsyncVoidMethodBuilder:

我读到.NET 4.5据说改变了行为,因此未观察到的异常不会使应用程序崩溃 - 但是如果将异常发布到UIKit同步上下文中我无法处理它们,这无济于事.
有没有办法忽略awaitMonoTouch中未观察到的异常?
xamarin.ios ×4
c# ×3
javascript ×3
reactjs ×2
xamarin ×2
.net ×1
async-await ×1
c#-5.0 ×1
css3 ×1
firefox ×1
google-plus ×1
hotswap ×1
ios ×1
jquery ×1
livereload ×1
meta-tags ×1
opengraph ×1
schema.org ×1