小编Jul*_*sar的帖子

来自对象字段的Python字典

你知道是否有一个内置函数来从任意对象构建一个字典?我想做这样的事情:

>>> class Foo:
...     bar = 'hello'
...     baz = 'world'
...
>>> f = Foo()
>>> props(f)
{ 'bar' : 'hello', 'baz' : 'world' }
Run Code Online (Sandbox Code Playgroud)

注意:它不应包括方法.只有字段.

python attributes dictionary metaprogramming object

309
推荐指数
13
解决办法
33万
查看次数

如何在SQL Server中截断日期时间?

在SQL Server 2008中截断日期时间值(删除小时分钟和秒)的最佳方法是什么?

例如:

declare @SomeDate datetime = '2009-05-28 16:30:22'
select trunc_date(@SomeDate)

-----------------------
2009-05-28 00:00:00.000
Run Code Online (Sandbox Code Playgroud)

sql-server datetime truncate sql-server-2008

265
推荐指数
4
解决办法
50万
查看次数

删除Google App Engine应用程序

是否可以在创建GAE应用程序后将其删除?

键入名称时我犯了一个错误,现在有一个我无法删除的虚拟应用程序.

google-app-engine

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

什么是公共构造函数在C#中的抽象类中的实用性?

如果抽象类中的公共构造函数只能由其派生类调用,那么它应该在功能上等同于受保护的构造函数.对?

在抽象类中声明公共构造函数而不是受保护构造函数有什么区别吗?你会用它做什么用的?为什么编译器没有投诉?

c# constructor abstract-class

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

战斗程序员的颜色

我有几个宠物项目,我是唯一的设计师/程序员,我花了太多时间更改用户界面,使真实用户更容易使用,避免在"程序员"设计中常见的亮黄色和绿色.

当您没有图形设计师时,您是否有选择颜色方案的提示?你如何避免创建典型的"程序员"界面?

user-interface graphic-design colors

28
推荐指数
4
解决办法
1697
查看次数

在源代码中排除代码分析规则

在我正在研究FxCop的项目中,我向Windows窗体设计器生成的InitializeComponent()方法显示了很多(我的意思是400多个)错误.大多数错误只是标签的Text属性的赋值.

我想在源代码中禁止这些方法,因此我将FxCop生成的抑制代码复制到AssemblyInfo.cs中,但它不起作用.

这是FxCop复制到剪贴板的属性.

[module: SuppressMessage("Microsoft.Globalization",
    "CA1303:DoNotPassLiteralsAsLocalizedParameters",
    Scope = "member",
    Target = "WindowsClient.MainForm.InitializeComponent():System.Void",
    MessageId = "System.Windows.Forms.Control.set_Text(System.String)")]
Run Code Online (Sandbox Code Playgroud)

任何人都知道正确的属性来压制这些消息?

PS:我使用的是Visual Studio 2005,C#,FxCop 1.36 beta.

code-analysis fxcop initializecomponent suppression visual-studio

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

在docker build期间设置DNS选项

由于本地网络配置,我必须在我的docker run命令中添加--dns和--dns-search选项,如下所示:

docker run --dns XX.XX.1.1 --dns-search companydomain -t mycontainer
Run Code Online (Sandbox Code Playgroud)

但是,docker build没有相同的选项.有没有办法在构建期间指定这些选项?

dns docker

14
推荐指数
2
解决办法
9735
查看次数

SQL Server,nvarchar(MAX)或ntext,image还是varbinary?

我什么时候应该选择其中一个?对空间和(全文)索引有什么影响?

顺便说一句:我目前正在使用SQL Server 2005计划在接下来的几个月内升级到2008年.

谢谢

t-sql sql-server sql-types sql-server-2005

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

C中的Ruby块/ Java闭包

我一直试图理解Ruby阻塞是如何工作的,为此我一直在尝试用C语言实现它们.

实现闭包的一种简单方法是void*将封闭堆栈传递给闭包/函数,但Ruby块似乎也处理来自使用块的作用域的返回和中断语句.

loop do
  break i if (i >= 4000)
  i *= 2
end
Run Code Online (Sandbox Code Playgroud)

我认为Java的一个闭包提案也是这样的.

那么,你将如何在C中实现Ruby-blocks/Java-closures?

c ruby java

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

配置docker run的选项

由于本地网络配置,我必须在我的docker run命令中添加--dns和--dns-search选项,如下所示:

docker run --dns XX.XX.1.1 --dns-search companydomain -t mycontainer
Run Code Online (Sandbox Code Playgroud)

是否有环境变量或配置文件,我可以添加DNS选项,以便每次我想运行容器时都不必键入它们?

我在运行在Windows机器上托管的VMware VM上的Ubuntu 16.04上使用docker.

谢谢.

dns docker

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

重命名我的ServiceManager类

继Alan Green的" 没有经理命名Java课程 "之后,我开始在我自己的代码中搜索*Manager类.

你会如何重命名以下课程?也许是ServiceLoader?但它不会从任何地方"加载"任何东西.

class ServiceManager
{
    public bool IsRunning { get; };
    public void Start();
    public void Restart();
    public void Stop();
}
Run Code Online (Sandbox Code Playgroud)

另外,请分享您自己重命名的Manager类的示例.

谢谢


我可能应该更多地描述一下班级的作用.该类启动/停止.NET Remoting服务.

Start()方法注册通道(端口)和服务的接口.

naming

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