程序设计

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

6
angular2如何更改组件的默认前缀以停止tslint警告
看来,当我使用Angular cli创建Angular 2应用程序时。我的默认组件前缀是AppComponent的app-root。现在,当我将选择器更改为其他名称时,说“ abc-root” @Component({ selector: 'abc-root', templateUrl: './app.component.html', styleUrls: ['./app.component.css'] }) vscode警告我, [tslint] The selector of the component "AppComponent" should have prefix "app"
142 angular 

7
更改詹金斯内部版本号
作业完成后,是否可以更改通过电子邮件发送的内部版本号?问题在于Jenkins尚未完成产品的构建,因此我们希望能够获取内部版本号(即从文本文件中获取)并在Jenkins中更新内部版本号以使其匹配。我试图设置内部版本号: set BUILD_NUMBER=45 但是电子邮件中仍然显示詹金斯最初设置的内部版本号。
142 jenkins 

14
如何在Angular 2中创建单例服务?
我已经读过,引导时的注入应该让所有子节点共享同一个实例,但是我的主要和标头组件(主应用程序包括标头组件和路由器出口)都分别获得了我的服务的单独实例。 我有一个FacebookService和一个使用FacebookService的UserService,可以用来调用facebook javascript api。这是我的引导程序: bootstrap(MainAppComponent, [ROUTER_PROVIDERS, UserService, FacebookService]); 从我的记录看来,引导调用完成了,然后我看到在运行每个构造函数中的代码(MainAppComponent,HeaderComponent和DefaultComponent)之前先创建了FacebookService,然后创建了UserService:

9
用硒清除textarea中的文本
我进行了一些测试,这些测试用于检查某些字段中的文本无效时是否出现了正确的错误消息。有效性检查之一是某个textarea元素不为空。 如果此文本区域中已经有文本,我如何告诉硒清除该字段? 就像是: driver.get_element_by_id('foo').clear_field()

4
Webview从资产目录加载HTML
我正在尝试从资产目录加载html页面。我试过了,但是失败了。 public class ViewWeb extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); WebView wv; wv = (WebView) findViewById(R.id.webView1); wv.loadUrl("file:///android_asset/aboutcertified.html"); // fails here setContentView(R.layout.webview); } } 我在LogCat中并没有发现任何明显的错误...
142 android 

10
npm全局路径前缀
我比以往更加谨慎,因为我npm对过去的行为感到困惑。 我在Mac上,并通过安装的node.js brew install node。 现在,我想jslint.js在命令行中作为命令运行,jslint我发现完成此操作的规范方法是sudo npm install -g jslint成功运行此输出的: $ sudo npm install -g jslint npm http GET https://registry.npmjs.org/jslint npm http 200 https://registry.npmjs.org/jslint npm http GET https://registry.npmjs.org/jslint/-/jslint-0.1.9.tgz npm http 200 https://registry.npmjs.org/jslint/-/jslint-0.1.9.tgz npm http GET https://registry.npmjs.org/nopt npm http 200 https://registry.npmjs.org/nopt npm http GET https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz npm http 200 https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz npm http …
142 macos  node.js  npm  zsh 

11
使用C#中的一个ForEach语句迭代两个列表或数组
这只是为了常识: 如果我有两个,比如说List,我想用相同的foreach循环来迭代两个,我们能做到吗? 编辑 只是为了澄清,我想这样做: List<String> listA = new List<string> { "string", "string" }; List<String> listB = new List<string> { "string", "string" }; for(int i = 0; i < listA.Count; i++) listB[i] = listA[i]; 但是用foreach =)
142 c# 


14
将对象添加到ArrayList的指定索引处
我认为这是一个非常简单的问题,但我不知道如何正确执行此操作。 我有一个空的arraylist: ArrayList<object> list = new ArrayList<object>(); 我有一些要添加的对象,每个对象必须位于某个位置。但是,有必要可以按每种可能的顺序添加它们。当我尝试此操作时,它不起作用,并且显示IndexOutOfBoundsException: list.add(1, object1) list.add(3, object3) list.add(2, object2) 我曾尝试是填充ArrayList用null,然后做以上。它有效,但是我认为这是一个可怕的解决方案。还有另一种方法吗?
142 java  android  arraylist 

8
重新创建git标记后,“标记已存在于远程”错误
运行以下步骤后,出现以下错误: To git@provider.com:username/repo-name.git ! [rejected] dev -> dev (already exists) error: failed to push some refs to 'git@provider.com:username/repo-name.git' hint: Updates were rejected because the tag already exists in the remote. 创建仓库 在本地计算机上克隆了仓库。 修改了README文件,提交了更改并推送了提交。 创建的标签dev:git tag dev 推送标签: git push --tags 修改了README文件,提交了更改并推送了提交。 删除标签dev,再次创建并推送标签: git tag -d dev git tag dev git …
142 git  repository  git-tag 




6
“过去时长X.XXX太大”是什么意思?
使用ffmpeg编码H.264时,我会得到以下警告类型: Past duration 0.603386 too large Past duration 0.614372 too large Past duration 0.606377 too large 他们的意思是什么?我没有在网上或在ffmpeg文档中找到任何明确的内容。
142 ffmpeg 


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.