程序设计

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

20
使用java.lang.String.intern()是一种好习惯吗?
关于Javadoc的内容String.intern()不多。(简而言之:它返回字符串的规范表示形式,从而允许使用来比较被嵌入的字符串==) 什么时候有利于使用此功能String.equals()? 是否存在Javadoc中未提及的副作用,即JIT编译器或多或少的优化? 还有其他用途String.intern()吗?
194 java  string 


5
设置没有值的属性
如何设置数据属性而不在jQuery中添加值?我要这个: <body data-body> 我试过了: $('body').attr('data-body'); // this is a getter, not working $('body').attr('data-body', null); // not adding anything 其他所有内容似乎都将第二个参数添加为字符串。是否可以只设置没有值的属性?

5
LINQ读取XML
我得到了这个XML文件: <root> <level1 name="A"> <level2 name="A1" /> <level2 name="A2" /> </level1> <level1 name="B"> <level2 name="B1" /> <level2 name="B2" /> </level1> <level1 name="C" /> </root> 有人可以使用LINQ给我一个C#代码,这是打印此结果的最简单方法:( 请注意,如果它是一个level2节点,则需要额外的空间) A A1 A2 B B1 B2 C 目前,我得到了以下代码: XDocument xdoc = XDocument.Load("data.xml")); var lv1s = from lv1 in xdoc.Descendants("level1") select lv1.Attribute("name").Value; foreach (var lv1 …
194 c#  xml  linq  linq-to-xml 

8
使用CSS时画布会被拉伸,但是具有“ width” /“ height”属性的普通画布
我有2个画布,一个使用HTML属性width并调整height其大小,另一个使用CSS: <canvas id="compteur1" width="300" height="300" onmousedown="compteurClick(this.id);"></canvas> <canvas id="compteur2" style="width: 300px; height: 300px;" onmousedown="compteurClick(this.id);"></canvas> Compteur1会像应该显示的那样显示,但不会像compteur2那样显示。内容是使用JavaScript在300x300画布上绘制的。 为什么会有显示差异?
194 css  html  canvas  height  width 

8
C#中是否有指数运算符?
例如,是否存在操作员来处理此问题? float Result, Number1, Number2; Number1 = 2; Number2 = 2; Result = Number1 (operator) Number2; 过去,该^运算符曾用其他语言作为指数运算符,但在C#中是按位运算符。 我是否必须编写一个循环或包含另一个名称空间来处理指数运算?如果是这样,我该如何使用非整数处理指数运算?

10
在开发和生产环境中使用不同的Web.config
我需要在ASP.NET应用程序中使用不同的数据库连接字符串和SMTP服务器地址,具体取决于它是在开发环境还是生产环境中运行的。 该应用程序通过WebConfigurationManager.AppSettings属性从Web.config文件读取设置。 我使用Build / Publish命令通过FTP将应用程序部署到生产服务器,然后用正确的手动替换远程Web.config。 是否有可能以某种方式简化部署过程?谢谢!


2
为什么要找到类型的初始化程序会引发NullReferenceException?
这让我难过。我正在尝试优化Noda Time的一些测试,其中我们进行了一些类型初始化程序检查。我以为在将所有内容加载到new之前,先要确定类型是否具有类型初始值设定项(静态构造函数或带有初始值设定项的静态变量)AppDomain。令我惊讶的是,NullReferenceException尽管我的代码中没有空值,但对此进行了一次小小的测试。仅当编译时没有调试信息时,它才会引发异常。 这是一个简短但完整的程序来演示该问题: using System; class Test { static Test() {} static void Main() { var cctor = typeof(Test).TypeInitializer; Console.WriteLine("Got initializer? {0}", cctor != null); } } 以及编译和输出记录: c:\Users\Jon\Test>csc Test.cs Microsoft (R) Visual C# Compiler version 4.0.30319.17626 for Microsoft (R) .NET Framework 4.5 Copyright (C) Microsoft Corporation. All rights reserved. …

28
CSS @ font-face不适用于Firefox,但适用于Chrome和IE
以下代码可在Google Chrome beta和IE 7中运行。但是,Firefox似乎对此有问题。我怀疑这是我的CSS文件如何包含的问题,因为我知道Firefox对跨域导入不太友好。 但这只是静态HTML,没有跨域问题。 在我的landing-page.html上,我像这样进行CSS导入: <link rel="stylesheet" href="../css/main.css" type="text/css" media="screen, projection" /> 在main.css中,我还有另一个导入,例如: @import url("reset.css"); @import url("style.css"); @import url("type.css"); 在type.css中,我有以下声明: @font-face { font-family: "DroidSerif Regular"; src: url("font/droidserif-regular-webfont.eot"); src: local("DroidSerif Regular"), url("font/droidserif-regular-webfont.woff") format("woff"), url("font/droidserif-regular-webfont.ttf") format("truetype"), url("font/droidserif-regular-webfont.svg#webfontpB9xBi8Q") format("svg"); font-weight: normal; font-style: normal; } @font-face { font-family: "DroidSerif Bold"; src: url("font/droidserif-bold-webfont.eot"); src: …

9
Laravel迁移更改以使列为空
我使用unsigned创建了迁移user_id。如何user_id在新迁移中进行编辑以使其同样成功nullable()? Schema::create('throttle', function(Blueprint $table) { $table->increments('id'); // this needs to also be nullable, how should the next migration be? $table->integer('user_id')->unsigned(); }

30
如何快速求和文件中的所有数字?
我有一个包含数千个数字的文件,每个数字都在自己的行上: 34 42 11 6 2 99 ... 我正在寻找一个脚本,它将打印文件中所有数字的总和。我有一个解决方案,但是效率不是很高。(运行需要几分钟。)我正在寻找一种更有效的解决方案。有什么建议?
194 linux  perl  bash  shell  awk 


13
如何摆脱SSRS导出的PDF中的空白页
我有两页的SSRS报告。当我将其导出为PDF时,由于其宽度而占用了4页,第二和第四页显示的是表格中的其中一个字段。我试图将报表属性中的布局大小设置为width = 18in和height = 8.5in。 它在一张PDF页面中为我提供了整个表格,但第二页和第四页仍然空白。 我的操作方式不正确吗?我还能如何摆脱那些空白页?

10
使用iOS 8在iPad上正确显示UIAlertController
在iOS 8.0中,Apple引入了UIAlertController来代替UIActionSheet。不幸的是,Apple没有添加有关如何呈现它的任何信息。我在hayaGeek的博客上找到了关于它的条目,但是,它似乎在iPad上不起作用。该视图完全放错了位置: 放错位置: 正确: 我使用以下代码在界面上显示它: let alert = UIAlertController() // setting buttons self.presentModalViewController(alert, animated: true) 是否有另一种方法可以将其添加到iPad?还是苹果只是忘记了iPad,或者尚未实现?

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.