问题列表 - 第33672页

403
推荐指数
8
解决办法
123万
查看次数

PHP-Mysql表从不同的主机加入

abc @ localhost(server)中的数据库abc_db中有一个表employee,xyz @ localhost(server)中的数据库xyz_db中有另一个表部门.如何使用php mysql连接加入表.我编写了以下代码,但它不生成任何资源ID.

$conn = mysql_connect("localhost","abc","abcdb");
$conn1 = mysql_connect("localhost","xyz","xyzdb");

$db_select=mysql_select_db("abc_db",$conn);
$db_select1=mysql_select_db("xyz_db",$conn1);

$sql="SELECT * FROM employee e LEFT JOIN department d ON e.department_id=d.id ";
$res=mysql_query($sql);
Run Code Online (Sandbox Code Playgroud)

php mysql

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

如何在Objective C中创建Json请求

我有一个很棒的框架,但我无法弄清楚如何创建请求.所有教程都假设您只是下载并解析Json数据 - 但我需要构建一个Json请求将其发送出去,然后解析响应.

任何人都有想法,特别是建立请求的示例代码.

json objective-c

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

在Perl中使用文件句柄

comparefiles在Perl中编写一个子程序,它从一个文件(f1)中读取一行文本,然后f2以正常O(n^2)方式在另一个文件中搜索它.

sub comparefiles {
    my($f1, $f2) = @_;
    while(<f1>) {
        # reset f2 to the beginning of the file
        while(<f2>) {
        }
    }
}

sub someother {
    open (one, "<one.out");
    open (two, "<two.out");
    &comparefiles(&one, &two);
}
Run Code Online (Sandbox Code Playgroud)

我有两个问题

  • 如何将文件句柄传递给子例程?在上面的代码中,我将它们用作标量.这是正确的方法吗?
  • 如何将文件指针重置f2到上面注释中标记位置的文件开头?

scripting perl file-io

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

JPA Glassfish数据库更新问题

我在Glassfish v3.0.1上部署了一个应用程序,它从我的数据库中的表中读取事件.准备好后,将其标记为已处理.我在尝试调用执行更新的方法时遇到一个奇怪的错误我无法解释.

@Override
@TransactionAttribute(TransactionAttributeType.REQUIRES_NEW)
public void markEventAsProcessed(Long eventId) {
    try {
       AtlasEventQueueUpdateAsProcessedQuery setEventAsProcessed = new  AtlasEventQueueUpdateAsProcessedQuery(entityManager, eventId);
       int updateCount = setEventAsProcessed.execute();
       logger.debug("Mark Event [" + eventId + "] processed");
       return updateCount;
    } catch (QueryException ex) {
        logger.error("Event [" + eventId + "has not been marked as processed", ex);
    }
}
Run Code Online (Sandbox Code Playgroud)

当在我的应用程序中调用它时,我得到以下异常(帖子底部的完整跟踪):

Caused by: javax.ejb.AccessLocalException: Client not authorized for this invocation.
Run Code Online (Sandbox Code Playgroud)

有没有人知道什么可能导致我在网上找到这个错误,但没有找到任何有用的东西.

2010-08-27 09:44:37,380 ERROR [Ejb-Timer-Thread-1  :EventProvider       ] Unhandled exception in event processing - javax.ejb.EJBAccessException
javax.ejb.EJBAccessException
        at com.sun.ejb.containers.BaseContainer.mapLocal3xException(BaseContainer.java:2262)
        at com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:2053)
        at …
Run Code Online (Sandbox Code Playgroud)

persistence jpa glassfish java-ee-6

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

如何用Javascript打开本地磁盘文件?

我试着打开文件

window.open("file:///D:/Hello.txt");
Run Code Online (Sandbox Code Playgroud)

浏览器不允许以这种方式打开本地文件,可能是出于安全原因.我想在客户端使用该文件的数据.如何在Javascript中读取本地文件?

javascript

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

使用JUnit测试Tapestry页面和组件

我通常尝试最小化使用Selenium进行的测试,并最大化使用普通的旧式后端测试(JUnit,模拟)。使用Tapestry,由于回调函数会产生“魔力”,我发现用后一种方法很难测试页面和组件。

您能解决这个问题吗?还是只在整个Web层(页面,组件)中使用Selenium?

java testing junit tapestry

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

Python安装卸载easy_install

我的mac上有两个版本的python:

Apple预装的一个 /usr/bin

一个来自python.org /Library/Frameworks/Python.framework/Versions/2.6

easy_install总是安装到/usr/bin一些无法解决的原因

所以我现在显式安装easy_install:

sh setuptools-0.6c11-py2.6.egg --install-dir=/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages
Run Code Online (Sandbox Code Playgroud)

现在我想easy_install pip AND ....:

Searching for pip
Best match: pip 0.8
Processing pip-0.8-py2.6.egg
pip 0.8 is already the active version in easy-install.pth
Installing pip script to /usr/local/bin
error: /usr/local/bin/pip: Permission denied
Run Code Online (Sandbox Code Playgroud)

我的路径和pythonpath:

PATH="/Library/Frameworks/Python.framework/Versions/2.6/bin:${PATH}"
export PATH

PATH="/Library/Frameworks/Python.framework/Versions/Current/bin:${PATH}"
export PATH

PYTHONPATH="/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages"
export PYTHONPATH
Run Code Online (Sandbox Code Playgroud)
  • 还有一个PYTHONPATH,我保留了我写的模块

对不起,我真的不明白.

我究竟做错了什么.

我只想在Framework Python目录中定期安装模块

python easy-install

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

我为什么要使用File.join()?

我想知道为什么我应该使用:

puts "In folder #{File.join ENV[HOME], projects}"
Run Code Online (Sandbox Code Playgroud)

代替:

puts "In folder #{ENV[HOME]/projects}"
Run Code Online (Sandbox Code Playgroud)

我知道File.join将根据操作系统放置适当的分隔符(/ vs \).

该脚本已经与您正在使用的ruby版本,已安装的gem等等紧密相关.我的脚本往往不像ORM,(在这种情况下)独立于OS.

我永远不会在Windows上运行它(其他依赖项将使脚本无法工作).

所以似乎没有一个强有力的理由使用它,对吧?

ruby

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

字符串中最快的字符替换

我需要替换字符串中的char.

$s1='123456789';
$s2='abcdefghi';

$p=4; // position of char in $s1 to use for replacing (0 is first char)

$s2 = ???? ; // code
Run Code Online (Sandbox Code Playgroud)

最后$ s2必须是'abcd5fghi'

什么是最快的方法?

php string performance

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