问题列表 - 第49738页

分析python函数

您是否知道如何使此功能更加节省时间?

def c(n):
    word = 32
    #l = []
    c = 0
    for i in range(0, 2**word):
        #print(str(bin(i)))#.count('1')
        if str(bin(i)).count('1') == n:
            c = c + 1 
            print(c)

        if i == 2**28:
            print('6 %')
        if i == 2**29:
            print('12 %')
        if i == 2**30:
            print('25 %')
        if i == 2**31:
            print('50 %')
        if i == 2**32:
            print('100 %')
    return c



135274023 function calls in 742.161 seconds

   Ordered by: standard name

   ncalls  tottime  percall  cumtime  percall filename:lineno(function)
        1  391.662  391.662  742.161 …
Run Code Online (Sandbox Code Playgroud)

python profiling python-3.x

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

如何设置Visual-Studio .NET CompactFramework Windows-CE默认窗口大小

这个C#Windows-CE平板电脑应用程序需要WindowState Maximized和Size设置为800x480才能完全填满屏幕,但只要打开winforms设计文件进行编辑,框架就会将Size重置为640x480.然后必须手动将尺寸设置为800x480.这是框架缺陷还是难以找到配置设置?

.net c# compact-framework windows-ce visual-studio

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

MSVS C#删除try-catch块的最快方法?

我接管了一个不完整的项目,并且完全不相信,每个函数都以相同的格式包含try-catch语句:

try
{
   // work work.
}
catch(Exception ex)
{
   MessageBox.Show(ex.Message, ...);
}
Run Code Online (Sandbox Code Playgroud)

当我搜索SO以寻找快速删除所有这些try-catch块的方法时,我发现人们实际上正在寻找使用try-catch自动包装其函数的方法!嗯...这是一个很好的编程习惯吗?是否有方法来删除所有块,以便它使调试更容易,并允许我真正解决异常?

try-catch

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

使用GSON解析具有多种类型的数组

我希望使用GSON来解析以下json:

[
    [
        "hello",
        1,
        [2]
    ],
    [
        "world",
        3,
        [2]
    ]
]
Run Code Online (Sandbox Code Playgroud)

那么,这是1个数组,包含2个数组.2个内部数组本身就是数组,由String,int,数组类型组成.

我不确定如何使用Java类来建模具有3种不同类型(String,int,array)的数组.我开始:

// String json just contains the aforementioned json string.

ArrayList<ArrayList<XXX>> data = new ArrayList<ArrayList<XXX>>();

Type arrayListType = new TypeToken<ArrayList<ArrayList<XXX>>>(){}.getType();

data = gson.fromJson(json, arrayListType);
Run Code Online (Sandbox Code Playgroud)

但是"XXX"应该是什么?我认为它应该是一个数组,但它应该是一个包含3种不同数据类型的数组.那么我该如何使用Java来建模呢?

有什么帮助吗?谢谢.

java json gson

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

按周数c#获取日期范围

可能重复:
在.net中,知道周数我怎样才能获得工作日日期?

你好,

我有一个问题,你好.我如何获得给定周数的日期范围.

例如:如果我输入第12周,则输出应为:

21-03-2011
22-03-2011
23-03-2011
24-03-2011
25-03-2011
26-03-2011
27-03-2011
Run Code Online (Sandbox Code Playgroud)

我真的希望你们可以帮助我,我只是无法找到任何地方的awnser!

提前致谢.

.net c# datetime calendar date

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

PHP如何首先按键然后按值对关联数组进行排序?

$arr =array(
    28 => 23,
    26 => 23,
    15 => 12,
    29 => 12,
    1 => 12,
    16 => 15,
    30 => 15,
    11 => 12,
    8 => 23,
    33 => 23
);
Run Code Online (Sandbox Code Playgroud)

如何排序这样:

8 => 23
26 => 23
28 => 23
33 => 23
16 => 15
30 => 15
1 => 12
11 => 12
15 => 12
29 => 12
Run Code Online (Sandbox Code Playgroud)

php arrays sorting key

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

在滚动UIScrollView期间,UILabel更新停止

我有一个带有imageView的scrollView.这scrollView是superView的一个子视图,而imageView是一个子视图scrollView.我还有一个标签(在超级视图级别),每隔毫秒从NSTimer接收其text属性的更新值.

