小编Sim*_*ast的帖子

在PHP 5中将IP与CIDR掩码匹配?

我正在寻找快速/简单的方法来匹配给定的IP4点分四核IP到CIDR表示法掩码.

我有一堆IP,我需要看看它们是否匹配一系列IP.

例:

$ips = array('10.2.1.100', '10.2.1.101', '10.5.1.100', '1.2.3.4');

foreach ($ips as $IP) {
    if (cidr_match($IP, '10.2.0.0/16') == true) {
        print "you're in the 10.2 subnet\n"; 
    }
}
Run Code Online (Sandbox Code Playgroud)

会是什么cidr_match()模样?

它并不一定非常简单,但快速会很好.任何只使用内置/通用功能的东西都是奖励(因为我很可能会让一个人向我展示梨的东西,但是我不能依赖梨或者我的代码所在的地方安装的包部署).

php cidr

51
推荐指数
4
解决办法
5万
查看次数

GenyMotion无法启动Genymotion虚拟设备

当我运行Genymotion时,我收到以下错误:

无法启动Genymotion虚拟设备.

无法为虚拟设备配置网络适配器.

请检查以下几点:
从VirtualBox中,在软件的主要参数中,检查网络适配器是否存在"仅主机".从VirtualBox,在Genymotion虚拟设备参数中,检查第一个网络接口是否具有"仅主机"类型.如果不是,则手动设置此参数.

我该如何解决这个问题?

android virtualbox genymotion

49
推荐指数
4
解决办法
20万
查看次数

正则表达式以强制执行复杂密码,匹配4个规则中的3个

我有以下标准为密码创建符合以下规则的正则表达式:

  1. 密码长度必须为8个字符(我可以这样做:-)).

然后,密码必须包含以下4条规则中至少3条的字符:

  1. 大写
  2. 小写
  3. 数字
  4. 非字母数字

我可以使表达式与所有这些规则匹配,并使用以下表达式:

/^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.[\W]).{8,}$/
Run Code Online (Sandbox Code Playgroud)

但我正在努力解决如何以这样的方式做到这一点,它只需要解决4条规则中的任何3条.

任何人都可以帮我解决这个问题吗?

regex

44
推荐指数
3
解决办法
4万
查看次数

最快的"获取重复"SQL脚本

什么是快速SQL的示例,以在具有数十万条记录的数据集中获取重复项.我通常使用类似的东西:

SELECT afield1, afield2 FROM afile a 
WHERE 1 < (SELECT count(afield1) FROM afile b WHERE a.afield1 = b.afield1);
Run Code Online (Sandbox Code Playgroud)

但这很慢.

sql scripting performance duplicates

43
推荐指数
4
解决办法
4万
查看次数

移动开发 - Native VS Cross Platform VS JavaScript

我们公司很快就会开始为移动平台开发少量产品,因为CTO我被要求检查可用的不同工具的Pro和Cons,以便获得最佳质量/成本效益的解决方案.

我们将主要针对iOS和Android,适用于Windows-Mobile和BlackBerry.

候选人:

在进行了一些背景研究后,我找到了以下可能的候选人:

  • Native - 使用其原生工具和语言,为每个平台进行简单而费力的开发.

  • HTML5,CSS和JavaScript - 可以是在设备的浏览器(网站)上运行的Web服务,也可以是围绕WebKit封装此类代码的应用程序.

  • Rho mobile - 由谷歌制作,所以它应该是好的 - 然而基于Ruby(我们不习惯)并且确实有一个复杂而且相当脆弱的开发环境.

  • PhoneGap - 它似乎很容易,主要基于Javascript - 它是开源的,但最近被adobe收购 - (不是一个好兆头)

  • Appcelerator - 从Javascript到PHP和python的任何东西都有很好的API访问范围,但是我们听到很多拒绝(苹果)的故事,以及在不同平台上使用复杂代码时的不兼容性.

  • 而更像MoSync,Sencha,Appmobi和Corona(没有亲自测试过).

