程序设计

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

9
在JavaScript关联数组中动态创建键
如何在javascript关联数组中动态创建键? 到目前为止,我发现的所有文档都是更新已创建的密钥: arr['key'] = val; 我有这样的字符串 " name = oscar " 我想结束这样的事情: { name: 'whatever' } 那就是我分割字符串并获取第一个元素,然后将其放入字典中。 码 var text = ' name = oscar ' var dict = new Array(); var keyValuePair = text.split(' = '); dict[ keyValuePair[0] ] = 'whatever'; alert( dict ); // prints nothing.


24
错误:在Android SDK中找不到gradle包装器。可能需要更新您的Android SDK-Android
我知道有很多与此问题类似的问题,但是在任何一个问题中我都找不到解决方案。此外,我将提供具体案例的详细信息。 我在Ubuntu 16.04 LTS中编码了一个Ionic项目,现在我必须构建它才能发布。所以我运行命令: cordova build --release android 并且显示以下错误: Error: Could not find gradle wrapper within Android SDK. Might need to update your Android SDK. Looked here: /home/user/Android/Sdk/tools/templates/gradle/wrapper 我没有这个templates/gradle/wrapper目录。 我的Android Studio是2.3,目前是最新版本 Android SDK平台工具25.0.3 Android SDK工具25.3.1 从2.1(Eclair)到7.1.1(Nougat)的所有Android版本 经过广泛研究,我将所有与Android Studio相关的环境变量都放在了文件中/etc/environment。所以现在看起来像这样: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/game:/home/<user>/Android/Sdk:/home/<user>/Android/Sdk/tools:/home/<user>/Android/Sdk/platform-tools" ANDROID_HOME=/home/<user>/Android/Sdk export ANDROID_HOME JAVA_HOME=/usr/lib/jvm/java-8-oracle export JAVA_HOME GRADLE_HOME=/opt/android-studio/gradle/gradle-3.2 export GRADLE_HOME 现在,为了测试环境变量,我运行以下命令: source …

21
断言是邪恶的吗?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意测验或进一步的讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 该Go语言的创造者写的: Go不提供断言。它们无疑是很方便的,但是我们的经验是程序员将它们用作拐杖,以避免考虑适当的错误处理和报告。正确的错误处理意味着服务器在发生非严重错误后仍可继续运行,而不会崩溃。正确的错误报告意味着错误是直接的并指向重点,从而使程序员不必解释大型崩溃跟踪。当程序员看到的错误不熟悉代码时,精确的错误尤为重要。 您对此有何看法?
199 c++  c  error-handling  go  assert 

8
禁用整个ASP.NET网站的浏览器缓存
我正在寻找一种方法来禁用整个ASP.NET MVC网站的浏览器缓存 我发现以下方法: Response.Cache.SetCacheability(System.Web.HttpCacheability.NoCache); Response.Cache.SetNoStore(); 还有一个meta标签方法(因为某些MVC操作通过Ajax发送部分HTML / JSON,而没有head meta标签,所以它对我不起作用)。 <meta http-equiv="PRAGMA" content="NO-CACHE"> 但是我正在寻找一种简单的方法来禁用整个网站的浏览器缓存。