问题是:在滚动期间,标签停止显示更新.滚动结束时,标签上的更新将重新开始.更新重启时,它们是正确的; 这意味着label.text值按预期更新,但在滚动时,更新显示在某处覆盖. 无论滚动与否,我都希望在标签上显示更新.

以下是标签更新的实现方式:

- (void)startElapsedTimeTimer {

     [self setStartTime:CFAbsoluteTimeGetCurrent()];
     NSTimer *elapsedTimeTimer = [NSTimer scheduledTimerWithTimeInterval:0.001 target:self selector:@selector(updateElapsedTimeLabel) repeats:YES];
}

- (void)updateElapsedTimeLabel {

    CFTimeInterval currentTime = CFAbsoluteTimeGetCurrent();
    float theTime = currentTime - startTime;

    elapsedTimeLabel.text = [NSString stringWithFormat:@"%1.2f sec.", theTime];
}
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助.

iphone objective-c uiscrollview uiviewcontroller ios

33
推荐指数
2
解决办法
7281
查看次数

MSBUild:复制具有基于原始名称的文件(遵循模式)

我在文件夹中有一组文件.它们都具有与DR __.*模式匹配的名称.我想将它们复制到另一个文件夹,但删除DR__前缀.我怎么能用MSBuild做到这一点?我曾经这样使用NAnt这样做:

<mkdir dir="${ClientPath + '\bin\' + ConfigurationName + '\Parameters'}"/>
<foreach item="File" property="Filename" in="CVParameters">
    <if test="${string::contains(Filename, Client + '_')}">
        <property name="newFilename" value="${ string::substring( Filename, string::last-index-of(Filename, '__') + 2, string::get-length(Filename) - string::last-index-of(Filename, '__') - 2) }"/>
        <copy file="${ Filename  }" tofile="${ ClientPath + '\bin\' + ConfigurationName + '\Parameters\' + newFilename }" overwrite="true"/>
    </if>
</foreach>
Run Code Online (Sandbox Code Playgroud)

msbuild design-patterns copy rename

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

如何在C#中使用XmlSerializer将字节数组序列化为XML?

假设我们有一个结构,它的数据由使用Marshal.PtrToStructure的非托管字节数组提供.

C#结构布局:

[StructLayout(LayoutKind.Sequential, Size = 128, CharSet = CharSet.Ansi, Pack = 1)]
public struct MNG_Y_Params
{
    public byte Number;
    public byte Version;
    [MarshalAs(UnmanagedType.ByValArray, SizeConst = 16)]
    public byte[] OliNumber;
    public byte InterfaceType;
}
Run Code Online (Sandbox Code Playgroud)

字节数组表示未托管代码中的(ascii)字符串.

此结构是另一个结构的成员(具有一些其他成员):

public struct MyData
{
    public int ID;
    public StructType structType;
    [XmlElement(ElementName="MNG_Y_Params")]
    public MNG_Y_Params y_params;
    [XmlElement(ElementName = "SimpleStruct2")]
    public SimpleStruct2 ss2;
};
Run Code Online (Sandbox Code Playgroud)

所以我们也有这个支持代码

public class XMLIgnore
{
    static public XmlSerializer customserialiser(MyData d)
    {
        XmlAttributes attrs = new XmlAttributes();
        attrs.XmlIgnore = true;
        XmlAttributeOverrides xmlOveride = new XmlAttributeOverrides(); …
Run Code Online (Sandbox Code Playgroud)

c# xml serialization unmanaged

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

EF 4.1,Code-First:急切加载级联集合

如果我有以下班级模型......

public class A
{
    public int AId { get; set; }
    public ICollection<B> BCollection { get; set; }
}

public class B
{
    public int BId { get; set; }
    public ICollection<C> CCollection { get; set; }
}

public class C
{
    public int CId { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

...是否可以A从包含所有级联集合的数据库中急切加载类型的对象?

我可以这样包括BCollection:

A a = context.ASet.Where(x => x.AId == 1)
          .Include(x => x.BCollection)
          .FirstOrDefault();
Run Code Online (Sandbox Code Playgroud)

我是否还可以以某种方式CCollection包含所有已加载的B对象,以便A使用单个数据库查询来获取内存中的所有依赖对象?

.net entity-framework ef-code-first entity-framework-4.1

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