问题列表 - 第34142页

有什么可能的原因可能会阻塞Linux上的虚拟终端?

还是某个进程或某些其他事物可能完全阻塞虚拟终端?还是尝试访问VT1时应用程序挂起的原因可能是什么?

似乎在发生这种情况的同时,它仍挂在函数中ioctl。特别是,这是失败的代码:

int vtno = 1;
const char* vtname = "/dev/tty1";

int fd = open(vtname, O_RDWR|O_NDELAY, 0);

if (ioctl(fd, VT_ACTIVATE, vtno) < 0)
  printf("VT_ACTIVATE failed: %s\n", strerror(errno));

if (ioctl(fd, VT_WAITACTIVE, vtno) < 0)
  printf("VT_WAITACTIVE failed: %s\n", strerror(errno));
Run Code Online (Sandbox Code Playgroud)

它挂在第二个ioctl。当我中断它时,我收到以下消息:

VT_WAITACTIVE failed: Interrupted system call
Run Code Online (Sandbox Code Playgroud)

另外,当它在那里等待时,如果我chvt 1从另一个终端进行操作,那也会挂起。

linux console ioctl tty

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

shell脚本+数字总和

什么是最简单优雅的方式来总结数字在ksh或bash我的例子是关于let命令,但我想找到更好的方法来汇总所有数字

例如

num1=1232
num2=24 
num3=444
.
.
.

let SUM=$num1+num2+num3.........
Run Code Online (Sandbox Code Playgroud)

bash ksh

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

Java中的日期/日历

java.util.Calendar是否支持自动冬/夏时间变化?

java datetime

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

条件语句中的PHP"或"运算符 - newb问题!

请原谅我,如果之前有这个,我搜索无济于事.

我有一个脚本,可以查看目录以查找里面的文件.有条件行只查找具有特定扩展名的文件:

if(strtolower(substr($file, -3)) == "mp4"){...
Run Code Online (Sandbox Code Playgroud)

所以这只会查找扩展名为"mp4"的文件.

我需要添加一些"或"运算符来添加两个扩展类型.我尝试了以下但它不起作用:

if(strtolower(substr($file, -3)) == "mp4" || == "mov" || == "flv"){...
Run Code Online (Sandbox Code Playgroud)

现在该行似乎被忽略,它获取目录中的每个文件.如果有人能帮助我,我将非常感激!我知道这可能是基本的,但我对PHP的掌握非常有限(尽管我看到它的美丽!)

提前致谢.

php

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

我应该使用List [A]还是Seq [A]还是别的什么?

我正在写一个包含一些功能性方法的类.首先,我使用List作为参数和返回类型编写它们.然后我想"嘿,你也可以使用更通用的类型!" 所以我用Seq取代了Lists,希望有一天我可以通过喂他们除了列表以外的东西来让我的东西变得更快.

那么我应该为哪些通用的堆栈式数据结构编写我的方法和算法?我能坚持一般的模式吗?所有这一切都是因为这些方法可能需要在将来进行优化,以防它们形成瓶颈.

更新

我会尝试更精确一点:假设您知道正在使用哪些操作,例如反转,.tail,直接元素访问或理解.我可以选择一个类型,这将迫使这些运营效率?

更新2

我非常了解各种任务的具体数据结构的性能.我不知道的是哪个数据结构可能显示为某种超类型的子类.

例如,我应该使用TraversableOnce或IndexedSeq而不是List或Array吗?它会给我买什么东西吗?

附加问题

什么是你的默认列表类似的数据结构的签名?你写的吗?

def a(b: List[A]): List[A] 
Run Code Online (Sandbox Code Playgroud)

要么

def a(b: TraversableOnce[A]): TraversableOnce[A]
Run Code Online (Sandbox Code Playgroud)

你能解释一下原因吗?

design-patterns scala

16
推荐指数
3
解决办法
6847
查看次数

在jQuery中使用时,不支持的CSS选择器是否可以工作?

IE6示例不支持几种CSS选择器:

>(子选择器)
+(选择一个元素作为另一个元素的下一个兄弟.)
[attr]选择器
:first-child

这会影响jQuery的功能吗?即如果您使用例如:

$("div > a").css("","");
Run Code Online (Sandbox Code Playgroud)

它会在IE6中引起问题还是没有问题.基本上我的问题是,jQuery的核心是依赖于浏览器还是使用自己的逻辑来选择DOM元素.

我知道每个人都讨厌IE6,你可能觉得它不应该被支持,但是,我试图理解jQuery实际上是如何工作的.

谢谢!

jquery dom css-selectors internet-explorer-6

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

检测Android模拟器何时完全启动

我想创建一个脚本,我启动一个模拟器,系统完全启动后,我想安装一个.apk.

我怎么知道模拟器什么时候完全启动所以我可以运行安装命令?这里http://developer.android.com/guide/developing/tools/adb.html据说adb wait-for-device install <app>.apk不正确.

那我该怎么做呢?可能吗?我可以选择只睡几分钟,直到我可以确定模拟器已启动?

scripting android emulation

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

获取php中给定月份和年份的开始和结束unix时间戳

我想找一个月的第一天(比如2010年9月1日和0:00)和一个月的最后一天(比如9月31日23:59)的时间戳.

php unix timestamp

9
推荐指数
2
解决办法
9541
查看次数

为什么不能在HTML输入标签中使用\"?

我希望12"3在输入标签值中显示

我写这个:

<INPUT TYPE="text" NAME="" value="12\"3">
Run Code Online (Sandbox Code Playgroud)

但这不对

为什么?

PS:我必须转移"&quot;"改为'?我不喜欢它

html

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

iPhone - 按钮背景图像

我已经在我的应用程序中添加了一些带有背景图像的按钮(下面的RESET按钮),但角落非常符合预期.见下文:

替代文字

RESET按钮的左下角和右下角似乎是平方的.我的原始图像有圆角.

以前有人遇到过这个问题吗?

iphone button

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