问题列表 - 第25780页

codeigniter使用odbc数据库驱动程序的问题

我遇到了codeigniter的odbc驱动程序的一个奇怪的问题.我正在使用FreeTDS从Linux机器连接到MSSQL 2008机器.

虽然我得到'num_rows'函数总是返回-1,这完全是一个数据库/驱动程序问题 - 由于某种原因,当我尝试创建 - > result()时,整个应用程序崩溃(错误500,有时只是一个空白页),如果我很幸运,我收到一条错误消息,通知我该应用程序因为试图分配2 TB的内存(!)而死亡.

这种情况不规律地发生,即:每次刷新.有时它运行正常,有时页面返回错误500,有时它会给出内存分配错误 - 在任何情况下,它都不是真正可以用percision再现的东西,而且查询非常简单.

有谁的想法?

php sql-server odbc codeigniter

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

如何增加tomcat应用程序的Java堆空间

有很多问题要问这个或类似的问题.

它们都给出了必须执行的命令,我不明白的是我在哪里写这个命令.我想永久增加我的tomcat应用程序的堆空间.

我看了这个页面 http://javahowto.blogspot.com/2006/06/6-common-errors-in-setting-java-heap.html它在Tomcat部分下面说

停止Tomcat服务器,设置环境变量CATALINA_OPTS,然后重新启动Tomcat.查看文件tomcat-install/bin/catalina.sh或catalina.bat以了解如何使用此变量.例如,