14
动态(C#4)和var和有什么区别?
我已经阅读了很多有关C#v4附带的新关键字的文章,但是我看不出“ dynamic”和“ var”之间的区别。 这篇文章让我考虑了一下,但是我仍然看不到任何区别。 您是否只能将“ var”用作局部变量,但可以同时用作局部变量和全局变量? 您能显示一些没有动态关键字的代码,然后再显示具有动态关键字的相同代码吗?
199 c#  dynamic 

8
如何单击或点击TextView文本
我知道这很简单(doh ...),但是我正在寻找一种在Android App中点击或单击TextView文本行来运行方法的方法。 我一直在考虑按钮侦听器和匿名方法侦听器调用,但是它似乎不适用于TextView。 有人可以指出一些代码片段来显示在TextView中单击或点击文本如何运行方法吗?

17
在Ubuntu上安装Node.js
我正在尝试在Ubuntu 12.10上安装Node.js,但是终端向我显示有关丢失软件包的错误。我尝试了这个: sudo apt-get install python-software-properties sudo add-apt-repository ppa:chris-lea/node.js sudo apt-get update sudo apt-get install nodejs npm 但是当我来到最后一行时sudo apt-get install nodejs npm显示此错误: Failed to install some packages. This may mean that you requested an impossible situation or if you are using the distribution distribution that some required packages have not …
199 node.js  ubuntu  npm 

8
如何使用AngularJS获取url参数
HTML源代码 <div ng-app=""> <div ng-controller="test"> <div ng-address-bar browser="html5"></div> <br><br> $location.url() = {{$location.url()}}<br> $location.search() = {{$location.search('keyword')}}<br> $location.hash() = {{$location.hash()}}<br> keyword valus is={{loc}} and ={{loc1}} </div> </div> AngularJS源代码 <script> function test($scope, $location) { $scope.$location = $location; $scope.ur = $scope.$location.url('www.html.com/x.html?keyword=test#/x/u'); $scope.loc1 = $scope.$location.search().keyword ; if($location.url().indexOf('keyword') > -1){ $scope.loc= $location.url().split('=')[1]; $scope.loc = $scope.loc.split("#")[0] } …

9
接收者类型***例如消息是转发声明
在我的iOS5应用中,我有NSObject States课,然后尝试初始化它: states = [states init]; 这是init方法States: - (id) init { if ((self = [super init])) { pickedGlasses = 0; } return self; } 但是行中有错误 states = [states init]; 例如,消息的接收方类型“状态”为前向声明 这是什么意思?我究竟做错了什么?

11
如何调试KnockoutJS的模板绑定错误?
我一直在调试KnockoutJS模板中的问题时遇到麻烦。 假设我想绑定到名为“ items” 的属性,但是在模板中输入错误并绑定到(不存在的)属性“ item”。 使用Chrome调试器只会告诉我: "item" is not defined. 是否有工具,技术或编码风格可以帮助我获得有关绑定问题的更多信息?

14
jQuery的追加不适用于SVG元素?
假设: <html> <head> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("svg").append('<circle cx="100" cy="50" r="40" stroke="black" stroke-width="2" fill="red"/>'); }); </script> </head> <body> <svg xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 100" width="200px" height="100px"> </svg> </body> 我为什么看不到任何东西?
199 jquery  html  svg 

3
MySQL ON DUPLICATE KEY UPDATE用于在单个查询中插入多行
我有一个SQL查询,我想在单个查询中插入多行。所以我用了类似的东西: $sql = "INSERT INTO beautiful (name, age) VALUES ('Helen', 24), ('Katrina', 21), ('Samia', 22), ('Hui Ling', 25), ('Yumie', 29)"; mysql_query( $sql, $conn ); 问题是当我执行此查询时,我想检查是否应检查例如上面的UNIQUE键(不是PRIMARY KEY),'name'如果'name'已经存在,则应更新相应的整行,否则将其插入。 例如,在下面的示例中,如果'Katrina'数据库中已经存在该行,则应更新整行,而无论字段数如何。再次,如果'Samia'不存在,则应插入该行。 我想到使用: INSERT INTO beautiful (name, age) VALUES ('Helen', 24), ('Katrina', 21), ('Samia', 22), ('Hui Ling', 25), ('Yumie', 29) ON DUPLICATE KEY UPDATE 这是陷阱。我对如何进行感到困惑和困惑。我一次有多行要插入/更新。请给我一个方向。谢谢。
199 sql  mysql  duplicates 

20
在ReactJS中获取表单数据
我的render函数中有一个简单的表单,如下所示: render : function() { return ( <form> <input type="text" name="email" placeholder="Email" /> <input type="password" name="password" placeholder="Password" /> <button type="button" onClick={this.handleLogin}>Login</button> </form> ); }, handleLogin: function() { //How to access email and password here ? } 我应该在handleLogin: function() { ... }访问Email和Password字段中写些什么?

30
Visual Studio弹出窗口:“操作无法完成”
当我尝试打开本地或Team Foundation Server(TFS)上的项目时,出现一个模态窗口告诉我: 操作无法完成:未指定的错误 或相同的消息,但使用“未定义类..”而不是“未指定的错误”。 这些错误是从今天早些时候开始发生的,当时我试图将一些工作签入Team Foundation Server。我曾尝试在同一台计算机上使用Visual Studio 2008,但是仍然出现相同的错误。我也用谷歌搜索,但是没有一种解决方案对我有帮助。 我也安装了Windows Update的最新更新。 有任何想法吗?

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.