程序设计

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

1
HTML5自定义数据属性在IE 6中是否有效?
自定义数据属性:http : //dev.w3.org/html5/spec/Overview.html#embedding-custom-non-visible-data 当我说“工作”时,我的意思是,如果我有这样的HTML: <div id="geoff" data-geoff="geoff de geoff"> 将以下JavaScript: var geoff = document.getElementById('geoff'); alert(geoff.dataGeoff); 在IE 6中产生带有“ geoff de geoff”的警报吗?

11
收到“歧义重定向”错误
我的Bash脚本中的以下行 echo $AAAA" "$DDDD" "$MOL_TAG >> ${OUPUT_RESULTS} 给我这个错误: line 46: ${OUPUT_RESULTS}: ambiguous redirect 为什么?
173 bash 

6
Django:为什么某些模型字段会相互冲突?
我想创建一个包含2个指向用户的链接的对象。例如: class GameClaim(models.Model): target = models.ForeignKey(User) claimer = models.ForeignKey(User) isAccepted = models.BooleanField() 但是运行服务器时出现以下错误: 字段“目标”的访问器与相关字段“ User.gameclaim_set”冲突。在'target'的定义中添加related_name参数。 字段“ claimer”的访问器与相关字段“ User.gameclaim_set”冲突。在“ claimer”的定义中添加一个related_name参数。 您能否解释为什么我会收到错误以及如何解决这些错误?

24
错误消息“ _BSMachError:(os / kern)无效功能(20)”
请注意,此错误消息的级别很低,因此在不同情况下会因不同原因而出现。如果您遇到的情况在以下答案之一中未提及,请考虑同时添加您的情况,因此对于可能引发此错误消息的各种情况,这可能是一个中心答案。 编辑2015年11月10日另请注意,我将自己的答案标记为答案,但这是在其他人发布之前的。我猜没有一个应该真正被标记为答案,因为正如我们现在在下面看到的那样……此错误并没有一个答案,因为它的级别太低了。 我在跑 iOS 9.0模拟器 XCode 7.0 昨天一切都很好。 今天,经过大量与旋转相关的工作之后,当我在模拟器中运行应用程序并对它进行旋转时,我开始在控制台输出中收到此错误。 _BSMachError:(os / kern)无效功能(20) _BSMachError:(os / kern)无效名称(15) -我已经清除了我的构建文件夹,-我已经清除了派生数据文件夹,-我已经重置了模拟器。 我当时在和 UIViewController viewWillLayoutSubviews UIViewController viewWillTransitionToSize:... 我还在IB中的“属性”检查器中检查了各种“绘图”设置。 我还在UIView上创建了一个实用程序类别,在其中创建了一堆创建的方法,CGRect并帮助我将框架分配给视图。
173 ios  objective-c  xcode7 

1
我可以通过给出整数范围来提示优化器吗?
我正在使用一种int类型来存储值。根据程序的语义,该值始终在很小的范围内(0-36)变化,并且int(不是a char)仅由于CPU效率而使用。 似乎可以对这么小的整数范围执行许多特殊的算术优化。这些整数上的许多函数调用可能被优化为一小组“魔术​​”运算,甚至某些函数甚至可能被优化为表查找。 因此,是否可以告诉编译器这int总是在很小的范围内,并且编译器可以进行那些优化?

10
在十进制列中存钱-精度和小数位数是多少?
我正在使用一个十进制列将货币值存储在数据库中,今天我想知道使用什么精度和小数位数。 由于据说固定宽度的char列效率更高,所以我想对于十进制列也是如此。是吗? 我应该使用什么精度和规模?我正在考虑精度24/8。那是矫kill过正,还不够还是可以? 这是我决定要做的: 将转换率(如果适用)存储为交易表本身(以浮动形式) 将货币存储在帐户表中 交易金额为 DECIMAL(19,4) 所有使用转换率的计算都将由我的应用处理,因此我可以控制舍入问题 我认为转换率的浮动不成问题,因为它主要用于参考,而且无论如何我都会将其转换为小数。 谢谢大家的宝贵意见。

1
访问angularjs中的单击元素
我是AngularJS的新手,怀疑我没有掌握一个概念。我也在使用Twitter Bootstrap,并且加载了jQuery。 工作流程:用户单击列表中的链接,“主”部分更新,并且链接用户单击获取活动类。 基本HTML标记: <ul class="list-holder" ng-controller="adminController"> <li><a ng-click="setMaster('client')">Clients</li> <li><a ng-click="setMaster('employees')">Employees</li> <li><a ng-click="setMaster('etc')>Etc...</li> </ul> 在jQuery中执行此操作: jQuery(".list-holder").on('click', 'a', function(event){ event.preventDefault(); jQuery(".list-holder li").removeClass('active'); jQuery(this).parent('li').addClass('active'); }); 但是我无法弄清楚如何集成Angular和jQuery以完成此操作,因为我正在使用Angular从服务器获取主列表(以JSON形式)并更新页面上的列表。 如何整合呢?进入角度控制器功能后,似乎无法找到单击的元素 控制器: function adminController($scope) { $scope.setMaster = function(obj) { // How do I get clicked element's parent li? console.log(obj); } }
173 jquery  angularjs 

