问题列表 - 第14926页

提高工作效率的代码段 - 收集良好的代码

我想知道是否有可推荐的网站,托管好的和有用的代码片段集合.

实际上,搜索stackoverflow有时是无价的.- 但是如果你知道像commandlinefu这样的网站(仅适用于Shell的东西),你可能也想要类似于Ruby,Java,Python或C#的东西.当然,有一些小集合.通常这些都是专门用于搞笑或"邪恶酷"的特定网站(书籍系列).

我只是在寻找实用的东西,以便从其他人的经验中学习.标准的东西.不好笑,不邪恶.务实,面向工作流程.似乎没有人愿意分享这一点.

如果你只是在网上搞定并将所有内容放入不断增长的文件列表中,那就没有概述了.所以这不是工作流程,不是吗?

knowledge-management code-snippets

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

工厂创建方法总是静态?

工厂类是静态的,而工厂方法也是静态的.

设计模式书中的GOF是否规定工厂及其方法必须是静态的,以满足模式的严格定义?

工厂+ /方法静态只是模式的结果吗?状态数据通常不由工厂类维护,因此它们通常是静态的.

design-patterns

19
推荐指数
4
解决办法
8563
查看次数

我怎么知道属性是否是泛型集合

我需要知道类中的属性类型是否是使用PropertyInfo类的泛型集合(List,ObservableCollection).

foreach (PropertyInfo p in (o.GetType()).GetProperties())
{
    if(p is Collection<T> ????? )

}
Run Code Online (Sandbox Code Playgroud)

c# generics collections propertyinfo

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

数字LI使用jQuery

我有一个有序列表,但我想在一个单独的span标签中手动编号而不是使用默认值list-style: decimal;

<ol>
 <li><span>1</span> item 1</li>
 <li><span>2</span> item 2</li>
</ol>
Run Code Online (Sandbox Code Playgroud)

我怎样才能使用jQuery实现这一目标?

非常感谢!

jquery numbers html-lists

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

Vim,Python和curses

我为vim编写了一个使用curses库的小python脚本.当我尝试调用curses函数时抱怨:

Traceback (most recent call last):
File "<string>", line 9, in <module>
File "/usr/lib/python2.6/curses/__init__.py", line 33, in initscr
fd=_sys.__stdout__.fileno())
_curses.error: setupterm: could not find terminal
Run Code Online (Sandbox Code Playgroud)

不知道怎么解决这个问题

编辑:GVIM抱怨Vim工作正常

python curses vim

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

HttpContext.Current.User.Identity.Name为Empty

我有一个Silverlight应用程序(使用MVC),当我在Visual Studio中构建时,使用Visual Studio开发中心,没有问题,它HttpContext.Current.User.Identity.Name有一个价值

但是当我在IIS 7.5中使用相同的项目时(我正在使用Windows 7),HttpContext.Current.User.Identity.Name保持空白

有谁可以提供帮助?或者知道我在哪里可以从visual studio开发中心找到设置,所以我可以检查IIS中有什么问题?

iis httpcontext visual-studio

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

如何以编程方式访问Silverlight FrameworkElement的ToolTipService?

我们有一个语言机制,在加载时通​​过我们的XAML页面进行递归,检查每个元素的Tag属性,并使用其值来检索要应用于元素的字符串资源.它目前不支持工具提示,我们必须在每个页面上都有特定的代码才能将语言资源应用于它们.我正在尝试将此功能添加到我们的递归机制中.

所以我在树中FrameworkElement递归,对于每个元素,我想知道它是否有一个ToolTipService,如果是,那么ToolTipService是否有一个ToolTip元素.如果是的话,我想要检索Tag属性(如果有的话),并使用我使用标记查找的值设置Content属性.我的问题是我无法弄清楚如何确定是否有工具提示和getaccess.

以下是显示元素的示例,在本例中为Image.如果我在树中递归并且当前元素是图像,我该如何进入工具提示?

<Image x:Name="DateRangeSelectorButton" Grid.Column="0" Source="Images/OvalClock.png" Margin="2,0,2,0" Cursor="Hand">
  <ToolTipService.ToolTip>
    <ToolTip Tag="dttlDateRangeSelectorButtonTooltip"/>
  </ToolTipService.ToolTip>
</Image>
Run Code Online (Sandbox Code Playgroud)

silverlight tooltip frameworkelement

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

从右到左TListView

我正在编写一个tlistview,以便从右到左显示其列(以便正确显示希伯来文本).我在表单的create方法中使用以下代码,其中'lv'是listview

 SetWindowLong (lv.Handle, GWL_EXSTYLE,
                GetWindowLong(lv.Handle, GWL_EXSTYLE)  or
                WS_EX_LAYOUTRTL or WS_EX_NOINHERITLAYOUT);

 lv.invalidate;   
Run Code Online (Sandbox Code Playgroud)

虽然此代码使列表视图中的行显示正确,但标题行从左到右显示!列不匹配,每列的标题错误.

有没有人知道如何让标题行从右到左显示?

我正在使用Delphi 7,而不是这应该有很大的不同.

TIA,没有

delphi

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

Boost.Python - 如何通过引用返回?

我正在使用Boost.Python从C++类创建Python模块.我遇到了引用的问题.

Condider以下情况我有一个类Foo,带有重载的get方法,可以通过值或引用返回.

一旦我输入了签名,指定应该使用值返回很容易.但我认为应该可以通过使用a返回引用 return_value_policy.但是,使用看似合适的东西(doc); return_value_policy<reference_existing_object>似乎没有用.

我误解了它的作用吗?

struct Foo {
    Foo(float x) { _x = x; }
    float& get() { return _x; }
    float  get() const { return _x; }
private:
    float _x;
};

// Wrapper code
BOOST_PYTHON_MODULE(my_module)
{
    using namespace boost::python;
    typedef float (Foo::*get_by_value)() const;
    typedef float& (Foo::*get_by_ref)();

    class_<Foo>("Foo", init<float>())
        .def("get", get_by_value(&Foo::get))
        .def("get_ref", get_by_ref(&Foo::get),
            return_value_policy<reference_existing_object>())//Doesn't work
        ;
}
Run Code Online (Sandbox Code Playgroud)

注意:我知道在没有生命周期管理的情况下引用现有对象可能会很危险.

更新:
看起来它适用于对象但不适用于基本数据类型.
拿这个修改过的例子:

struct Foo {
    Foo(float x) { _x = x; }
    float& get() { return …
Run Code Online (Sandbox Code Playgroud)

python boost boost-python

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

我有一个.mp3文件.如何从C中的其余声音中分离出人声?

它是否有可能在C [我知道它有可能一般 - GOM播放器做到了]?让我开始吧......你怎么说?

你如何确定人声与其他声音的区别?

c audio voice extract

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