程序设计

专业和发烧友程序员的问答


8
为什么IE9会在我的网站上切换到兼容模式?
我刚刚安装了IE9 beta,并且在我创建的特定网站(HTML5)上,除非我手动告知IE9,否则IE9会跳至兼容模式。我曾尝试删除网站的多个部分,但没有任何变化。包括删除所有的CSS include。在我的其他网站上,一切正常。 另外,不要手动设置它,因为IE9会记住用户设置,并且您无法将其恢复为自动设置(或者至少我没有找到方法,甚至没有通过私有浏览和清空缓存) 无论如何。跳至兼容模式的站点:http : //alliancesatwar.com/guide/ 呈现正确的站点:http : //geuze.name/basement/(我不能发布多个超链接) 两者都相同doctype。这些网站使用相同的基本模板(编码,元标记,doctype和相同的javascript)有很多共同点(除了外观) 如果有人对我有答案,那就太好了!以IE7模式呈现的HTML5网站真是太糟糕了。


9
反射:如何使用参数调用方法
我试图通过反射与参数来调用方法,我得到: 对象与目标类型不匹配 如果我调用不带参数的方法,则效果很好。基于以下代码(如果我调用该方法)Test("TestNoParameters"),它可以正常工作。但是,如果我致电Test("Run"),我会得到一个例外。我的代码有问题吗? 我最初的目的是传递一个对象数组,例如,public void Run(object[] options)但这没有用,我尝试了一些简单的事情,例如字符串,但没有成功。 // Assembly1.dll namespace TestAssembly { public class Main { public void Run(string parameters) { // Do something... } public void TestNoParameters() { // Do something... } } } // Executing Assembly.exe public class TestReflection { public void Test(string methodName) { Assembly assembly = …

7
从AngularJS中的指令添加指令
我正在尝试构建一个指令,该指令负责将更多指令添加到声明它的元素上。例如,我要建立一个指令,需要增加的照顾datepicker,datepicker-language和ng-required="true"。 如果我尝试添加这些属性然后使用,则$compile显然会生成一个无限循环,因此我正在检查是否已添加所需的属性: angular.module('app') .directive('superDirective', function ($compile, $injector) { return { restrict: 'A', replace: true, link: function compile(scope, element, attrs) { if (element.attr('datepicker')) { // check return; } element.attr('datepicker', 'someValue'); element.attr('datepicker-language', 'en'); // some more $compile(element)(scope); } }; }); 当然,如果我没有$compile该元素,则将设置属性,但不会引导该指令。 这种方法正确还是我做错了?有没有更好的方法来实现相同的行为? UDPATE:鉴于这$compile是实现此目标的唯一方法,是否有一种方法可以跳过第一个编译过程(该元素可能包含多个子级)?也许通过设置terminal:true? 更新2:我尝试将指令放入一个select元素,并且按预期方式,编译运行两次,这意味着预期options 的数量是原来的两倍。

6
在应用程序本身中更改语言环境
我的用户可以在应用程序中更改语言环境(他们可能希望将其电话设置保留为英语,但以法语,荷兰语或任何其他语言阅读我的应用程序的内容...) 为什么在1.5 / 1.6中可以正常工作,而在2.0中却不能了? @Override public boolean onOptionsItemSelected(MenuItem item) { switch(item.getItemId()) { case 201: Locale locale2 = new Locale("fr"); Locale.setDefault(locale2); Configuration config2 = new Configuration(); config2.locale = locale2; getBaseContext().getResources().updateConfiguration( config2, getBaseContext().getResources().getDisplayMetrics()); // loading data ... refresh(); // refresh the tabs and their content refresh_Tab (); break; case 201: etc... 问题是,每次用户浏览上面的代码行时,MENU都会越来越“缩小”。 …
197 android  menu  locale 


23
GitHub:权限被拒绝(公钥)。致命:远端意外挂断
我已经按照下面的说明上传了一个项目。 全局设置: Download and install Git git config --global user.name "Your Name" git config --global user.email tirenga@gmail.com Add your public key Next steps: mkdir tirengarfio cd tirengarfio git init touch README git add README git commit -m 'first commit' git remote add origin git@github.com:tirenga/tirenga.git git push origin master 但是我得到这个错误: 权限被拒绝(公钥)。致命:远端意外挂断
197 git  github  public-key 


2
<system.web>和<system.webServer>之间的区别?
每当我必须为带有IIS7的ASP.NET添加处理程序或模块时,说明总是告诉我将其合并为两个部分:system.web和system.webserver。 &lt;system.web&gt; &lt;httpHandlers&gt; &lt;/httpHandlers&gt; &lt;httpModules&gt; &lt;/httpModules&gt; &lt;/system.web&gt; 还有这个: &lt;system.webServer&gt; &lt;modules&gt; &lt;/modules&gt; &lt;handlers&gt; &lt;/handlers&gt; &lt;/system.webServer&gt; 这两个部分有什么区别? 另外,如果我没有将其添加到本system.web节中,我的Visual Studio 2008调试器也将无法正常工作。


14
使用输出参数执行存储过程?
我有一个要测试的存储过程。我正在尝试通过SQL Management Studio进行测试。为了运行此测试,我输入... exec my_stored_procedure 'param1Value', 'param2Value' 最终参数是output parameter。但是,我不知道如何使用输出参数测试存储过程。 如何运行带有输出参数的存储过程?

8
如何用固定宽度包装HTML按钮的文本?
我只是注意到,如果为HTML按钮提供固定宽度,则按钮内的文本将永远不会被换行。我已经尝试过自动换行,但是即使有足够的空间可以换行,也可以减少单词的使用量。 如何像任何表格单元格一样,使HTML按钮的文本具有固定的宽度换行? &lt;td class="category_column"&gt; &lt;input type="submit" name="ctl00$ContentPlaceHolder1$DataList1$ctl12$ProCat_NameButton" value="Roos Sturingen / Sensors" id="ctl00_ContentPlaceHolder1_DataList1_ctl12_ProCat_NameButton" class="outset" style="height:118px;width:200px;font-size:18px;color:#7F7F7F;width:200px;white-space:pre;" /&gt; &lt;/td&gt; 运行代码段隐藏结果展开摘要 CSS类除了添加边框和修改填充外什么也不做。如果我添加word-wrap:break-word到此按钮,它将像这样包装它: Roos Sturingen / Sen sors 而且我不希望在单词中间切掉它。
197 html  css  button  word-wrap 


25
UICollectionView中的单元格间距
如何在的一部分中设置像元间距UICollectionView?我知道有一个属性minimumInteritemSpacing我将其设置为5.0,但间距未显示为5.0。我已经实现了流程委托方法。 - (CGFloat)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout minimumInteritemSpacingForSectionAtIndex:(NSInteger)section { return 5.0; } 我仍然没有得到理想的结果。我认为是最小间距。我没有办法设置最大间距吗?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.