问题列表 - 第43660页

如何以编程方式检测操作系统(Windows)何时唤醒或进入睡眠状态

背景

我的儿子喜欢在他不应该使用他的笔记本电脑时,我只是觉得如果我能写一个应用程序,只要他打开/关闭他的笔记本电脑就会给我发电子邮件,这会很方便.

(我甚至会满足于在机器上有网络流量时通知我的事情)

如何以编程方式检测操作系统何时唤醒或进入睡眠状态?我发现这个链接这个相关的职位.但这涵盖了OS X.我正在为Windows 7寻找相同的东西.

(如果可能的话,我想用Java做这个,但我会选择C#/ C++)

c# java windows windows-7

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

GroupLayout给出了java swing的错误

我得到了很多错误.任何人都可以向我建议我哪里出错了GroupLayout.

layout.setHorizontalGroup(
    layout.createSequentialGroup()
        .addComponent(new JLabel("Enter Book Name"))
        .addComponent(new JTextField("TextField", 20))
);
Run Code Online (Sandbox Code Playgroud)

错误:

    Exception in thread "main" java.lang.IllegalStateException:
        javax.swing.JTextField[,0,0,0x0,invalid,layout=javax.swing.
            plaf.basic.BasicTextUI$UpdateHandler,alignmentX=0.0,
            alignmentY=0.0,border=javax.swing.plaf.BorderUIResource$
            CompoundBorderUIResource@3d0bbf9e,flags=296,maximumSize=,
            minimumSize=,preferredSize=,caretColor=sun.swing.
            PrintColorUIResource[r=51,g=51,b=51],disabledTextColor=javax
            .swing.plaf.ColorUIResource[r=184,g=207,b=229],editable=true
            ,margin=javax.swing.plaf.InsetsUIResource[top=0,left=0,
            bottom=0,right=0],selectedTextColor=sun.swing.
            PrintColorUIResource[r=51,g=51,b=51],selectionColor=javax.
            swing.plaf.ColorUIResource[r=184,g=207,b=229],columns=20,
            columnWidth=0,command=,horizontalAlignment=LEADING]
            is not attached to a vertical group
            at javax.swing.GroupLayout.checkComponents(Unknown Source)
            at javax.swing.GroupLayout.prepare(Unknown Source)

java layout swing grouplayout

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

在Web站点中即时生成Excel文件

有没有好的PHP库可以将数据导出到Excel文件(而不是CSV文件)?

(另一种方法是创建一个处理Excel文件生成的ASP.NET Web服务,但我宁愿不以XML格式通过网络发送复杂对象,除非它是绝对必要的.)

php asp.net export-to-excel

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

STL bitset :: count()方法的性能如何?

我四处搜索,找不到bitset :: count()的性能时间规范.有人知道它是什么(O(n)或更好)以及在哪里找到它?

编辑按STL我只参考标准模板库.

c++ performance stl bitset

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

如何在tabcontrol的样式中设置tabitem的默认样式

我正在为我的应用程序中的一些TabControl创建一个特定的样式.

<TabControl Style="{StaticResource MyTabControl}">
</TabControl>
Run Code Online (Sandbox Code Playgroud)

我想在这个特定的TabControl样式的情况下也设置TabItem样式.

现在,我必须写:

<TabControl Style="{StaticResource MyTabControl}">
    <TabItem Style="{StaticResource MyTabItem}" Header="First" />
    <TabItem Style="{StaticResource MyTabItem}" Header="Second" />
</TabControl>
Run Code Online (Sandbox Code Playgroud)

而不必在每个TabItem上指定"MyTabItem"样式,有没有办法只在特定TabControl样式的范围内设置默认TabItem 样式

我没有找到一种方法来指定我的TabControl样式,应该在所有子项TabItems上应用哪种样式.

wpf tabcontrol

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

wsdl,web服务和php soap的好书?

我想学习Web服务(SOAP,WSDL),我主要用PHP编写代码.你能推荐一本使用PHP教这些概念的书吗?

php soap wsdl web-services

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

会话状态服务器与自定义会话状态提供者

我的任务是扩展应用程序的会话.从我的研究中最明显的选择是使用State Server会话提供程序,因为我不需要用户会话来持久化(SQL Server Session提供程序)

关于应用程序:

  • 目前正在使用InProc会话提供程序
  • 会话中存储的所有对象都是可序列化的
  • 所有对象都很小(大多数是简单的对象(int,string)和一些简单的类实例)

在我首先进入IT领域并且能够使用ASP.NET 4提供自定义会话提供程序之前,我是否应该考虑自定义会话状态提供程序.为什么或者为什么不?那里有"好"的吗?

谢谢!用户反馈:

  • 我们为什么使用会话:回发之间的数据持久性(例如用户选择)
  • 方法:用户进行选择,存储选择.用户离开页面并返回,选择将被恢复.等等
  • 将创建一个Web场

c# architecture asp.net session asp.net-4.0

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

SSIS ISNULL为空字符串

所以我目前正在使用SSIS 2008从旧的Advantage数据库服务器迁移到SQL 2005.旧的Advantage数据库中的一个列是MEMO类型.默认情况下,这会转换为DT_TEXT列.好吧,在新数据库中,我不需要这么大的字段,但可以将其限制为诸如VARCHAR(50)之类的东西.我成功设置了一个派生列转换,使用以下表达式对其进行转换:

(DT_STR,50,1252)[ColumnName]
Run Code Online (Sandbox Code Playgroud)

现在我想更进一步,用空字符串替换所有NULL值.使用ISNULL([ColumnName])?"":(DT_STR,50,1252)[ColumnName]表达式似乎很容易,但问题是OLE DB目标包含以下错误

无法在unicode和非unicode字符串之间进行转换...

显然,整个ISNULL表达式将数据类型转换为Unicode字符串[DT-WSTR].我已经在整个表达式或不同的部分上尝试了各种演员表,但我无法获得与我需要的数据类型相匹配的数据类型.

首先,是否可以将DT_TEXT类型直接转换为unicode?据我所知,演员阵容不会这样.如果没有,有没有办法让表达式工作,以便将NULL值转换为空字符串?

谢谢你的帮助!

ssis data-migration advantage-database-server

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

使用virtualenv和pip的工作流程

我已经在我的系统上安装了python2.6和django1.2.3(Ubuntu 10.x).
这是我用于大多数项目的设置.但对于某些项目,我需要沙盒环境,不同的django版本,一些额外的python模块,有时甚至是不同的python版本.

所以,我现在尝试使用pip和virtualenv,但我无法更改python和django版本.我是否必须删除默认设置并将所有现有项目移至1 virtualenv.我可以避免这个吗?即使我这样做,我如何指定不同版本的python?

如果我必须删除旧设置.我怎么做?我目前安装了大部分东西,/usr/local/lib/python2.6/dist-packages/但我不确定其他地方是否还安装了任何东西.

如果我只使用Ubuntu进行完全空白设置,那么理想的工作流程是什么?是这个吗?

Install python
$ sudo apt-get install python-setuptools 
$ sudo apt-get install python-virtualenv 
$ sudo easy_install pip
$ sudo pip install virtualenvwrapper 
Run Code Online (Sandbox Code Playgroud)

python django virtualenv

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

C++模板字符串连接

我正在尝试定义一些像这样的可变参数模板:

typedef const char CCTYPE[];
template<CCTYPE X, CCTYPE... P> struct StringConcat { ... };
Run Code Online (Sandbox Code Playgroud)

所以我可以这样写:

char foo[] = "foo"; char bar[] = "bar";
std::cout << StringConcat<foo, bar>;
Run Code Online (Sandbox Code Playgroud)

它打印出来了foobar.如果C++ 0x中有可能,我怎么能这样做呢?

我真正感兴趣的是使用c ++模板解决FizzBu​​zz问题,我在这里找到了一个解决方案,使用模板将int转换为char [].

c++ string templates metaprogramming c++11

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