我正面临一个问题,Twitter Bootstrapp CSS用淡入淡出打开我的动画并立即关闭它.我不知道为什么会这样,有人可以帮忙吗?
更新:显然,bootstrap.css已经实现了Modals.因此,使用它们都会造成麻烦.将此留给未来的搜索者.
JSFiddle链接:http://jsfiddle.net/GB9ud/
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=iso-8859-9">
<script src="js/jquery-1.7.1.min.js" lang="text/javascript"></script>
<script src="js/bootstrap.js" lang="text/javascript"></script>
<script src="js/bootstrap-tooltip.js" lang="text/javascript"></script>
<script src="js/main.js" lang="text/javascript"></script>
<script src="js/bootstrap-modal.js" lang="text/javascript"></script>
<link rel="stylesheet" href="/css/main.css">
<link rel="stylesheet" href="/css/bootstrap.min.css">
<link rel="stylesheet" href="/css/bootstrap-responsive.min.css">
<title>Library Management System</title>
</head>
<body>
<a data-toggle="modal" data-book-id="1" href="#extendbook" class="btn">Extend</a>
<div id="extendbook" class="modal hide fade">
<div class="modal-header">
<a data-dismiss="modal" class="close">×</a>
<h3>Modal header</h3>
</div>
<div class="modal-body">
<p>One fine body…</p>
</div>
<div class="modal-footer">
<a href="#" class="btn">Close</a><a href="#" class="btn btn-primary">Save changes</a>
</div>
</div> …Run Code Online (Sandbox Code Playgroud) 我将网络摄像头数据传输到我的客户端.
我可以通过收听('数据')看到数据到达.但是,当我创建它时,我无法查看它,它可能是垃圾数据或丢失了一些标题.VLC无法播放.
我的下一步是使其实时流式传输到浏览器.
我究竟做错了什么?
net = require('net');
fs = require('fs');
// Start a TCP Server
net.createServer(function (socket) {
console.log("client connected");
var file = fs.createWriteStream("temp.mp4");
socket.pipe(file, {end: false});
socket.on('end', function(){
console.log("ended");
});
}).listen(5000);
Run Code Online (Sandbox Code Playgroud)
我测试看它是否真的捕获了视频输出:
$ mediainfo temp.mp4
General
Complete name : temp.mp4
Format : H.263
Format version : H.263
File size : 126 KiB
Video
Format : H.263
Width : pixel0
Height : pixel0
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Compression mode : Lossy …Run Code Online (Sandbox Code Playgroud) 我需要在特定位置使用带有设置文件的 Maven,通常您可以提供MAVEN_OPTSenv 变量,但它们会传递到 JVM,因此将产生以下结果:
$ MAVEN_OPTS="-s /settings.xml"
$ mvn clean
Unrecognized option: -s
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
Run Code Online (Sandbox Code Playgroud)
我搜索了很多,但发现了两个密钥,org.apache.maven.user-settings并在此处org.apache.maven.global-settings进行了解释,但它似乎仅适用于 Maven 2。别名to可能会起作用,但我不喜欢它。mvnmvn -s /settings.xml
我正在使用WebSockets和Java进行一些实验.显然,根据WebSocket的最后草案,消息可以是二进制或纯字符串.我使用Webbit服务器,它有两个功能:
public void onMessage(WebSocketConnection connection, String message)
public void onMessage(WebSocketConnection connection, byte[] message)
Run Code Online (Sandbox Code Playgroud)
我想知道是什么有所作为.byte []更快吗?或者为什么重要?我可以用字节写出我写的所有内容,因为即使字符串在传输时也被组成字节,那么为什么我们有两个多个方法?只有Google Chrome 15 Beta和16 Dev支持二进制传输,因此我考虑在客户端和服务器上使用Base64编码/解码.这是唯一的区别吗?如果我只读取每个字节,将它们组成一个字符串并发送它,该怎么办?我认为,唯一的区别是并非所有字节都是字符串字符,所以我只是在转换为字符串时添加开销?
tl; dr - >二进制传输和字符串传输有什么区别?
我正在尝试创建一个类似于应用程序的控制台,所以我正在捕捉窗口上的所有按键并与它们做相关的事情(不重要).问题在于退格.我有以下代码:
$(window).bind("keypress",function(e){
var code = e.keyCode || e.which;
if ( code == 8) {
a = $("#console").html();
$("#console").html(a.substring(0,a.length-1));
currentCommand = currentCommand.substring(0,currentCommand.length-1);
e.preventDefault();
}
Run Code Online (Sandbox Code Playgroud)
但是,在Firefox中,该内容已#console被删除,但Chrome不会执行上述代码.我需要一个跨浏览器兼容的解决方案.我错过了什么?
加成:
如果我使用keydown/keyup而不是keypress,我无法检测characeter是'A'还是'a'它总是返回'A'.
我目前正在使用SoundCloud API,并希望在单击按钮时嵌入轨道.
我收到两个错误:
XMLHttpRequest无法加载http://soundcloud.com/oembed.json?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F48419073.Access-Control-Allow-Origin不允许使用null.
和
未捕获的TypeError:无法读取null的属性'html'
这是我的代码:
<button onclick="getPopular()">+1</button>
<div id="track"></div>
<script src="http://connect.soundcloud.com/sdk.js" type="text/JavaScript"></script>
<script type="text/JavaScript">
SC.initialize({
client_id: "**************",
});
var getPopular = function() {
SC.get("/tracks", {limit: 1}, function(tracks) {
var track = tracks[0];
alert("Latest track: " + track.title);
SC.oEmbed(track.uri, document.getElementById("track"));
});
};
</script>
Run Code Online (Sandbox Code Playgroud)
我在代码中使用警报让我知道它实际上是从SoundCloud API获取信息.我只是不确定还有什么阻止它嵌入.
提前谢谢,或者看看我的问题.
如何使用本机C++检查远程UDP端口是否已打开?由于UDP是无连接的,因此调用connect()没有帮助.我不能尝试绑定它,因为它不是本地的.nmap也不能表明.(但是netstat可以找到,但我认为它会查看有关开放端口/文件的内部信息).反正有检测它吗?如果我在网络级别上下层,是否可以通过C++发送ICMP消息来检查端口不可达状态?我的意思是,这会提供有关港口状况的足够信息吗?
平台是Linux.
我有一个非常小的脚本需要在debian安装程序上运行:( 通过preseeding,预安装脚本)
echo -n -e " # Your option [1] [2] [3]: "
read REPLY
if [ "$REPLY" == "1" ]
Run Code Online (Sandbox Code Playgroud)
脚本在这里停止,我按下的任何内容都只显示在屏幕上,但它不接受输入键.通常,当您按1并按Enter键时,读取应返回1到$ REPLY.但没有任何反应.它不断接受用户输入,但不会发生进一步的操作.
然后,我用ALT + F2切换到tty2并在那里运行脚本,它很好,它按预期工作,当我按; 需要输入.为什么tty1不接受像往常一样进入?
我有一个应用程序来获取带有曲面的相机预览帧.它适用于Android 4.0.4,但在更新后它不适用于同一设备上的Jelly Bean,4.1.2.简单地说,回调永远不会被回调.这是代码:剪了一下:
public class Panel extends Activity {
Camera myCamera;
int cameraId = -1;
MyCameraSurfaceView myCameraSurfaceView;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_panel);
myCamera = getCameraInstance();
myCamera.setPreviewCallback(new Camera.PreviewCallback() {
@Override
public void onPreviewFrame(byte[] data, Camera camera) {
Log.d("Camera Preview", data.length + "");
}
});
myCameraSurfaceView = new MyCameraSurfaceView(this, myCamera);
FrameLayout myCameraPreview = (FrameLayout) findViewById(R.id.videoview);
myCameraPreview.addView(myCameraSurfaceView);
}
private Camera getCameraInstance() {
Camera c = null;
try {
c = Camera.open();
} catch (Exception e) {
e.printStackTrace();
}
return c; …Run Code Online (Sandbox Code Playgroud) 我一直在试验 cloud-init 和 qemu。这是我启动虚拟机的方式:
qemu-system-x86_64 \
--enable-kvm \
-nographic \
-m 2G -smp 4 \
-drive file=/disks/mustafa.img,if=virtio \
-cdrom /disks/my-seed.img \
-device virtio-net,netdev=network0,mac=52:55:00:d1:55:01 \
-netdev tap,id=network0,ifname=tap0,script=no,downscript=no
Run Code Online (Sandbox Code Playgroud)
相关的元数据和用户数据文件是:
instance-id: 49380625-37c5-48b0-8a2b-60bd1392519a
network:
version: 2
ethernets:
interface0:
match:
macaddress: 52:55:00:D1:55:01
set-name: eth0
addresses:
- 172.17.0.2/255.255.0.0
gateway4: 172.17.0.1
Run Code Online (Sandbox Code Playgroud)
这是用户数据,不是真正相关,但无论如何。
#cloud-config
password: passw0rd
chpasswd: { expire: False }
ssh_pwauth: True
Run Code Online (Sandbox Code Playgroud)
但它挂起以下输出:
[ OK ] Started Network Time Synchronization.
[ OK ] Reached target System Time Synchronized.
[ 6.148261] blk_update_request: I/O error, dev fd0, sector 0 …Run Code Online (Sandbox Code Playgroud) android ×2
java ×2
linux ×2
video ×2
backspace ×1
bash ×1
binary ×1
c++ ×1
callback ×1
camera ×1
cloud-init ×1
css ×1
debian ×1
firefox ×1
frame ×1
javascript ×1
jquery ×1
keypress ×1
maven ×1
modal-dialog ×1
mpeg-4 ×1
node.js ×1
port ×1
qemu ×1
sh ×1
soundcloud ×1
string ×1
tcp ×1
udp ×1
websocket ×1