问题列表 - 第8363页

在回发时保留ColdFusion中type ="file"的输入值

我在ColdFusion中有一个表单,最初有5个输入字段用于文件上传.如果用户意识到他们在附加过程中要上传的文件超过5个,我希望表单在为#of字段的更改提交自身时保留这些值.

使用<cfform>带有preserveata ="yes"属性的标签应该可以实现这一点 - 但我得到的只是在重新提交时存储在输入值中的临时值,该值不会显示在字段中,也不适用于提交.

编辑: 感谢大家的精彩回答,你们都帮助并且是正确的.我能够实现Adam的建议解决方案.效果很好!谢谢!

function changeFieldCount()  // javascript function for submit on input count change
 {
  var count = document.forms[0].numtotal.options[document.forms[0].numtotal.selectedIndex].value;
   document.forms[0].action = "me.cfm?count=" + count;
   document.forms[0].submit();
 }
Run Code Online (Sandbox Code Playgroud)
<cfparam name="url.count" default="5">

<cfform name="dispfiles" method="post" enctype="multipart/form-data" preservedata="yes">
  <!--- looping for file input fields --->
  <cfloop index="counter" from="1" to="#url.count#">
    <cfinput type="file" name="file#counter#" size="50" maxlength="60"><br>
  </cfloop>

  <br>Number of Files to Attach: 
  <!--- looping for # of input selection--->
  <cfselect name="numtotal">
    <cfloop index="cnt" from="1" to="20" step="1">
        <cfoutput>
        <option value="#cnt#" <cfif …
Run Code Online (Sandbox Code Playgroud)

coldfusion

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

将git repo带到某个版本

我有一个git repo,还有一个修改代码,我希望它能让我的本地克隆到.如何将其提升到特定版本并摆脱我所做的任何更改?

git

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

需要/想要传递NSError**作为performSelector的参数

我想调用具有通常的NSError**参数的方法的选择器:

