Tag: C#的

奇怪的错误升级ASP.NET MVC从4到5

我将我的项目从MVC 4转换到MVC 5(和.Net 4到.Net 4.5.2,这是变化的真正的驱动程序)。 当我运行我的一个页面时,出现这个错误(为了方便阅读,我添加了空格) [A] System.Web.WebPages.Razor.Configuration.HostSection不能转换为[B] System.Web.WebPages.Razor.Configuration.HostSection。 typesA来源于'System.Web.WebPages.Razor,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35',位置为'C:\ windows \ Microsoft.Net \ assembly \ GAC_MSIL \ System .Web.WebPages.Razor \ v4.0_1.0.0.0__31bf3856ad364e35 \ System.Web.WebPages.Razor.dll”。 typesB来自位于“C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319”上下文“默认”中的“System.Web.WebPages.Razor,Version = 3.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35” \ Temporary ASP.NET Files \ studentportal3g \ 2204bad2 \ aece9b3b \ […]

scanf失败为什么?

当我写这个,编译和运行: int x; scanf ("%d", &x); while (x!=4) { scanf ("%d", &x); } 当插入字符或小于4的双数时,input一个无限循环。 当插入大于4的双倍时,它终止。 任何解释?

Main:并不是所有的代码path都返回一个值

我正在列表,并希望在控制台中查看它。 我有一个错误,它说: Main():不是所有的代码path都返回一个值。 也许你可以帮我吗? 这是我的代码: namespace ConsoleApplication5 { public class DocConfig { public string Description { get; set; } public List<DocPart> Parts { get; set; } ​ public class DocPart { public string Title { get; set; } public string TexLine { get; set; } public class Program { public static int Main() { List<DocPart> […]

如何检查值是否与string匹配

在这里学C的主要思想是冰冻的。 我有一个像这样的结构: char *sname; …….. players[i].sname 等于“詹姆斯”。 我需要检查值之间的平等,如下所示: if (players[i].sname == 'Lee') 但没有太多的运气。 是否有我应该使用的str函数,或者是否有修复我的if语句。 这不是atm工作。

使用azure活动目录进行身份validation时,发生Azurepipe理库API调用时出错

我的公司正在研究关于Azure的报告。 我们只希望我们的客户给我们只读凭证供我们使用。 我做了一些研究,看起来Azure Active Directory就是这样做的。 所以我正在寻找使用只读的Azure目录应用程序进行身份validation。 为了让我开始,我正在关注这个使用Azure Active Directorypipe理API的博客。 https://msdn.microsoft.com/en-us/library/azure/dn722415.aspx 除了方法显示非常不友好,它不起作用=( 以全局pipe理员身份login后出现此错误: “AADSTS90014:请求主体必须包含以下参数:”client_secret或client_assertion“。 做了一些研究,发现这种authentication方式是原生应用程序,而不是networking应用程序(尽pipe博客文章说的其他明智..)。 所以我做了一个调整。 我的GetAuthorizationHeader现在看起来像这样: private static string GetAuthorizationHeader() { AuthenticationResult result = null; var context = new AuthenticationContext("https://login.windows.net/" + ConfigurationManager.AppSettings["tenantId"]); string clientId = ConfigurationManager.AppSettings["clientId"]; string clientSecret = ConfigurationManager.AppSettings["clientSecret"]; ClientCredential clientCred = new ClientCredential(clientId, clientSecret); var thread = new Thread(() => { result = […]

请求调用存储过程C#:MYSQL的合法示例

我花了大约7个小时试图通过反复试验来弄清楚这一点。 我见过的所有在线例子都不起作用,或者不适用,或者只显示我寻找的一半。 下面是我所要求的:1.一个在MYSQL中使用一个IN参数和一个OUT参数的简单存储过程的例子。 2.一个函数的例子(真的很重要,导致在线例子有时没有工作…)从Visual Studio调用,使用C#。 文本调用或存储过程命令types工作。 3. AddWithValue已被弃用。 4.我希望看到out参数实际上工作。 如果MYSQL和visual studio不可能这样做,那也不错。 对于这个特定的例子,MYSQL文档不够彻底。 而且,请不要使用Visual Studio或C#仇恨。 提前致谢! 🙂 编辑: 这是我迄今为止设法做到的,它不工作! MYSQL方面,使用HeidiSQL: CREATE DEFINER=`root`@`localhost` PROCEDURE `login`(IN `stuff` VARCHAR(50), IN `pass` VARCHAR(50), OUT `param3` INT) LANGUAGE SQL NOT DETERMINISTIC CONTAINS SQL SQL SECURITY DEFINER COMMENT '' BEGIN set param3 = 0; set param3 = (select count(*) from users where […]

三维相对angular度和计算

我有一个四元数forms的旋转r1的3D对象。 我用本地欧拉angular度旋转它: transform.Rotate(new Vector3(0f, 15f, 0f), relativeTo: Space.Self); // right transform.Rotate(new Vector3(-10f, -5f, 0f), relativeTo: Space.Self); // left up transform.Rotate(new Vector3(0f, 0f, 90f), relativeTo: Space.Self); // 90 clockwise 现在我有旋转r2 。 如果我不知道已经应用了什么angular度,我如何检索局部Y轴旋转总和15-5 + 0 = 10? 要得到这个价值可能是不可能的(10),但你有我的想法。 也许是我可以在当地的r2空间得到Y差异?

用itextsharp检索页面上所有单词的坐标

我的目的是检索页面上所有单词的坐标,我所做的是 PdfReader reader = new PdfReader("cde.pdf"); TextWithPositionExtractionStategy S = new TextWithPositionExtractionStategy(); PdfTextExtractor.GetTextFromPage(reader,1,S); Vector curBaseline = renderInfo.GetDescentLine().GetStartPoint(); Vector topRight = renderInfo.GetAscentLine().GetEndPoint(); iTextSharp.text.Rectangle rect = new iTextSharp.text.Rectangle(curBaseline[Vector.I1], curBaseline[Vector.I2], topRight[Vector.I1], topRight[Vector.I2]); string x1 = curBaseline[Vector.I1].ToString(); string x2 = curBaseline[Vector.I2].ToString(); string x3 = topRight[Vector.I1].ToString(); string x4 = topRight[Vector.I2].ToString(); 但是,我得到的是一个string的坐标,其中包含一行,而不是一个单词的所有单词。例如,pdf的内容是“我是一个女孩”,我得到的是“我是一个女孩“,而不是”我“,”我“,”一个“,”女孩“的坐标。我如何修改代码,以便我可以获得单词坐标。 谢谢。

用指针修改一个string

这两个代码必须改变字符'4'的字符2 int main(int argc, char *argv[]){ char *s = "hello"; *(s+2)='4'; printf( "%s\n",s); return 0; } 当我运行这个时,我得到分段错误,而当我运行这个: int main(int argc, char *argv[]){ char *s = argv[1]; *(s+2)='4'; printf( "%s\n",s); return 0; } 我知道还有其他方法可以做到这一点。 这两个程序有什么区别?

Libpng,调色板PN与阿尔法或不?

如何知道调色板PNG是否与阿尔法? 我得到关于图像png_get_IHDR 之后,我看看color_type – PNG_COLOR_TYPE_PALETTE 但我找不到如何知道这个PNG图像是否有alpha通道。