问题列表 - 第17734页

ASP页面没有收到POST参数

我正在使用Classic ASP编写一个小应用程序.我有一个页面,其中有一个表单,发布到第二页.表单的POST包括文件上传,因此需要POST方法.

第二页虽然没有看到第一页发送的任何字段.调用其中一个Request("param")Request.Form("param")两个只返回空字符串.

如果我将我的表单上的方法从POST切换到GET(没有其他更改),那么接收页面正确地选择了值,当然我无法进行文件上传,这是此应用程序的关键部分.

在GET模式下,参数都按预期放在URL上.在POST模式下,我启动了FireBug,并检查了我的请求的POST数据.原始表单IS发送请求中的所有值(它们按预期显示在FireBug中),因此问题似乎出现在接收页面的末尾.

表单是通过代码提交的,从带有的按钮调用 onclick="javascript:saveMinutes();"

我的表单和saveMinutes()函数声明如下:

<form id="frmMinutes" enctype="multipart/form-data" method="post" action="saveminutes.asp">
<table id="tblMinutes" style="width: 100%;">
    <tr>
        <td>
            <select id="selYear" name="year" size="13" onclick="javascript:setDatePickerRange(); checkForMinutes();">
                <%For lc = Year(Now) To getMinutesFirstYear() Step - 1%>
                    <option value="<%=lc%>" <%If lc = Year(Now) Then%>selected="selected"<%End If%>><%=lc%></option>
                <%Next%>
            </select>
        </td>
        <td>
            <select id="selMonth" name="month" size="13" onclick="javascript:setDatePickerRange(); checkForMinutes();">
                <%For lc = 1 To 12%>
                    <option value="<%=lc%>" <%If lc = Month(Now) Then%>selected="selected"<%End If%>"><%=MonthName(lc)%></option>
                <%Next%>
            </select>
        </td>
        <td style="width: 100%; …
Run Code Online (Sandbox Code Playgroud)

forms parameters post input asp-classic

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

RandomAccessSubList未序列化

我想获得一个子列表,List但我希望子列表被序列化.我发现当我们从子列表中获取子ArrayList列表时没有序列化.

要克服这一点,我正在做的事情:

ArrayList serializedSublist = new ArrayList();
//getQuestions() returns RandomAccessSubList
getQuestions().addAll(serializedSublist); 
//problem is in the line below. serializedSublist is empty.
getRequest().getSession().setAttribute("questionsForUser", serializedSublist);
Run Code Online (Sandbox Code Playgroud)

问题是serializedSubList第5行是空的,尽管第3行getQuestions()返回了一个列表.

java list

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

std :: stringstream从字符串中读取int和字符串

我用C++编程,我不知道如何实现以下功能:

我正在将文件流复制到内存中(因为我被要求,我更喜欢从流中读取),然后尝试访问其值以将它们存储到字符串和int变量中.

这是为了创建一个解释器.我将尝试解释的代码是(即):

10 PRINT A
20 GOTO 10
Run Code Online (Sandbox Code Playgroud)

这只是一个快速示例代码.现在,值将首先存储在"地图"结构中,并在以后将"解释"所有内容时进行访问.要存储的值是:

int lnum //行号

string cmd //命令(PRINT和GOTO)

string exp // expression(在这种情况下为A和10但可以保存像(a*b)-c这样的表达式)

问题给出了以下代码,如何访问这些值并将它们存储在内存中?exp字符串也是可变大小的(可以只是一个变量或一个表达式)所以我不知道如何读取它并将其存储在字符串中.

码:


#include <iostream>
#include <fstream>
#include <string>
#include <cstdlib>
#include <cstring>
#include <map>
#include <sstream>

using namespace std;

 #include "main.hh"


