小编Joh*_*erg的帖子

iOS上的Mobile Safari在大页面上崩溃

我有一个问题,当页面变得太大时,在使用jQuery加载和操作DOM时,Mobile Safari会崩溃.

我在iPhone和iPad上都遇到了同样的问题.

对移动页面进行故障排除以查找错误的最佳方法是什么?是否存在可能导致Mobile Safari崩溃的已知问题?

javascript css debugging mobile-safari

36
推荐指数
4
解决办法
4万
查看次数

NHibernate QueryOver与MaxResult,Group By和Order By

我正在尝试将SQL查询转换为NHibernate QueryOver语法,但我不明白如何按计数投影进行排序.

这就是SQL Query的样子:

select top 10 v.intVoteUserID, COUNT(v.intVoteUserID)
from Group_MessageVotes v
where v.dtmVote > :date
group by v.intVoteUserID
order by COUNT(v.intVoteUserID) desc
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

nhibernate queryover

16
推荐指数
1
解决办法
2万
查看次数

iOS 11 dropInteraction performDrop文件

我如何使用dropInteraction(_ interaction: UIDropInteraction, performDrop session: UIDropSession)接受其他类型的文件而不是图像?假设我从文件应用程序中拖动PDF或MP3.我如何接受此文件并获取数据?

我以为我可以使用NSURL.self,但这似乎只适用于从Safari och拖动的文本视图.

drag-and-drop ios ios11

12
推荐指数
2
解决办法
1493
查看次数

Android BottomNavigationView均匀间隔的图标

我有一个包含五个项目的BottomNavigationView.默认行为是仅显示所选项目的标签,并且所有五个项目之间的间距因所选项目而异.

我想在iOS上的UITabBar上更像一个底部栏.这可以通过BottomNavigationView实现,还是可以推荐一些解决此问题的其他库?

android android-toolbar bottomnavigationview

9
推荐指数
2
解决办法
6935
查看次数

ASP.NET Core 2,IIS AppPool崩溃并停止

我刚刚将一个Web应用程序更新为在Windows Server 2008 R2上的IIS 7.5上运行的ASP.NET Core 2.0.由于升级应用程序随机崩溃并留下一个503 Service Unavailable response.它可以在崩溃前运行几个小时.

在崩溃之前,我在事件查看器中收到了一些警告,然后出现错误.

警告示例:

A process serving application pool '<My app pool>' terminated unexpectedly. The process id was '14896'. The process exit code was '0x0'.
Run Code Online (Sandbox Code Playgroud)

警告的另一个例子:

A process serving application pool '<My app pool>' suffered a fatal communication error with the Windows Process Activation Service. The process id was '18252'. The data field contains the error number.
Run Code Online (Sandbox Code Playgroud)

错误示例:

Application pool '<My app pool>' is being automatically disabled due to a …
Run Code Online (Sandbox Code Playgroud)

asp.net iis .net-core

9
推荐指数
1
解决办法
2780
查看次数

IOS:取消注册CoreText注册的字体

我在运行时加载ttf字体并使用CoreText注册它们.稍后,当字体更新时,我从CoreText取消注册字体,从服务器下载最新版本并再次使用CoreText注册字体.

这几乎可以工作,但看起来字体是缓存的,直到我的应用程序终止并重新启动才更新.

取消注册字体并从任何缓存中删除它的正确方法是什么?

我使用此代码取消注册字体:

NSURL *url = /* My url to the font */;
CGDataProviderRef fontDataProvider = CGDataProviderCreateWithURL((__bridge CFURLRef) url);
CGFontRef newFont = CGFontCreateWithDataProvider(fontDataProvider);
CGDataProviderRelease(fontDataProvider);
CFErrorRef error = nil;
CTFontManagerUnregisterGraphicsFont(newFont, &error);

CGFontRelease(newFont);

if (error) {
    NSLog(@"Error unregistering font: %@", error);
}

return newFontName;
Run Code Online (Sandbox Code Playgroud)

我觉得有一件事是错的,但不知道如何解决,我是如何得到的CGFontRef.是否CGFontCreateWithDataProvider每次都创建新的引用,或者CGFontRef如果它已存在,我是否已获得已注册的引用?有没有更好的方法来获得CGFontRef已经注册的字体?

我只使用字体来创建动态UIImage实例,所以我认为没有任何标签或其他UI元素保持对字体的引用.

谢谢你的帮助!

objective-c core-text ios

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

Visual Studio 2013中停靠的CMD终端窗口

我觉得这个很容易谷歌,但我错了.

我只想要一个常规的cmd提示终端窗口作为Visual Studio内的停靠窗口,就像Package Manager控制台一样.但我似乎找不到办法.

可能吗?

cmd visual-studio

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

iPad 上具有自定义大小的 SwiftUI sheet() 模态

如何使用 SwiftUI 在 iPad 上控制模态表的首选演示大小?我很惊讶在谷歌上找到答案是多么困难。

此外,通过向下拖动(取消)或实际执行自定义积极操作来了解模态是否被解除的最佳方法是什么?

ipad swift swiftui

8
推荐指数
2
解决办法
2830
查看次数

Android上的定期订阅

我已经为Android In App Billing实施了定期订阅,但是我想知道应用如何知道订阅已续订。至少在测试中,订阅在1天后结束。该应用在商店中发布后会继续吗?

在iOS上,测试订阅已续签了两次。足以让您测试续订时间,但是在Android上执行此操作的最佳方法是什么?

我可以使用purchaseToken来让服务器查询Google Play API,还是可以通过续订获得新的PurchaseToken?

android in-app-billing

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

TypeScript 类和 Webpack

假设我有一个包含 10 个方法的打字稿类,并且该文件导出该类的一个新实例作为其默认导出。然后我有另一个文件,例如 React 功能组件,它导入此类并调用该类的一个方法。

这将如何优化?Webpack/Babel 是否可以仅提取所使用方法的代码,或者它是否会包含整个类,而我将有一堆未使用的代码?

避免类并导出每个函数是否更好?

我的目标是使导出的包更小,并且让 Lighthouse 减少对未使用的 JavaScript 的抱怨。

javascript typescript webpack babeljs web-vitals

6
推荐指数
1
解决办法
577
查看次数