小编dev*_*ull的帖子

将Windows消息发送到Windows服务

是否有任何工具可以向Windows服务发送(模仿)像'WM_ENDSESSION'这样的Windows消息?

要么

如何使用C#向进程发送Windows消息?

(我只知道C#)

编辑:目的:基本上我必须调试Windows服务来修复仅在系统关闭时发生的错误.

.net c# winapi windows-services shutdown

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

IComparable和Equals()

来自MSDN

实现IComparable的类型必须覆盖Equals.Types,覆盖Equals也必须覆盖GetHashCode; 否则,Hashtable可能无法正常工作.

我没理得.谁能解释一下.

c#

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

将Windows服务作为"本地系统"运行有哪些安全风险?

我编写了一个运行为"本地系统"的.NET Windows服务.最近我读到,作为本地系统运行可能会向黑客公开系统凭证,使他们能够接管系统.涉及的风险是什么?当我作为本地系统运行服务时,如何防止它们.

c# windows-services

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

从LinkedList中删除

从我之前提出的问题来看,这RemoveAll是从List<>一个条件中删除的最简洁的方法.很想知道从a中删除的最佳方法LinkedList是什么,因为那里没有任何RemoveAll功能.

List<ItemClass> itemsToErase = new List<ItemClass>();
    foreach(ItemClass itm in DS)
    {
           if(itm.ToBeRemoved)
                itemsToErase .Add(itm);
    }
    foreach(ItemClass eraseItem in itemsToErase)
    {
          DS.Remove(eraseItem );
    }          
Run Code Online (Sandbox Code Playgroud)

编辑:DS是类型 LinkedList<ItemClass>

c# linked-list

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

解析变量在 SQL 中的等于运算符错误中不兼容

我在 django 中收到以下错误model.objects.get_or_create

SQLServer [FreeTDS][SQL Server]The data types nvarchar(max) and ntext
are incompatible in the equal to operator.
Run Code Online (Sandbox Code Playgroud)

列 django 抱怨NVARCHAR(MAX)SQLServer 中允许为 null。

Django 模型元素定义为 TextField(null=True)

python django sql-server-2012

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

.NET中的代理身份验证 - 用于外部API

我正在使用Twitter API(twitterizer)开发一个Twitter消息传递实用程序.但由于我在公司代理中,我收到错误'407 Proxy Authentication Required'.在调用API或使用默认代理设置之前,有没有办法验证用户?

PS内部API使用HttpWebRequest.

c# twitter proxy-server

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

silverlight中的自定义按钮

如何在silverlight中创建这样的按钮.我需要表达式混合吗?

由于我需要在我的应用程序的许多地方使用修改过的按钮,我应该作为用户控件吗?

在此输入图像描述

silverlight xaml expression-blend

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

BAT脚本将文件从Windows复制到远程Linux系统

无论如何,使用DOS命令/其他命令行工具(通过在命令中指定用户名和密码)将文件从Windows机器复制到远程Linux机器.我通常使用WinSCP执行此操作,并希望编写一个脚本(BAT)来自动执行此操作.

windows batch-file winscp

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

如何在Sql Server GROUP BY格式化日期按日期排序?

我有一张表如下:

Table: student_test_records

Student    TestDate                    Result
-------    ------------------          -------
A          2015-01-26 17:28:11         Pass
B          2015-01-24 17:28:11         Fail
C          2015-01-26 17:28:11         Pass
D          2015-01-26 17:28:11         Fail
E          2014-05-23 17:28:11         Pass
F          2013-06-23 17:28:11         Pass
G          2014-05-23 17:28:11         Fail
Run Code Online (Sandbox Code Playgroud)

我试图在SQL Server中编写一个查询,以按以下格式显示每天传递/失败的结果数:

FormattedDate          Result  Count
-----------            ------  ----- 
May-23-2013            Pass    1
May-23-2014            Fail    1
May-23-2014            Pass    1
Jan-24-2015            Fail    1
Jan-26-2015            Fail    1
Jan-26-2015            Pass    2
Run Code Online (Sandbox Code Playgroud)

以下是我尝试的查询:

SELECT FORMAT(TestDate, 'MMM-dd-yyyy') as FormattedDate, Result, Count
FROM student_test_records  
GROUP BY FORMAT(TestDate, 'MMM-dd-yyyy'), Result 
order BY …
Run Code Online (Sandbox Code Playgroud)

sql sql-server sql-server-2008

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

WxPython:PyInstaller失败,没有名为_core_的模块

我正在使用PyInstaller将我的wxpython(3.0.2.0)应用程序转换为二进制文件.在Ubuntu 12.04上构建和执行时,二进制文件工作正常.但是,如果我在Ubuntu 14.04上构建,我会收到以下错误.(当我直接启动python脚本即使在Ubuntu 14.04中的python my_application.py时,应用程序也能正常工作).知道在使用PyInstaller打包应用程序时可能会遗漏什么?

$ ./my_application 
Traceback (most recent call last):
  File "<string>", line 22, in <module>
  File "/usr/local/lib/python2.7/dist-packages/PyInstaller/loader/pyi_importers.py", line 270, in load_module
    exec(bytecode, module.__dict__)
  File "/local/workspace/my_application/out00-PYZ.pyz/wx", line 45, in <module>
  File "/usr/local/lib/python2.7/dist-packages/PyInstaller/loader/pyi_importers.py", line 270, in load_module
    exec(bytecode, module.__dict__)
  File "/local/workspace/my_application/out00-PYZ.pyz/wx._core", line 4, in <module>
**ImportError: No module named _core_**
Run Code Online (Sandbox Code Playgroud)

我的PyInstaller规范文件如下所示:

...
pyz = PYZ(a.pure)
exe = EXE(pyz,
          a.scripts,
          exclude_binaries=True,
          name='my_application',
          debug=False,
          onefile = True,
          strip=None,
          upx=True,
          console=True )
coll = COLLECT(exe,
               a.binaries,
               a.zipfiles,
               a.datas,
               strip=None,
               upx=True,
               name='my_application')
Run Code Online (Sandbox Code Playgroud)

python ubuntu wxpython pyinstaller ubuntu-14.04

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