程序设计

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

16
NPM不安装模块依赖项
这是我package.json要包含在父项目中的模块的代码: { "version": "0.0.1", "name": "module-name", "dependencies": { "express": "3.3.4", "grunt": "0.4.1", "grunt-contrib-compass": "0.4.0", "grunt-contrib-copy": "0.4.1", "grunt-contrib-cssmin": "0.4.1", "grunt-contrib-jshint": "0.6.3", "grunt-contrib-requirejs": "0.4.1", "grunt-contrib-uglify": "0.2.2", "grunt-contrib-watch": "0.5.1", "grunt-express-server": "0.4.1", "grunt-karma": "0.4.5", "grunt-regex-replace": "0.2.5", "request": "2.25.0" }, "scripts": { "postinstall": "grunt install" } } 需要注意的一件事是,此模块包含在私有仓库中,我将其包含在父package.json类中,例如:"module-name": "git+ssh://git@myserver:user/module-name.git"
151 npm 

10
在几行Java代码中将url读取为字符串
我试图找到与Groovy等效的Java: String content = "http://www.google.com".toURL().getText(); 我想将URL中的内容读取为字符串。我不想用如此简单的任务用缓冲的流和循环来污染我的代码。我查看了apache的HttpClient,但也没有看到一两行的实现。
151 java  http  url 

4
如果存在表,则创建它,如果不存在,则创建它
我很沮丧,我不知道该怎么做。 基本上,我只想创建一个表,但是如果存在,则需要将其删除并重新创建,而不是将其截断,但是如果不存在,则可以创建它。 任何人都可以提供帮助吗? 谢谢乔治
151 mysql 

11
编码和字符集有什么区别?
我对文本编码和字符集感到困惑。由于许多原因,我在接下来的工作中必须学习非Unicode,非UTF8的知识。 我在电子邮件标头中找到了“ charset”一词,就像在“ ISO-2022-JP”中那样,但是在文本编辑器中没有这样的编码。(我环顾了不同的文本编辑器。) 文本编码和字符集有什么区别?如果您可以向我展示一些用例示例,我将不胜感激。

6
在自定义指令的范围绑定中使用符号“ @”,“&”,“ =”和“>”:AngularJS
我已经在AngularJS中的自定义指令的实现中阅读了很多有关这些符号的用法,但是这个概念对我来说仍然不清楚。我的意思是,如果我在custom指令中使用范围值之一,那意味着什么? var mainApp = angular.module("mainApp", []); mainApp.directive('modalView',function(){ return{ restrict:'E', scope:'@' OR scope:'&' OR scope:'=' OR scope:'>' OR scope:true } }); 运行代码段隐藏结果展开摘要 我们在这里对示波器做什么呢? 我也不确定官方文档中是否存在“ scope:'>'”。它已在我的项目中使用。 编辑1 在我的项目中,使用“ scope:'>'”是一个问题,现已修复。

27
构建时以代码4退出命令副本-Visual Studio重新启动解决了该问题
时不时地在这里构建解决方案(其中包含7个项目)时,我在Visual Studio 2010 Premium ed中遇到了可怕的“命令副本退出并出现代码4”错误。 这是因为无法进行构建后事件。 暂时解决问题的方法 有时:重新启动Visual Studio,我就能构建解决方案 有时:重新启动Visual Studio和我选择的文件管理器(Q-Dir 4.37)都可以解决该问题。 这是构建后事件的样子: xcopy "$(SolutionDir)Solution Items\References\*.dll" "$(TargetDir)" /Y 当您获得命令副本并返回代码[插入值]错误时,通常是由于以下原因: 读/写权限 遗失档案 错误的目录 但是-显然,在我构建解决方案时,没有问题。 仅供参考,两周前,我卸载了ReSharper 5.1.1,自那时以来,Visual Studio一直给我一些错误(其中包括无法调试的错误)。我重新安装了Visual Studio,自那时以来,它的工作情况更好,但仍然遇到此问题。可能与ReSharper的某些东西有关吗? 您是否遇到过相同的问题并已解决?或您对此有任何解决方案?

4
string.split-由多个字符分隔符
我在用“] [”分隔符在c#中拆分字符串时遇到麻烦。 例如,字符串“ abc] [rfd] [5] [,] [。” 应该产生一个包含的数组; ABC RFD 5 , 。 但是,即使我尝试使用RegEx,也似乎无法使它正常工作,但我无法在定界符上进行拆分。 编辑:本质上我想解决此问题而无需正则表达式。我接受的解决方案是; string Delimiter = "]["; var Result[] = StringToSplit.Split(new[] { Delimiter }, StringSplitOptions.None); 我很高兴能够解决这个分裂的问题。
151 c#  split 



10
如何使用参数正确处理Swift块中的弱自我
在我的中TextViewTableViewCell,我有一个变量来跟踪一个块,还有一个配置方法,在该方法中传递和分配了该块。 这是我的TextViewTableViewCell课: // // TextViewTableViewCell.swift // import UIKit class TextViewTableViewCell: UITableViewCell, UITextViewDelegate { @IBOutlet var textView : UITextView var onTextViewEditClosure : ((text : String) -> Void)? func configure(#text: String?, onTextEdit : ((text : String) -> Void)) { onTextViewEditClosure = onTextEdit textView.delegate = self textView.text = text } // #pragma mark …
151 ios  swift  retain-cycle 


8
如何分割字符串并将其分配给变量
在Python中,可以分割字符串并将其分配给变量: ip, port = '127.0.0.1:5432'.split(':') 但在Go中似乎无效: ip, port := strings.Split("127.0.0.1:5432", ":") // assignment count mismatch: 2 = 1 问题:如何在一个步骤中拆分字符串并分配值?
151 string  go  split 

5
相当于Java的toString的C ++?
我想控制写入流的内容,即cout针对自定义类的对象。在C ++中有可能吗?在Java中,您可以toString()出于类似目的重写该方法。
151 c++ 

20
PSQLException:当前事务中止,命令被忽略,直到事务块结束
我在JBoss 7.1.1 Final的server.log文件中看到以下(截断的)堆栈跟踪: Caused by: org.postgresql.util.PSQLException: ERROR: current transaction is aborted, commands ignored until end of transaction block at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2102) at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1835) at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:257) at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:512) at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:374) at org.postgresql.jdbc2.AbstractJdbc2Statement.executeUpdate(AbstractJdbc2Statement.java:302) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.6.0_23] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [rt.jar:1.6.0_23] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [rt.jar:1.6.0_23] at java.lang.reflect.Method.invoke(Method.java:597) [rt.jar:1.6.0_23] at org.postgresql.ds.jdbc23.AbstractJdbc23PooledConnection$StatementHandler.invoke(AbstractJdbc23PooledConnection.java:455) at $Proxy49.executeUpdate(Unknown Source) at org.jboss.jca.adapters.jdbc.WrappedStatement.executeUpdate(WrappedStatement.java:371) …

8
枚举是什么意思?
当它说“ for..in遍历对象的可枚举属性”时,我被定向到MDN的for..in页面。 然后,我转到属性的可枚举和所有权页面,其中显示“可枚举的属性是可以通过for..in循环进行迭代的那些属性”。 字典将可枚举定义为可数,但我无法真正想象这意味着什么。我能举个例子吗?

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.