eclipse中的openjdk 1.7不允许1.7以下的源代码级别

Eclipse给我一个错误: '<>' operator is not allowed for source level below 1.7 我想这是因为它不使用Java 1.7。 除此之外。 至lessopenjdk 1.7(我的操作系统是OpenSuse 12.3)。 我从开普勒切换到juno减less了一些滞后,并试图找出这个错误,迄今为止没有用。 有些事情我已经尝试过了: – eclipse的默认运行时是opensdk 1.7(这样说在帮助中,关于安装细节) – 项目属性,java build – >库。 我已经手动添加了opensdk位置。 我会安装oracle版本,但是opensuse版本库中只有1.6版本可用。 我已经尝试过安装oracle提供的rpm,它没有把自己放在我的路上,把所有的东西搞砸了,于是我又删除了它。 它应该与openjdk一起工作吗? 或者你认为它有一个错误? ps:junit也不被认可,所以我手动链接到jar文件。 也许这是相关的信息。

configuration节'system.web.extensions'不能被读取,因为它缺less一个节声明

我得到错误( configuration节system.web.extensions不能被读取,因为它缺less一个部分声明 ),同时安装我的Web应用程序在Server 2008 32位机与.NET Framework 4.0 。 但在2008年的r2 64位机器上效果不错。 这是我的webconfig文件信息 <configuration> <runtime> <assemblyBinding appliesTo="v2.0.50727" xmlns="urn:schemas-microsoft-com:asm.v1"> <dependentAssembly> <assemblyIdentity name="System.Web.Extensions" publicKeyToken="31bf3856ad364e35"/> <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/> </dependentAssembly> <dependentAssembly> <assemblyIdentity name="System.Web.Extensions.Design" publicKeyToken="31bf3856ad364e35"/> <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/> </dependentAssembly> </assemblyBinding> </runtime> <system.web.extensions> <scripting> <webServices> <jsonSerialization maxJsonLength="2147483647"/> </webServices> </scripting> </system.web.extensions> </configuration> 任何想法摆脱这个错误? 注 :我已经检查了堆栈溢出中的所有相关条目,但没有任何对我有用

如何增加Sublime Text 3中最近的文件数量?

是否有可能增加在Sublime Text 3(Ubuntu)的文件 – >打开最近菜单中出现的最近文件的数量? 我已经阅读增加崇高文本2中近期项目的数量? 而我无法在我的电脑上find这个〜/ Library文件夹。 我可以find〜/ .config / sublime-text-3 / Packages,但里面没有“Default”子文件夹。

在TypeScript中,不同的枚举变体是如何工作的?

TypeScript有很多不同的方法来定义一个枚举: enum Alpha { X, Y, Z } const enum Beta { X, Y, Z } declare enum Gamma { X, Y, Z } declare const enum Delta { X, Y, Z } 如果我尝试在运行时使用Gamma的值,我得到一个错误,因为Gamma没有定义,但Delta或Alpha不是这种情况? 这里的const或者declare含义是什么? 还有一个preserveConstEnums编译器标志 – 这是如何与这些交互?

在React Native中查看父级的80%宽度

我在React Native中创build了一个表单,并希望使我的TextInput成为屏幕宽度的80%。 用HTML和普通的CSS,这将是直截了当的: input { display: block; width: 80%; margin: auto; } 除了React Native不支持display属性,百分比宽度或自动页边距。 那我该怎么做呢? 在React Native的问题跟踪器中有一些关于这个问题的讨论,但是提出的解决scheme看起来像是讨厌的黑客。

Angular 2如果path不存在,如何redirect到404或其他path

我试图redirect404 /其他path,如果path不存在angular2 我试图研究有一些方法angular1,但不angular2。 这是我的代码: @RouteConfig([ { path: '/news', name: 'HackerList', component: HackerListComponent, useAsDefault: true }, { path: '/news/page/:page', name: 'TopStoriesPage', component: HackerListComponent }, { path: '/comments/:id', name: 'CommentPage', component: HackerCommentComponent } ]) 因此,例如,如果我redirect到/news/page/然后它的工作,它返回给我一个空的页面,你如何处理这种情况下发生?

如何使用C#检测IIS版本?

如何使用C#检测IIS版本? 更新:我的意思是从一个winapp(实际上情况是开发一个自定义安装程序,想检查安装的IIS的版本,以调用适当的API)

什么时候使用.NET BufferedStream类?

MSDN网站指出: 缓冲区是内存中用于caching数据的字节块,从而减less了对操作系统的调用次数。 缓冲区提高了读写性能。 缓冲区可以用于读取或写入,但不能同时使用。 BufferedStream的Read和Write方法自动维护缓冲区。 我应该在任何可能的场合使用这个课程吗?

有没有办法同时select和更新行?

我想根据一个简单的标准更新一组行,并获得已更改PK的列表。 我以为我可以做这样的事情,但担心可能的并发问题: SELECT Id FROM Table1 WHERE AlertDate IS NULL; UPDATE Table1 SET AlertDate = getutcdate() WHERE AlertDate IS NULL; 如果这是包装在一个事务中是否有可能发生的并发问题? 还是有更好的方法来做到这一点?

8badf00d是什么意思?

有时我的iPhone应用程序崩溃了一个奇怪的crashlog,读取exception代码是0x8badf00d。 堆栈跟踪显示应用程序执行的随机快照,但没有任何可疑的。 这种情况很less发生,我无法find如何重现它。 有人知道更多关于这种exception和exception代码吗? 这里是我的crashlogs摘录: exceptiontypes:00000020 例外代码:0x8badf00d 突出显示的主题:0 特定应用信息: 无法停用 线程0: … 这里没有什么可疑的 … 未知的线程崩溃与未知的味道:5,state_count:1