小编til*_*arr的帖子

为什么我的MCSession对等端会随机断开连接?

我使用MCNearbyServiceBrowser和MCNearbyServiceAdvertiser将两个对等体连接到MCSession.我可以使用MCSession的sendData方法在它们之间发送数据.所有似乎都按预期工作,直到我随机(并且不是由于我控制的任何事件)通过会话的MCSessionDelegate didChangeState处理程序接收MCSessionStateNotConnected.此外,MCSession的connectedPeers数组不再拥有我的同行.

两个问题:为什么?以及如何防止MCSession断开连接?

objective-c ios7 multipeer-connectivity

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

如何判断UIWebView何时完成渲染(未加载)?

我知道它什么时候加载...(webViewDidFinishLoad),但我想用

[webView.layer renderInContext:UIGraphicsGetCurrentContext()];
Run Code Online (Sandbox Code Playgroud)

从UIWebView创建图像.偶尔我会在webView完成渲染之前获取图像.我可以使用performSelector来延迟图像的获取,但等待的数量是任意的和脆弱的.

objective-c uiwebview ios

34
推荐指数
1
解决办法
6671
查看次数

Azure WebJob临时文件夹

是否有Azure WebJobs首选机制来获取处理我的blob数据的本地存储文件夹/路径(sqlite数据库)?我可以获取流,但需要将其写入磁盘,以便Sqlite可以打开它的连接.

我知道RoleEnvironment.GetLocalResource意味着与WebRoles一起使用......是否有与WebJobs相同的东西?

c# azure azure-webjobs

23
推荐指数
1
解决办法
5751
查看次数

PDF Spec与Acrobat创建(QuadPoints)

我在Acrobat中创建了一些注释(Underline,Highlight,Strikeout,Squiggly),并且正在挖掘QuadPoints数组以进行渲染.pdf规范PDF 32000-1:2008表示它们是逆时针顺序,x1,y1 - > x2,y2指定四边形的基数.

这看起来应该是:BottomLeft,BottomRight,TopRight,TopLeft

不幸的是,Acrobat似乎以不同的(并且不合规的方式)创建它们.

看起来好像订单是:TopLeft,TopRight,BottomLeft,BottomRight.

有人对这种现象有所了解吗?它一致吗?我错过了什么吗?

pdf acrobat annotations

8
推荐指数
1
解决办法
1264
查看次数

stringByAddingPercentEscapesUsingEncoding逃脱的字符是什么?

我不得不从stringByAddingPercentEscapesUsingEncoding切换到CFURLCreateStringByAddingPercentEscapes,因为它不会转义问号(?).我很好奇它究竟逃脱了什么,以及部分转义与RFC 3986背后的基本原理.

escaping objective-c nsstring

7
推荐指数
2
解决办法
1900
查看次数

是什么触发Azure Functions重新加载引用的程序集?

我一直在引用外部程序集试图解决此处提到的问题:Azure功能无法加载便携式程序集.但是,我的函数通常似乎没有反映对functionName\bin程序集所做的更改.我故意引用了错误的程序集,然后重新启动了该函数.我没有对记录的内容进行任何更改(我正在记录异常).

如何强制完全重新加载Azure功能?我可以以某种方式看到Azure功能作为其"加载"程序集具有什么?

c# azure azure-functions

7
推荐指数
1
解决办法
1149
查看次数

如何处理 WPF 中的巨大 tif?

我有一个 14406x9606 像素的 8 位 tiff,当通过 BitmapImage 加载时会抛出 System.OutOfMemoryException。作为全深度位图,其大小约为 400 兆。有没有办法将图像划分为更易于管理的块?我已经尝试使用 DecodePixelHeight 以较低的分辨率加载它并且这有效,但是每当缩放级别发生变化时我都需要重新加载。是否有任何既定工具可以在不同的缩放级别处理 WPF 中的非常大的图像?

wpf tiff image bitmapimage

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

如何在Crystal Reports VS2010中的不同页面上获取不同的图像

使用WPF CrystalReportsViewer和CrystalDecisions.ReportAppServer.ClientDoc.ISCDReportClientDocument我可以通过在相应的部分调用ImportPicture来动态地将图像添加到rpt中的所有页面.但是,我想为每个页面添加不同的图像.

我已经弄清楚有多少页面需要图像(请参阅如何从CrystalReportsViewer获取渲染页面的数量?),但是无法在每个页面上获得不同的图像.

是否有我可以访问的"已呈现"报告的数据模型?我可以在每页添加不同的图像吗?

wpf image crystal-reports

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

System.Drawing.FontFamily->IsStyleAvailable 始终返回 true

我使用 PrivateFontCollection 通过 AddMemoryFont 加载字体。我检索 FontFamily,然后使用 IsStyleAvailable 查询它以确定字体支持的样式。然而,对于无数的字体,每次调用 IsStyleAvailable 都会返回 true。

PrivateFontCollection pfc = new PrivateFontCollection();
var fontBuffer = Marshal.AllocCoTaskMem(dta.Length);
Marshal.Copy(dta, 0, fontBuffer, dta.Length);
pfc.AddMemoryFont(fontBuffer, dta.Length);

System.Drawing.FontFamily fam = pfc.Families[0];
if (fam.IsStyleAvailable(d.FontStyle.Bold)) //do something
Run Code Online (Sandbox Code Playgroud)

