问题列表 - 第29004页

Eclipse PDT&Phing

是否有Phing与Eclipse PDT的集成,如果没有,是否有任何计划这样做?

我发现了一个eclipse插件"PTI - PHP工具集成",它将PHP Depend,PHPUnit等PHP工具与标准的eclipse包集成在一起.它可以在某个阶段很好地整合phing.我还没有尝试过这个插件,有没有人有任何关于它的信息或好事?

PTI插件:| http://www.phpsrc.org/

phing eclipse-pdt

5
推荐指数
0
解决办法
2074
查看次数

LOAD DATA INFILE不与FIELDS TERMINATED BY一起使用

我在php脚本中使用下面的sql:

$sql1 = "LOAD DATA LOCAL INFILE 'test1.csv' INTO TABLE number1 (order_num,pname)";
$sql2 = "LOAD DATA LOCAL INFILE 'test1.csv' INTO TABLE number1 (order_num,pname) FIELDS TERMINATED BY ':'";
if ($result = $mysqli->query($sql)) {
    printf("<br>Section 4: %s",$mysqli->error);
    printf("|$result|$table");
} else {
    printf("<br>Section 5: %s",$mysqli->error);
}
Run Code Online (Sandbox Code Playgroud)

如果我$sql1正确地使用它会在db中带来3行(不会将它们分成正确的字段).没有错误返回.如果我使用$sql2它返回消息:

"You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FIELDS TERMINATED BY ':'.."

我尝试了不同的顺序,使用ENCLOSED BY和/而不是它.我能想到的一切.有人有建议吗?

php mysql file-io load-data-infile

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

如何实现python在xml标签之间查找值?

我正在使用谷歌网站检索天气信息,我想在XML标签之间找到值.下面的代码给我一个城市的天气状况,但我无法获得其他参数,如温度,如果可能的话,解释代码中隐含的分离函数的工作:

import urllib

def getWeather(city):

    #create google weather api url
    url = "http://www.google.com/ig/api?weather=" + urllib.quote(city)

    try:
        # open google weather api url
        f = urllib.urlopen(url)
    except:
        # if there was an error opening the url, return
        return "Error opening url"

    # read contents to a string
    s = f.read()

    # extract weather condition data from xml string
    weather = s.split("<current_conditions><condition data=\"")[-1].split("\"")[0]

    # if there was an error getting the condition, the city is invalid


    if weather == "<?xml version=":
        return …
Run Code Online (Sandbox Code Playgroud)

python

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

ComboBox:向项添加文本和值(无绑定源)

在C#WinApp中,如何将Text和Value添加到我的ComboBox的项目中?我做了一个搜索,通常答案是使用"绑定到源"..但在我的情况下,我的程序中没有准备好绑定源...我怎么能这样做:

combo1.Item[1] = "DisplayText";
combo1.Item[1].Value = "useful Value"
Run Code Online (Sandbox Code Playgroud)

c# combobox winforms

189
推荐指数
9
解决办法
79万
查看次数

在*nix系统上是否有相当于COM的东西?如果没有,那么*nix的可重用性方法是什么?

我对windows COM及其背后的想法有所了解.我试图了解*nix系统是否具有等价物或为什么不具有等价物?

unix architecture linux com

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

析构函数可以递归吗?

这个程序是否定义明确,如果没有,为什么呢?

#include <iostream>
#include <new>
struct X {
    int cnt;
    X (int i) : cnt(i) {}
    ~X() {  
            std::cout << "destructor called, cnt=" << cnt << std::endl;
            if ( cnt-- > 0 )
                this->X::~X(); // explicit recursive call to dtor
    }
};
int main()
{   
    char* buf = new char[sizeof(X)];
    X* p = new(buf) X(7);
    p->X::~X();  // explicit call to dtor
    delete[] buf;
}
Run Code Online (Sandbox Code Playgroud)

我的推理:虽然两次调用析构函数是未定义的行为,但按照12.4/14,它的确如此:

如果为生命周期结束的对象调用析构函数,则行为未定义

这似乎并没有禁止递归调用.当对象的析构函数正在执行时,对象的生命周期尚未结束,因此再次调用析构函数不是UB.另一方面,12.4/6说:

执行body [...]后,类X的析构函数调用X的直接成员的析构函数,X的直接基类的析构函数[...]