8
绝对定位,忽略父填充
您如何使绝对定位元素遵守其父元素的填充?我想要一个内部div延伸其父对象的宽度,并定位在该父对象的底部,基本上是一个页脚。但是孩子必须尊重父母的内向,而这并不是在做。将孩子直接压在父母的边缘上。 所以我想要这个: 但我得到这个: <html> <body> <div style="background-color: blue; padding: 10px; position: relative; height: 100px;"> <div style="background-color: gray; position: absolute; left: 0px; right: 0px; bottom: 0px;">css sux</div> </div> </body> </html> 我可以在内部div周围留一个边距来实现它,但我不想不必添加它。

17
如何强制整个布局视图刷新?
我想强迫主布局资源视图重绘/刷新,例如Activity.onResume()方法。我怎样才能做到这一点 ? 通过主布局视图,我的意思是在Activity.onCreate()中调用的那个(下面的“ R.layout.mainscreen”),如下所示:- protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.mainscreen); }
173 android  layout  refresh 

8
使用jQuery确定元素是否具有CSS类
我正在使用jQuery,以查看是否有一种简单的方法来确定该元素是否具有与之关联的特定CSS类。 我有该元素的ID,以及我要寻找的CSS类。我只需要能够在if语句中根据元素上该类的存在进行比较。
173 javascript  jquery  css 

13
将JSON字符串解析为JavaScript中的特定对象原型
我知道如何解析JSON字符串并将其转换为JavaScript对象。您可以JSON.parse()在现代浏览器(和IE9 +)中使用。 太好了,但是我怎样才能把那个JavaScript对象变成一个特定的 JavaScript对象(即具有特定的原型)呢? 例如,假设您有: function Foo() { this.a = 3; this.b = 2; this.test = function() {return this.a*this.b;}; } var fooObj = new Foo(); alert(fooObj.test() ); //Prints 6 var fooJSON = JSON.parse({"a":4, "b": 3}); //Something to convert fooJSON into a Foo Object //....... (this is what I am missing) …

13
SQL WHERE .. IN子句多列
我需要在SQL Server中实现以下查询: select * from table1 WHERE (CM_PLAN_ID,Individual_ID) IN ( Select CM_PLAN_ID, Individual_ID From CRM_VCM_CURRENT_LEAD_STATUS Where Lead_Key = :_Lead_Key ) 但是WHERE..IN子句只允许1列。如何将2个或更多列与另一个内部SELECT比较?
173 sql-server 

10
Objective-C可可应用程序中的正则表达式
初始谷歌搜索表明在Objective-C Cocoa应用程序中没有内置的方式来执行正则表达式。 所以有四个问题: 是真的吗 你在跟我开玩笑吗? 好的,那么您推荐一个不错的开源库吗? 有什么方法可以导入NSScanner类而无需导入库就足够接近?
173 objective-c  regex  cocoa 

30
O(nlogn)算法-在二进制字符串中找到三个均匀间隔的算法
昨天我在算法测试中遇到了这个问题,但找不到答案。这绝对让我发疯,因为它价值40分。我认为大多数班级都无法正确解决该问题,因为在过去的24小时内我没有提出解决方案。 给定任意一个长度为n的二进制字符串,请在该字符串中找到三个均等的字符串(如果存在)。编写一个算法,可以在O(n * log(n))时间内解决此问题。 因此,这样的字符串具有三个“等间距”的字符串:11100000,0100100100 编辑:这是一个随机数,因此它应该可以处理任何数字。我提供的示例旨在说明“均匀分布”的属性。因此1001011是有效数字。其中1、4和7是等距排列的。
173 algorithm  big-o 

15
如何从SQL Server Management Studio的历史记录中删除“服务器名称”项
尝试连接到Management Studio(特别是2008)中的服务器时,会在一个字段中输入服务器名称。该字段还有一个下拉列表,其中显示了您尝试连接的服务器的历史记录。 我想知道: 如何从该历史记录中删除单个项目。 如何从“登录”字段历史记录中删除每个服务器名称的项目。 谢谢!
173 ssms 

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.