问题列表 - 第48902页

在Web服务器环境中启用PHP中的PROCESS CONTROL(PCNTL)会产生什么副作用?


以下是来自http://www.php.net/manual/en/intro.pcntl.php的报价

Process Control should not be enabled within a web server environment and unexpected results 
may happen if any Process Control functions are used within a web server environment.

在我的网络服务器上启用它有什么副作用?它的威胁和安全问题是什么?

非常感谢你的帮助

php security process-control pcntl

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

Objective-C - 如何将Byte数组转换为NSString?

我试图将一个字节数组转换为一个NSString对象.出于测试目的,我只是尝试将字符串的内容打印到日志中.

这是我得到的:

UInt8 buf[BUFSIZE];
CFIndex bytesRead = CFReadStreamRead(stream, buf, BUFSIZE);
if (bytesRead > 0) {
NSString  *serverText = [[NSString alloc] initWithBytes:buf
                                                 length:(NSUInteger)BUFSIZE
                                               encoding:NSASCIIStringEncoding];
NSLog("%@",serverText);
[serverText release];
Run Code Online (Sandbox Code Playgroud)

我正在尝试初始化一个新的NSString使用initWithBytes并存储它serverText.我可以在调试器中看到值serverText是"无效地址".我是Objective-c的新手,但我认为这意味着initWithBytes工厂方法不成功.

缓冲区包含数据.有人可以帮我吗?

谢谢..

cocoa-touch objective-c ios

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

在C#中合并嵌套的If(C#中的短路关键字)

是否可以合并以下语句:

if (a != null)
{
  if (a.Count > 5)
  {
     // Do some stuff
  }
}  
Run Code Online (Sandbox Code Playgroud)

只有1个if语句,并且当第一个条件不满足时,不要检查第二个条件.(比如AndAlsoVB.NET中的关键字).就像是:

if (a != null /* if it is null, don't check the next statement */ &&& a.Count > 5)
{
   // Do some stuff
}
Run Code Online (Sandbox Code Playgroud)

c# language-features conditional-statements

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

从高度图生成法线贴图?

我正在使用随机分形为视频游戏在程序上生成一些污垢.我已经使用中点位移算法生成了高度图并将其保存到纹理中.我有一些关于如何将其变成法线纹理的想法,但是一些反馈将非常受欢迎.

我的高度纹理目前是257 x 257灰度图像(高度值是为了可见性而缩放):

在此输入图像描述

我的想法是,图像的每个像素表示在256×256网格的格子坐标(因此,为什么有257 X 257的高度).这意味着坐标(i,j)处的法线由(i,j),(i,j + 1),(i + 1,j)和(i + 1,j + 1)处的高度确定. )(分别称为A,B,C和D).

因此,考虑到A,B,C和D的3D坐标,它是否有意义:

  1. 将四个分成两个三角形:ABC和BCD
  2. 通过叉积计算这两个面的法线
  3. 分为两个三角形:ACD和ABD
  4. 计算这两个面的法线
  5. 平均四个法线

......还是有一种我更容易丢失的方法?

c++ opengl graphics

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

如何在awt中关闭窗口?

我在awt中创建了一个小的应用程序,当我关闭窗口时,关闭按钮不起作用,但是我已经添加了关闭按钮的功能,之后关闭按钮不起作用...

import java.awt.*;
import java.applet.*;
import java.awt.event.*;
import javax.swing.*;

class ButtonDemo1 implements ActionListener {
    Button b1;
    TextField tf;
    Frame f;

    ButtonDemo1(String s) {
        f = new Frame(s);
        b1 = new Button("OK");

        tf = new TextField(10);
        f.setSize(200, 250);
        f.setVisible(true);
        b1.addActionListener(this);

        f.add(tf);
        f.add(b1);

        f.addWindowListener(new WindowAdapter() {
            public void windowClosing(WindowEvent we) {
                System.exit(0);
            }
        });

        f.setLayout(new FlowLayout());
    }

