程序设计

专业和发烧友程序员的问答

8
从客户端(*)检测到潜在的危险Request.Path值
我收到了相当不言自明的错误: 从客户端(*)检测到潜在的危险Request.Path值。 该问题是由于*请求网址中的原因: https://stackoverflow.com/Search/test*/0/1/10/1 该URL用于填充搜索页面,其中“ test *”是搜索词,其余URL与各种其他过滤器有关。 有没有简单的方法可以在URL中允许这些特殊字符?我尝试修改web.config,但无济于事。 我应该手动编码/解码特殊字符吗?还是有这样做的最佳实践,我想避免使用查询字符串。-但可能是一种选择。 该应用程序本身是一个c# asp.netWebforms应用程序,它使用路由生成上面的漂亮URL。
218 c#  asp.net  url  routing  webforms 

26
iOS 7.0下无效的上下文0x0和系统降级
不幸的是,我已经阅读了尽可能多的搜索结果,不幸的是,每个搜索结果似乎都专注于特定的函数调用。 我的问题是,我从多个函数中得到了相同的错误,我猜这是从我使用的函数中回调的。 更糟糕的是,实际的代码在一个自定义的私有框架内,该框架正在另一个项目中导入,因此调试不是那么简单吗? 谁能指出我正确的方向?我感觉我在错误地或在错误的上下文中调用了某些方法,但是此时xcode的输出不是很有帮助。 :CGContextSetFillColorWithColor:无效的上下文0x0。这是一个严重的错误。该应用程序或其使用的库正在使用无效的上下文,从而导致系统稳定性和可靠性整体下降。此通知是礼貌的:请解决此问题。在即将进行的更新中,它将成为致命错误。 :CGContextSetStrokeColorWithColor:无效的上下文0x0。这是一个严重的错误。该应用程序或其使用的库正在使用无效的上下文,从而导致系统稳定性和可靠性整体下降。此通知是礼貌的:请解决此问题。在即将进行的更新中,它将成为致命错误。 CGContextSaveGState:无效的上下文0x0。这是一个严重的错误。该应用程序或其使用的库正在使用无效的上下文,从而导致系统稳定性和可靠性整体下降。此通知是礼貌的:请解决此问题。在即将进行的更新中,它将成为致命错误。 :CGContextSetFlatness:无效的上下文0x0。这是一个严重的错误。该应用程序或其使用的库正在使用无效的上下文,从而导致系统稳定性和可靠性整体下降。此通知是礼貌的:请解决此问题。在即将进行的更新中,它将成为致命错误。 :CGContextAddPath:无效的上下文0x0。这是一个严重的错误。该应用程序或其使用的库正在使用无效的上下文,从而导致系统稳定性和可靠性整体下降。此通知是礼貌的:请解决此问题。在即将进行的更新中,它将成为致命错误。 :CGContextDrawPath:无效的上下文0x0。这是一个严重的错误。该应用程序或其使用的库正在使用无效的上下文,从而导致系统稳定性和可靠性整体下降。此通知是礼貌的:请解决此问题。在即将进行的更新中,它将成为致命错误。 :CGContextRestoreGState:无效的上下文0x0。这是一个严重的错误。该应用程序或其使用的库正在使用无效的上下文,从而导致系统稳定性和可靠性整体下降。此通知是礼貌的:请解决此问题。在即将进行的更新中,它将成为致命错误。 :CGContextGetBlendMode:无效的上下文0x0。这是一个严重的错误。该应用程序或其使用的库正在使用无效的上下文,从而导致系统稳定性和可靠性整体下降。此通知是礼貌的:请解决此问题。在即将进行的更新中,它将成为致命错误。 当显示自定义视图或其继承的类之一时,可能会发生这些错误。此时它们会产生多次,直到键盘不提供任何输入为止。触摸事件仍然被记录,但是系统速度变慢,最终可能导致未分配的对象错误。 编辑#1:我确实可以访问要导入的框架,但是在导致问题的类中看不到任何奇怪的东西。 编辑2:我刚刚收到一封电子邮件,称iOS 7.1已为开发人员发布。我很好奇,看看情况是否会消失,变得更糟或可以解决。


3
计算DISTINCT值的出现
我正在尝试找到一个MySQL查询,该查询将在特定字段中找到DISTINCT值,计算该值的出现次数,然后按计数顺序对结果进行排序。 示例数据库 id name ----- ------ 1 Mark 2 Mike 3 Paul 4 Mike 5 Mike 6 John 7 Mark 预期结果 name count ----- ----- Mike 3 Mark 2 Paul 1 John 1
218 mysql  sql  database  distinct 

2
LINQ查询以返回Dictionary <string,string>
我有一个MyClass集合,我想使用LINQ查询以获取不同的值,并返回一个Dictionary &lt;string,string&gt;作为结果,但是我不知道该如何做比我更简单的事情在做下面。我可以用来获取Dictionary &lt;string,string&gt;作为结果的更简洁的代码是什么? var desiredResults = new Dictionary&lt;string, string&gt;(StringComparer.OrdinalIgnoreCase); var queryResults = (from MyClass mc in myClassCollection orderby bp.SomePropToSortOn select new KeyValuePair&lt;string, string&gt;(mc.KeyProp, mc.ValueProp)).Distinct(); foreach (var item in queryResults) { desiredResults.Add(item.Key.ToString(), item.Value.ToString()); }
218 c#  .net  linq  dictionary 


