小编net*_*der的帖子

基于浏览器,兼容性等将类附加到body标签

我在我的网站上使用JavaScript和jQuery库.我想<body>基于以下信息将CSS类附加到我的标记:

  • 浏览器
  • 浏览器版本
  • 是否支持数据URI/Base64
  • HTML5兼容性

任何人都知道任何可以帮助解决这个问题的JavaScript或jQuery插件吗?

javascript jquery plugins jquery-plugins

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

GWT JSNI BOOLEAN

这是我的代码:

package com.eggproject_hu.WPECommerceAdminSales.client;

import java.lang.Boolean;

import com.google.gwt.core.client.GWT;
import com.google.gwt.user.client.Window;

public class AblakVillogo
{
    public static Boolean focusedWindow = true;
    private static Boolean init = false;

    public static void setFocused(Boolean focus)
    {
        focusedWindow = focus;
    }

    public static Boolean getFocused()
    {
        return focusedWindow;
    }

    public static void focusVizsgalat()
    {
        if(focusedWindow == true)
        {
            GWT.log("igen");
        }
        else
        {
            GWT.log("nem");
        }
    }

    public static void init()
    {
        if(init == false)
        {
            _init();
        }
    }

    private native static void _init() /*-{
        $wnd.jQuery(document).ready(function()
        {
            $wnd.jQuery($wnd).focus(function() …
Run Code Online (Sandbox Code Playgroud)

gwt jsni

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

AJAX操作期间PHP会话中的类对象重置?

我有一个简单的PHP会话和AJAX示例,它在会话中保存数组时有效:

请求文件:

<?php
    session_start();
    $_SESSION['data'] = array('foo','bar');
    echo count($_SESSION['data']);
?>
<html>
<head>
    <title>Test</title>
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>
</head>
<body>
    <button id="but1">Go</button>
    <script type="text/javascript">
        $('#but1').click(function() {
            $.ajax({
                url:'ajaxtest_remote.php',
                success:function(result) {
                    alert(result);
                }
            });
        });
    </script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

远程文件:

<?php
    session_start();
    echo 'count=' . count($_SESSION['data']);
?>
Run Code Online (Sandbox Code Playgroud)

第一个文件的回显显示为2,成功函数中的警报显示"count = 2".快乐的时光.

出现问题的地方是我将数组替换为类对象:

请求文件:

<?php
    session_start();
    include('ajaxtest_class.php');
    $_SESSION['obj'] = new TestClass('foo,bar');
    echo count($_SESSION['obj']->dataList);
?>
<!-- HMTL AS ABOVE -->
Run Code Online (Sandbox Code Playgroud)

远程文件:

<?php
    session_start();
    echo 'count=' . count($_SESSION['obj']->dataList);
?>
Run Code Online (Sandbox Code Playgroud)

班级档案:

<?php
    class TestClass {
        var $dataList;
        function TestClass($incoming) …
Run Code Online (Sandbox Code Playgroud)

php ajax session php4 class

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

如何获取mysql时间戳和php当前时间之间的差异?

我猜的问题是两个问题:

  1. 我如何在PHP中获取当前时间,并以一种易于与之比较的格式
  2. 有了这个,我有一个这种格式的mysql时间戳,2011-06-30 04:33:00,我需要与php当前时间进行比较.

非常感谢你,宾尼

php mysql timestamp date

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

使用PHP搜索XML文件

我有一个像这样的XML文件:

<quotes>
  <quote>
    <symbol>7UP</symbol>
    <change>0</change>
    <close>45</close>
    <date>2011-08-24</date>
    <high>45</high>
  </quote>
</quotes>
Run Code Online (Sandbox Code Playgroud)

我希望通过PHP 搜索此文档symbol并获取匹配close值.

谢谢.

php xml

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

更好的方法来测试符号变化?

当循环遍历一系列数字(例如0.1,-0.5,1.0,-0.33,......)时,我想要一种方法来测试当前数字是否具有与前一个不同的符号.我的代码在下面但是 - 必须有一个更好的方法..

-(bool)signChanged:(float)prev :(float)value{

    // our value is negative
    if(value < 0.0){

        // previous value is positive or zero
        if(prev >= 0.0) return true;

    // our value is positive
    }else{

        if(prev < 0.0) return true;
    }

    return false;
}
Run Code Online (Sandbox Code Playgroud)

math objective-c

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

从PHP扩展获取运行脚本的名称

我正在为PHP编写一个小扩展.有没有办法在运行时知道正在运行的脚本文件(例如:)的名称test.php?也许一些全球或环境变量?

php c php-extension php-internals

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

Unix C++:在不同的区域获得时间

我正在尝试使用C++在不同的时区(PST)获得时间.

#define PST (-8);
char* Time::getSecondSystemTime() {
    time_t rawtime;
    struct tm * timeinfo;
    char buffer[80];

    time(&rawtime);
    timeinfo = gmtime(&rawtime);

    timeinfo->tm_hour = timeinfo->tm_hour + PST;

    strftime(buffer, 80, "%I:%M %p", timeinfo);


    std::string temp = std::string(buffer); // to get rid of extra stuff
    std::string extraInfo = " Pacific Time ( US & Canada )";

    temp.append(extraInfo);

    return (char*) (temp.c_str());

}
Run Code Online (Sandbox Code Playgroud)

这里的问题是,当GMT时间少于8小时(例如,现在,早上3点的时间),从它减去8小时不起作用!

在Unix中的不同时区获取时间的正确方法是什么?

c++ unix timezone unix-timestamp timezone-offset

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

C:对一小段代码的混淆 - 什么是'&0x'?

我是C的新手,我正试图在这个代码的和平中锻炼两件事;

  • &0xfe和&0x01的目的是什么?
  • __u16显然这是一个变量,但它们叫什么类型和什么?

提前致谢!

static __u16 smile_bmp[] = {0x3C, 0x42, 0x95, 0xA1, 0xA1, 0x95, 0x42, 0x3C};

displayImage(smile_bmp,res, daddress, file);

int displayImage(__u16 bmp[], int res, int daddress, int file)
{
    int i;
    for(i=0; i<8; i++)
        {
         block[i] = (bmp[i]&0xfe) >>1 | (bmp[i]&0x01) << 7;
        }
    res = i2c_smbus_write_i2c_block_data(file, daddress, 16,
        (__u8 *)block);
    sleep(1);
}
Run Code Online (Sandbox Code Playgroud)

c variables hex

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

写入大小无效4

这是有问题的代码:

long number = atol(argv[1]);
long prime_limit = number / 2;
int * primes = malloc(sizeof(int) * prime_limit);
long i;
for (i = 2; i <= prime_limit; i++) {
    primes[i] = 1; # This is line 16
}
Run Code Online (Sandbox Code Playgroud)

以下是错误:

==9318== Invalid write of size 4
==9318==    at 0x40065B: main (003.c:16)
==9318==  Address 0x8 is not stack'd, malloc'd or (recently) free'd
==9318== 
==9318== 
==9318== Process terminating with default action of signal 11 (SIGSEGV)
==9318==  Access not within mapped region at address …
Run Code Online (Sandbox Code Playgroud)

c valgrind memory-management

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