问题列表 - 第35615页

Javascript安全风险?

使用Javascript有什么风险以及如何避免它们?

javascript security

16
推荐指数
2
解决办法
4万
查看次数

如何在UITextField中显示这个小的白色x-circle,这样用户可以删除文本?

有些应用程序在UITextField中有一个漂亮的小白圈和灰色x.如何将其添加到UITextField并在点击时删除文本?

iphone uitextfield

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

用于高度安全的Web应用程序的工具和技术

我们计划构建一个需要高度安全的Web应用程序,因为大量的资金和声誉都存在风险.因此,我正在寻找有助于这项工作的工具和技术.这些工具和技术应该有助于防止SQL注入,跨站点脚本漏洞,远程代码执行等问题.

我们的团队对这些漏洞有扎实的了解.但是每个开发人员都会犯错误,而一个简单的错误不应该导致安全漏洞.应该通过Web应用程序框架,应用程序服务器,编程语言,安全库,代码分析器等来防止或检测它们.

一个简单的例子:如果您将数据插入HTML,则需要对其进行转义,以便正确显示并且不会因注入脚本而被滥用.一些Web应用程序框架会给开发人员带来负担.如果他们忘记在一个地方逃跑,他们就会遇到安全问题.一个好的工具不仅可以自动进行转义,甚至可以防止开发人员强行执行.

不是在寻找有关防火墙的建议(我们有一个好的),强化操作系统(这是计划的一部分),使用加密通信(这将是唯一的选择)和安全认证(硬件令牌将使用).相反,建议应以应用程序服务器和要构建的Web应用程序软件为中心.

我们也完全理解编写安全软件不仅仅是技术:它涉及知识渊博的人,管理层的关注,时间和金钱以及软件质量流程.到目前为止,这不是问题,也不是这个问题的焦点.

我应该提一下,我们对Java和.NET有一定的偏见.

那么您可以向我们推荐哪些工具和技术或其组合?

.net java asp.net security web-applications

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

如何在一个带有被动过载的大方法和一堆小过载之间做出选择,每个方法都做了少量的工作?

有两种方法可以实现重载.第一个是在一个方法/构造函数中执行所有操作,并从其他重载调用它,这会导致更长的方法体.第二个是在每个重载中做最小的,因此有时难以导航代码并且理解哪个重载做了什么.

例如,如果一个类的两个重载Cat是:

public Cat(string name, int? weight, Color mainColor);
public Cat(string name);
Run Code Online (Sandbox Code Playgroud)

有两种方法可以实现这个:

第一种

public Cat(string name, int? weight, Color mainColor)
{
    // Initialize everything.
    this.name = name;
    if (weight.HasValue) this.weight = weight.Value;

    // There is a bug here (see the anwer of @Timwi): mainColor can be null.
    this.colors = new List<Colors>(new[] { mainColor });
}

public Cat(string name)
    : this(name, null, null)
{
    // Nothing else to do: everything is done in the …
Run Code Online (Sandbox Code Playgroud)

.net c# overloading

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

在视图中显示当地时间

在config/application.rb中,我在文件中有"config.time_zone ='UTC'"(没有引号).我假设这是为了将用户输入视图的时间转换为存储在数据库中的UTC.我的问题是,如何将数据库中的UTC值转换为用户的本地时间以在视图中显示?我已经读过rails会自动解决这个问题 - 我怎么告诉它这样做?

我在数据库的每个用户行中都有一个时区字段,我只是不确定在那里存储什么.我知道耙时间:区域:全部 - 我只是不知道所有这些在轨道3中如何组合在一起!

谢谢,

SK

ruby-on-rails

9
推荐指数
1
解决办法
5483
查看次数

一种使用RegEx在字符串中查找一组文件名路径的方法

早上好家伙

有没有一种在C#中使用正则表达式的好方法,以便在string变量中查找所有文件名及其路径?

例如,如果您有此字符串:

string s = @"Hello John

these are the files you have to send us today: <file>C:\Development\Projects 2010\Accounting\file20101130.csv</file>, <file>C:\Development\Projects 2010\Accounting\orders20101130.docx</file>

also we would like you to send <file>C:\Development\Projects 2010\Accounting\customersupdated.xls</file>

thank you";
Run Code Online (Sandbox Code Playgroud)

结果将是:

C:\Development\Projects 2010\Accounting\file20101130.csv
C:\Development\Projects 2010\Accounting\orders20101130.docx
C:\Development\Projects 2010\Accounting\customersupdated.xls
Run Code Online (Sandbox Code Playgroud)

编辑: 考虑到@Jim的内容,我编辑了字符串添加标签,以便更容易从字符串中提取所需的文件名!

c# regex filenames

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

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

phpinfo()中没有xdebug

我在php.ini中添加了以下行

[XDebug]
zend_extension = C:\PROGRA~1\PHP5\ext\php_xdebug-2.1.0-5.3-vc9.dll
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9000
Run Code Online (Sandbox Code Playgroud)

版本php_xdebug-2.1.0-5.3-vc9.dll可通过页面http://www.xdebug.org/find-binary.php获得.

但是在输出中没有提到'xdebug'字符串phpinfo().

有什么不对?

(这是我第二次用php-xdebug开始工作,第一次放弃工作.如果你有其他有关调试的建议,请添加它们,可能作为对问题的评论.我想在windows下关注场景工作:"设置断点,运行我的脚本,它在断点处停止,我可以看到一些变量的值".谢谢)

UPDATE

重新启动Apache无法解决问题.在日志文件中显示消息:

配置Apache/2.2.14(Win32)PHP/5.3.1 - 恢复正常操作

php xdebug

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

具有角度的HTML5画布drawImage

我正在尝试动画,<canvas>并且无法确定如何以一定角度绘制图像.期望的效果是像往常一样绘制的一些图像,其中一个图像缓慢旋转.(如果这有任何区别,则此图像不在屏幕的中心).

javascript html5 drawimage

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

CRC-16与0xA001多项式

我想用0xA001多项式计算字节数组的CRC-16校验和.但我真的不知道如何在Java中使用它,以及如何使用给定的多项式.它是某种特殊值(0xA001)吗?你能指点我一个可以为我计算校验和的图书馆,或者给我一些有用的资源吗?

在此先感谢,M.

java checksum crc

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