问题列表 - 第18216页

分叉过程中bin/sh -i出现问题,错误:'无法访问tty,关闭了作业控制'

我正在为我的Sheevaplug(运行默认的Ubuntu安装)编写一个cgi-bin程序,该程序在浏览器页面中显示一个shell.它是一个单独的C程序,放在cgi-bin文件夹中并在浏览器中查看.它会自动启动一个守护进程,守护进程会分配一个shell实例.cgi-bin通过共享内存块与守护进程通信,守护进程通过将其stdin/stdout重定向到shell的stdout/stdin来与shell通信.离开页面时,它会自动关闭守护程序.

如果我使用"/ bin/sh"启动它并且我一次从浏览器向它发送一个完整的命令行,它就可以工作.但是使用这种设计并不是互动的.

所以我把它改为一次发送一个字符到"/ bin/sh"并添加"-i"所以shell运行在交互模式下.

shell启动时会显示错误"无法访问TTY,关闭作业控件".

然后它在准备好输入时显示'$'并且似乎有效,但是向它发送删除字符只是混淆它并且它没有正确处理删除.我不确定它是否处于交互模式.当我输入"su root"时,我收到错误"必须从终端运行".

我有什么想法我做错了吗?

PS:当我完成它将根据GPL发布.

c linux shell fork

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

将字符串转换为日期没有时间

这条线

System.DateTime.Parse("09/12/2009"); 
Run Code Online (Sandbox Code Playgroud)

将日期(字符串)转换为9/12/2009 12:00:00 AM.我怎样才能在9/12/2009的表格中找到日期.

在解释之后我做了:

DateTime dt = System.DateTime.Parse(Request.Form["datepicker"]);
dt.ToString("dd/mm/yyyy");
/* and this code have time, why???*/
Run Code Online (Sandbox Code Playgroud)

c# asp.net asp.net-mvc

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

为什么Apple不允许UINavigationController的子类化?我对子类化的替代方法是什么?

我目前正在建设一个选项卡式iPhone应用程序,其中每个选项卡的视图控制器是一个实例UINavigationController,并且其中每一个的每个子控制器UINavigationController实例是一个实例UITableViewController.理想情况下,我想子类化,UINavigationController以便每个选项卡的控制器是UINavigationController的子类(UINavigationController显然,除了具有所有标准功能外)还充当与其子控制器关联的每个表视图的数据源和委托. .试图这样做似乎打破UINavigationController了子类中的基本功能.

看到苹果公司在他们的iPhone文档中说一个人不应该是子类UINavigationController,而且当一个人做的时候事情似乎就会破裂,我想知道如何在UINavigationController's不进行子类化的情况下扩展功能,一般来说,如何解决子类化限制时的问题.做可可开发.

谢谢!

iphone cocoa-touch subclass uikit subclassing

12
推荐指数
3
解决办法
9462
查看次数

如何测量Java中不受系统时钟变化影响的时间?

我想测量Java中的经过时间.但是System.currentTimeMillis(),(我相信)的差异System.nanoTime()可以通过外部变化来改变,例如某人(或系统)改变系统时钟.

使用网络呼叫不是一种选择,因为它可能非常频繁且需要快速返回.

对此有一个共同的解决方案吗?

编辑

对不起,我应该详细说明原因.它不是要阻止恶意用户 - 就像客户端发起的空闲登出和常规客户端事件一样.

java clock

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

在Python中将日期转换为日期时间

是否有内置的方法在Python 中将a转换date为a datetime,例如获取datetime给定日期的午夜?相反的转换很简单:datetime有一个.date()方法.

我真的要手动打电话datetime(d.year, d.month, d.day)吗?

python datetime date

571
推荐指数
8
解决办法
29万
查看次数

Zend Framework,访问被拒绝到我的数据库,但只在某些Wi-Fi连接下?

这是我第二次注意到这一点......

我正在我的笔记本电脑上运行我的Zend Framework应用程序,但是连接到我的远程数据库.它大部分时间都可以正常工作(从家里和其他地方).但这是我第二次从我的应用程序收到错误消息:

SQLSTATE[28000] [1045] Access denied for user 'databaseuser'@'some.ip.address.here' (using password: YES) 
Run Code Online (Sandbox Code Playgroud)

唯一改变的是我的Wi-Fi连接.现在,这个消息一直弹出这个Wi-Fi连接,但是一旦我在另一个连接上,我就不会得到这个消息了.但是,我注意到在生产服务器上运行应用程序并通过Wi-Fi访问它时也发生过这种情况.

这对我的申请意味着什么?我怎样才能防止这种情况发生?

mysql database-connection zend-framework zend-db

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

jQuery - >更改Window.href

我如何使用jQuery将页面重定向到基页+一些字符串?

具体来说,我需要设置window.href =当前页面而没有 params +'SomeString';

javascript window href

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

构建代码资产库

我一直在考虑为我们组织内部开发的所有软件设置某种类型的库.我想收集好SO人可能对这个主题有任何想法.

我认为,向开发人员灌输编写可重用代码的好处有什么意义,如果在下一个项目中开发人员做的第一件事是文件 - >新的,因为缺乏对已经重用的代码的了解.

作为一个额外的好处,我认为仅仅通过拥有这样的库可以鼓励开发人员在编写代码时更多地考虑可重用性

我想让这个库尽可能简单,也许我唯一的两个要求是:

  • 搜索工具
  • 可用于许多类型的组件:组件,Web服务等

我看到每个资产/组件所需的基本信息是:

  • 名称和版本
  • 描述/目的
  • 依赖

你会记录更多的信息吗?

什么是最好的平台,如维基,论坛等?

是什么让这样的软件库成功与不成功?

所有的想法都非常感谢.

谢谢

编辑:

发布后发现这些类似的问题:

你如何确保代码被正确重用?

您如何促进组织中共享组件的使用?

code-reuse shared-libraries

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

python django字符串渲染问题

我正在尝试将一个字符串渲染成一个javascript(通常对我来说很好),这是我的代码

HTML:

THE USER NAME IS : {{name}} has added app {{has_added_app}}
Run Code Online (Sandbox Code Playgroud)

JAVA SCRIPT:

<script> 
    <!-- 
       var userName = {{name}}
Run Code Online (Sandbox Code Playgroud)

当我在javascript中尝试相同的渲染并且它工作时,html版本工作javascript失败.

python django

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

Java:将StreamResult保存到文件中

我正在使用SAX对xml进行一些数据转换(如csv),然后在Java中使用转换器.结果是在StreamResult中,我试图将此结果保存到file.xml但我找不到将StreamResult保存到文件中的方法.我做错了吗?

java xml sax file stream

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