小编crm*_*ham的帖子

石英的CronTrigger每两个小时一次

我想每两个小时使用Quartz的CronTrigger安排一个组件.实现这个目的的正确cron表达式是什么?

先感谢您.

java quartz-scheduler

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

内部左浮动div不会垂直扩展容器div

我有一个具有以下属性的容器div:

#cat_container{
margin:0;
padding:5px;
border:1px solid red;
min-height:200px;
}
Run Code Online (Sandbox Code Playgroud)

里面有多个左浮动div.问题是它们不会强制包含div向下扩展,而只是重叠并继续在容器div的边界之外.

左浮动div:

.cat_wrap{
border: 1px solid #000;
width:100px;
min-height:120px;
margin:0 10px 5px 0;
padding:0;
float:left;
}
Run Code Online (Sandbox Code Playgroud)

如果我将左侧浮出,则包含的div确实垂直扩展.那么如何让内部div向左浮动但是也可以垂直扩展容器div?

html css

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

解析错误:语法错误,意外'(',期待','或';'in

我收到以下解析错误:

解析错误:第7行上的H:\ Programs\USBWebserver v8.5\8.5\root\oopforum\func\register.class.php中的语法错误,意外'(',期待','或';')

这与我班上的以下代码行有关:

private $random_name = rand(1000,9999).rand(1000,9999).rand(1000,9999).rand(1000,9999);
Run Code Online (Sandbox Code Playgroud)

我不明白为什么这行代码会导致解析错误?

这是一些周围的代码:

