小编Pro*_*FOX的帖子

只显示div一次

所以我想看看像stackoverflow一样的消息在顶部.

现在我已经配置了所有,但是我遇到了一个问题..消息只显示第一次,第二次没有显示.

我知道为什么,关于每个id的东西必须是唯一的或div中的东西..然后我使用rand(1, 300);(php)它仍然无法工作.

这是我的代码:

function checkSession(){
    $.ajax({url: "session.php", success: function(data){
         if( data == 1){
            var postFilen = 'msg.php';
            $.post(postFilen, function(data){
            $(".msg").html(data).find(".message2").fadeIn("slow")
            setTimeout(function(checkSession) {
    $('.msg').fadeOut('slow');
}, 10000);
            });  
         }else{ 
             $('.message2').hide();
         }
    }});
// setInterval('checkSession()',1000);
}
Run Code Online (Sandbox Code Playgroud)

index.php文件:

<div class="msg" id="msg" ></div>
Run Code Online (Sandbox Code Playgroud)

msg.php:

<div class="message2" id="message2" onclick="closeNotice2()" style="display: none">
Yo, <b><? echo $pusername; ?></b> - <? echo $_SESSION["user_message"]; ?> 
<a class="close-notify" onclick="closeNotice2()">X</a>
</div> 
Run Code Online (Sandbox Code Playgroud)

CloseNotice2() - (以防万一你想看到它):

function closeNotice2() {
    $(".message2").fadeOut("slow");
} 
Run Code Online (Sandbox Code Playgroud)

session.php文件:

if(isset($_SESSION['user_message'])) {
echo 1; 
}
Run Code Online (Sandbox Code Playgroud)

CSS:

.message2 { …
Run Code Online (Sandbox Code Playgroud)

javascript jquery message

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

C++中的非刚体2D物理引擎

我正在尝试用C++实验2D物理引擎.到目前为止,似乎最受欢迎的是Box2D.不幸的是,Box2D是一个严格的身体物理引擎,并不能真正帮助我想要尝试的东西.

我希望能够定义一个具有多个由弹簧连接的顶点的形状,这样当这个形状与刚性或其他非刚性形状碰撞时,它的形状将是灵活的.

现在我试图想办法在Box2D中只使用刚体来做这个,但似乎总有缺陷:

  1. 使用矩形或线段作为柔性形状的外边缘.这些会与其他形状碰撞.不幸的是,它们没有弹性,所以不会看到预期的效果.
  2. 形状的每个顶点可以是具有其自己的小圆形形状的主体.然后可以通过弹簧将这些主体连接在一起.这在形状变形方面效果很好,但想象一下,如果形状落在刚性钉上并且尖钉刚好在顶点之间穿过.然后形状会卡在钉子上.

那么用C++做这种物理的最佳方法是什么?优选地,不必编写整个物理引擎.也许我只是错过了Box2D的一个功能.也许这不是正确的选择.那么什么是正确的选择?

c++ physics point box2d

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

如何导航到Android USB Mass Storage Activity?

当设备连接到pc时,我想让USB Mass Storage活动打开或关闭usb模式.我已经实现了如下应用程序.

public class USB_ConnectActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    final String state = Environment.getExternalStorageState();
    ((Button)findViewById(R.id.onButton)).setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {

            if (!(Environment.MEDIA_SHARED.equals(state))) {

                //How to navigate android USB Mass Storage page

            }
        }
    });


    ((Button)findViewById(R.id.offButton)).setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {

            if ((Environment.MEDIA_SHARED.equals(state))) {

                //How to navigate android USB Mass Storage page

            }

        }
    });

        }
   }
Run Code Online (Sandbox Code Playgroud)

从上面的代码我已经使用两个按钮关闭和USB大容量存储.但我没有更多的信息来在内置USB大容量存储页面导航android.请任何人帮我.

navigation android usb-mass-storage

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

JavaScript ES6模块+ traceur

我正在使用ES6模块转换为带有traceur的 ES5 .
通过grunt + grunt-traceur进行脱毛

Traceur允许您选择要使用的模块处理程序:它自己的,AMD,commonJS或内联.
我尝试了大部分,但似乎没有一个工作.为什么?

TestClass.js

export default class TestClass {
    constructor() {
        alert('test');
    }
}
Run Code Online (Sandbox Code Playgroud)

Main.js

import TestClass from './TestClass';

var test = new TestClass();
Run Code Online (Sandbox Code Playgroud)

Gruntfile.js(摘录)

traceur: {
    options: {
        experimental: true,
        blockBinding: true,
        modules: 'amd'
    }
}
Run Code Online (Sandbox Code Playgroud)

index.html(提取)

<script src="js/vendor/traceur-runtime.js"></script>
<script src="js/vendor/require.js"></script>

<script defer async src="js/compiled/Main.js"></script>
Run Code Online (Sandbox Code Playgroud)

给出错误

未捕获的错误:匿名的define()模块不匹配:函数($ __ 0){

似乎grunt插件存在问题,但即使使用旧版本似乎也没有帮助.

代码改编自一篇文章.

javascript ecmascript-6 traceur

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

Oracle中表行的创建日期时间是什么时候?

昨天我的朋友-BI专家 - 向我解释了一个oracle问题:
有一个包含大量数据的oracle数据库,但它们没有为每个存储每个行的创建日期时间的表创建列.
那么在这种情况下,他如何获得每行的创建日期时间(时间戳)?

database oracle timestamp

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

隐藏所有Visual Studio工具栏?

我一般(有例外)不要在VS中使用工具栏.它一直在发生,我将打开一个新的文件类型(XML,HTML,SQL,ASPX,CS等等),并且必须手动隐藏"新"工具栏.

我可以在一个操作中隐藏Visual Studio 2010中的所有工具栏吗?

toolbar visual-studio-2010 hide

7
推荐指数
2
解决办法
5195
查看次数

获取文件创建的日期/时间

这似乎是一个非常直截了当的问题,但我无法在网上找到明确的答案.如何通过Java的文件管理器获取文件的创建日期/时间?除了文件的名称,我还能得到关于文件的"属性"的其他内容吗?

java properties date file

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

使用wireshark或其他工具绘制RTT直方图

我有一个小办公室网络,我遇到了巨大的互联网链接延迟.我们有一个简单的网络拓扑:配置为运行ubuntu服务器10.10的路由器的计算机,2个网卡(一个连接到互联网链接,另一个连接到办公网络)和一个连接20台计算机的交换机.我在路由器上收集了一个巨大的tcpdump日志,我想用所有 TCP流的RTT时间绘制直方图,以试图找出这个延迟问题的最佳解决方案.那么,有人可以告诉我如何使用wireshark或其他工具吗?

histogram tcpdump wireshark roundtrip

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

使用JavaScript和Cookie隐藏块(并记住它)?

我想在我的网站上实现show-hidden div块,就像在stackoverflow.com上一样 - 当用户想把它自己隐藏在按钮"X"上时.可能已经有了现成的解决方案吗?我不是Javascript的诗句,非常感谢你的帮助!

图片:

html javascript cookies hide

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

从Numpy数组中删除列的有效方法?

如果我有一个非常大的numpy数组和一个无用的列,我怎么能删除它而不创建原始数组的副本?

np.delete(my_np_array, 0, 1)
Run Code Online (Sandbox Code Playgroud)

上面的代码将返回没有第零列的数组副本.但我想简单地删除该列,my_np_array因为我不需要它.对于非常大的数据集,内存管理变得很重要,并且复制可能不是一种选择.

python arrays numpy slice

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