问题列表 - 第46006页

使用Javascript读取客户端文本文件

我想读取一个文件(在客户端)并获取数组中的内容.它只是一个文件.我有以下,它不起作用.'query_list'是一个textarea,我想显示文件的内容.

<input type="file" id="file" name="file" enctype="multipart/form-data"/>

    <script>
       document.getElementById('file').addEventListener('change', readFile, false);

       function readFile (evt) {
           var files = evt.target.files;
           var file = files[0];

          var fh = fopen(file, 0);
          var str = "";
          document.getElementById('query_list').textContent = str;
          if(fh!=-1) {
             length = flength(fh);        
             str = fread(fh, length);     
             fclose(fh);                   
           } 
           document.getElementById('query_list').textContent = str;
        }
      </script>
Run Code Online (Sandbox Code Playgroud)

我该怎么办呢?最终我想循环遍历数组并运行一些SQL查询.

javascript javascript-events

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

如何用箭头键移动div

我想使用jQuery用箭头键移动div.所以正确,左,下,上.

找到了我想在这里完成的演示

我希望能够在另一个div中移动div.

如何才能做到这一点?

html javascript jquery events

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

在Grails应用程序中放置定期任务的位置?

我正在学习 grails,我想在我的应用程序运行时包含一个每五秒触发一次的重复任务,并且应该可以访问我的域对象等.在Grails中实现这一目标的正确方法是什么?

我认为开始定时器BootStrap.groovy,但会得到处置和终止计时器.

grails scheduled-tasks

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

从PHP中的其他文件夹打开文件

假设我的PHP服务器根目录中有两个文件夹:xy.x文件夹中还有两个目录:ab.在/x/a目录中我有index.php文件,在/y文件夹中有stuff.php文件.
从我的/x/a/index.php文件中,我想要包含该/y/stuff.php文件.我怎么做?
我的服务器不允许包含来自其他域的文件,因此添加完整的URL不起作用!另外,我想知道如何从PHP中的根开始路径.我使用./blabla我的根索引和根../blabla目录中的目录,但不幸的是,.../blabla它不适用于二年级目录.

php relative-path

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

将Byte []转换为int

我有这个方法将有符号或无符号转换byteint,但它不返回它应该返回的内容.有人可以在下面的代码中指出问题吗?

public int convertByteToInt(byte[] b){          
    int value= 0;
    for(int i=0;i<b.length;i++){                
    int n=(b[i]<0?(int)b[i]+256:(int)b[i])<<(8*i);             
        value+=n;
    }         
    return value;       
}
Run Code Online (Sandbox Code Playgroud)

编辑:

我正在读取一个wav文件以计算SNR.转换返回的值应该在0到255之间给出一些东西.应用程序应该比较2个wave文件,on是orignal one,另一个是修改的并计算SNR.

java int signed byte

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

追加/格式化字符串

在C#格式化字符串我做:

string a = String.Format("/blah/blah/{0}_{1}/blah.html", int1, int2)
Run Code Online (Sandbox Code Playgroud)

在Python中,它会自动将整数转换为字符串吗?

我将如何在Python中执行类似上面的操作.

python

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

Django:如何在构造后为formset添加额外的表单?

这大致是我正在尝试做的事情:

def post(request):
    VehicleFormSet = formset_factory(StaffVehicleForm)
    if request.method == 'POST':
        vehicle_formset = VehicleFormSet(request.POST)
        if 'add_vehicle' in request.POST:
            if vehicle_formset.is_valid():
                form_count = vehicle_formset.total_form_count()
                vehicle_formset.forms.append(vehicle_formset._construct_form(form_count))
Run Code Online (Sandbox Code Playgroud)

基本上,如果用户单击"添加"按钮并且其条目有效,我想在表单集中添加另一个空白表单,并隐藏前一个表单.

上面代码的问题是我无法弄清楚如何增加total_form_count().我现在拥有它的方式,它将工作一次,然后如果你再次按下它,什么都不会发生,大概是因为form_count是相同的.我也不喜欢打电话_construct_form和依靠内部.

django django-forms

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

MATLAB:.mat版本之间的差异

官方文件规定如下:

在此输入图像描述.但我注意到除了上表中所述的其他重要区别之外.

例如,在MATLAB中保存一个占用176 MB内存的大约6,000个元素的单元格数组,根据我是使用-v7还是-v7.3,给出了以下结果:

  • 使用-v7:文件大小= 15 MB,保存和加载速度很快.
  • 使用-v7.3:文件大小= 400 MB,保存和加载非常 (可能部分原因是文件很大).

有没有人注意到这些差异?

更新1:正如回复指出的那样,-v7.3依赖于HDF5并且根据Mathworks,"这种格式具有显着的存储开销",尽管不清楚这种开销是否真的是由于格式本身,还是由于MATLAB相反,实现和处理HDF5.

更新2:@Andrew Janke向我们指出了这个非常有用的PDF(显然在网上没有HTML格式).有关更多详细信息,请参阅@Amro提供的答案中的注释.

这一切都需要我下一个问题:是否有任何替代方案,结合了两者的优点(如效率-V7和处理大量文件的能力- 7.3版)?

matlab hdf5 mat-file

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

使用nosetests设置断点--pdb选项

nosetests --pdb让我停止错误或失败,但这对我的需求来说已经太迟了.在执行期间单步执行代码可帮助我调试问题所在.

但是,nosetests是有用的,因为它们允许依赖于相对导入的测试(即在包中进行测试).

如何在执行测试之前设置断点?目前我正在使用:

python -m pdb /path/to/my/nosetests testfile.py
Run Code Online (Sandbox Code Playgroud)

这种解决方案是不够的.Nosetests干扰pdb输出,我的键盘控制(例如箭头键)被破坏.

使用import pdb; pdb.set_trace()似乎是一个好主意,但是nosetests阻止了我对pdb控制台的访问.

python testing nose pdb

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

Convertto-HTML输出显示为System.String []而不是实际内容的前/后内容

我正在尝试使用Powershell输出包含一些前/后内容的表格,然后通过电子邮件发送,但前/后内容在电子邮件中显示为"System.String []".其余的内容似乎很好,如果我将HTML字符串输出到控制台,一切看起来都很好.

function Send-SMTPmail($to, $from, $subject, $smtpserver, $body) {
    $mailer = new-object Net.Mail.SMTPclient($smtpserver)
    $msg = new-object Net.Mail.MailMessage($from,$to,$subject,$body)
    $msg.IsBodyHTML = $true
    $mailer.send($msg)
}

$Content = get-process | Select ProcessName,Id
$headerString = "<table><caption> Foo. </caption>"
$footerString = "</table>"
$MyReport = $Content | ConvertTo-Html -fragment -precontent $headerString -postcontent $footerString

send-SMTPmail "my Email" "from email" "My Report Title" "My SMTP SERVER" $MyReport
Run Code Online (Sandbox Code Playgroud)

在我的电子邮件中显示为:

System.String[]
ProcessName Id
...             ...
System.String[]
Run Code Online (Sandbox Code Playgroud)

执行out-file然后调用invlable-item与发送电子邮件的结果相同...

powershell system.net.mail

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