从IPstring转换为整数,并在Python中向后

我有一个小问题,我的脚本,在那里我需要将表单'xxx.xxx.xxx.xxx'的IP转换为整数表示,并从这种forms回来。 def iptoint(ip): return int(socket.inet_aton(ip).encode('hex'),16) def inttoip(ip): return socket.inet_ntoa(hex(ip)[2:].decode('hex')) In [65]: inttoip(iptoint('192.168.1.1')) Out[65]: '192.168.1.1' In [66]: inttoip(iptoint('4.1.75.131')) ————————————————————————— error Traceback (most recent call last) /home/thc/<ipython console> in <module>() /home/thc/<ipython console> in inttoip(ip) error: packed IP wrong length for inet_ntoa` 任何人都知道如何解决这个问题?

正则expression式来匹配一个IP地址

我是正则expression式的新手,我想用preg_match函数来查找一个string是否是一个IP地址。 例如,如果$string = "45.56.78.222"或类似的东西, preg_match($regex, $string)应该返回true。 那么, $regex应该是什么?

为postgres Ubuntu安装pdo

我试图启用我的PHP安装的pdo驱动程序,但是当我运行命令 ./configure –prefix=/usr/local/webserver/php –with-apxs2=/usr/local/webserver/apache2/bin/apxs –enable-mbstring –enable-intl –with-icu-dir=/usr –with-pgsql=/usr/local/webserver/postgres –with-pdo-pgsql=/usr/local/webserver/postgres 我明白了 "Unable to build the PDO PostgreSQL driver: libpq 7.4+ is required" 我在该目录中安装postgresql /usr/local/webserver/postgres 我使用bin软件包并使用php 5.3安装了postgresql 9.0.4.1

该组件没有uri标识的资源

我想创build一个通用DataGrid在我所有的视图/用户控件上使用。 这是我的结构: 名为"Core" Class Library : 称为"ViewBase" : public class ViewBase : UserControl { public ViewBase() { } //Rest of Methods and Properties } 称为"Controls" Class Library : UserControl被称为"GridView" : XAML: <vb:ViewBase x:Class="Controls.GridView" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:vb="clr-namespace:Core;assembly=Core"> <Grid> <DataGrid></DataGrid> </Grid> </vb:ViewBase> 代码背后: using Core; public partial class GridView : ViewBase { public GridView () { […]

为什么logcat不显示任何东西?

我使用Eclipse经典来开发我的Android应用程序。 但是我不能在logcat中看到任何消息。 直到昨天,它显示每一个消息,但现在没有显示任何东西。 我已经写了很多og日志语句来跟踪我的程序,但正因为如此,我无法追查。 谁能说这个问题在哪里? 谢谢…

如何检查一个string是否是Scala中的十进制数字

我对Scala还是比较陌生的,而且我几乎每天都在发现新的,有趣的做事方式,但是它们并不总是合理的,有时在语言中已经存在,不了解他们。 所以,用这个序言,我正在检查给定的string是否完全由数字组成,所以我在做: def isAllDigits(x: String) = x.map(Character.isDigit(_)).reduce(_&&_) 这是明智的还是不必要的愚蠢? 那有更好的办法吗? 只是调用x.toInt并捕获exception,还是不那么惯用? 是否有性能优势/缺点?

错误:刚刚无法加载已安装的软件包

当我试图在Eclipse中运行R控制台时,出现此错误: ….Please make sure that R package 'rj' (1.1 or compatible) is installed… 所以我试图把它安装在R控制台中,像这样: install.packages(c("rj", "rj.gd"), repos="http://download.walware.de/rj-1.1") 并得到这个错误: ** testing if installed package can be loaded Error : .onLoad failed in loadNamespace() for 'rj.gd', details: call: dyn.load(file, DLLpath = DLLpath, …) error: unable to load shared object '/home/alex/R/x86_64-pc-linux-gnu-library/2.15/rj.gd/libs/rj.gd.so': libjvm.so: cannot open shared object file: No […]

有没有办法为Firebase用户创build和/或密码重置做电子邮件确认?

问题说明了一切。 在Firebase中,如何在用户创build帐户时确认电子邮件,或者通过电子邮件进行密码重置。 我可以更广泛地问:有没有办法从Firebase发送电子邮件? 例如通知等。这不是你通常做客户端的事情。

UITableView / UITableViewCell挑战与iOS7上的iPad的透明背景

昨天晚上,我决定升级到Xcode 5,并看看我目前的项目。 更新我的故事板到新的UI后,一切看起来不错,运行良好。 因为我有一个通用的二进制文件,所以我决定在iPad上testing一些东西,并注意到一个新的白色背景已经引入到我的UITableview中,曾经是透明/清晰的颜色。 这似乎发生在单元级而不是表级。 当我在6.1模拟器上运行的东西时,iPad和iPhone上的一切看起来都很好。 一切看起来很好iOS7的iPhone。 我为iPhone和iPad设置的所有界面生成器都是相同的。 从我可以告诉它与这个新的“内容视图”(这是项目单元的子组)不涉及透明的值/设置有关。 任何想法/想法?

flexbox将列左右alignment

学习如何使用flexbox,通过使用典型的css,我可以将两列中的一列左移,而另一列右移一列之间的空格。 我将如何做到这一点与flexbox? http://jsfiddle.net/1sp9jd32/ #container { width: 500px; border: solid 1px #000; display: -webkit-flex; display: -ms-flexbox; display: flex; } #a { width: 20%; border: solid 1px #000; } #b { width: 20%; border: solid 1px #000; height: 200px; } <div id="container"> <div id="a"> a </div> <div id="b"> b </div> </div>