小编Ric*_*nop的帖子

单击取消时,window.print()刷新iframe中的页面

我的网站里面有一个iframe,其中包含以下jquery代码:

$(document).ready(function() {

    $('#print_button').click(function() {
        window.print();
    });

});
Run Code Online (Sandbox Code Playgroud)

问题:单击打印按钮时,打印对话框将正确打开.打印也能正常工作.但是当我单击打印对话框中的取消按钮时,它会关闭,但它也会刷新iframe中的内容.

我该如何避免这种行为?

javascript jquery

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

限制每个时间单位的迭代次数

有没有办法限制每个时间单位的迭代次数?例如,我有一个这样的循环:

for (int i = 0; i < 100000; i++)
{
    // do stuff
}
Run Code Online (Sandbox Code Playgroud)

我想限制上面的循环,所以每秒最多会有30次迭代.

我还希望迭代在时间轴中均匀定位,因此不会在前0.4秒内进行30次迭代,然后等待0.6秒.

那可能吗?它不必完全精确(尽管越精确越好).

c++

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

错误C2065:'socklen_t':未声明的标识符

整个错误是:

Error   1   error C2065: 'socklen_t' : undeclared identifier    c:\users\richard\documents\visual studio 2010\projects\server\server\server.cpp 41  1   Server
Run Code Online (Sandbox Code Playgroud)

这是有问题的一行:

int iRcvdBytes=recvfrom(iSockFd, buff, 1024000, 0, (struct sockaddr*)&cliAddr, (socklen_t*)&cliAddrLen);
Run Code Online (Sandbox Code Playgroud)

我有这些标题包括:

#include <winsock2.h>
#include <windows.h>

#include <direct.h>
#include <stdlib.h>
#include <stdio.h>

#include <iostream>
#include <fstream>
#include <sstream>
#include <string>

#include <cv.h>
#include <cxcore.h>
#include <highgui.h>
Run Code Online (Sandbox Code Playgroud)

我还将WS2_32.lib添加到Visual Studio 2010中的链接器.

还有什么可能导致这个问题?我只是想重写我的简单UDP程序在Windows下工作.

c++ visual-c++ socklen-t

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

找出所有数组值是否为空的简单方法?

有比这更简单的方法吗?

$isArrayEmpty = true;
foreach ($array as $value) {
    if (!empty($value)) {
        $isArrayEmpty  = false;
    }
}
Run Code Online (Sandbox Code Playgroud)

似乎有点多余.

php

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

将来的PHP版本中是否会弃用/删除global关键字?

如果在将来的PHP版本中弃用或删除global关键字,我会感兴趣.

我正在处理一些使用类似这样的遗留应用程序:

function foo($x)
{
    global $y;
}
Run Code Online (Sandbox Code Playgroud)

经常.我想知道我是否应该开始以不同的方式重写这些行,它应该还是在明年的PHP发行工作?

php

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

Oracle SQL Developer:PL/SQL:ORA-00903:表名无效

我收到此错误:

Error starting at line 2 in command:
BEGIN
  DELETE * FROM book_copies;
  DELETE * FROM books;
  /* more code here */
END;
Error report:
ORA-06550: line 2, column 10:
PL/SQL: ORA-00903: invalid table name
ORA-06550: line 2, column 3:
PL/SQL: SQL Statement ignored
ORA-06550: line 3, column 10:
PL/SQL: ORA-00903: invalid table name
ORA-06550: line 3, column 3:
PL/SQL: SQL Statement ignored
06550. 00000 -  "line %s, column %s:\n%s"
*Cause:    Usually a PL/SQL compilation error.
*Action:
Run Code Online (Sandbox Code Playgroud)

这是荒谬的,因为我的数据库中存在两个表.我可以:

SELECT * …
Run Code Online (Sandbox Code Playgroud)

sql oracle plsql ora-06550

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

Zend_Validate_Regex - 仅允许字母,数字和字符-_

所以,我有一个文本字段,只能包含字母,数字,连字符,点和下划线.我想使用Zend_Validate_Regex验证它,但这种模式不起作用.为什么?

/[a-z][A-Z][0-9]-_./
Run Code Online (Sandbox Code Playgroud)

这是我的文字元素:

$titleSlug = new Zend_Form_Element_Text('title_slug', array(
    'label' => 'Title Slug',
    'required' => FALSE,
    'filters' => array(
        'StringTrim',
        'Null'
    ),
    'validators' => array(
        array('StringLength', FALSE, array(3, 255)),
        array('Regex', FALSE, array('pattern' => '/[a-z][A-Z][0-9]-_./'))
    )
));
Run Code Online (Sandbox Code Playgroud)

php regex zend-framework

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

在FreeBSD 8.1上安装Python

所以我使用这些commans在我的FreeBSD盒子上安装了python:

#portsnap fetch

#portsnap extract

#portsnap update

#cd /usr/ports/lang/python32

#make install clean
Run Code Online (Sandbox Code Playgroud)

一切正常,我没有收到错误消息.安装进展顺利.但是当我在shell中键入python时,我得到:

python: Command not found.
Run Code Online (Sandbox Code Playgroud)

救命?

python freebsd python-3.x

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

Python print_r返回值而不是打印它

在Python中,是否有可能做类似的事情:

echo 'Content of $var is ', print_r($var, TRUE);
Run Code Online (Sandbox Code Playgroud)

用PHP?

我有一个变量var,我想以可读的形式将其内容分配给字符串,例如:

str = 'Hello. '
str = str + var
Run Code Online (Sandbox Code Playgroud)

python

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

如何在FreeBSD中打开PostgreSQL的psql提示符?

我已经在我的FreeBSD 8.2盒子上安装了PostgreSQL.如何打开SQL提示符以便编写SQL查询?

我可以:

su pgsql
Run Code Online (Sandbox Code Playgroud)

这会打开一个提示,但我无法编写SELECT或CREATE等SQL查询.对不起,我是PostgreSQL的新手.

python django postgresql freebsd

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