升级ASP.NET MVC版本后发生此问题.
类型'System.Web.Mvc.ViewPage'是不明确的:它可能来自汇编......
我这样称呼Voice.getName()方法:
Set<Voice> voices = tts.getVoices();
String name = voice.getName();
Run Code Online (Sandbox Code Playgroud)
这将返回代码名称而不是友好的显示名称.我想要的是一个显示名称,但似乎没有办法得到这个.
是否可以将代码转换为有意义的内容以创建用户友好名称?并消除重复?很多声音相似 - 但只是有点不同.
这些是英国英国的一些代码:
en-GB-language
en-gb-x-rjs-local
en-gb-x-rjs-network
en-gb-x-fis-local
en-gb-x-fis-network
en-gb-x-fis#female_1-local
en-gb-x-rjs#female_1-local
en-gb-x-rjs#female_2-local
en-gb-x-fis#female_2-local
en-gb-x-rjs#male_1-local
Run Code Online (Sandbox Code Playgroud)
到目前为止我的想法:
rjs和fis重复很多,而且同时适用于男性和女性,但仅限于英国英语.似乎每种语言都有一组或两组不同的3个字母的首字母 - 也许它是一个区域代码.en-gb-x-rjs#male_1-local并且en-gb-x-rjs-local完全相同有没有人对这些有更好的理解?
你应该在HTML页面的head部分HTMLencode Title标签吗?
例如 <title>This & That</title>
要么 <title>This & That</title>
某些用户尝试使用Microsoft登录登录以通过MS Graph访问邮件时,会重新获得此错误。我有公司用户和个人(Hotmail.com)用户都显示此错误号,但对于大多数用户来说都可以正常工作。
这是电话:
https://login.microsoftonline.com/common/oauth2/v2.0/token
Run Code Online (Sandbox Code Playgroud)
这是返回的错误:
Code: InvalidAuthenticationToken
Message: CompactToken validation failed with reason code: 80049228
Run Code Online (Sandbox Code Playgroud)
有指针吗?在哪里可以找到该错误号的参考?
刚发现这个,所以我回答了我自己的问题:)
使用逗号,通常使用冒号.这可能是命名实例的问题,因为您似乎需要指定端口,即使它是默认端口1433.
例:
Provider=SQLOLEDB;Data Source=192.168.200.123,1433; Initial Catalog=Northwind; User Id=WebUser; Password=windy"
Run Code Online (Sandbox Code Playgroud) 我这里有这个代码,它允许任何类型的参数:
public static void AreEqual(object expectedValue, object actualValue) {
if (expectedValue == actualValue) {
HttpContext.Current.Response.Write("Equal");
} else {
HttpContext.Current.Response.Write("Not Equal");
}
}
Run Code Online (Sandbox Code Playgroud)
如果我使用几个整数调用它,它表现不佳.
AreEqual(3, 3) // prints Not Equal
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用下面的代码使用C#代码安装字体.
调用InstallFont不会抛出任何异常并返回1.我认为这表明它已经安装了字体.但是,在Windows Fonts文件夹中或者在检查InstalledFontCollection时,字体不会出现在已安装字体列表中,也不会在我的软件中显示.我已经尝试在安装后重新启动计算机,但它仍然无法使用.
如果我通过双击Windows资源管理器并单击安装字体安装而不会出现问题来手动安装文件.
我在Windows 7 64位操作系统上使用C#,Visual Studio 2010,Microsoft .NET Framework 4.0.
任何帮助将不胜感激.
非常感谢,保罗
清单文件包括:
requestedExecutionLevel level="requireAdministrator" uiAccess="false"
Run Code Online (Sandbox Code Playgroud)
申请代码:
[DllImport("user32.dll")]
public static extern int SendMessage(int hWnd, uint Msg, int wParam, int lParam);
[DllImport("gdi32.dll", EntryPoint = "AddFontResourceW", SetLastError = true)]
public static extern int AddFontResource([In][MarshalAs(UnmanagedType.LPWStr)] string lpFileName);
public static int InstallFont()
{
InstalledFontCollection ifc = new InstalledFontCollection();
if (ifc.Families.Any(item => item.Name == "Arial Narrow"))
return 100; // Font already installed
string filename = @"C:\Users\username\Downloads\ARIALN.TTF";
const int WM_FONTCHANGE = 0x001D;
const int …Run Code Online (Sandbox Code Playgroud) 我想使用MailKit从收件箱中获取最新的100个UID.我正在访问一个似乎不支持SORT扩展程序的Gmail邮箱,因此我无法使用OrderBy.
这是我的代码.问题是它似乎检索最旧的100封电子邮件而不是最新的电子邮件(这是我期望它的工作方式).有没有办法做到这一点?
选项A - 看起来很有希望只获得100个最旧的电子邮件UID,我想要100个最新的:
imap.Inbox.Open(FolderAccess.ReadOnly);
var orderBy = new [] { OrderBy.ReverseArrival };
var items = imap.Inbox.Fetch(0, limit, MessageSummaryItems.UniqueId);
Run Code Online (Sandbox Code Playgroud)
选项B - 按日期顺序获取所有 UID(但无论如何都不适用于Gmail):
imap.Inbox.Open(FolderAccess.ReadOnly);
var orderBy = new [] { OrderBy.ReverseArrival };
SearchQuery query = SearchQuery.All;
var items = imap.Inbox.Search(query, orderBy);
Run Code Online (Sandbox Code Playgroud)
IMAP服务器不支持SORT扩展.
原因是快速扫描邮箱以提高对用户的响应能力.
为什么不?对于在较新版本的 SQL Server 中删除的此功能,有什么好的替代方法?
我到处都使用以下模式:
select * from ContactReport
order by
case ContactDate when null then 'a' else 'b' end, ContactMethod
Run Code Online (Sandbox Code Playgroud)
我可以把它改成这样,但它会更慢:
select * from ContactReport
order by
case ContactDate when null then 'a'+ContactMethod else 'b'+ContactMethod end
Run Code Online (Sandbox Code Playgroud)
在某些情况下,我有非常大的表,这将是一个问题。我可以添加一些虚拟列,例如 Dummy1,Dummy2,Dummy3,值为 1 到每个我需要它的表中,这样我就可以通过它订购...
有什么更好的想法吗?
c# ×3
sql-server ×2
.net ×1
android ×1
api ×1
asp.net-mvc ×1
dllimport ×1
equals ×1
fonts ×1
html ×1
imap ×1
mailkit ×1
microsoft-identity-platform ×1
types ×1