    public void actionPerformed(ActionEvent e) {
        if (e.getSource() == b1) {
            tf.setText("Press Ok");
        }

    }

    public static void main(String args[]) {
        new ButtonDemo1("First");
    }
}
Run Code Online (Sandbox Code Playgroud)

为什么关闭按钮不起作用?

java awt

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

JQuery将json解释为脚本?

如果你们都能帮助我,我真的很感激.

这是我得到的错误:

"资源被解释为脚本,但使用MIME类型application/json进行传输." ("资源"指的是来自谷歌服务器的json响应.)

这是我的代码:

  $(document).ready(function(){
    $.getJSON("http://maps.googleapis.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA&sensor=false&callback=?", function(jsondata) {
    });
  });
Run Code Online (Sandbox Code Playgroud)

javascript jquery json

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

iPhone sdk:如何删除NSArray中的重复项

嗨我的NSArray包含这样的重复项(我必须删除重复项)

标题:父亲节

标题:父亲节

标题:父亲节

标题:选举日

标题:选举日

标题:选举日

标题:复活节

标题:复活节

标题:地球日

标题:地球日

标题:地球日

标题:Cinco de Mayo

标题:Cinco de Mayo

标题:Cinco de Mayo

标题:平安夜

标题:平安夜

标题:平安夜

标题:圣诞节标题:圣诞节标题:圣诞节

我只保留一个名字,不需要其他副本.我怎么做这个请指导我一点清楚解释,解决这个问题.谢谢.

iphone objective-c nsarray

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

命令行程序的返回值

我有一个问题,我不知道我的程序是否正确.请让我知道你的想法?

问题:在命令行中创建一个过程文件程序,程序的返回是已处理文件的数量.

我的程序:在main()函数中我返回已处理文件的数量.

这是对的吗?如果正确,我如何从其他程序中获取此值?

请帮我?

c++ program-entry-point function

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

如何在 linux 中为共享的公司环境部署一个简单的 python 应用程序?

我已经用python(在linux下)编写了一个(显然)优秀的工具,我想与我的同事分享。我们在不同的机器上工作,但使用相同的共享环境。此外,我们是用户,因此无法轻松安装依赖项。

现在问题来了:我喜欢 python,我的用户不在乎。他们确实可以访问公司范围内的 python 安装(一个简单的),但他们不想关心(嗯,这是可以理解的,不是每个人都是程序员)。

问题是:在这样的共享环境中,python 解释器可用,但我的应用程序的模块不可用,与其他用户共享我的工具的最简单方法是什么?

正如您想象的那样,我的用户不想安装任何东西(尤其是在用户空间中),配置路径可能处于接受的边缘。解决方案不应该像冻结一样打包一切,这可能是一种矫枉过正......

对于用户来说,它应该是:复制某个 tar.gz 或转到应用程序文件夹(共享),运行应用程序,完成。

那么也许模块应该以某种方式嵌入到应用程序中?或者我应该在库中托管(在我的共享家中)模块并设置一些路径?或者,如果用户可以使用路径复制整个 env,那么 virtualenv 可能会有所帮助?

我希望你能看到我的问题 :D

谢谢!

python linux deployment

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

仅使用proc获取本地网络接口地址?

如何仅使用proc获取所有网络接口的(IPv4)地址?经过一番广泛调查后,我发现了以下内容:

  1. ifconfig利用SIOCGIFADDR,需要打开套接字并提前了解所有接口名称.它也没有记录在Linux上的任何手册页中.
  2. proc包含/proc/net/dev,但这是一个接口统计信息列表.
  3. proc包含/proc/net/if_inet6,这正是我所需要的,但对于IPv6.
  4. 通常接口很容易找到proc,但实际地址很少使用,除非明确部分连接.
  5. 有一个系统调用getifaddrs,这是一个非常"神奇"的功能,你期望在Windows中看到它.它也在BSD上实现.然而,它不是非常面向文本的,这使得很难使用非C语言.

python linux networking ipv4 procfs

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