问题列表 - 第42152页

Python,如何在与文本消息相同的行上打印当前日期时间?

这里有Python的初步经验,我希望能够打印出一些当前时间/日期作为第一项的文本.

到目前为止,这是我能够做到的,但看起来我在语法上是不正确的,有人可以帮我纠正吗?

import socket
import sys
import time
import datetime

remote_host = "127.0.0.1"

now = datetime.datetime.now()

for remote_port in [9002,8080]:
        now_text = now.strftime("%Y-%m-%d %H:%M")
        sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
        sock.settimeout(60)
        try:
                sock.connect((remote_host, remote_port))
        except Exception,e:
                print "%d %d closed " % now_text remote_port
        else:
                print  "%d %d open" % now_text remote_port
        sock.close()
Run Code Online (Sandbox Code Playgroud)

亲切的问候

python python-2.4

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

如何从ASP.NET标记获取资源字符串?

嗨,我有一个名为X.Common.DLL的程序集.多语言应用程序有一些资源文件.让我们说Language.resx Language.en-US.resx ....等....

我有一个web应用程序,其中包含上面的dll作为参考...

那么如何在我的Web应用程序标记端使用此资源文件?

Text="<%$ Resources:Class, ResourceKey %>" 因为"Class"名称在另一个程序集中而无效...

c# asp.net globalization resources embedded-resource

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

python函数是否可以返回多于1的值?

我正在学习python中的函数的使用,并想知道是否可以返回超过1的值.

python function return-value

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

是否可以使用'yield'生成'Iterator'而不是Scala中的列表?

是否可以在不评估每个值的情况下将yield用作迭代器?

这很容易实现复杂的列表生成,然后你需要将其转换成一个常见的任务Iterator,因为你不需要一些结果......

scala yield continue yield-keyword yield-return

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

我可以开发一个Windows服务,可以是Windows服务和(<任何类型>)应用程序吗?

假设我想创建一个Windows服务,但是因为我想调试它,(可能还有其他原因......)我想创建一个可以构建为Windows服务或应用程序的应用程序.我怎么做 ?


你可以通过在服务帮助应用程序中构建服务的功能来实现这一点,比如说serviceHelper并实现启动和停止方法以及你需要的任何东西吗?你可以创建一个非常小的Windows服务,你需要通过调用刚创建的serviceHelper中的方法实现启动和停止等等,这样就可以使用serviceHelper来调试你的服务吗?

这是否正常,除了你应该考虑到你无法调试projectInstaller的问题这一事实?(serviceInstaller1.StartType = System.ServiceProcess.ServiceStartMode.Automatic)(serviceProcessInstaller1.Account = System.ServiceProcess.ServiceAccount.LocalService)

.net c# windows-services

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

通过.NET连接到SQL Server 2008

我在我的机器上安装了SQL Server 2008(Windows XP SP3).

我还在另一台有.net应用程序的机器上安装了Visual Studio 2008.现在,当我尝试从我的.NET应用程序连接到SQL Server时.

我无法这样做.我收到一条错误消息:

由于登录前连接初始化过程中的错误,客户端无法建立连接.可能的原因包括:客户端尝试连接到不受支持的SQL Server版本; 服务器太忙,无法接受新连接; 或者服务器上存在资源限制(内存不足或允许的最大连接数).(提供者:命名管道提供者,错误:0 - 管道的另一端没有进程.)

是因为客户端版本是2005(默认使用Visual Studio 2008安装)而SQL Server是2008?

sql sql-server-2008

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

使用新的OAuth使用C#TweetSharp进行更新

我不认为有人使用最新版本的TweetSharp进行推特状态更新,我使用旧版本,现在因为这个OAuth的东西而有点迷失,无法让它工作.

我只想用一些示例代码来使用它来进行简单的状态更新?

c# asp.net twitter oauth tweetsharp

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

如何以编程方式将UAC的consent.exe带到前台?

在任务栏中最小化时,如何(如果可能)将 Vista/Win7 UAC 同意对话框置于前台?

例如,考虑以下场景:
我的应用程序在启动期间检查更新,它下载新的更新文件并通过在 Process.StartInfo 中提供管理员密码来执行它,然后我的应用程序关闭。

此时,如果用户或 Windows 本身设法从 MSI 安装程序窗口失去焦点(可能是通过单击桌面或其他窗口),UAC 会看到该安装程序窗口不是前台窗口,因此会弹出一个闪烁的同意对话框到任务栏。

一些不太聪明的客户不明白我的应用程序尚未完成更新并尝试重新启动应用程序。在这个阶段,我可以枚举正在运行的进程并找到在任务栏中闪烁的consent.exe。

问题是我不能把它带到前台。我尝试使用不同的参数(恢复、显示、正常)从 user32.dll 调用 ShowWindow(),但没有任何反应。我确实检查了 MainWindowHandle 进程,它看起来没问题(它不是零或负数)。我猜测问题在于 UAC 为同意对话框(安全桌面)创建了不同的桌面会话。

如果用户可以点击任务栏中闪烁的图标将同意对话框带到前台,那么应该也可以通过代码来模拟吗?

附注!我正在使用 C#

c# uac

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

在Sinatra(Ruby)中,如何在应用程序生命周期中创建仅赋值一次的全局变量?

在Sinatra中,我无法创建在应用程序生命周期中仅赋值一次的全局变量.我错过了什么吗?我的简化代码如下所示:

require 'rubygems' if RUBY_VERSION < "1.9"
require 'sinatra/base'

class WebApp < Sinatra::Base
  @a = 1

  before do
    @b = 2  
  end

  get '/' do
    puts @a, @b
    "#{@a}, #{@b}"
  end

end

WebApp.run!
Run Code Online (Sandbox Code Playgroud)

这导致了

nil
2
Run Code Online (Sandbox Code Playgroud)

在终端和,2浏览器中.

如果我尝试@a = 1输入initialize方法,我会收到错误WebApp.run!.

我觉得我错过了一些东西,因为如果我不能拥有全局变量,那么如何在应用程序实例化期间加载大数据呢?

before do 似乎每次有来自客户端的请求时都会调用它.

ruby web-applications sinatra

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

当我连接一个字符串时,如何插入空格("")?

这个问题适用于C Sharp(和Java也许:).

当我想向控制台显示消息时,我想在每个"+"后插入一个空格.如何在不手动插入空白区域的情况下执行此操作?

c# java

8
推荐指数
4
解决办法
3万
查看次数