问题列表 - 第21570页

如何使用PHP从输入框中删除引号

我有这个:

<input name="title" type="text" class="inputMedium" value="' . $inputData['title'] . '" />
Run Code Online (Sandbox Code Playgroud)

我想从用户输入中删除引号,以便如果有人输入类似:"这是我的标题",它不会搞砸我的代码.

我试过这个并没有用:$ inputData ['title'] = str_replace(''','',$ _POST ['title']);

php quotes replace user-input

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

跨大陆远程Java调试

将IDE(IntelliJ或Eclipse)中的调试器连接到在另一个大陆(伦敦到纽约)运行的JVM时,滞后是无法忍受的.我等了超过10分钟,IntelliJ填充我的堆栈并填写对象,然后在遇到断点时放弃.(注意:在执行此操作时,我从未见过完全填充的调试状态!)这使得无法使用IDE进行远程调试!

我知道jdb工具,它没有遇到任何这样的滞后问题.我想是因为它更精细地调整来自VM的特定数据检索,而不是填充每个堆栈帧和所有可访问的值.

有人知道是否有中间立场?我发现使用jdb很麻烦 - 我很想看到一个没有遇到IDE滞后问题的UI(在jdb上构建).有谁知道这样的申请是否存在?

有没有人知道调试远在千里之外的远程虚拟机的其他技术?

java debugging jdb

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

应用程序崩溃时禁用调试提示

问题: 我需要禁用控制台应用程序的崩溃调试提示.

背景: 我们有一个应用程序可以与第三方同步信息,因为第三方在一天中的某些时间因连接问题而崩溃.我们无权访问源代码以正确捕获错误,因此我只需要应用程序失败并再试一次.我有另一个应用程序监视我们的同步工具,以确保它正在运行.

当同步应用程序崩溃时,会出现需要用户交互的调试提示.因为它停留在屏幕上,所以应用程序永远不会停止运行.结果,"健康检查"从未知道失败.

我大约2年前做过这个,但对于我的生活,我无法记住文章或所需的注册表路径.

谢谢,Brian

操作系统: Windows 2003 Server 应用程序类型: .NET 3.5控制台应用程序


FIX:发现者:John Knoeller

删除以下键

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug\Debugger HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\DbgManagedDebugger

registry windows-server-2003

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

在JavaScript中对不同继承模式的内存/速度进行基准测试的客观方法?

我经常看到Classical(伪造通过某些库),Pseudo-Classical和Prototypal Inheritance之间的争论提到"效率".但是,我从未见过任何支持这类内容的数据.更不用说"效率"在编码风格而不是算法时似乎是一个含糊不清的词.

我想做一些测试来"基准"一些这些模式和库.这似乎与我过去看到的大多数算法或显示基准明显不同.你认为什么是重要的测试对象,以及可靠地获得这些数字的最佳方法是什么.

我现在在想什么:

  • 实例化的速度(使用具有相同功能的每个模式创建几千个对象的时间)
  • 内存使用(我能想到的唯一方法就是在任务管理器中查看我的内存......有更好的方法)
  • 访问内部属性和方法的速度(再次迭代计时)
  • 复制速度(迭代时间)
  • 代码行(Peer审查了带有计数的示例后的最佳实践)

任何谬误,补充或反对意见?有人在别处看过这些数据吗

谢谢!

javascript benchmarking inheritance

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

强制Cocoa文本字段结束编辑

我有一个基于视图的gui,其中包含每个gui项目的文本字段.当我选择另一个菜单项时,我希望我的文本字段退出编辑模式.我无法在nsTextField文档中找到这样做.有任何想法吗?

macos cocoa nstextfield

19
推荐指数
3
解决办法
9971
查看次数

如何重新布局NSTextView的内容,以便绘制宽度为4个字符的制表符

我正在使用NSTextView,我的一个要求是制表符''t'应具有与四个空格相同的宽度.

所以文本内容看起来像这样:

AAAA
    AAAA - 1 tab
    AAAA - 4 spaces
Run Code Online (Sandbox Code Playgroud)

这就是我实现这个目标的方法:

// done when NSTextView first loaded and when
// delegate's textDidBeginEditing gets called: (perhaps overkill, but is a work in progress).
- (void)updateMyTextViewTextAttributes
{
    NSMutableParagraphStyle* paragraphStyle = [[myTextView defaultParagraphStyle] mutableCopy];
    if (paragraphStyle == nil) {
        paragraphStyle = [[NSParagraphStyle defaultParagraphStyle] mutableCopy];
    }
    float charWidth = [[myFont screenFontWithRenderingMode:NSFontDefaultRenderingMode] advancementForGlyph:(NSGlyph) ' '].width;
    [paragraphStyle setDefaultTabInterval:(charWidth * 4)];
    [paragraphStyle setTabStops:[NSArray array]];
    [myTextView setDefaultParagraphStyle:paragraphStyle];

    NSMutableDictionary* typingAttributes = [[myTextView typingAttributes] mutableCopy];
    [typingAttributes setObject:paragraphStyle forKey:NSParagraphStyleAttributeName];
    [typingAttributes …
Run Code Online (Sandbox Code Playgroud)

fonts cocoa objective-c appkit

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

什么是一些优秀的Flash游戏框架?

非常直截了当.开源很好,但组织和文档更好.Actionscript 3是必须的,我真的不想开始使用旧版本.我想这是我使用谷歌的问题的症结所在,因为有很多关于如何做"旧方式"的事情,但是我无法获得可靠的AS3/Flash9 +.

重点是缩短开发时间,因此"进行中"或0.x版本不需要应用.

flash actionscript-3

15
推荐指数
1
解决办法
7663
查看次数

实体框架 - 如何在辅助表中的非主键列上连接表?

我想使用实体框架加入2个表.我希望第二个表的连接位于非主键列上.

例如,我有一个带有字段的表Foo

Foo.Id (PK)
Foo.DbValue
Run Code Online (Sandbox Code Playgroud)

和桌子吧

Bar.Id (PK)
Bar.DbValue
Bar.Description
Run Code Online (Sandbox Code Playgroud)

我想在DbValue领域加入Foo到EF的Bar.

在hibernate/nhibernate中,可以通过向多对一添加列参数来实现.大致是这样的

<class name="Foo" table="Foo>
  <id name="Id" column="Id" />
  <many-to-one name="Bar" class="Bar" column="**DbValue**" />
</class>
Run Code Online (Sandbox Code Playgroud)

如果有人知道如何在EF中这样做,请提前感谢.

c# mapping entity-framework join foreign-keys

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

ORM支持泛型类型的映射

是否有支持.NET的ORM工具支持泛型类型的映射?

我想至少有两种可能的映射方案:

  • 特定泛型类型实例的映射
  • 映射所有可能的通用实例(基于约束和其他映射类型).

.net c# orm

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

如何使用预设策略加密Amazon CloudFront签名以进行私有内容访问

有没有人使用.net实际上制定了如何成功签署一个与CloudFront私有内容一起使用的签名?经过几天的尝试,我只能获得Access Denied.

我一直在使用以下代码的变体,并尝试使用OpenSSL.Net和AWSSDK,但还没有RSA-SHA1的签名方法.

签名(数据)看起来像这样

{"Statement":[{"Resource":"http://xxxx.cloudfront.net/xxxx.jpg","Condition":?{"DateLessThan":?{"AWS:EpochTime":1266922799}}}]}
Run Code Online (Sandbox Code Playgroud)

更新:通过删除上述签名中的单个空格解决所有这些问题.

如果我之前只注意到它!

此方法尝试对签名进行签名以在固定URL中使用.因此,变量包括chand在has中使用的填充,并在签名之前反转byte [],因为OpenSSL就是这样做的.

public string Sign(string data)
{
   using (SHA1Managed SHA1 = new SHA1Managed())
   {
      RSACryptoServiceProvider provider = new RSACryptoServiceProvider();
      RSACryptoServiceProvider.UseMachineKeyStore = false;

      // Amazon PEM converted to XML using OpenSslKey
      provider.FromXmlString("<RSAKeyValue><Modulus>....."); 

      byte[] plainbytes = System.Text.Encoding.UTF8.GetBytes(data);

      byte[] hash = SHA1.ComputeHash(plainbytes);
      //Array.Reverse(sig); // I have see some examples that reverse the hash

      byte[] sig = provider.SignHash(hash, "SHA1");

     return Convert.ToBase64String(sig);
   }
}
Run Code Online (Sandbox Code Playgroud)

通过使用我的CloudBerry Explorer生成CloudFront固定策略URL,我注意到我已经验证了在S3和CloudFront中正确设置了内容.他们是如何做到的呢?

任何想法将不胜感激.谢谢

c# amazon sha1 rsa rsacryptoserviceprovider

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