如何永久更新iptables

我试图在同一台机器上将httpstream量redirect到8080端口,并使iptables规则在下面的工作。 iptables -t nat -A PREROUTING -p tcp –dport 80 -j REDIRECT –to-ports 8080 iptables -t nat -A OUTPUT -p tcp –dport 80 -j REDIRECT –to-ports 8080 我想弄清楚如何使这个改变永久重新启动系统。 我正在使用Ubuntu 11.10服务器。

检查互联网连接(iOS 10)

对于iOS 9,我使用Reachability public class来检查设备是否连接到互联网。 我将我的Swift 2代码转换成Swift 3,并且Reachability不再工作。 有人能告诉我如何检查iOS 10上的互联网连接吗? 谢谢! 以下是代码片段: open class Reachability { class func isConnectedToNetwork() -> Bool { var zeroAddress = sockaddr_in() zeroAddress.sin_len = UInt8(MemoryLayout.size(ofValue: zeroAddress)) zeroAddress.sin_family = sa_family_t(AF_INET) let defaultRouteReachability = withUnsafePointer(to: &zeroAddress) { SCNetworkReachabilityCreateWithAddress(nil, UnsafePointer($0)) } var flags = SCNetworkReachabilityFlags() if !SCNetworkReachabilityGetFlags(defaultRouteReachability!, &flags) { return false } let isReachable = […]

variables前缀(“匈牙利符号”)真的有必要了吗?

由于C#是强types的,我们是否真的需要variables前缀? 例如 iUserAge iCounter strUsername 过去我曾经用过前缀,但是我没有看到任何好处 。

Android中首选项活动中的数字首选项

我想要做的是我正在制作一个人生游戏计划。 我想把时间拖延,并把它作为一个偏好,但我想让人们可以在特定的时间input。 该数字可以是毫秒或秒。 然而,我有点卡住如何继续,我一直没有find一个简单的首选项,已经处理这个,但可能有一个。 有一个简单的方法来使这个偏好,并确认input的数据是一个整数或漂浮?

在Java中validationIPv4string

Bellow方法validationstring是否正确。如果IPv4地址有效,则返回true。 任何正则expression式和优雅的改进将非常感激: public static boolean validIP(String ip) { if (ip == null || ip.isEmpty()) return false; ip = ip.trim(); if ((ip.length() < 6) & (ip.length() > 15)) return false; try { Pattern pattern = Pattern.compile("^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$"); Matcher matcher = pattern.matcher(ip); return matcher.matches(); } catch (PatternSyntaxException ex) { return false; } }

点击/聚焦时如何更改button的背景图像?

点击或聚焦时,我想更改button的背景图像。 这是我的代码: Button tiny = (Button)findViewById(R.id.tiny); tiny.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub Button tiny = (Button)findViewById(R.id.tiny); tiny.setBackgroundResource(R.drawable.a9p_09_11_00754); TextView txt = (TextView)findViewById(R.id.txt); txt.setText("!—- On click —-!"); } }); 这个代码是对的吗? 它是否在其事件上调用button?

C#中的var关键字是否会导致装箱?

我的老板禁止我使用var因为它会导致拳击和放缓的应用程序。 真的吗?

嘲笑Java InputStream

请指点一下,帮我嘲笑java的InputStream对象。 这是我希望模拟的代码行: InputStreamReader inputData = new InputStreamReader(System.in); bufferdReader = new BufferedReader(inputData); bufferdReader.readLine();

片段按下button

我现在有一个包含片段的活动 [1],[2],[3],[4] 如果按下button[3],则可以将其redirect到[4] 我想实现后退button,如下所示.. 当按[4]时,返回到[3] 当按[3]时,返回到[2] 当按[1]时,活动结束(); 说到目前的实现,它完成了活动而不是popup碎片。 请您告诉我该怎么做或记住? @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if( keyCode==KeyEvent.KEYCODE_BACK) { finish(); } return super.onKeyDown(keyCode, event); }

iPhone:使用BOOL参数执行select器?

有没有办法在select器中发送BOOL? [self performSelector:@selector(doSomething:) withObject:YES afterDelay:1.5]; 或者我应该使用NSInvocation? 有人可以写样品吗?