-(int) getItemsSince:(NSDate *)when dataSelector:(SEL)getDataSelector error:(NSError**)outError  {
    NSArray *data = nil;
    if([service respondsToSelector:getDataSelector]) {
        data = [service performSelector:getDataSelector withObject:when withObject:outError];
        // etc.
Run Code Online (Sandbox Code Playgroud)

...编译器不喜欢的:

warning: passing argument 3 of 'performSelector:withObject:withObject:' from incompatible pointer type
Run Code Online (Sandbox Code Playgroud)

有没有什么方法可以将指针封装在一个对象中呢?

iphone objective-c selector

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

从AJAX调用返回和显示数据的最佳实践

我在页面上设置了一些jquery/php交互.它将一些数据提交给服务器并获取数据记录,然后在页面上对齐这些数据以进行比较以及可能的操作.

我的问题是返回信息然后显示它的最佳做法是什么?

  • 返回JSON对象,然后使用js动态创建html并显示数据?
  • 返回JSON对象,然后将该数据放入已创建的容器中以获取页面上的数据?
  • 从服务器返回纯HTML并将其放在页面上?

昨晚我在脑海里滚动着这些,无法确定一种方式是否会因为任何特殊原因而更好.

我不是js guru,所以不确定这些不同方法的优点/缺点和注意事项.

javascript ajax jquery json

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

Oracle查询从最近10分钟插入的表中获取数据

我必须从Oracle Table获取数据,其中我有一个日期字段被调用lastupdatedDate,我想只返回那些lastupdatedDate在最后10分钟内的行sysdate

例如,如果在我的表我lastupdateDate05/20/09 4:20:44 话,我想此行早在我的结果,如果我之间运行查询05/20/09 4:20:4405/20/09 4:30:44,而不是如果,如果我跑的查询05/20/09 5:31:44.

oracle datetime

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

如何修复YACC转移/减少后增量运算符的冲突?

我正在YACC(实际上是Bison)写一个语法,我有一个转移/减少问题.它包括后缀增量和减量运算符.这是语法的精简版:

%token NUMBER ID INC DEC

%left      '+' '-'
%left      '*' '/'
%right     PREINC
%left      POSTINC

%%

expr: NUMBER
|     ID
|     expr '+' expr
|     expr '-' expr
|     expr '*' expr
|     expr '/' expr
|     INC expr %prec PREINC
|     DEC expr %prec PREINC
|     expr INC %prec POSTINC
|     expr DEC %prec POSTINC
|     '(' expr ')'
;

%%
Run Code Online (Sandbox Code Playgroud)

Bison告诉我有12个移位/减少冲突,但如果我注释掉后缀增量和减量的行,它就可以正常工作.有谁知道如何解决这个冲突?在这一点上,我正在考虑转向LL(k)解析器生成器,这使得它更容易,但LALR语法似乎总是更自然地编写.我也在考虑GLR,但我不知道有什么好的C/C++ GLR解析器生成器.

parsing yacc lalr bison shift-reduce-conflict

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

为什么使用Hibernate进行查询缓存会使查询慢十倍?

我目前正在尝试使用EJB3作为工作中一个重大项目的预先研究.我正在研究的一件事是查询缓存.

我使用JPA注释创建了一个非常简单的域模型,一个@Local业务接口和一个EJB-JAR中的@Stateless实现,在EAR中部署了一个非常简单的webapp来进行一些基本的测试.EAR部署在JBoss 5.0.1默认配置中,无需修改.这非常简单,并按预期工作.

但是,我最新的测试涉及查询缓存,我得到了一些奇怪的结果:

  • 我有一个只映射ID和String值的域类,并在该特定表中创建了大约10000行
  • 在业务bean中,有一个非常简单的查询,SELECT m FROM MyClass m
  • 没有缓存,平均执行时间约为400毫秒
  • 启用查询缓存(通过查询提示),第一次执行当然需要更长的时间,大约1200毫秒.接下来的执行平均需要3500毫秒!

这让我很困惑,所以我启用了Hibernate的show_sql来查看日志.未缓存,并且在启用缓存的第一次执行时,按预期方式记录了一个SELECT.当我应该获得缓存命中时,Hibernate会为数据库表中的每一行记录一个SELECT.

这肯定会解释执行时间慢的问题,但任何人都可以告诉我为什么会这样吗?

java caching hibernate ejb-3.0

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

vbscript替换文本 - 一个工作两个打破整个事情

我希望此脚本替换同一文本文件中的两个值而不是一个.但是,如果我取消注释第12行,它会破坏脚本.我是否必须将其转换为循环,还是可以进行多次替换?

Sub ReplaceTxt()
'Writes values we got earlier to our unattend file       '
Const ForReading = 1
Const ForWriting = 2

   Set objFSO = CreateObject("Scripting.FileSystemObject")
   Set objFile = objFSO.OpenTextFile(strSIFpath, ForReading)

   strText = objFile.ReadAll
   objFile.Close
   strNewText = Replace(strText, "***COMPNAME***", strCompname)
 '  strNewText = Replace(strText, "***Winkey***", strPoductkey)    '

   Set objFile = objFSO.OpenTextFile("C:\$WIN_NT$.~BT\winnt.sif", ForWriting)
   objFile.WriteLine strNewText
   objFile.Close
End Sub
Run Code Online (Sandbox Code Playgroud)

vbscript

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

如何使用PIL生成圆形缩略图?

如何使用PIL生成圆形图像缩略图?圆圈外的空间应该是透明的.

片段将受到高度赞赏,谢谢你提前.

python geometry thumbnails python-imaging-library

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

需要一个通用的库,纯C

你能为C推荐一个好的通用数据容器库(纯C,而不是C++)吗?我只需要基本结构,如动态数组,哈希表等.

(注意:"好"我的意思是快速+优雅的界面).

c data-structures

23
推荐指数
6
解决办法
5724
查看次数