问题列表 - 第6784页

Winform DataBind控制可见属性

WinForms,.NetFramework 3.5

数据绑定到控件的可见属性时是否存在任何已知问题?

无论我的财产是什么,控件始终不可见.

Public ReadOnly Property IsRibbonCategory() As Boolean
    Get
        Return True
    End Get
End Property
Run Code Online (Sandbox Code Playgroud)

我尝试了控件的文本属性和其他属性,它们似乎正常工作.

我正在尝试设置Panel的可见属性.

使用BindingSource.

Thx提前.

data-binding .net-3.5 winforms

6
推荐指数
3
解决办法
7433
查看次数

如何正确忽略异常

如果您只是想尝试 - 除非不处理异常,您如何在Python中执行此操作?

以下是正确的方法吗?

try:
    shutil.rmtree(path)
except:
    pass
Run Code Online (Sandbox Code Playgroud)

python exception try-except

734
推荐指数
10
解决办法
98万
查看次数

c ++分析/优化:如何在优化的函数中获得更好的分析粒度

我正在使用google的perftools(http://google-perftools.googlecode.com/svn/trunk/doc/cpuprofile.html)进行CPU分析 - 这是一个很棒的工具,它帮助我执行了大量的CPU时间改进我的申请.

不幸的是,我已经明白了代码仍然有点慢,并且当使用g ++的-O3优化级别进行编译时,我所知道的是特定的函数很慢,但不是它的哪些方面很慢.

如果我删除了-O3标志,那么程序的未经优化的部分超过了这个功能,而且我对功能的实际部分很清楚.如果我留下-O3标志,那么函数的慢速部分是内联的,我无法确定函数的哪些部分很慢.

有什么建议?谢谢你的帮助!

c++ optimization profiler

6
推荐指数
2
解决办法
1407
查看次数

用于UUID的最佳(最有效)DataType作为JPA ID

我想使用UUID作为我的JPA对象的ID.

我目前只是使用String来存储UUID.什么会更有效率?

java uuid jpa guid java-ee

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

你如何对你从未做过的事情给出有效的时间估计?

作为一名新的开发人员,他是员工中唯一的软件人员,我遇到了一些挑战,但最困难的可能是时间估计.每次我必须给出一个项目估计时,我都会喋喋不休.

我的问题是; 如果我没有任何经验而且我的环境中没有开发人员,我该如何提供可靠的估算?我已经阅读了Joel Spolsky关于循证调度的文章,但如果我没有任何证据,那该怎么办呢?

我很欣赏有关这个主题的任何建议.

time project-planning project-management

30
推荐指数
3
解决办法
5323
查看次数

如何从通用字典中获取值列表

我已经使用这个ObjectPool类作为我的身份地图的基础.但是,我需要恢复一个类型的所有对象的列表.马修有:

    public IEnumerable<T> GetItems<T>()
    {
        Type myType = typeof(T);

        if (!m_pool.ContainsKey(myType))
            return new T[0];

        return m_pool[myType].Values as IEnumerable<T>;
    }
Run Code Online (Sandbox Code Playgroud)

但是,当我像这样对客户端进行更改时:

        pool.AddItem<Animal>(dog.ID, dog);
        pool.AddItem<Vegetable>(carrot.Identifier, carrot);
        pool.AddItem<Vegetable>(greenbean.Identifier, greenbean);
        pool.AddItem<Mineral>(carbon.UniqueID, carbon);

        Console.WriteLine("Dog is in the pool -- this statement is " + pool.ContainsKey<Animal>(dog.ID));

        IEnumerable<Vegetable> veggies = pool.GetItems<Vegetable>();
        foreach(Vegetable veg in veggies)
            Console.WriteLine(string.Format("{0} - {1}", veg.Color, veg.IsTasty));
Run Code Online (Sandbox Code Playgroud)

蔬菜是空的.看来m_pool [myType] .Values不支持强制转换为IEnumerable.

我尝试过一些东西,例如:

        IDictionary<int, T> dic = (IDictionary<int, T>) m_pool[myType];
        ICollection<T> values = (ICollection<T>)dic.Values;
Run Code Online (Sandbox Code Playgroud)

但是,我总是最终会出现一个投射错误.

我错过了什么?

c# generics dictionary

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

旋转iPhone,并实例化一个新的UIViewController?

我想实现以下内容.当用户旋转iPhone时,我想实例化一个新的UIViewController(在旋转时自动,不是单击按钮或执行类似的操作),并向用户显示这个新的UIViewController在横向方向处理的视图.怎么做得好?

我尝试在方法willRotateToInterfaceOrientation和didRotateFromInterfaceOrientation中实例化新控制器,但是这些方法都没有被调用!我怀疑这是因为当前控制器被导航控制器推入,导航控制器本身由tabBarController处理.任何线索?一个简单的代码片段将不胜感激.

先感谢您.

iphone

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

C#如何在使用asp.net mvc时设置autopostback属性?

我正在使用asp.net MVC框架.在我的页面上我有一个dropdwonbox,当点击一个选项时,我想转到另一个页面.但我无法找到如何/在何处将autopostback属性设置为true.这是我正在使用的代码:

ASPX:

<%= Html.DropDownList("qchap", new SelectList( (IEnumerable)ViewData["qchap"], "Id", "Title" )) %>
Run Code Online (Sandbox Code Playgroud)

控制器:

public ActionResult Index(int id)
{
    Chapter c =  new Chapter();
    ViewData["qchap"] = c.GetAllChaptersByManual(id);

    return View();
}
Run Code Online (Sandbox Code Playgroud)

使用autopostback功能我需要做什么?

c# asp.net-mvc combobox autopostback

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

Visual Studio测试项目 - 不在部署时复制文件夹

这是问题:
1.在Visual Studio解决方案中创建一个TestProject.
2.打开.testrunco​​nfig文件,在"部署"菜单项下,选中"启用部署"复选框.
3.现在单击"添加目录..."按钮并添加一个文件夹,其中包含一些文件.
4.运行测试项目(使用虚拟测试).

好的,现在去检查TestResults文件夹:您将看到所有文件都被直接复制(到顶层) - 文件夹本身没有被复制(文件在其下面).这会在测试期间弄乱我的路径.任何人都可以告诉如何复制文件夹而不仅仅是下面的文件?

谢谢.

unit-testing mstest visual-studio-2008 visual-studio

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

Hibernate,C3P0,Mysql - 破管

MySQL的连接似乎有8小时的时间.我在Tomcat中使用Hibernate for ORM运行多个WAR.8个小时后(即过夜),当我拿起空闲连接时,管道就会断裂.

我已经通过代码进行了跟踪,并确保我提交或回滚所有事务.

这是我的hibernate.cfg.xml

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
    <property name="hibernate.bytecode.use_reflection_optimizer">false</property>
    <property name="hibernate.connection.driver_class">org.gjt.mm.mysql.Driver</property>
    <property name="hibernate.connection.password"></property>
    <property name="hibernate.connection.url">jdbc:mysql://localhost/test</property>
    <property name="hibernate.connection.username">root</property>
    <property name="hibernate.dialect">org.hibernate.dialect.MySQL5InnoDBDialect</property>
    <property name="hibernate.transaction.factory_class">org.hibernate.transaction.JDBCTransactionFactory</property>
    <property name="hibernate.current_session_context_class">thread</property>
    <!--property name="hibernate.show_sql">true</property>
    <property name="hibernate.format_sql">true</property-->

    <property name="c3p0.min_size">3</property>
    <property name="c3p0.max_size">5</property>
    <property name="c3p0.timeout">1800</property>
    <property name="c3p0.preferredTestQuery">SELECT 1</property>
    <property name="c3p0.testConnectionOnCheckout">true</property>
    <property name="c3p0.idle_test_period">100</property> <!-- seconds -->

    <property name="cache.provider_class">org.hibernate.cache.NoCacheProvider</property>
    <property name="cache.use_query_cache">false</property>
    <property name="cache.use_minimal_puts">false</property>
    <property name="max_fetch_depth">10</property>

    <property name="hibernate.hbm2ddl.auto">update</property>

    <!-- classes removed -->

</session-factory>
Run Code Online (Sandbox Code Playgroud)

我认为固定它的参数是c3p0.idle_test_period- 它默认为0.但是,我们仍然在运行8小时后出现Broken Pipe问题.虽然谷歌有多个帖子索引,但没有一个得到满意的答案.

mysql tomcat hibernate c3p0

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