int main () 
{
    int lenght;
    char *buffer;

// get file directory
    string dir;
    cout << "Please drag and drop here the file to interpret: ";
    getline (cin,dir);
    cout << "Thank you.\n";
    cout << "Please wait while your file …
Run Code Online (Sandbox Code Playgroud)

c++ string stringstream

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

如何查找SQL Server实例的数据目录?

我们有一些大型数据库(20GB +),其中大部分都包含静态查找数据.因为我们的应用程序对这些数据库中的表执行连接,所以它们必须是每个开发人员本地SQL Server的一部分(即它们不能托管在中央的共享数据库服务器上).

我们计划复制一组规范的实际SQL Server数据库文件(*.mdf和*.ldf)并将它们附加到每个开发人员的本地数据库.

找出本地SQL Server实例的数据目录的最佳方法是什么,以便我们可以将文件复制到正确的位置?这将通过自动化过程完成,因此我必须能够从构建脚本中查找和使用它.

sql sql-server sql-server-2005 sql-server-2008 sql-server-2008-r2

68
推荐指数
7
解决办法
12万
查看次数

最佳实践:用PHP导入mySQL文件; 拆分查询

我有一种情况,我必须更新共享主机提供商的网站.该网站有一个CMS.使用FTP上传CMS的文件非常简单.

我还必须导入一个大的(相对于PHP脚本的限制)数据库文件(大约2-3 MB未压缩).Mysql因外部访问而关闭,因此我必须使用FTP上传文件,并启动PHP脚本进行导入.遗憾的是,我无法访问mysql命令行函数,所以我必须使用本机PHP解析和查询它.我也不能使用LOAD DATA INFILE.我也不能像phpMyAdmin一样使用任何一种交互式前端,它需要以自动化的方式运行.我也不能用mysqli_multi_query().

有没有人知道或者有一个已编码的简单解决方案,可以将这样的文件可靠地拆分成单个查询(可能有多行语句)并运行查询.我想避免自己开始摆弄它,因为我可能遇到很多问题(如何检测字段分隔符是否是数据的一部分;如何处理备忘录字段中的换行符;等等上).有必须是这个现成的解决方案.

php mysql

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

CQRS和CRUD屏幕

据我所知,CQRS的基本原则之一是命令应该是以行为为中心的,并且在业务或UL中具有价值,而不是以数据为中心的,即CRUD.我们没有专注于更新客户,而是拥有像CustomerHasMoved这样的命令.如果你有CRUD屏幕可以纠正某些数据怎么办?例如,我们需要更改拼写错误的客户的名称.这在业务中并没有多大价值.这应该只是在UpdateCustomer命令的保护伞下吗?

domain-driven-design cqrs

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

GetGlobalResourceObject或Resources.Resource - 什么更好?

我有一个多语言的应用程序.我正在使用开箱即用的.Net功能.每种语言在App_GlobalResources中都有自己的文件(参见下面的iamge)

在代码背后有什么更好的?

  1. GetGlobalResourceObject("LocalizedText","ErrorOccured")
  2. Resources.LocalizedText.ErrorOccured

第二个使用较少的代码,它的类型安全,它将在编译时返回错误而不是运行时.

替代文字http://img340.imageshack.us/img340/5562/langl.gif

asp.net globalization culture cultureinfo

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

用于创建ODBC连接的脚本

我需要通过SMS/SCCM部署一些软件,该软件要求在Windows中创建ODBC连接.我给出的连接信息需要用户名和密码.我有一个批处理脚本将连接信息导入注册表,但我不知道如何将用户名和密码放入.我想编写脚本或将其放在某种可分发的包中.

谢谢,-Mathew

windows scripting sms odbc sccm

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

django admin TinyMCE集成

这很奇怪:我已经安装并配置了django-tinymce,但它似乎不适用于django admin.

这适用于Safari:

class ArticleAdmin(admin.ModelAdmin):
    formfield_overrides = {
        models.TextField: {'widget': TinyMCE(attrs={'cols': 80, 'rows': 20}, )},
    }
Run Code Online (Sandbox Code Playgroud)

但我不在 Firefox中工作.

只是添加js不适用于:

class Media:
    js = ['/media/js/tiny_mce/tiny_mce.js']
Run Code Online (Sandbox Code Playgroud)

我尝试了路径的各种组合:有/无前导斜杠,有/没有'媒体'位,甚至是绝对绝对的http:// localhost:8008 / ......没有什么对我有用.

然而,大胖子:在firefox和safari中使用grappelli自己的tinymce(在将safari添加到tinymce_config.js之后).什么可能出错?

在MacOS X 10.5上使用Django 1.1,django-grappelli 2rc,django-tinymce 1.5,FF 3.5,Safari 4

django tinymce django-admin textfield

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

QSignalMapper和原始发件人()

QComboBox在桌子上有一堆es.因此我知道触发了哪一个我重新映射信号以编码表格单元位置(如在QTableWidget选择QComboBox中所述)

(为什么Qt不只是首先发送单元激活信号,因此您可以使用与我不知道的任何其他单元格编辑相同的当前行/列机制.)

但这会删除原始发件人窗口小部件的所有知识.QComboBox* combo = (QComboBox* )sender()在插槽中调用失败,大概是因为sender()现在是QSignalMapper.

我可以使用编码的行/列来查找QComboBox表小部件,但这似乎是错误的.有更正确的方法吗?

例如:

// in table creator
_signalMapper = new QSignalMapper(this);

 // for each cell
    QComboBox* combo = new QComboBox();
    connect(combo, SIGNAL(currentIndexChanged(int)), _signalMapper, SLOT(map()));
    _signalMapper->setMapping(combo, row);

   // and finally       
   connect(_signalMapper, SIGNAL(mapped(int)),this, SLOT(changedType(int)));

 // slot
 void myDlg::changedType(int row)
 {      
        QComboBox* combo = (QComboBox* )sender(); // this doesn't work !!
 }
Run Code Online (Sandbox Code Playgroud)

编辑:为将来的搜索添加:Mark Summerfield 有一本新书" 高级Qt编程 ",解释了如何做这种事情.

c++ qt qt4

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