21
“ while(true)”循环是如此糟糕吗?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意测验或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 我已经用Java编程了几年了,但是最近我刚回到学校获得了正式学位。得知我在上一次作业中因使用如下所示的循环而丢了积分,我感到非常惊讶。 do{ //get some input. //if the input meets my conditions, break; //Otherwise ask again. } while(true) 现在,对于我的测试,我只是在扫描一些控制台输入,但是我被告知不鼓励这种循环,因为使用break类似于goto,我们只是不这样做。 我完全理解gotoJava及其表亲的陷阱break:label,并且我有很好的理由不使用它们。我还意识到,一个更完整的程序可以提供其他一些逃生手段,例如只是结束程序,但这不是我的教授所引用的原因,所以... 这有什么错do-while(true)?



9
Spring @Autowired用法
在Spring会连接的类中使用@Autowired的优缺点是什么? 只是为了澄清一下,我是在专门讨论@Autowired注释,而不是XML的自动装配。 我可能只是不了解它,但是对我来说,这几乎像是一种反模式-您的类开始意识到它们与DI框架相关联,而不仅仅是POJO。也许我是一个受惩罚的but嘴,但我喜欢为bean使用外部XML配置,并且我喜欢进行显式的布线,因此我确切知道在哪里布线。
218 java  spring  autowired 

5
如何与TortoiseHG分支
我下载了TortoiseHg 1.0进行评估。对于我的一生,我不知道该如何做一个分支。它似乎了解分支(例如,在其资源库浏览器中),但是我似乎找不到找到分支的方法。这似乎是一项基本功能,因为DVC经常被吹捧的好处是轻量级分支。 我在Google周围搜索,找不到关于该主题的太多讨论(至少对于最新版本而言),因此我必须假设我缺少某些内容,对吗? 更新:所以我在下面标记了乍得·伯奇的答案,以回答“新分支”问题。正如他正确指出的那样,您进行提交,然后单击分支按钮以打开分支维护对话框,您可以在其中创建新分支。我希望他们为此提供了一个上下文菜单选项。分支之后,下一个自然的问题是如何合并,这也不是显而易见的。事实证明,该选项已埋在资源库浏览器中。您需要选择另一个分支的头,右键单击,然后选择“与...合并”。

16
.NET Reactive Framework的良好介绍[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 6年前关闭。 改善这个问题 除Microsoft文档外,Microsoft Reactive(Rx)框架是否有很好的介绍和教程? 另外,什么是Reactive使带有常规异步编码技术难以解决的编程问题变得容易的很好的示例(带有代码)?

5
将XmlDocument转换为String
这是我目前将XMLDocument转换为String的方式 StringWriter stringWriter = new StringWriter(); XmlTextWriter xmlTextWriter = new XmlTextWriter(stringWriter); xmlDoc.WriteTo(xmlTextWriter); return stringWriter.ToString(); 这种方法的问题在于,如果我有“(属性中的((引号))),它将对其进行转义。 例如: &lt;Campaign name="ABC"&gt; &lt;/Campaign&gt; 以上是预期的XML。但它返回 &lt;Campaign name=\"ABC\"&gt; &lt;/Campaign&gt; 我可以做String.Replace“ \”,但是该方法可以吗?有没有什么副作用?如果XML本身包含“ \”,它将正常工作吗

20
流畅的网站是否值得一试?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引文回答。 5年前关闭。 改善这个问题 我现在正在制作一个网站,并且试图确定是否应该使它流畅。固定宽度的网站更容易制作,也更容易使它们看起来一致。 不过,老实说,我个人更喜欢查看流畅的网站,这些网站可以延伸到显示器的整个宽度。我的问题来自这样一个事实,在大多数现代浏览器中,您都可以控制并滚动鼠标滚轮以基本调整任何网站的大小。 那么创建一个流畅的网站值得麻烦吗?
218 html  css  layout  static  fluid 

21
在Android上调整大位图文件的大小以缩放输出文件
我在文件中有一个大的位图(例如3888x2592)。现在,我想将该位图的大小调整为800x533并将其保存到另一个文件中。我通常会通过调用Bitmap.createBitmapmethod 来缩放位图,但是它需要源位图作为第一个参数,我无法提供,因为将原始图像加载到Bitmap对象中当然会超出内存(例如,请参见此处)。 我也无法读取与位图,例如BitmapFactory.decodeFile(file, options),提供了BitmapFactory.Options.inSampleSize,因为我想将它调整到一个确切的宽度和高度。使用inSampleSize会将位图的大小调整为972x648(如果使用inSampleSize=4)或778x518(如果使用inSampleSize=5,则甚至不是2的幂)。 我还想避免在第一步中使用inSampleSize读取图像,例如,在972x648上读取图像,然后在第二步中将其尺寸调整为恰好为800x533,因为与直接调整原始图像的尺寸相比,其质量很差。 总结一下我的问题:是否可以读取10MP或更大的大图像文件并将其保存到新的图像文件中,并调整大小为特定的新宽度和高度,而不会出现OutOfMemory异常? 我还尝试BitmapFactory.decodeFile(file, options)将Options.outHeight和Options.outWidth值手动设置为800和533,但这种方式不起作用。
218 android  image  resize  bitmap 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.