程序设计

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

9
您的分支比“源/主”提前3次提交
我在跑步时得到以下信息 git status Your branch is ahead of 'origin/master' by 3 commits. 我在其他文章上已经读过解决此问题的方法,git pull --rebase但是到底是什么变基了,我会丢失数据还是与master同步的简单方法?
354 git  git-rebase 

30
单击外部EditText后如何在android上隐藏软键盘?
好的,每个人都知道隐藏键盘需要实现: InputMethodManager imm = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(getCurrentFocus().getWindowToken(), 0); 但是最重​​要的是,当用户触摸或选择其他非键盘位置时,如何隐藏键盘。 EditText或softKeyboard的? 我尝试使用 onTouchEvent()在父级上Activity但仅当用户触摸任何其他视图且没有滚动视图时,该方法才有效。 我尝试实现触摸,单击,焦点侦听器,但没有成功。 我什至尝试实现自己的滚动视图来拦截触摸事件,但是我只能获取事件的坐标,而不能单击视图。 有标准的方法吗?在iPhone中,这真的很容易。

4
无法绑定到“ formControl”,因为它不是“ input”的已知属性-Angular2材质自动完成问题
我正在尝试在Angular 2项目中使用Angular Material Autocomplete组件。我将以下内容添加到模板中。 <md-input-container> <input mdInput placeholder="Category" [mdAutocomplete]="auto" [formControl]="stateCtrl"> </md-input-container> <md-autocomplete #auto="mdAutocomplete"> <md-option *ngFor="let state of filteredStates | async" [value]="state"> {{ state }} </md-option> </md-autocomplete> 以下是我的组件。 import {Component, OnInit} from "@angular/core"; import {ActivatedRoute, Router} from "@angular/router"; import {FormControl} from "@angular/forms"; @Component({ templateUrl: './edit_item.component.html', styleUrls: ['./edit_item.component.scss'] }) export class EditItemComponent …

10
如何创建不创建换行符或水平空间的隐藏div?
我想要一个隐藏的复选框,该复选框不占用屏幕上的任何空间。 如果我有这个: <div id="divCheckbox" style="visibility: hidden"> 我没有看到该复选框,但仍会创建一个新行。 如果我有这个: <div id="divCheckbox" style="visibility: hidden; display:inline;"> 它不再创建新行,而是占用屏幕上的水平空间。 有没有办法让隐藏的div不占用空间(垂直或水平)?
354 html  hidden 

17
字符串子字符串在Swift中如何工作
我一直在用Swift 3更新一些旧代码和答案,但是当我进入Swift Strings和Substrings索引时,事情变得混乱了。 具体来说,我正在尝试以下操作: let str = "Hello, playground" let prefixRange = str.startIndex..<str.startIndex.advancedBy(5) let prefix = str.substringWithRange(prefixRange) 第二行给我以下错误 类型'String'的值没有成员'substringWithRange' 我看到现在String确实具有以下方法: str.substring(to: String.Index) str.substring(from: String.Index) str.substring(with: Range<String.Index>) 起初这些确实让我感到困惑,所以我开始研究指数和范围。这是子字符串的后续问答。我在下面添加一个答案,以显示它们的用法。
354 swift  string  range  substring 

