问题列表 - 第4949页

使用PHP的MySQL注入保护和漏洞标志

什么是保护MySQL注入的最佳方法?我应该注意哪些弱点?

我知道它是什么,但我真的不知道我有多脆弱.虽然我采取了(我认为是)保护自己和我的数据库的步骤.

是否有任何阻止某人的确定方法?

顺便说一句......我用PHP写的:)

php mysql database sql-injection

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

为什么编译器不能为我推断类型?(又名Smarter SmartEnumerable)

我正在使用Jon Skeet非常聪明的SmartEnumerable.如果您还没有看过,我建议您查看一下.

该类定义如下:

public class SmartEnumerable<T> : IEnumerable<SmartEnumerable<T>.Entry>
Run Code Online (Sandbox Code Playgroud)

构造函数是:

public SmartEnumerable(IEnumerable<T> enumerable)
Run Code Online (Sandbox Code Playgroud)

你用它来说:

new SmartEnumerable<Cat>(myCats);  // where myCats is IEnumerable<Cat>
Run Code Online (Sandbox Code Playgroud)

现在我真的想让编译器推断我有一系列的猫,并且能够说:

new SmartEnumerable(myCats);
Run Code Online (Sandbox Code Playgroud)

但是这给了我一个编译器错误:

无法从用法推断出方法'MiscUtil.Collections.SmartEnumerable.SmartEnumerable(System.Collections.Generic.IEnumerable)'的类型参数.尝试显式指定类型参数.

我不清楚为什么会这样.有没有办法绕过它.为什么它不能看到我正在使用IEnumerable<Cat>并从中推断出来.我可以改变任何东西,让它识别我正在使用的类型吗?

我真的想要一些方法来构建一个SmartEnumerable而不必指定类型 - 因为我主要在ASP.NET MVC中使用它来获取UI,我并不总是includes对类型有所依赖并依赖于var我的参考.我最终必须包含类型才能使用SmartEnumerable - 这会降低其优雅.

哦,我会直接通过电子邮件发送给John,但他反正可能会更快回复:-)


<font color=white>skeet skeet skeet, jon, jon, jon, jon skeet, skeet jon, skeetster, skeetmeister</font>

c# generics

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

TFS:如何撤消批处理文件中未修改文件的签出

我们使用批处理文件生成代码,它会自动从Team Foundation Server(TFS)中检出生成的文件,以便它可以重新生成它们.这些文件中的大多数都没有被修改,但生成器并不提前知道.

"tfs undo"命令撤消签出,但会提示是否已修改某些(我们不想这样做).我们也不想立即签入生成的文件.

是否有命令(或一系列命令)撤消所有未修改文件的检出而不提示用户?

version-control tfs tfvc

170
推荐指数
7
解决办法
6万
查看次数

编写按对象之间的关联数排序的查询

是时候在类似博客的Web应用程序上实现排序了.除了按创建日期浏览之外,我还希望用户能够按回复数量进行排序.

鉴于我有两个表blog_posts和回复,并且回复有一个名为blog_post_id的字段(blog_post的外键是回复),我该如何编写此查询?

"选择回复最多的30篇博文,按降序排列每篇博文的回复数量排序."

我也想对此进行分页.难以获得下一个30,接下来的30,等等吗?

我的感觉是这对SQL来说并不太难,我只是不知道该怎么做(还在学习).

mysql sql database

0
推荐指数
1
解决办法
114
查看次数

作为程序员,在迁移到64位窗口时需要担心什么?

我最近的大部分编程都是使用C/C++/C#/ VB6在32位Windows上进行的.最近,我的客户询问我的代码是否可以在64位Windows上运行.

我想知道我可能会使用哪些遗留功能会破坏64位Windows?我需要考虑和担心的一些现实问题是什么?

显然,我将在64位操作系统上测试我的代码,但我想知道要寻找的常见问题.我更关心现有的二进制文件,但我很乐意在重新编译时(如果可能的话)担心会有什么问题.

编辑:这是一个很好的64位移植错误列表.

windows 32bit-64bit

31
推荐指数
3
解决办法
1万
查看次数

在C#中更改元素值的最佳方法

我正在尝试查看更改XML中元素值的最佳方法.

<MyXmlType>
   <MyXmlElement>Value</MyXmlElement>
</MyXmlType>
Run Code Online (Sandbox Code Playgroud)

在C#中改变"价值"的最简单和/或最好的方法是什么?

我查看了XMLDocument,它将导致整个XML文档加载到内存中.你能用XMLReader安全地完成吗?问题是改变价值并将其发回似乎是一个有趣的难题.

干杯:D

.net c# xml

14
推荐指数
2
解决办法
7万
查看次数

最简单的方法是将NSString转换为Cocoa中的等价货币

我的NSString值为@"78000".我如何以货币格式获得此信息,即78,000美元,其余为NSString.

cocoa

12
推荐指数
1
解决办法
6841
查看次数

在分组的UITableView中设置UITableViewCell的backgroundColor

是否可以在分组的UITableView中设置UITableViewCell的backgroundColor并保持单元格的圆角?

我的所有尝试都会导致圆角丢失.

麦克风

cocoa-touch

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

如何将具有由a分隔的值的属性分解为单独的元素

我有一个属性,其值可能是一个或多个由逗号分隔的文本字符串.我希望使用XSL将属性值转换为它们自己的元素;

例如

<post title='Hello World" tags="Test,Hello,World />
Run Code Online (Sandbox Code Playgroud)

我希望它转变为;

<post>
<title>Hello World</title>
<tag>Test</tag>
<tag>Hello</tag>
<tag>World</tag>
</post>
Run Code Online (Sandbox Code Playgroud)

这可能吗?TIA

xml xslt

3
推荐指数
1
解决办法
3436
查看次数

Zend框架过滤器输入StripTags和"<3"

我目前在评论系统中使用Zend_Filter_StripTags,但是当输入"<3"时,东西会中断.StripTags似乎不够聪明,没有意识到它不是HTML标记,并且将过滤器创建为"new Zend_Filter_StripTags(array('3'))"似乎也不起作用.

我应该先通过正则表达式传递输入,还是有办法让Zend_Filter_StripTags整理并飞得正确?

filtering zend-framework

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