一些参考点:

  • 我们不打算开发游戏,我们计划开发的应用程序属于商业应用程序和信息工具领域.

  • 应用程序不依赖于设备API的过度使用(但需要一些次要的基本访问)

  • 该公司已经开发用于iOS,我们有一个由原生iOS开发人员组成的小团队(Objective-C极客)

  • 我们希望确保我们可以继续在该功能中开发我们的应用程序,而不会因为新的操作系统或API而导致其被破坏

  • 事先确保应用程序不会因跨平台代码(主要是AppStore)而被拒绝将是有益的

  • 像任何公司一样,我们希望尽可能具有成本效益 - 另一方面,我们坚持高品质的产品和顶级的用户体验.

没有比StackOverflow更好的地方提出这个问题,我将非常感谢具有此主题经验的开发人员的任何评论.

iphone android cross-platform blackberry ios

43
推荐指数
2
解决办法
1万
查看次数

使用Glyphicon作为LI子弹点(Bootstrap 3)

如何更改HTML列表中的项目符号并使用Bootstrap 3附带的glyphicons?

以便:

<ul>
    <li>...</li>
    <li>...</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

显示为:

 [icon]  Facere possimus, omnis voluptas assumenda est, numquam eius modi
         omnis dolor repellendus. Non numquam eius modi numam dolor omnis 
         tempora incidunt ut labore.

 [icon]  Facere possimus, omnis voluptas assumenda est, numquam eius modi
         omnis dolor repellendus. Non numquam eius modi numam dolor omnis 
         tempora incidunt ut labore.
Run Code Online (Sandbox Code Playgroud)

我宁愿不要注入额外的HTML这样的......

<ul>
    <li><i class="glyphicon glyphicon-chevron-right"></i> ...</li>
    <li><i class="glyphicon glyphicon-chevron-right"></i> ...</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

bulletedlist twitter-bootstrap glyphicons twitter-bootstrap-3

41
推荐指数
3
解决办法
11万
查看次数

有没有办法在iPhone/iOS Safari浏览器中调试JavaScript?

我在iPhone浏览器上有一个奇怪的行为.有没有工具来调试iPhone浏览器的JavaScript?

我希望有一些比简单alert()消息更先进的东西.是否有一些高级工具,如设置断点和查看对象状态?

javascript browser iphone

35
推荐指数
1
解决办法
4万
查看次数

ActiveRecord批量插入(yii2)

是否可以使用Yii的ActiveRecord在一个查询中插入多行?或者这只能通过较低级别的DAO对象实现?

php activerecord dao yii2

35
推荐指数
1
解决办法
4万
查看次数

我在哪里可以找到cordova.js?

我正在编写一个包含HTML5,JavascriptCSS3的移动应用程序.我正在使用phonegap.

所以,如果我使用这样的东西.

document.addEventListener("deviceready", onDeviceReady, false);

function onDeviceReady() {
    document.addEventListener("backbutton", onBackKeyDown, false);
}

function onBackKeyDown() {
    alert("test");
}
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

cordova:您必须在项目中包含cordova.js才能触发事件.

我正在使用Ripple模拟智能手机.它的权利.我没有cordova.js在我的项目文件夹中,因为我不知道我从哪里得到它.我已经下载了最新版本的2.9.0的phonegap并使用了特别的cordova-mobile-spec.

没有cordova.js一个cordova-incl.js.我如何获得此文件?

javascript include cordova

32
推荐指数
3
解决办法
9万
查看次数

高度:Internet Explorer 8及更低版本中的自动

转向响应式设计,我使用%s作为图像,例如:

#example img {
    width: 100%;
    height: auto;
    max-width: 690px; // Width of the image uploaded.
}
Run Code Online (Sandbox Code Playgroud)

除了在Internet Explorer 8及更低版本中,这很有用.这是否height: auto属于CSS3的一部分,只有IE9才能支持?

最重要的部分......围绕这个问题的任何建议?到目前为止,我唯一能想到的就是给它一个最大高度.

谢谢

image css3 responsive-design

30
推荐指数
1
解决办法
3万
查看次数