我编写了一个在命令行上运行的工具.
我可以在我的机器上的命令行上测试它,它工作正常.
然后我远程进入目标服务器机器并在那里的命令行上运行它,它仍然有效.
但是 ......这个工具需要继续运行(它是一个监控工具).
我不能让我的远程会话长时间打开,因为其他人需要使用它,当我关闭远程会话时,该命令行工具结束.
我不知道如何,并希望避免需要,写一个Windows服务,但基本上我需要这种能力.我需要几乎用命令行工具包装一个Windows服务,当我断开连接时,该服务可以继续在目标机器上运行.
任何人都可以提供有关如何做到这一点的任何见解/策略?
编辑:以下
两个帖子都很有帮助.
我试图让height和width图像的Java(通过URL)没有ImageObserver的.我目前的代码是:
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
File xmlImages = new File("C:\\images.xml");
BufferedReader br = new BufferedReader(new FileReader(xmlImages));
File output = new File("C:\\images.csv");
BufferedWriter bw = new BufferedWriter(new FileWriter(output));
StringBuffer sb = new StringBuffer();
String line = null;
String newline = System.getProperty("line.separator");
while((line = br.readLine()) != null){
if(line.contains("http")){
URL url = new URL(line.)
Image img = Toolkit.getDefaultToolkit().getImage(url);
sb.append(line + ","+ img.getHeight(null) + "," + img.getWidth(Null) + newline);
}
} …Run Code Online (Sandbox Code Playgroud) 我是一个.NET人,我试图理解Rails及其Active Record背后的概念.
正如我在所有示例中看到的,他们总是假设您的视图是模型的1:1副本.实际上,这通常不是真的.
这样保存客户的视图和被接触人不相关的客户.用户应该能够在一个视图中编辑两者(客户和联系人),例如)
在每个例子中,我看到他们将视图直接绑定到一个activerecord对象.所有诸如模型,验证等内容都绑定到一个直接映射到数据库的对象.
一个Rails的家伙可以解释一下在复杂的模型环境中使用Active Record在现实生活中应用的优雅方式吗?在第一时间我正在考虑DTO,但我无法想象这是Rails的方法.
版本控制中有一个bin文件夹,带有一堆.class文件和其他不应该版本化的垃圾.有人可以向我解释以下提交方式:
529 svn rm --force bin/
530 svn ci -m "Bin should not be under version control."
Run Code Online (Sandbox Code Playgroud)
导致以下情况:
Revision 249
Author: ndunn
Date: Mon Jul 26 14:52:14 2010 UTC (62 minutes, 34 seconds ago)
Log Message:
Bin should not be under version control.
trunk/projname/src/ deleted
Run Code Online (Sandbox Code Playgroud)
我回过头来看看svn日志,因为有人提醒我,之前发生过这种情况 - 果然,开发人员试图删除bin文件夹并且src文件夹完全消失的两个不同场合.
知道到底发生了什么事吗?这是一个受版本控制的Android项目.
我开发了一个与机构的紧急警报系统连接的应用程序.它是如何工作的,当有警报时,在所有机构的网页上,它会在页面顶部显示一个滚动的选框,通过javascript使用protoype和scriptaculous放置.
所有这些都适用于桌面浏览器(IE6-8,Chrome,Safari,Firefox,Opera).它也适用于iPhone.我唯一的问题是Android上的渲染.
在最初研究这个问题时,我发现了移动设备的CSS属性(即webkit)-webkit-text-size-adjust,它可以防止移动设备在缩放和更改屏幕方向时调整文本大小.我已将此属性设置为'none',如许多文章所述.
下面是Android模拟器的屏幕截图.左侧屏幕截图显示页面的1倍放大率.每条消息之间的间距应该是应有的.右侧屏幕截图显示页面放大.消息重叠,因为文本大小的呈现方式不同,div宽度不够宽,无法包含文本.
http://www.themonkeyonline.com/spacing-example.jpg
以下是将div放在页面上的代码:
var marquee = new Element( 'div', { 'id' : 'marquee' + marquee_counter } )
.setStyle( { 'display' : 'block'
, 'WebkitTextSizeAdjust' : 'none'
, 'fontSize' : '12px'
, 'lineHeight' : '25px'
, 'left' : $( marquee_container ).getDimensions().width + 'px' } )
.addClassName( 'marquee_text' )
.update( marquee_text );
$( marquee_container ).insert( marquee );
Run Code Online (Sandbox Code Playgroud)
有什么我想念的吗?
我会暂时继续研究这个问题.感谢所有读过这一切的人.
一个简短的更新......经过更多测试后,问题似乎不一定是基于缩放.看起来问题就像是视口.我测试了一些非常长的文本,甚至一直缩放,它重叠了.似乎包含文本的div不会大于窗口的大小.
以下是代码的实例:
我试图<p>,<br>,<strong>,<b>从以下输入数据中删除所有html标记:
public function init()
{
parent::init();
$this->fields = array(
'name' => 'Name',
'age' => 'Age',
'profile' => 'Profile',
);
$this->mdata = array();
$this->verify = true;
}
Run Code Online (Sandbox Code Playgroud)
任何人都知道如何在其中应用Zend_Filter_StripTags?
我现在已经用php/CI编写了一段时间,并开始了解它,但我正试图使用jQuery +一些ajax的东西,我似乎无法让它工作.这就像剧本甚至没有被看到.
我想要它做的是在用户单击提交按钮时调用java/test函数.我想添加像if(ajax)这样的东西,这就是为什么我在表单数据中有这个,但没有matte它所谓的提交函数 - 我添加了返回false所以它不会触发提交函数但它仍然是.
这是我的代码,任何帮助都会很棒.谢谢
java.php //控制器
<?php
class Java extends Controller{
function index(){
$this->load->view('java_view');
}
function submit(){
$one = $this->input->post('one');
$two = $this->input->post('two');
echo $one;
}
function test(){
$one = $this->input->post('one');
$two = $this->input->post('two');
echo $two;
}
}
Run Code Online (Sandbox Code Playgroud)
java_view.php // viewfile
<html>
<header>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="javascript">
$(document).ready(function(){
$('#submit').click(function(){
var form_data = {
one: ('#one').val(),
two: ('#two').val(),
ajax: '1',
};
$.ajax({
url: "<?php echo site_url('java/test'); ?>",
type: 'POST',
data: form_data,
success: function() {
alert('success');
}
});
return …Run Code Online (Sandbox Code Playgroud) 我不明白这是如何工作的 - 我正在使用VS2008并使用像var关键字这样的3.0语言功能.
然而,我可以编译并运行2.0框架版本
怎么可能?
编辑:是否有一个网站定义了CLR,框架和语言功能以及向后兼容性 - 我很困惑所有这些
我想在我的视图层使用phpThumb(http://phpthumb.sourceforge.net/)来自动调整一些图像的大小.
将phpThumb集成到CodeIgniter架构中的推荐方法是什么?有没有人这样做过,发现你更喜欢一种集成方法而不是另一种方法?
我基本上是在寻找使用phpThumb作为帮助器/库/ as-is代码等的意见.
我刚刚启动PHP和mySQL,需要知道这是否"安全".登录信息通过AJAX(jQuery)传递到以下PHP文件中.
jQuery AJAX
$("#login_form").submit(function(){
$.post("login.php",{user:$('#username').val(),pass:$('#password').val()} ,function(data)
Run Code Online (Sandbox Code Playgroud)
PHP
ob_start();
mysql_connect("-", "-", "-") or die("ERROR. Could not connect to Database.");
mysql_select_db("-")or die("ERROR. Could not select Database.");
//Get Username and Password, md5 the password then protect from injection.
$pass = md5($pass);
$user = stripslashes($user);
$pass = stripslashes($pass);
$user = mysql_real_escape_string($user);
$pass = mysql_real_escape_string($pass);
//See if the Username exists.
$user_result=mysql_query("SELECT * FROM users WHERE username='$user'");
$user_count=mysql_num_rows($user_result);
if($user_count==1){
if($pass_length==0){ echo "userVALID"; }
else{
$pass_result=mysql_query("SELECT * FROM users WHERE username='$user' and password='$pass'");
$pass_count=mysql_num_rows($pass_result);
if($pass_count==1){
session_register("user");
session_register("pass"); …Run Code Online (Sandbox Code Playgroud) php ×4
ajax ×2
android ×2
c# ×2
codeigniter ×2
javascript ×2
jquery ×2
.net ×1
awt ×1
command-line ×1
css ×1
dimensions ×1
eclipse ×1
java ×1
login ×1
phpthumb ×1
plugins ×1
prototypejs ×1
security ×1
svn ×1