15
为什么在匿名类中只能访问最终变量?
a在这里只能是最终的。为什么?如何a在onClick()不保留为私有成员的情况下重新分配方法? private void f(Button b, final int a){ b.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { int b = a*5; } }); } 5 * a单击该如何返回?我的意思是, private void f(Button b, final int a){ b.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { int b = a*5; return b; // …

28
在现代C ++ 11 / C ++ 14 / C ++ 17和未来的C ++ 20中枚举为字符串
与所有其他类似问题相反,该问题与使用新的C ++功能有关。 2008年 C 有没有简单的方法可以将C ++枚举转换为字符串? 2008年 C 在C中将枚举类型的变量用作字符串的简单方法? 2008年 C ++ 如何轻松地将C ++枚举映射到字符串 2008年 C ++ 使某些东西既是C标识符又是字符串? 2008年 C ++ 是否有一个简单的脚本将C ++枚举转换为字符串? 2009年 C ++ 如何在C ++中将枚举用作标志? 2011年 C ++ 如何将枚举类型变量转换为字符串? 2011年 C ++ 枚举到字符串C ++ 2011年 C ++ 如何将枚举类型变量转换为字符串? 2012年 C 如何在C中将枚举名称转换为字符串 2013年 C 在C中对条件编译的枚举进行字符串化 阅读许多答案后,我尚未找到任何答案: 使用C ++ …
354 c++  string  enums  c++17  c++20 

9
Windows批处理文件中的%〜d0是什么意思?
我正在查看定义以下变量的批处理文件: set _SCRIPT_DRIVE=%~d0 set _SCRIPT_PATH=%~p0 什么%~d0或%~p0实际上意味着什么呢? 是否有一组众所周知的值,例如当前目录,驱动器,脚本参数? 我还能使用其他类似的快捷方式吗?

27
将ArrayList转换为字符串的最佳方法
这个问题的答案是社区的努力。编辑现有答案以改善此职位。它目前不接受新的答案或互动。 我有一个ArrayList我想完全输出为String的。本质上,我想使用toString由制表符分隔的每个元素按顺序输出。有什么快速的方法可以做到这一点吗?您可以遍历它(或删除每个元素)并将其连接为字符串,但是我认为这会非常慢。
353 java  string  arraylist 

20
如何将Swift数组转换为字符串?
我知道如何以编程方式做到这一点,但是我敢肯定有一种内置的方式... 我使用的每种语言都有一组对象的默认文本表示形式,当您尝试将Array与字符串连接起来或将其传递给print()函数时,它会吐出。Apple的Swift语言是否可以有一种轻松地将数组转换为字符串的内置方法,还是在对数组进行字符串化时始终必须明确?
353 ios  arrays  swift 

5
Windows 8运行时(WinRT / Windows Store应用程序/ Windows 10 Universal App)与Silverlight和WPF相比如何?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 我试图让我领会用于创建Metro风格应用的新Windows 8 Runtime 。我知道您可以将其与XAML一起使用,并且它基于.NET,因此可以使用C#和VB.NET编写应用程序,但随后似乎与HTML,CSS,DOM和JavaScript有关。 有人可以用.NET UI程序员可以理解的方式在几段中解释它吗?(我缺少理解它所必需的“关键”。) 我们都知道WPF,Silverlight,Windows Forms等将至少在Intel系统上可以在Windows 8(和Windows 10)下运行,所以请不要告诉我...

7
我应该使用alias还是alias_method?
我在aliasvs 上找到了一篇博客文章alias_method。如该博客文章中给出的示例所示,我只想在同一个类中为另一个方法别名。我应该使用哪个?我总是看到alias用过,但是有人告诉我alias_method更好。 别名的用法 class User def full_name puts "Johnnie Walker" end alias name full_name end User.new.name #=>Johnnie Walker alias_method的用法 class User def full_name puts "Johnnie Walker" end alias_method :name, :full_name end User.new.name #=>Johnnie Walker 博客文章链接在这里
353 ruby  alias 

12
为什么在Subversion中出现树冲突?
我的主干上有一个功能分支,并且正在定期将主干中的更改合并到我的分支中,并且一切正常。今天,我去将分支合并回主干,创建分支后添加到主干的任何文件都标记为“树冲突”。有没有办法避免将来发生这种情况? 我认为这些标记没有正确标记。
353 svn  merge  tree-conflict 


11
解决由于类之间的循环依赖而导致的构建错误
我经常发现自己处于这样的情况下,由于一些错误的设计决策(由其他人做出的:)导致C ++项目中出现多个编译/链接器错误,这导致不同头文件中C ++类之间的循环依赖(也可能发生)在同一文件中)。但是幸运的是(?)发生的次数并不多,以至于我下次再次遇到该问题时仍记得该问题的解决方案。 因此,为了将来方便起见,我将发布一个具有代表性的问题及其解决方案。当然,更好的解决方案是受欢迎的。 A.h class B; class A { int _val; B *_b; public: A(int val) :_val(val) { } void SetB(B *b) { _b = b; _b->Print(); // COMPILER ERROR: C2027: use of undefined type 'B' } void Print() { cout<<"Type:A val="<<_val<<endl; } }; B.h #include "A.h" class B …

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.