问题列表 - 第36324页

Cakephp安全

我是Web应用程序安全性的新手.我正在Cakephp中开发一个应用程序,我的一个朋友告诉我有关跨站点请求伪造(CSRF)和跨站点脚本(XSS)攻击等等,不确定还有多少.

我需要一些帮助,以了解如何使Cakephp保护我的Web应用程序对抗这些.我们预算很低,目前我们不能雇用安全顾问.我们仍在开发应用程序,并计划在本月底发布.所以想要照顾可以帮助我不被黑客攻击的最初的东西;)

security xss cakephp xsl-fo csrf

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

无异常处理STL错误

我有一个使用STL的项目很多.现在我正在努力将项目移植到不支持异常的特定平台.我可以禁用异常,但是我仍然需要处理STL错误.

是否有任何方法可以在禁用异常的情况下正确处理STL错误?是否有任何第三方STL实施有助于它?

c++ stl exception

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

在OpenGL中重复纹理

嗨,我是OpenGL的新手.

我的任务是在OpenGL中实现GDI画笔以在MAC OS X上绘图.因此我转向OpenGL中的纹理以首先绘制图案然后需要将其映射到绘图图元(例如多边形)(矩形一个例子) .我正在创建一个8x8纹素纹理,然后将其映射到一个多边形上,下面的坐标在500x500像素的窗口上.

glVertex3f(0.35,0.35,0.0);

glVertex3f(0.35,0.65,0.0);

glVertex3f(0.65,0.65,0.0);

glVertex3f(0.65,0.35,0.0);

因为我需要画笔效果,所以必须沿着矩形重复图案.矩形/正方形是0.3×0.3,整个窗口是500×500,那么就像素而言,多边形是150×150.

因此需要重复150/8

因此我设置纹理坐标如下:

glTexCoord2f(0.0,       0.0);   glVertex3f(0.35, 0.35, 0.0);
glTexCoord2f(0.0,       150/8); glVertex3f(0.35, 0.65, 0.0);
glTexCoord2f(150/8,     150/8); glVertex3f(0.65, 0.65, 0.0);
glTexCoord2f(150/8,     0.0);   glVertex3f(0.65, 0.35, 0.0);
Run Code Online (Sandbox Code Playgroud)

我有一个问题是,我创建的纹理垂直阴影(一个纹理透明,另一个颜色)图案没有被适当地映射,因为某些垂直线比其他垂直线更宽(一种混叠问题).是这样我必须在映射时设置纹理坐标吗?

谢谢你的回复

opengl

6
推荐指数
2
解决办法
3万
查看次数

关于模式匹配的Haskell问题

我正在尝试编写一个接受列表的函数,如果它是按排序顺序则返回true,否则返回false:

到目前为止我所拥有的是:

myordered [] = True
myordered [x] = True
myordered list1
 | (head list1) <= (head (tail list1)) = myordered(tail list1)
 | otherwise                           = False
Run Code Online (Sandbox Code Playgroud)

根据我们的分配,所有头部和尾部操作都应记为"x:xs"类型语法.

我提出的有关警卫部分的翻译是:

myordered y:x:xs
 | (y) <= (x) = myordered(xs)
 | otherwise  = False
Run Code Online (Sandbox Code Playgroud)

基本上这个问题归结为:你如何用"x:xs"类型语法表达(head(tail list1))?

干杯,-Zigu

recursion haskell list pattern-matching

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

C#Type.GetMethods()不返回Main()方法

我正在编写一个反射工具,我将用它来调用各种类型的方法,我正在简单的程序上测试它.

我很好奇为什么它不会Main()在标准的Visual Studio生成的Program类上返回我的方法

class Program { static void Main(string[] args) { return ; }

当我加载类型Program,并打电话type.GetMethods(); 它返回4种方法从继承Object:ToString,GetHashCode,GetTypeEquals.

我猜Main是一个特殊的方法,因为它是程序的入口点,但应该有一种方法来检索它MethodInfo.有办法搞定吗?

c# reflection

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

如何从pcap文件中删除以太网层?

我有一个用Wireshark捕获的pcap.Wireshark中是否有任何功能会从结果中剥离以太网层?或者任何命令行工具呢?

ethernet pcap wireshark

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

在vb6中读取xml文件

我知道在vb.net中读取xml文件比较容易,但由于我们的appl仍然在vb6上,我需要一个解决方法.但不知何故,我被卡住了.我也无法控制xml文件,因为它是从另一个应用程序生成的.xml文件中的简短代码如下,

    <Report>
           <Categories>
                   <Category name="CASHMAN" value="Cash Management" />
                   <Category name="IM" value="Inventory Management" />
                   <Category name="POS" value="Point of Sale" />
                   <Category name="PRODUCT" value="Product" />
           </Categories>
    </Report>
Run Code Online (Sandbox Code Playgroud)

如果XML文件是这样的格式,我本可以轻松阅读.

    <Report>
           <Categories>
                   <name>CASHMAN</name>
                   <value>Cash Management</value>
           </Categories>
           <Categories>
                   <name>IM</name>
                   <value>Inventory Management</value>
           </Categories>
           <Categories>
                   <name>POS</name>
                   <value>Point of Sale</value>
           </Categories>
           <Categories>
                   <name>PRODUCT</name>
                   <value>Product</value>
           <Categories>
    <Report>
Run Code Online (Sandbox Code Playgroud)

但是由于生成的xml文件不在我的控制范围内,因此我现在已经过了几个小时了.

我需要从这个xml文件中读取NAME-VALUE对.我该怎么做呢?

请帮忙.

xml vb6

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

一个TCP/IP连接中的多个HTTP GET请求 - 处理并行或顺序

我们收到了很多googlebot请求.

googlebot通过11个HTTP GET请求请求最多11个不同的文件,所有这些都在一个TCP/IP连接中.

是通过服务器处理的这些GET请求(所有在同一TCP/IP连接中)

  • 平行
  • 还是按顺序?

或者是服务器?

  • 在这种情况下,nginx如何处理这个?

谢谢你的帮助

tcp http nginx

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

从WinForms表单显示WPF窗口绝对安全吗?

我想从Windows窗体应用程序(.NET 3.5)中显示一个WPF窗口.

此代码似乎在示例项目中没有任何问题:

public partial class WinFormsForm1 : Form
{
    public WinFormsForm1() {
      InitializeComponent();
    }

    private void button1_Click(object sender, EventArgs e) {
      WpfWindow1 w = new WpfWindow1();
      w.Show();
    }
}
Run Code Online (Sandbox Code Playgroud)

表单从Main()正常的Winforms表单开始:

Application.Run(new WinFormsForm1());
Run Code Online (Sandbox Code Playgroud)

在我看来这太容易成为现实.这有什么缺点吗?这样做安全吗?

c# wpf interop .net-3.5 winforms

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

伪装单元测试的构造函数

我有一组在实例化时具有依赖关系的类,也就是说,在创建类型A的对象时,它还创建另一个类型B,随后创建其他类型为C的类,等等.

对于测试问题,我不需要所有级别的全部功能来测试上层,所以我可以使用存根或模拟,但是因为我new在构造函数中有明确的,所以除了更改之外我看不到直接的方法代码使用AbstractFactory并提供一个在测试时创建假货的代码.

那么,是否有任何"黑魔法"方法来破解Java类加载器,以便在实例化对象时创建虚假测试类而不是正常测试类new

谢谢!

java unit-testing design-patterns

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