程序设计

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


9
如何找到算法的时间复杂度
问题 如何找到算法的时间复杂度? 在发布SO问题之前我做了什么? 我经历了这个,这个和许多其他链接 但是,在任何地方我都无法找到关于如何计算时间复杂度的清晰直接的解释。 我知道什么 ? 说一个简单的代码如下: char h = 'y'; // This will be executed 1 time int abc = 0; // This will be executed 1 time 说一个像下面这样的循环: for (int i = 0; i < N; i++) { Console.Write('Hello World !'); } int i = 0; 这将仅执行一次。时间实际上是计算到的,i=0而不是声明的。 …

30
如何使用jQuery检查单选按钮?
我尝试用jQuery检查单选按钮。这是我的代码: <form> <div id='type'> <input type='radio' id='radio_1' name='type' value='1' /> <input type='radio' id='radio_2' name='type' value='2' /> <input type='radio' id='radio_3' name='type' value='3' /> </div> </form> 和JavaScript: jQuery("#radio_1").attr('checked', true); 不起作用: jQuery("input[value='1']").attr('checked', true); 不起作用: jQuery('input:radio[name="type"]').filter('[value="1"]').attr('checked', true); 不起作用: 你还有其他主意吗?我想念什么?

23
与Bootstrap 3垂直对齐
我正在使用Twitter Bootstrap 3,并且在我想垂直对齐两个时遇到问题div,例如-JSFiddle链接: <!-- Latest compiled and minified CSS --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css"> <!-- Optional theme --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap-theme.min.css"> <!-- Latest compiled and minified JavaScript --> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script> <div class="row"> <div class="col-xs-5"> <div style="height:5em;border:1px solid #000">Big</div> </div> <div class="col-xs-5"> <div style="height:3em;border:1px solid #F00">Small</div> </div> </div> 运行代码段隐藏结果展开摘要 Bootstrap中的网格系统使用float: left,而不是display:inline-block,因此该属性vertical-align不起作用。我尝试使用margin-top进行修复,但是我认为这对于响应式设计不是一个好的解决方案。

12
如何使用超时调度Redux操作?
我有一个操作可以更新我的应用程序的通知状态。通常,此通知将是错误或某种信息。然后,我需要在5秒钟后调度另一项操作,该操作会将通知状态恢复为初始状态,因此没有通知。其背后的主要原因是提供了5秒钟后通知自动消失的功能。 我在使用setTimeout并返回其他动作方面没有运气,也找不到在线完成此操作的方法。因此,欢迎提出任何建议。


30
检测移动浏览器
我正在寻找一个函数,如果用户具有移动浏览器,该函数将返回布尔值。 我知道我可以navigator.userAgent通过使用正则表达式来使用和编写该函数,但是对于不同的平台,用户代理太多了。我怀疑匹配所有可能的设备会很容易,并且我认为这个问题已经解决了很多次,因此应该为此类任务提供某种完整的解决方案。 我当时在看这个站点,但可悲的是脚本太神秘了,以至于我不知道如何使用它来创建一个返回true / false的函数。


12
使用$ scope。$ emit和$ scope。$ on
如何$scope使用.$emit和.$on方法将对象从一个控制器发送到另一个控制器? function firstCtrl($scope) { $scope.$emit('someEvent', [1,2,3]); } function secondCtrl($scope) { $scope.$on('someEvent', function(mass) { console.log(mass); }); } 它不按我认为的方式工作。如何做$emit和$on工作?


24
如何将道具传递给{this.props.children}
我试图找到定义可以以一般方式使用的组件的正确方法: <Parent> <Child value="1"> <Child value="2"> </Parent> 当然,您可以想象<select>并<option>作为父本子组件之间的渲染逻辑。 对于这个问题,这是一个虚拟的实现: var Parent = React.createClass({ doSomething: function(value) { }, render: function() { return (<div>{this.props.children}</div>); } }); var Child = React.createClass({ onClick: function() { this.props.doSomething(this.props.value); // doSomething is undefined }, render: function() { return (<div onClick={this.onClick}></div>); } }); 问题是,每当您用于{this.props.children}定义包装器组件时,如何将某些属性传递给其所有子组件?

14
Java字符串到日期的转换
将Java中String“ 2010年1月2日”格式的a转换为a的最佳方法是什么Date? 最终,我想将月份,日期和年份分解为整数,以便可以使用 Date date = new Date(); date.setMonth().. date.setYear().. date.setDay().. date.setlong currentTime = date.getTime(); 将日期转换为时间。



28
PHP数组按值删除(不是键)
我有一个如下的PHP数组: $messages = [312, 401, 1599, 3, ...]; 我想删除包含值的元素$del_val(例如$del_val=401),但是我不知道它的键。这可能会有所帮助:每个值只能存在一次。 我正在寻找执行此任务的最简单功能。
885 php  arrays 

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.