有谁知道如何从 FontFamily 获取实际的样式信息?如果您查看 C:\Windows\Fonts 文件夹,您可以看到支持的样式。例如:Agency FB支持粗体;常规,但是当我以这种方式查询它时,我得到了下划线、删除线和斜体以及粗体和常规的样式。

有更好的方法来解决这个问题吗?

c# fonts

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

Azure Webjob HTTP 409冲突错误

我有一个C#WebJob与alpha WebJob api很好地配合.我刚刚将其更新到测试版,在修复连接字符串和命名空间后,当JobHost尝试连接时,我收到HTTP 409(冲突)错误.

这是调用堆栈:

Microsoft.WindowsAzure.Storage.dll!Microsoft.WindowsAzure.Storage.Table.Protocol.TableOperationHttpResponseParsers.TableOperationPreProcess(Microsoft.WindowsAzure.Storage.Table.TableResult result, Microsoft.WindowsAzure.Storage.Table.TableOperation operation, System.Net.HttpWebResponse resp, System.Exception ex)   Unknown
Microsoft.WindowsAzure.Storage.dll!Microsoft.WindowsAzure.Storage.Table.TableOperation.InsertImpl.AnonymousMethod__2(Microsoft.WindowsAzure.Storage.Core.Executor.RESTCommand<Microsoft.WindowsAzure.Storage.Table.TableResult> cmd, System.Net.HttpWebResponse resp, System.Exception ex, Microsoft.WindowsAzure.Storage.OperationContext ctx) Unknown
Microsoft.WindowsAzure.Storage.dll!Microsoft.WindowsAzure.Storage.Core.Executor.Executor.ExecuteSync<Microsoft.WindowsAzure.Storage.Table.TableResult>(Microsoft.WindowsAzure.Storage.Core.Executor.RESTCommand<Microsoft.WindowsAzure.Storage.Table.TableResult> cmd, Microsoft.WindowsAzure.Storage.RetryPolicies.IRetryPolicy policy, Microsoft.WindowsAzure.Storage.OperationContext operationContext)  Unknown
Microsoft.WindowsAzure.Storage.dll!Microsoft.WindowsAzure.Storage.Table.TableOperation.Execute(Microsoft.WindowsAzure.Storage.Table.CloudTableClient client, Microsoft.WindowsAzure.Storage.Table.CloudTable table, Microsoft.WindowsAzure.Storage.Table.TableRequestOptions requestOptions, Microsoft.WindowsAzure.Storage.OperationContext operationContext)  Unknown
Microsoft.WindowsAzure.Storage.dll!Microsoft.WindowsAzure.Storage.Table.CloudTable.Execute(Microsoft.WindowsAzure.Storage.Table.TableOperation operation, Microsoft.WindowsAzure.Storage.Table.TableRequestOptions requestOptions, Microsoft.WindowsAzure.Storage.OperationContext operationContext)    Unknown
Microsoft.Azure.Jobs.Host.dll!Microsoft.Azure.Jobs.Host.Storage.SdkCloudStorageAccount.Table.GetOrInsert<Microsoft.Azure.Jobs.Host.Runners.HostEntity>(Microsoft.Azure.Jobs.Host.Runners.HostEntity entity) Unknown
Microsoft.Azure.Jobs.Host.dll!Microsoft.Azure.Jobs.Host.Runners.HostTable.GetOrCreateHostId(string hostName)    Unknown
Microsoft.Azure.Jobs.Host.dll!Microsoft.Azure.Jobs.JobHostContext.JobHostContext(string dashboardConnectionString, string storageConnectionString, string serviceBusConnectionString, Microsoft.Azure.Jobs.ITypeLocator typeLocator, Microsoft.Azure.Jobs.INameResolver nameResolver)   Unknown
Microsoft.Azure.Jobs.Host.dll!Microsoft.Azure.Jobs.JobHost.GetHostContext(Microsoft.Azure.Jobs.ITypeLocator typesLocator, Microsoft.Azure.Jobs.INameResolver nameResolver)  Unknown
Microsoft.Azure.Jobs.Host.dll!Microsoft.Azure.Jobs.JobHost.JobHost(System.IServiceProvider serviceProvider) Unknown
Microsoft.Azure.Jobs.Host.dll!Microsoft.Azure.Jobs.JobHost.JobHost(Microsoft.Azure.Jobs.JobHostConfiguration configuration) Unknown
Microsoft.Azure.Jobs.Host.dll!Microsoft.Azure.Jobs.JobHost.JobHost()    Unknown
Run Code Online (Sandbox Code Playgroud)

例外文字:

[Microsoft.WindowsAzure.Storage.StorageException] {"远程服务器返回错误:(409)冲突."} Microsoft.WindowsAzure.Storage.StorageException …

c# azure-webjobssdk

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

订阅的SNS消息很大时,不会调用AWS Lambda

我有一个AWS lambda函数,它接受大量的电子邮件地址并将它们提交给SES进行发送.该功能通过SNS订阅调用.当消息的电子邮件数组大小很小时它很好用,但是当消息的电子邮件数组大小很大时,不会调用lambda函数.没有记录发生....

我已经确认有效负载低于所需的SNS消息大小,并且我已经通过我的电子邮件订阅了SNS主题......这很有效.我通过电子邮件发送预期的消息有效负载

知道为什么这会无声地失败吗?关于如何解决这个问题的建议?

amazon-sns aws-lambda

4
推荐指数
1
解决办法
1372
查看次数