class register{
    public $post_data = array();
        private $dbh;
        private $allowed_type = array('image/jpeg','image/png','image/gif');
        private $random_name = rand(1000,9999).rand(1000,9999).rand(1000,9999).rand(1000,9999);
        private $path = 'img/thumb_/'.$random_name. $_FILES['file']['name'];
        private $max_width = 4040;
        private $max_height = 4040;
        private $max_size = 5242880;
        private $temp_dir = $_FILES['file']['tmp_name'];
        private $image_type = $_FILES['file']['type'];
        private $image_size = $_FILES['file']['size'];
        private $image_name = $_FILES['file']['name'];
        private $image_dimensions = getimagesize($temp_dir);
        private $image_width = $image_dimensions[0]; // Image width
        private $image_height = $image_dimensions[1]; // Image height
        private $error …
Run Code Online (Sandbox Code Playgroud)

php syntax-error

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

用于清理Mysql数据库输入的函数

我试图将一个通用功能放在一起,以清理对Mysql数据库的输入.到目前为止,这就是我所拥有的:

function sanitize($input){
    if(get_magic_quotes_qpc($input)){

        $input = trim($input); // get rid of white space left and right
        $input = htmlentities($input); // convert symbols to html entities
        return $input;
    } else {

        $input = htmlentities($input); // convert symbols to html entities
        $input = addslashes($input); // server doesn't add slashes, so we will add them to escape ',",\,NULL
        $input = mysql_real_escape_string($input); // escapes \x00, \n, \r, \, ', " and \x1a
        return $input;
    }
}
Run Code Online (Sandbox Code Playgroud)

如果我理解的定义get_magic_quotes_qpc().这是由php服务器设置为自动转义字符而不是需要使用addslashes().

我是否正确地使用过addslashes()并且 …

php mysql sanitization sql-injection

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

PDO:参数号无效:混合命名和位置参数

我曾经遇到过这个我以前没见过的警告:

警告:PDOStatement :: execute()[pdostatement.execute]:SQLSTATE [HY093]:参数号无效:在...中混合命名和位置参数

参考以下PDO查询(简化了易于阅读的功能):

$offset = 0;
$limit = 12;
function retrieve_search_posts($searchfield, $offset, $limit){


        $where = array();

        $words = preg_split('/[\s]+/',$searchfield);

        array_unshift($words, '');
        unset($words[0]);

        $where_string = implode(" OR ", array_fill(0,count($words), "`post_title` LIKE ?"));

        $query = "
                                SELECT  p.post_id, post_year, post_desc, post_title, post_date, img_file_name, p.cat_id
                                FROM    mjbox_posts p
                                JOIN    mjbox_images i
                                ON      i.post_id = p.post_id
                                        AND i.cat_id = p.cat_id
                                        AND i.img_is_thumb = 1
                                        AND post_active = 1
                                WHERE $where_string
                                ORDER BY post_date
                                LIMIT :offset, :limit
                                DESC";
        $stmt = $dbh->prepare($query);

        foreach($words …
Run Code Online (Sandbox Code Playgroud)

php parameters pdo

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

字段列表中的列'user_id'不明确

我试图获取离开此评论的用户的用户信息.

使用以下代码:

SELECT username, image, user_id FROM table_users AS us
JOIN table_reviews AS re
ON re.user_id = us.user_id
WHERE us.user_id = 1 AND
re.review_id= 1
Run Code Online (Sandbox Code Playgroud)

我收到错误:

字段列表中的列'user_id'不明确

这是什么意思?

mysql sql

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

列表项在列表和div区域之外运行

我遇到了菜单无序列表的问题.因此,列表项过度运行<ul><div>边界,并且只有在到达屏幕边缘时才开始下一行.

下面是网站:http://finalonline.co.uk/mypics/gallery/categories/

html css overflow html-lists word-boundaries

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

连接建立中的WebSocket错误:net :: ERR_CONNECTION_CLOSED

我尝试wss与服务器建立连接时收到此错误:

与'wss:// mydomain:3000 /'的WebSocket连接失败:连接建立错误:net :: ERR_CONNECTION_CLOSED

我目前有一个apache2虚拟主机配置设置来监听端口443和80上的请求:

<VirtualHost *:80>
        ServerName otherdomainname.co.uk
        ServerAlias www.otherdomainname.co.uk

        RewriteEngine On
        RewriteRule ^/(.*)$ /app/$1 [l,PT]

        JkMount /* worker2

</VirtualHost>

<VirtualHost _default_:443>
        ServerName otherdomainname.co.uk
        ServerAlias www.otherdomainname.co.uk

        RewriteEngine On
        RewriteRule ^/(.*)$ /app/$1 [l,PT]

        SSLEngine On
        SSLCertificateFile /etc/apache2/ssl/apache.crt
        SSLCertificateKeyFile /etc/apache2/ssl/apache.key

        <Location />
        SSLRequireSSL On
        SSLVerifyClient optional
        SSLVerifyDepth 1
        SSLOptions +StdEnvVars +StrictRequire
        </Location>

        JkMount /* worker2

</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,它使用JkMount将请求传递给Tomcat,后者在HTTP和HTTPS上正确地提供网页.

当我在端口80上使用HTTP协议访问站点时,可以使用该协议建立WebSocket连接ws.

当我在端口443上使用HTTPS协议访问该站点时,该站点正确提供但未使用WebSocket连接wss.

我使用"ws"node.js模块来提供WebSocket服务器:

var WebSocketServer = require('ws').Server
  , wss = new WebSocketServer({ port: 3000 }),
  fs …
Run Code Online (Sandbox Code Playgroud)

apache https wss websocket node.js

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

这些箭头在Eclipse Kepler中意味着什么?

我在Eclipse Kepler的Dynamic Web项目中的许多文件上都有这些箭头.他们的意思是什么?

在此输入图像描述

我的WebContent目录中还有许多文件:

在此输入图像描述

java eclipse

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

如何JSON.stringify一个对象数组

我正在尝试JSON.stringify()以下键/值对,其中值是一个对象数组.

var string = JSON.stringify({onlineUsers : getUsersInRoom(users, room)});
Run Code Online (Sandbox Code Playgroud)

这是不正确的,并给出以下错误:

var string = JSON.stringify({onlineUsers:getUsersInRoom(users,room)});

                ^
Run Code Online (Sandbox Code Playgroud)

TypeError:将循环结构转换为JSON

这是方法:

function getUsersInRoom(users, room) {
    var json = [];
    for (var i = 0; i < users.length; i++) {
        if (users[i].room === room) {

            json.push(users[i]);
        }
    }
    return json;
}
Run Code Online (Sandbox Code Playgroud)

添加users数据结构:

[
 {
     id:1,
     username:"",
     room:"room 1",
     client: {
         sessionId:1,
         key:value
     }
 },
 {
     // etc
 }
]
Run Code Online (Sandbox Code Playgroud)

添加了将用户添加到用户阵列的功能.

function addUser(client) {
    clients.push(client);
    var i = clients.indexOf(client);
    if (i > -1) …
Run Code Online (Sandbox Code Playgroud)

javascript arrays json object stringify

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