小编Bha*_*Rao的帖子

如何在.NET(C#)中获取UserControl的HTML输出?

如果我创建一个UserControl并向其添加一些对象,我如何获取它将呈现的HTML?

恩.

UserControl myControl = new UserControl();
myControl.Controls.Add(new TextBox());

// ...something happens

return strHTMLofControl;
Run Code Online (Sandbox Code Playgroud)

我想将新构建的UserControl转换为HTML字符串.

.net html c# user-controls

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

python中关于错误与成功的返回值的最佳实践

一般的,假设你有一个像下面的方法.

def intersect_two_lists(self, list1, list2):
    if not list1:
        self.trap_error("union_two_lists: list1 must not be empty.")
        return False
    if not list2:
        self.trap_error("union_two_lists: list2 must not be empty.")
        return False
    #http://bytes.com/topic/python/answers/19083-standard
    return filter(lambda x:x in list1,list2)
Run Code Online (Sandbox Code Playgroud)

在这个特殊的方法中,当发现错误时,我不想在这种情况下返回空列表,因为这可能是这个特定方法调用的真正答案,我想返回一些东西来指示参数不正确.所以我在这种情况下错误地返回False,否则返回一个列表(空或不).

我的问题是,在这样的领域中最好的做法是什么,而不仅仅是列表?返回我想要的任何东西,并确保我记录下来供用户阅读?:-)你们大多数人都做了什么:

  1. 如果成功,你应该返回True或False,你会发现错误?
  2. 如果成功,你应该返回一个列表,你会发现错误?
  3. 如果成功,你应该返回一个文件句柄,你会发现错误?
  4. 等等

python return

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

将音符写入wav文件

我感兴趣的是如何拍音符(例如A,B,C#等)或和弦(同时多个音符)并将它们写入wav文件.

根据我的理解,每个音符都有一个与之相关的特定频率(对于完美的音高) - 例如A4(中间C以上的A)是440 Hz(完整列表本页下方的2/3 ).

如果我的理解是正确的,那么这个音调是在频域中,所以需要应用它的逆快速傅立叶变换来生成时域等价物吗?

我想知道的是:

  • 和弦是如何工作的?他们是球场的平均值吗?
  • 当wav文件的内容是波形时,播放每个音符的时间长度如何?
  • 多个音符的结果如何被反FFT转换成一个字节数组,这组成了wav文件中的数据?
  • 与此有关的任何其他相关信息.

谢谢你提供的所有帮助.如果给出代码示例,我使用的是C#,我目前用来创建wav文件的代码如下:

int channels = 1;
int bitsPerSample = 8;
//WaveFile is custom class to create a wav file.
WaveFile file = new WaveFile(channels, bitsPerSample, 11025);

int seconds = 60;
int samples = 11025 * seconds; //Create x seconds of audio

// Sound Data Size = Number Of Channels * Bits Per Sample * Samples

byte[] data = new byte[channels * bitsPerSample/8 * samples];

//Creates a Constant …
Run Code Online (Sandbox Code Playgroud)

c# audio wav

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

元组解包顺序更改分配的值

我认为两者是相同的.

nums = [1, 2, 0]    
nums[nums[0]], nums[0] = nums[0], nums[nums[0]]    
print nums  # [2, 1, 0]

nums = [1, 2, 0]    
nums[0], nums[nums[0]] = nums[nums[0]], nums[0]    
print nums  # [2, 2, 1] 
Run Code Online (Sandbox Code Playgroud)

但结果却不同.
为什么结果不同?(为什么会产生第二个?)

python indexing list tuple-packing

48
推荐指数
3
解决办法
1855
查看次数

公司的盗版软件?

我最近在美国的一家小型网络开发商店找到了一个职位,几乎所有日常使用的软件都被破解了.我自己的IDE付费,我在那里亲自使用开源软件,但我仍然需要使用MS Office和各种Adobe产品.

由于种种原因,我找到了一份新工作,但我很好奇.这个社区对于允许使用被盗软件的公司有何看法?我应该立即报告,还是继续前进?做出个人决定使用被盗软件是一回事,但要求员工效仿呢?

culture

47
推荐指数
7
解决办法
7580
查看次数

按任意lambda排序

如何通过任意函数描述的键对列表进行排序?例如,如果我有:

mylist = [["quux", 1, "a"], ["bar", 0, "b"]]
Run Code Online (Sandbox Code Playgroud)

我想通过每个成员的第二个元素来排序"mylist",例如

sort(mylist, key=lambda x: x[1])
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

python sorting

46
推荐指数
5
解决办法
4万
查看次数

获取PHP数组中的最后一个键值对

我有一个结构如下的数组:

[33] => Array
    (
        [time] => 1285571561
        [user] => test0
    )

[34] => Array
    (
        [time] => 1285571659
        [user] => test1
    )

[35] => Array
    (
        [time] => 1285571682
        [user] => test2
    )
Run Code Online (Sandbox Code Playgroud)

如何获取数组中的最后一个值,但保持索引[35]?

我正在寻找的结果是这样的:

[35] => Array
    (
        [time] => 1285571682
        [user] => test2
    )
Run Code Online (Sandbox Code Playgroud)

php arrays

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

python过滤基于键值的词典列表

我有一个字典列表和每个字典里的(比方说)"型",这可以有值的键'type1','type2'等我的目标是将这些字典筛选出到相同的词典,但只有一个的那些名单某种"类型".我想我只是在list/dictionary理解中苦苦挣扎.

所以示例列表看起来像:

exampleSet = [{'type':'type1'},{'type':'type2'},{'type':'type2'}, {'type':'type3'}]
Run Code Online (Sandbox Code Playgroud)

我有一个关键值列表.比方说:

keyValList = ['type2','type3']
Run Code Online (Sandbox Code Playgroud)

预期结果列表的位置如下:

expectedResult = [{'type':'type2'},{'type':'type2'},{'type':'type3'}]
Run Code Online (Sandbox Code Playgroud)

我知道我可以通过一组for循环来做到这一点.我知道必须有一个更简单的方法.我发现这个问题有很多不同的风格,但没有一个真正适合这个问题,并回答了这个问题.我会尝试答案......但他们并没有那么令人印象深刻.可能最好让它开放结束.任何援助将不胜感激.

python dictionary list python-2.7

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

如何为代码自动格式化设置Xcode插件

我正在寻找一个在XCode中自动格式化Objective-c代码的插件,拥有一组可选的样式格式也非常有用,

我的目标是遵循Google的代码约定: http://google-styleguide.googlecode.com/svn/trunk/objcguide.xml作为一个开始,任何帮助表示赞赏.

xcode objective-c

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

python列表中重复项的索引

有谁知道如何在python列表中获取重复项的索引位置?我试过这样做,它只给我一个列表中项目第一次出现的索引.

List = ['A', 'B', 'A', 'C', 'E']
Run Code Online (Sandbox Code Playgroud)

我希望它能给我:

index 0: A   
index 2: A
Run Code Online (Sandbox Code Playgroud)

python

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