这意味着在从析构函数的递归调用返回之后,将调用所有成员和基类析构函数,并在返回到上一级递归时再次调用它们将是UB.因此,没有基数且只有POD成员的类可以具有不带UB的递归析构函数.我对吗?

c++ destructor standards-compliance

50
推荐指数
3
解决办法
6995
查看次数

在PHP中为对象属性分配动态值

我现在已经使用了程序,试图更好地理解Php中的OOP.从1号方面开始,我有一个快速的问题,让它凝固.许多基本示例显示静态值,例如,$bob->name = "Robert";在分配值时.但是我希望传递动态值,比如说:$name = $_POST['name'];

class Person { 

    // define properties 
    public $name; 
    public $weight; 
    public $age;

    public function title() { 
        echo $this->name . " has submitted a request "; 
    }
} 

$bob = new Person; 

// want to plug the value in here
$bob->name = $name; 
$bob->title();
Run Code Online (Sandbox Code Playgroud)

我想我在某些领域有点挂起,只要从类中获取变量,封装和"规则"等,可以$ name = $ _POST ['name']; 住在课堂外的任何地方,还是我错过了一个重点?

谢谢

php oop

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

在Linux上,人们是否chroot Java Web应用程序或使用IPTables并以非root身份运行?

当您运行要在端口80上同时提供静态和动态内容的Java Servlet容器时,您会遇到是否运行服务器的经典问题:

  1. 如果可以的话,有希望成为chroot监狱的根本(还没有得到这个工作)
  2. 作为非root用户,然后使用IPTables将端口80转发到容器正在运行的其他端口(> 1024)
  3. 两者:作为非root用户,IPTables和chroot jail.

选择的问题.1是chrooting的复杂性,仍然是运行root的安全问题.选择的问题.2是每个Linux发行版都有不同的持久化IPTables的方式.选项3当然可能是想法,但很难设置.

最后,每个发行版都有守护脚本中令人讨厌的差异.

人们发现什么是最好的发动机不可知解决方案,是否有资源来展示如何做到这一点?

编辑:我宁愿不在servlet容器前运行Apache,因为该站点主要是动态的,总内存占用很重要(托管成本).

java linux security webserver chroot

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

从事件处理程序调用方法

我有这个代码我正在努力,但每次我调用init方法我都会收到错误

this.addElement不是一个函数

是因为我不能从事件处理程序调用方法?

function editor () {

    this.init = function () {
        $("#area").bind('click' , this.click_event );

    }

    this.addElement = function () {
        console.log("adding element");
    }

    this.click_event = function(event) {
        this.addElement();
        console.log("click event in x : "+event.data);
    }
}
Run Code Online (Sandbox Code Playgroud)

javascript jquery javascript-events

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

jqGrid:"All in One"方法宽度jqGridEdit类>如何设置复合主键?

如何为"All in One"方法设置复合主键(JS文件中定义的网格,以及使用php文件中的jqGridEdit类的数据)?对我来说,对于我来说,表T的复合主键是一个基本主键,它定义了一些属于该表T的字段!

这是我的测试,但我没有数据,也无法使用CRUD操作:

  • 在我的JS文件中,我有这行代码:

    ...
    colModel:[
       {name:"index",index:"index",label:"index"}, // <= THAT'S JUST THE INDEX OF MY TABLE         
       {name:"user",index:"user",label:"user",key:true}, // <= A PART OF MY COMPOSITE PRIMARY KEY
       {name:"pwd",index:"pwd",label:"pwd",key:true},    // <= A PART OF MY COMPOSITE PRIMARY KEY
       {name:"state",index:"state",label:"state",key:true}, // <= A PART OF MY COMPOSITE PRIMARY KEY
       ... <= AND SO ON
       url:"mygrid_crud.php",
       datatype:"json",
       jsonReader:{repeatitems:false},
       editurl: "mygrid_crud.php",
       prmNames:{"id":"index"} // <= WHAT I NEED TO WRITE HERE ???
      ...
    
    Run Code Online (Sandbox Code Playgroud)
  • 在我的php文件(mygrid_crud.php)中:

    ...
    $grid = new jqGridEdit($conn);
    $query = "SELECT * FROM mytable …
    Run Code Online (Sandbox Code Playgroud)

jqgrid

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