程序设计

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

21
合并.NET中的两个数组
.NET 2.0中是否有内置函数将两个数组合并为一个数组? 数组都是相同的类型。我是从代码库中广泛使用的函数获取这些数组的,无法修改该函数以其他格式返回数据。 我希望避免编写自己的函数来完成此操作(如果可能)。
225 c#  .net  arrays 

10
SQL Server中左联接和右联接之间的区别
我知道SQL Server中的联接。 例如。有两个表Table1,Table2。 它们的表结构如下。 create table Table1 (id int, Name varchar (10)) create table Table2 (id int, Name varchar (10)) 表1的数据如下: Id Name ------------- 1 A 2 B 表2数据如下: Id Name ------------- 1 A 2 B 3 C 如果我同时执行下面提到的两个SQL语句,则两个输出将相同 select * from Table1 left join Table2 on Table1.id = Table2.id …

20
了解递归[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意测验或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 我在学校了解递归时遇到了很大的麻烦。每当教授在谈论它时,我似乎都明白了,但是只要我自己尝试一下,它就会完全让我震惊。 我整夜试图解决河内塔楼,这完全让我震惊。我的教科书只有大约30页的递归,所以它不太有用。有谁知道可以帮助阐明这一主题的书籍或资源?

13
Ruby:筛选哈希键的最简单方法?
我的哈希看起来像这样: params = { :irrelevant => "A String", :choice1 => "Oh look, another one", :choice2 => "Even more strings", :choice3 => "But wait", :irrelevant2 => "The last string" } 我想要一种简单的方法来拒绝所有不是choice + int的键。可以是choice1,也可以是choice1到choice10。不同。 如何仅选择单词并在其后的一个或多个数字中选出键? 奖金: 用制表符(\ t)作为分隔符,将哈希值转换为字符串。我这样做了,但是花了几行代码。通常,高级Rubicians可以在一行左右的时间内完成此操作。
225 ruby 

21
Android Studio Gradle构建时间太长
我的Android Studio项目过去生成速度更快,但现在需要很长时间才能生成。有什么想法会导致延误吗?我已经尝试过https://stackoverflow.com/a/27171878/391401,但没有效果。我没有运行任何防病毒软件,可能会中断构建。我的应用程序大小也不大(大约5MB),它过去几秒钟就可以构建,但是不确定什么发生了变化。 10:03:51 Gradle build finished in 4 min 0 sec 10:04:03 Session 'app': running 10:10:11 Gradle build finished in 3 min 29 sec 10:10:12 Session 'app': running 10:20:24 Gradle build finished in 3 min 42 sec 10:28:18 Gradle build finished in 3 min 40 sec 10:28:19 Session 'app': running …


13
DateTime.Now与DateTime.UtcNow
我一直想知道这两个属性的工作原理到底是什么。我知道第二个是通用的,基本上不涉及时区,但是有人可以详细解释它们的工作原理以及在哪种情况下应该使用哪个?

2
使用开发人员工具检查webkit-input-placeholder
可以使用以下样式设置文本输入的占位符: -webkit-input-placeholder { color: red; } 我正在在线寻找一个网站,我希望使用与它们相同的占位符颜色。有可能弄清楚他们使用什么颜色?我想包含任何alpha值,所以我不能只使用图像编辑器对颜色进行采样。 当我使用Chrome开发工具检查元素时,看到: 在检查输入元素时,开发工具不会提供有关占位符元素的信息。还有另一种方法吗?
225 html  css 

15
如何确定小数/双精度数是否为整数?
如何判断小数或双精度值是整数? 例如: decimal d = 5.0; // Would be true decimal f = 5.5; // Would be false 要么 double d = 5.0; // Would be true double f = 5.5; // Would be false 我想知道的原因是,这样我就可以以编程方式确定是否要使用.ToString("N0")或输出值.ToString("N2")。如果没有小数点值,那么我不想显示出来。
225 c# 

6
使用Google Maps API v3中的多个标记自动对中地图
这是我用来显示具有3个图钉/标记的地图的方法: <script> function initialize() { var locations = [ ['DESCRIPTION', 41.926979, 12.517385, 3], ['DESCRIPTION', 41.914873, 12.506486, 2], ['DESCRIPTION', 41.918574, 12.507201, 1] ]; var map = new google.maps.Map(document.getElementById('map'), { zoom: 15, center: new google.maps.LatLng(41.923, 12.513), mapTypeId: google.maps.MapTypeId.ROADMAP }); var infowindow = new google.maps.InfoWindow(); var marker, i; for (i = 0; i …

4
如何为包含所有存储行的现有SQL Server表生成INSERT脚本?
我正在寻找一种使用SQL Management Studio 2008 R2生成“创建并插入所有行”脚本的方法。 我知道我可以创建“创建表”脚本。 我还可以创建一个“插入”脚本,但是只会生成一个带有占位符的单行。 有没有一种方法可以生成包含所有当前存储行的插入脚本?
225 sql-server  ssms 



30
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:通信链接失败
我正在努力使数据库与Java程序进行通讯。 有人可以使用JDBC给我一个快速而肮脏的示例程序吗? 我收到一个相当惊人的错误: Exception in thread "main" com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at com.mysql.jdbc.Util.handleNewInstance(Util.java:409) at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1122) at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2260) at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:787) …
225 java  mysql  jdbc 

6
是否遵守CSS宽度的小数位数?
我在进行CSS设计时一直想知道的东西。 是否遵守CSS宽度的小数位?还是四舍五入? .percentage { width: 49.5%; } 要么 .pixel { width: 122.5px; }
225 html  css 

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.