设置CATALINA_OPTS = -Xms512m -Xmx512m(Windows,没有""值周围)
导出CATALINA_OPTS =" - Xms512m -Xmx512m"(ksh/bash,""值围绕"
setenv CATALINA_OPTS"-Xms512m -Xmx512m"(tcsh/csh, ""围绕价值)

所以我换了线

设置CATALINA_OPTS =

设置CATALINA_OPTS = -Xms512m -Xmx512m

但我仍然得到错误.

javax.servlet.ServletException:Servlet执行引发异常

根本原因

java.lang.OutOfMemoryError:Java堆空间java.lang.reflect.Array.multiNewArray(本机方法)java.lang.reflect.Array.newInstance(Array.java:90)nom.tam.util.ArrayFuncs.newInstance(ArrayFuncs. java:1028)nom.tam.fits.ImageData.read(ImageData.java:259)nom.tam.fits.Fits.readHDU(Fits.java:573)controller.UploadServlet.retreiveFITSFileFields(UploadServlet.java:206)controller. ScanServerFiles.doPost(ScanServerFiles.java:39)javax.servlet.http.HttpServlet.service(HttpServlet.java:637)javax.servlet.http.HttpServlet.service(httpServlet.java:717)

java tomcat heap-memory

25
推荐指数
6
解决办法
17万
查看次数

在用javascript截取提交后,无法"提交()`html表单

我试图拦截提交表单以改变我的keywords标签的价值.

我有以下代码:

<HTML>
<FORM name="searchForm" method="get" action="tmp.html" >
<input type="text" name="keywords" />
<input type="button" name="submit" value="submit" onclick="formIntercept();"/>
</FORM>
<SCRIPT language="JavaScript">
document.searchForm.keywords.focus();
function formIntercept( ) {
    var f = document.forms['searchForm'];
    f.keywords.value = 'boo';
    f.submit();
};
</SCRIPT>
</HTML>
Run Code Online (Sandbox Code Playgroud)

当我在chrome中运行它并单击提交按钮时,关键字标签会更改为boo,但是javascript控制台会说:

 Uncaught TypeError: Property 'submit' of object <#an HtmlFormElement> is not a function.
Run Code Online (Sandbox Code Playgroud)

如何使用操纵的关键字提交表单?

javascript

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

如何使用任意匹配函数对Python列表进行差异/对齐?

我想以类似的方式对齐两个列表,difflib.Differ除了我希望能够定义用于比较项的匹配函数,而不仅仅是使用字符串相等,并且最好是一个可以返回介于0.0和之间的数字的匹配函数. 1.0,而不仅仅是一个布尔值.

所以,例如,假设我有两个列表:

L1 = [('A', 1), ('B', 3), ('C', 7)]
L2 = ['A', 'b', 'C']
Run Code Online (Sandbox Code Playgroud)

我希望能够写出这样的匹配函数:

def match(item1, item2):
    if item1[0] == item2:
        return 1.0
    elif item1[0].lower() == item2.lower():
        return 0.5
    else:
        return 0.0
Run Code Online (Sandbox Code Playgroud)

然后做:

d = Differ(match_func=match)
d.compare(L1, L2)
Run Code Online (Sandbox Code Playgroud)

并使用匹配函数进行diff.就像difflib,我宁愿算法给出更直观的Ratcliff-Obershelp类型结果,而不是纯粹的最小Levenshtein距离.

python diff

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

从方法返回对向量的引用并使用其公共成员

我有一个t_vec存储类实例的引用的向量Too.代码如下所示.在main,我有一个向量t_vec_2,其内存地址与B::t_vec.

但是当我尝试访问t_vec_2 [0] .val1时,它会出错val1 not declared.

你能指出出了什么问题吗?此外,如果您知道从方法返回矢量的更好方法,请告诉我!提前致谢.

class Too {      
      public:             
             Too();
             ~Too(){};
          int val1;
};

Too::Too(){
           val1 = 10;
           };


class B {
      public:
             vector<Too*> t_vec;
             Too*  t1;
             vector<Too*>& get_tvec();
             B(){t1 = new Too();};
             ~B(){delete t1;};
};

vector<Too*>& B::get_tvec(){
    t_vec.push_back(t1);
    return t_vec;
}

int main(){
    B b;
    b = B();
    vector<Too*>& t_vec_2 = b.get_tvec();

    // Getting error    
    std::cout << "\n val1 = " << t_vec_2[0].val1;
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c++ stdvector

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

如何用空格读取scanf

我有一个奇怪的问题

我正在尝试使用scanf()从控制台读取字符串

像这样

scanf("%[^\n]",string1);
Run Code Online (Sandbox Code Playgroud)

但它没有读任何东西.它只是跳过整个scanf.

我在gcc编译器中尝试它

c gcc

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

忘记后期静态绑定,我需要后期静态__FILE__

我正在寻找get_called_class()相当于__FILE__......也许是类似的东西get_included_file()

我有一组类,想知道它们存在于哪个目录中.这样的东西:

<?php

class A {

    protected $baseDir;

    public function __construct() {
        $this->baseDir = dirname(__FILE__);
    }

    public function getBaseDir() {
        return $this->baseDir;
    }
}

?>
Run Code Online (Sandbox Code Playgroud)

在其他一些文件中,在其他一些文件夹中......

<?php

class B extends A {
    // ...
}

class C extends B {
    // ...
}

$a = new A;
echo $a->getBaseDir();

$b = new B;
echo $b->getBaseDir();

$c = new C;
echo $c->getBaseDir();

// Annnd... all three return the same base directory.

?>
Run Code Online (Sandbox Code Playgroud)

现在,我可以做一些贫民窟,比如增加$this->baseDir = …

php inheritance late-static-binding php-5.3

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

在C#List中查找重复项索引的最优雅方法是什么

我有一个List<string>包含重复的东西,我需要找到每个的索引.

除了循环遍历所有项目之外,最优雅,最有效的方法是什么.我在.NET 4.0上,所以LINQ是一个选项.我做了大量的搜索并连接找到任何东西.

样本数据:

var data = new List<string>{"fname", "lname", "home", "home", "company"}();
Run Code Online (Sandbox Code Playgroud)

我需要得到"家"的索引.

c# search list duplicates

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

如何在iphone中连续振动?

在我的应用程序中,我正在使用以下编码模式来振动我的iPhone设备

包括:AudioToolbox框架

头文件:

#import "AudioToolbox/AudioServices.h"
Run Code Online (Sandbox Code Playgroud)

码:

AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);  
Run Code Online (Sandbox Code Playgroud)

我的问题是,当我运行我的应用程序时,它会振动,但只有第二次,但我希望它会持续振动直到我停止它.

怎么可能呢?

iphone

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

如何从给定的电子邮件中构建GRAVATAR图像的URL

有一个简单的方法用PHP,一个简单的脚本或URL操作来构建与电子邮件对应的gravatar图像的URL ?

Ex. http://gravatar.com/avatars/avatar.php?email=myemail@myserver.com 这会返回一个jpeg或png图像.

如果没有像示例那样简单的方法,那么您知道如何解决与电子邮件相对应的gravatar网址的最简单方法是什么?谢谢

php gravatar

9
推荐指数
3
解决办法
5081
查看次数