小编Mik*_*iar的帖子

溢出-x:隐藏在 iPhone 上不起作用

我正在尝试创建一个感觉像 iPhone/Android 设备上的本机应用程序的网站。我已经设法设置它以便 html 和 body 不滚动,并且我有一个单一的内容<div>,它是可滚动的部分。

但是,当设置

overflow-x:hidden
Run Code Online (Sandbox Code Playgroud)

为了只允许垂直滚动,我仍然在 iPhone(Chrome 和 Safari)上获得了水平滚动行为。可以看到滚动条属于 .content 元素。环境

overflow:hidden
Run Code Online (Sandbox Code Playgroud)

按预期工作并禁用所有滚动。

对我来说,它看起来像是 Chrome 上的一个错误。

编码:

<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
<meta name="apple-mobile-web-app-capable" content="yes" />
<style>
html, body {
    height: 100%;
    width: 100%;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.scroll {
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
}

.content {
    height: 2000px;
    margin: 10px;
    overflow-x: hidden;
    background: linear-gradient(to bottom, #f00 0%, #00f 50%);
}
</style>
</head>
<body> …
Run Code Online (Sandbox Code Playgroud)

html css browser iphone ios

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

如何停止使用evaluate()函数?

我在一个名为的列下有一个值为的表:str_condition

在此列中的值可以是:variables.bit_male/ application.bit_male/isdefined('session.int_user_id')

价值可能很复杂.

我需要使用列中值的值.

目前,我正在做的是

<cfif evaluate(query.str_condition)  eq true>
.....code....
</cfif>
Run Code Online (Sandbox Code Playgroud)

现在,我需要省略评估.

coldfusion evaluate

5
推荐指数
2
解决办法
213
查看次数

java中的永久和持久Socket连接

我创建了一个客户端 - 服务器连接,就像一个聊天系统.以前我while在客户端使用循环,它每次都在等待从控制台读取消息(当然服务器也有while循环以便永远服务).但是现在,我正在尝试首先在会话开始时创建连接,然后偶尔在会话期间发送消息,以便维持永久和持久的连接.

目前,没有while循环,客户端关闭连接,我不知道如何找到解决方法.

这是客户端代码:

import java.net.*;
import java.io.*;
public class ControlClientTest {
    private Socket socket = null;
//  private BufferedReader console = null;  
    private DataOutputStream streamOut = null;

    public static void main(String args[]) throws InterruptedException {
        ControlClientTest client = null;

        String IP="127.0.0.1";
        client = new ControlClientTest(IP, 5555);
    }

    public ControlClientTest(String serverName, int serverPort) throws InterruptedException {
        System.out.println("Establishing connection. Please wait ...");
        try {
            socket = new Socket(serverName, serverPort);
            System.out.println("Connected: " + socket);
            start(); …
Run Code Online (Sandbox Code Playgroud)

java sockets

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

如何使用代理进行 docker-compose pip install ?

我正在尝试让 docker-compose 构建工作。我原来的 Dockerfile 是,

FROM python:3.4.2-onbuild
Run Code Online (Sandbox Code Playgroud)

我有requirements.txt,

Django==1.8.1
gunicorn==19.3.0
psycopg2==2.6
redis==2.10.3
Run Code Online (Sandbox Code Playgroud)

因为它位于代理后面,所以 pip install 无法在没有 --proxy 的情况下到达外部,

Downloading/unpacking Django==1.8.1 (from -r requirements.txt (line 1))
Cannot fetch index base URL https://pypi.python.org/simple/
Could not find any downloads that satisfy the requirement Django==1.8.1 (from -r requirements.txt (line 1))
Run Code Online (Sandbox Code Playgroud)

我尝试将 Docker 文件更改为此,但它没有采用 --proxy pip 选项,

FROM python:3.4.2-onbuild

ENV HTTP_PROXY="http://<PROXY>"
ENV PIP_OPTIONS="--proxy $HTTP_PROXY"

ADD requirements.txt /requirements.txt

RUN pip install --proxy $HTTP_PROXY --requirement /requirements.txt 
Run Code Online (Sandbox Code Playgroud)

但是,即使我使用 --no-cache,docker-compose 似乎也没有获取 Dockerfile。

proxy pip docker dockerfile docker-compose

5
推荐指数
1
解决办法
5521
查看次数

Java CASE为什么我得到一个完整的差异int返回使用和不使用''

作为一名Java初学者,我现在正在讨论一个案例陈述.

我已经设置:int d = '1';并且使用:System.out.println("number is: " + d);,这将返回51.

现在我发现如果我将它设置为:int d = 1;,它确实返回1.

现在我的问题是为什么当我将它设置为'3'时它会返回49?"制造"有什么不同?

我的代码返回49:

int a = '1';

    switch(a)
    {
        case '1' :
        System.out.println("Good");
        break;
        case '2' :
        case '3' :
        System.out.println("great");
        break;
        default :
        System.out.println("invalid");
    }
    System.out.println("value: " + a);
Run Code Online (Sandbox Code Playgroud)

java case

5
推荐指数
2
解决办法
74
查看次数

在服务器上哪里保存单个值

我正在使用html页面上的点击通话按钮创建应用程序。

会有一个人来接电话。我希望此人能够在我的服务器上设置一个具有布尔值的变量:1可用,0不可用。

我可以创建一个单字段SQL表,但这感觉有点过头,或者我可以读写仅包含一个字符的文本文件。

存储单个值的最正确方法是什么?

php mysql server

5
推荐指数
1
解决办法
884
查看次数

Visual Studio 2015如何在if语句之后快速将现有代码移动到新放置的花括号中?

所以,如果我有这样的事情:

 if (a>b)
      return true;
Run Code Online (Sandbox Code Playgroud)

我后来决定将其更改为:

if (a>b)
{
     a++;
     return true;
}
Run Code Online (Sandbox Code Playgroud)

是否有更快的方法让if语句下的现有代码直接进入新制作的花括号?因为目前如果我在第一个例子中创建if语句后添加大括号,我必须从新大括号下剪切"return true"并将其粘贴到新制作的花括号之间.这就是它的样子:

if (a>b)
{
}
return true;
Run Code Online (Sandbox Code Playgroud)

这很烦人 是否有解决方法或我们是否必须手动复制并粘贴括号之间的现有行?

PS我正在使用Microsoft Visual Studio 2015 ver 3并使用c#编程,但我认为这个问题也出现在其他语言中,就像c ++一样.

c# curly-braces visual-studio visual-studio-2015

5
推荐指数
1
解决办法
161
查看次数

获取我的RAM的制造商名称(WMI未获得此信息)

我需要获得有关RAM模块的完整信息.我尝试使用WMI来获取它:

ManagementObjectSearcher searcher12 =
    new ManagementObjectSearcher("root\\CIMV2",
    "SELECT * FROM Win32_PhysicalMemory");

            Console.WriteLine("------------- Win32_PhysicalMemory instance --------");
            foreach (ManagementObject queryObj in searcher12.Get())
            {
                Console.WriteLine("BankLabel: {0} ; Capacity: {1} Gb; Speed: {2}; Manufacturer: {3}; Serial Number: {4}", queryObj["BankLabel"],
                                  Math.Round(System.Convert.ToDouble(queryObj["Capacity"]) / 1024 / 1024 / 1024, 2),
                                   queryObj["Speed"], queryObj["Manufacturer"], queryObj["Name"]);
            }
Run Code Online (Sandbox Code Playgroud)

但它没有帮助我,它根本就没有这方面的信息.我怎样才能获得这些信息?

c#

5
推荐指数
1
解决办法
410
查看次数

在N列表中查找公共对象

我有N个"人物"清单.人们有2个属性:IdName.我想找到所有N个列表中包含的人员.我只想匹配Id.

以下是我的出发点:

List<People> result = new List<People>();

//I think I only need to find items in the first list that are in the others
foreach (People person in peoplesList.First()) {

    //then this is the start of iterating through the other full lists
    foreach (List<People> list in peoplesList.Skip(1)) {

        //Do I even need this?

    }
}
Run Code Online (Sandbox Code Playgroud)

我被困在试图把头包裹在中间部分.我只想要每个列表中的那些peoplesList.Skip(1).

c#

5
推荐指数
1
解决办法
76
查看次数

如何实现 git 附加行为 =&gt; 签出到 Jenkins 管道中的特定本地分支?

我们如何在 Jenkins 管道中实现 Git 附加行为?

其他行为
=> 结帐到特定的本地分支机构

jenkins-pipeline

5
推荐指数
1
解决办法
7699
查看次数