小编Sus*_*ire的帖子

如何在Oracle上使用AUTO_INCREMENT创建id?

似乎在Oracle中没有AUTO_INCREMENT的概念,直到包括版本11g.

如何在Oracle 11g中创建一个行为类似自动增量的列?

sql oracle auto-increment

390
推荐指数
9
解决办法
89万
查看次数

如何在Java Servlet中有效地破坏'session'?

我正在使用的Servlet有一个变量session.

我试过session.invalidate();,这似乎已经破坏了会话但是当我像这样重定向时response.sendRedirect("restanes.jsp");,它给了我HTTP Status 500这行错误:

java.lang.IllegalStateException: getAttribute: Session already invalidated
Run Code Online (Sandbox Code Playgroud)

这是因为我试图破坏会话.

但为什么页面无法重定向?在其他地方的同一页面上,我已成功重定向.

如何成功销毁会话和重定向?

代码段:

if(request.getParameter("logout") != null ){  
        session.invalidate();
        response.sendRedirect("restanes.jsp");
}
Run Code Online (Sandbox Code Playgroud)

更新:我需要做的就是return;追求response.sendRedirect("restanes.jsp");.真诚的感谢BalusC.

java session servlets destroy

19
推荐指数
1
解决办法
8万
查看次数

如何使用C#连接到MS Access文件(mdb)?

我正在尝试连接到mdb文件,我知道我需要Microsoft.OLEDB.JET.4.0数据提供程序.不幸的是,我没有在(大学)机器上安装它.既然,他们没有提供那个提供者,我相信应该有办法解决.

如何在没有Microsoft.OLEDB.JET.4.0或没有替代方案的情况下连接到文件?

我有以下提供者:

可用的Ole DB提供商

我尝试过使用OLE DB Provider for Microsoft Directory Services,在测试连接的同时,我得到"测试成功,但提供商不接受某些设置".我拿了那根绳子然后用它而且我得到了ADsDSOObject' failed with no error message available, result code: DB_E_ERRORSINCOMMAND(0x80040E14).

c# oledb ms-access

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

如何使用jQuery从数组中的元素中检索值?

我有多个输入字段,如下所示:

<input type="text" name="card[]">
<input type="text" name="card[]">
<input type="text" name="card[]">
Run Code Online (Sandbox Code Playgroud)

用户可以根据需要添加或删除这些字段,因此字段的名称是一个数组.要获得数组的长度,这可以正常工作:

var n = $("input[name^= 'card']").length;
Run Code Online (Sandbox Code Playgroud)

如何从数组中读取值?

我试过这个没用的:

var n = $("input[name^='card']").length;
var array = $("input[name^='card']");
for(i=0;i<n;i++)
{
 card_value=  array[i].val();
 alert(card_value);
}
Run Code Online (Sandbox Code Playgroud)

这也不起作用:

var n = $("input[name^='card']").length;

for(i=0;i<n;i++)
{
 card_value=  $("input[name^='card["+i+"]']").val();
 alert(card_value);
}
Run Code Online (Sandbox Code Playgroud)

如何从这个数组中读取值?救命!

html arrays jquery

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

如何安装Jenkins的旧版本?

我在Ubuntu 12.04上安装Jenkins 1.532-1.1,我需要使用apt-getrepo 安装它.我运行了以下三个命令,安装最新的Jenkins就好了:

  • wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | apt-key add -
  • echo "deb http://pkg.jenkins-ci.org/debian binary/" >> /etc/apt/sources.list
  • apt-get update

但我需要安装此特定版本1.532-1.1(出于我无法控制的原因).我试过apt-get install jenkins=1.532-1.1,这给版本找不到错误.

我已经看过这个链接http://pkg.jenkins-ci.org/debian/但安装*.deb不是我的选择.

知道如何使用apt-get安装jenkins 1.532-1.1吗?

jenkins ubuntu-12.04

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

如何从Python返回值作为JSON?

我从如下的jQuery文件发送ajax请求,该文件需要JSON中的响应.

jQuery.ajax({
    url: '/Control/getImageDetails?file_id='+currentId,
    type: 'GET',
    contentType: 'application/json',
    success: function (data){
        alert(data);
    }
 });
});
Run Code Online (Sandbox Code Playgroud)

在Python上,我发送了对Ajax请求的响应:

 record = meta.Session.query(model.BannerImg).get(fid)
 return_info = [record.file_id, record.filename, record.links_to]
 return result_info
Run Code Online (Sandbox Code Playgroud)

这会以纯文本形式返回参数,因此无法将其视为不同的值.我相信当JSON解决这个问题时发送来自python的响应.我以前使用过JSON.如何以JSON形式返回响应?

python ajax jquery json

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

如何在Python中从流(不是磁盘支持的文件)中读取Excel文件?

XLRD已安装并经过测试:

>>> import xlrd
>>> workbook = xlrd.open_workbook('Sample.xls')
Run Code Online (Sandbox Code Playgroud)

当我通过下面的html表单读取文件时,我可以访问所有值.

  xls_file = request.params['xls_file']
  print xls_file.filename, xls_file.type
Run Code Online (Sandbox Code Playgroud)

我正在使用Pylons模块,请求来自: from pylons import request, tmpl_context as c

我的问题:

  1. xls_file通过读requst.params一个对象?
  2. 如何阅读xls_file并使其与xlrd一起使用?

更新:

xls_file被上载到Web服务器上,但是xlrd库需要一个文件名而不是一个打开的文件对象,如何使上传的文件与xlrd一起使用?(感谢Martijn Pieters,我无法清楚地提出这个问题.)

html python forms xlrd request

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

如何在Android上动态添加LinearLayout?

我有一个长度为n的数组,我现在需要创建n个LinearLayouts并在每个上添加不同的东西.怎么能动态完成?

android android-linearlayout

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

Android:如何从收到的短信中获取电话号码?

我有一个广播接收器SMSApp,onReceive从intent读取bundleExtras.在这里,我如何从bundleExtras中读取电话号码?

if(intent.getAction().equals(SMS_RECEIVED))
{
  Bundle bundleExtras = intent.getExtras();
  if (bundleExtras != null) 
    {

    }
}
Run Code Online (Sandbox Code Playgroud)

sms android

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

如何从linux终端删除日志文件的内容?

我在服务器上有一个日志文件,writelog关于2GB.

我想100,000从文件中删除第一行.我可以打开文件并删除这些行,但由于文件大小,我需要永远下载它.

那么,是否可以从Linux终端执行此操作?如果有,怎么样?

linux terminal

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