问题列表 - 第29430页

在.NET 4中编译.NET代码?

我记得当.NET 4处于测试版时,有一个开发人员的视频制作了一个命令行应用程序,他可以输入C#代码,它会动态编译代码.我们的想法是编译器现在可以在.NET语言中使用.

有谁记得这是什么?我需要用一个小的宏语言创建一个应用程序,我很乐意使用C#作为那种宏语言,但我不知道在哪里可以找到这个库..

.net c# compilation

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

Python性能:尝试 - 不在或不在?

在我的一个类中,我有许多方法都可以从相同的字典中获取值.但是,如果其中一个方法试图访问不存在的值,则必须调用另一个方法来使该值与该键相关联.

我目前实现如下,其中findCrackDepth(tonnage)为self.lowCrackDepth [tonnage]赋值.

if tonnage not in self.lowCrackDepth:
    self.findCrackDepth(tonnage)
lcrack = self.lowCrackDepth[tonnage]
Run Code Online (Sandbox Code Playgroud)

但是,我也可以这样做

try:
    lcrack = self.lowCrackDepth[tonnage]
except KeyError:
    self.findCrackDepth(tonnage)
    lcrack = self.lowCrackDepth[tonnage]
Run Code Online (Sandbox Code Playgroud)

我假设两者之间的性能差异与值在字典中的频率有关.这个差异有多大?我正在生成几百万个这样的值(在该类的许多实例中分布在许多字典中),并且每次该值不存在时,它可能有两次.

python performance

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

通过rake任务访问database.yml信息

我正在尝试编写一个rake任务来将数据加载到我的数据库中.我的计划是做类似的事情

system "mysql -u foo -pbar database < backup.sql"
Run Code Online (Sandbox Code Playgroud)

但我需要访问config/database.yml数据以获取用户,传递和数据库信息.诀窍是我不想"解析"这个文件,但是以与rake db:reset这样的任务相同的方式访问这些信息.

我怎样才能做到这一点?

mysql rake ruby-on-rails

4
推荐指数
3
解决办法
3916
查看次数

哪个*和[]绑定在C中最强?

可能重复:
指向数组/数组指针消歧的C指针

在C中,是int *thing[5]一个由五个指针组成的数组,每个指针指向一个整数,或指向一个包含五个整数数组的指针?

c syntax

5
推荐指数
2
解决办法
465
查看次数

.net 4.0代码合同.什么时候用?他们什么时候浪费时间?

我一直在研究.NET 4.0代码契约,并查看stackoverflow以及有关此问题.

我仍然没有遇到任何使用代码契约的示例代码,这让我感到疑惑..这真的很有用吗?或者也许它唯一有用的一个代码达到一定的复杂性?那里有人使用代码合同,他们真的很高兴吗?

在我看来,所有的代码契约都是一个断言在发生什么,什么出去与加入能够揣摩的值在编译时进出的方法......但随后这是怎么回事在你的所有方法上需要更多的代码..值得吗?

我注意到一个好处是,在我看来,你可以使用代码的合同类型的单元测试的第一线......然后,当你写单元测试,可以避免写一些比较基本的测试,因为代码契约覆盖它了. . 真的吗 ?

合同是否适用于WCF调用?我猜不是因为代理是自动创建的,你不能改变.

.net unit-testing .net-4.0 code-contracts

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

将Oracle数据库从一台PC转移到另一台PC的最简单方法是什么?

我想将oracle数据库传输到另一台PC。最简单的方法是什么?有任何GUI工具可以做到吗?

oracle data-transfer oracle11g

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

gVim便携式插件

有人可以给我一个详细的安装程序,用于gVim Portable和重要的C++和python开发插件......比如OmniCppComplete,NERDTree,supertab等......

或者更好的是,预建版本

谢谢

vim plugins

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

.last()和:last之间有什么区别?

有人可以解释.last()和:last之间的区别吗?我似乎无法找到明确的解释.

为什么这会$('td.cellsOfSpecificClass:last', '.table tr')在每个tr中返回最后一个td而不是整个表中的最后一个td?

javascript jquery

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

ListView保持选中状态?

我有一个包含项目的列表视图,在用户选择一个项目点亮后,它会恢复正常.有没有办法让它在用户选择ListView中的项目时保持选中状态并突出显示?

android listview highlight

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

单击通知后阻止新活动实例

申请(非通缉)行为 -

  1. 启动应用程序,将一些文本放入文本框,并通过按钮操作创建通知.
  2. 用户"点击"主页按钮,应用程序"最小化",通知在栏中可用
  3. 用户选择通知,应用程序"最大化"

但是 - 不是原始实例,而是启动新实例(例如,在最新实例中缺少原始文本;当最新实例关闭时,仍然存在具有原始文本的原始实例).

通知方法的代码

Context context = getApplicationContext();
    CharSequence contentTitle = "someText1";
    CharSequence contentText = "someText2";
    Intent notifyIntent = new Intent(Intent.ACTION_MAIN);
    notifyIntent.setClass(getApplicationContext(), RadioStream.class);
    PendingIntent intent = 
       PendingIntent.getActivity(RadioStream.this, 0, notifyIntent, 0);

    notifyDetails.setLatestEventInfo(context, contentTitle, contentText, intent);
    mNotificationManager.notify(SIMPLE_NOTFICATION_ID, notifyDetails);
Run Code Online (Sandbox Code Playgroud)

我也在清单xml文件中跟随标记

android:launchMode="singleTask"
Run Code Online (Sandbox Code Playgroud)

但它仍然是相同的...主要问题是应用程序的双/三初始化,我知道还有其他方法可以保留恢复的应用程序中的值.此外,还需要应用程序在后台运行,因为主要功能是互联网广播流.

代码中缺少什么?我方缺少哪些信息来解决问题?

谢谢!

DAV

notifications android instance android-activity

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