小编Cha*_*eep的帖子

如何在Android模拟器中禁用Internet连接?

我正在尝试使用以下方法检查Android上的Internet连接.我有Wi-Fi连接.

private boolean checkInternetConnection() {
    ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);

    // Test for connection
    if (cm.getActiveNetworkInfo() != null
            && cm.getActiveNetworkInfo().isAvailable()
            && cm.getActiveNetworkInfo().isConnected()) {
        return true;
    }
    else {
        // No conection
        return false;
    }
}
Run Code Online (Sandbox Code Playgroud)

我断开我的电脑上网,然后尝试运行上述方法.它总是回归真实!?为什么?

android internet-connection android-emulator

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

dp,dip,dpi,ppi,像素和英寸如何相关?

我正在阅读dp,dip,px,sp测量,但我仍然有一些关于dp/dpi vs ppi vs px vs inch的问题.我无法比较它们......是最大的一英寸?

他们说160 dpi意味着每英寸160像素.这是否意味着1英寸包含160像素?

他们还说160 dpi屏幕上的1个像素= 1 dp.这是否意味着1像素和1 dp相等?

最后,我们为什么要使用dp而不是px?我明白这是理想的,但为什么呢?

mobile user-interface dpi pixels density-independent-pixel

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

POST:在网址本身发送帖子请求

我收到了一个网址.. www.abc.com/details并要求在此网址上发送我的姓名和电话号码POST.他们告诉我使用以下键将content-type设置为application/json,将body设置为有效的JSON:

name: name of the user
phone number: phone number of the user
Run Code Online (Sandbox Code Playgroud)

现在我不知道如何发送此请求!会是这样的:

http://www.abc.com/details?method=post&name=john&phonenumber=445566
Run Code Online (Sandbox Code Playgroud)

或者我必须使用java发送相同的?

请帮忙

url post json http

22
推荐指数
3
解决办法
14万
查看次数

unix-显示文件的第二行

此命令显示文件的第二行:

cat myfile | head -2 | tail -1
Run Code Online (Sandbox Code Playgroud)

我的文件包含以下数据:

hello
mark
this is the head line
this is the first line 
this is the second line 
this is the last line
Run Code Online (Sandbox Code Playgroud)

上面的命令将数据打印为: mark

但我无法理解这一点,因为,头-2用于打印前两行而尾-1打印最后一行但是如何打印第二行!! ???

unix

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

Chrome扩展程序:内容脚本和background.html之间的通信

我是Chrome扩展新手.我正在尝试在内容脚本和background.html页面之间进行通信.该background.html发送一个请求," 你好 ",以内容脚本和内容脚本应该以"进行回应你好背景 "警报.但它只是没有发生.我的background.html代码是:

function testRequest() {        
    chrome.tabs.getSelected(null, function(tab) {
        chrome.tabs.sendRequest(tab.id, {greeting: "hello"});
    });    
}
Run Code Online (Sandbox Code Playgroud)

content.js代码:

chrome.extension.onMessage.addListener(
    function(request, sender, sendResponse) {
        if (request.greeting == "hello")
        alert("hello background");
    }
);
Run Code Online (Sandbox Code Playgroud)

popup.html代码:

<!doctype html>
<html>
    <head></head>
    <body>
        <form>
            <input type="button" value="sendMessage" onclick="testRequest()" />
        </form>    
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

manifest.json:

{
    "browser_action": {
        "default_icon": "icon.png",
        "popup": "popup.html"
    },
    "background": {
        "page": "background.html"
    },
    "permissions": [
        "tabs",
        "http://*/*",
        "https://*/*",
        "notifications",
        "contextMenus"
    ],
    "content_scripts": [
        {
            "matches": …
Run Code Online (Sandbox Code Playgroud)

javascript google-chrome-extension content-script

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

在pl sql中使用boolean

我在pl sql中有一个函数,它检查特定的emp id是否存在,它是:

CREATE OR REPLACE FUNCTION checkEmpNo(eno numeric)
RETURN boolean IS
    emp_number number;
BEGIN
    SELECT emp_id INTO emp_number
    FROM emp;
    IF eno=emp_number
    THEN
        return true;
    ELSE
        return false;
    END IF;
END checkEmpNo;
Run Code Online (Sandbox Code Playgroud)

函数编译成功..但是当我尝试运行函数时:

DECLARE
    exist boolean;
BEGIN
    exist=checkEmpNo(1);
    dbms_output.put_line(exist);
END;
Run Code Online (Sandbox Code Playgroud)

它返回错误:

ORA-06550: line 5, column 1:
PLS-00306: wrong number or types of arguments in call to 'PUT_LINE'
ORA-06550: line 5, column 1:
PL/SQL: Statement ignored

3. BEGIN
4. exist:=checkEmpNo(1);
5. dbms_output.put_line(exist);
6. END;
Run Code Online (Sandbox Code Playgroud)

编辑:

我也试过这个:

DECLARE
    exist boolean:=true;
BEGIN …
Run Code Online (Sandbox Code Playgroud)

oracle plsql

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

%c如何在C程序中打印值?

以下程序产生12480作为输出.

#include<stdio.h>

int main()
{
    char c=48;
    int i, mask=01;
    for(i=1; i<=5; i++)
    {
        printf("%c", c|mask);
        mask = mask<<1;
    }
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

现在,我的问题是,"%c"如何在每个循环后打印整数值1,2,4,8,0.它应该打印一个字符作为值.如果我只是使用以下程序,

#include<stdio.h>

int main()
{
    char c=48;
    int i, mask=01;
    printf("%c",c); 
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

它打印0但是当我将标识符%c更改为%d时它打印48.任何人都可以告诉我这是怎么回事!?

c

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

Spring Web服务流程

我是初学网络服务的新手,在为一个阶乘服务编写示例程序后,我有些疑惑.我认为这是春季网络服务的工作原理:


应用程序在服务器上运行并生成一个请求 - >请求转到web.xml中定义的调度程序servlet - > dispatcher servlet查找[servlet-name] -servlet.xml - > dispatcher servlet然后查找找到的payloadroot右端点 - > xml请求转到结束点 - >端点生成响应


现在我的怀疑是:

  1. 到端点的请求是如何以XML格式提供的?我知道XSD有助于创建xml但是什么时候这样做?
  2. 在构建wsdl的整个过程中?

以下是bean定义,即:[servlet-name]-servlet.xmlfile:

<beans ...>
    <bean id="findFactorialService" class="springws.findFactorial.FindFactorialServiceImpl"/>

    <bean id="findFactorialServiceEndpoint" class="springws.findFactorial.endpoint.FindFactorialServiceEndpoint">
        <property name="findFactorialService" ref="findFactorialService" />
    </bean>

    <bean id="payloadMapping" class="org.springframework.ws.server.endpoint.mapping.PayloadRootQNameEndpointMapping">
            <property name="defaultEndpoint" ref="findFactorialServiceEndpoint" />
        </bean>

        <bean id="findFactorialSchema" class="org.springframework.xml.xsd.SimpleXsdSchema">
            <property name="xsd" value="/WEB-INF/findFactorialService.xsd"  />
        </bean>

        <bean id="findFactorial" class="org.springframework.ws.wsdl.wsdl11.DefaultWsdl11Definition">
            <property name="schema" ref="findFactorialSchema" />
            <property name="portTypeName" value="hello" />
            <property name="locationUri" value="http://localhost:7070/find-factorial-using-contractfirst/services" />
        </bean>
    </beans>
Run Code Online (Sandbox Code Playgroud)

java spring web-services java-ee

7
推荐指数
1
解决办法
1838
查看次数

java.lang.IllegalArgumentException:current应该> = start并且<= end

我正在尝试在android中的按钮上实现日期选择器.但是一旦我点击按钮错误弹出.但时间选择器运行良好.这是代码:

mPickDate.setOnClickListener(new View.OnClickListener() {       //Assigning onClickListener to Date Button                                                                  
        public void onClick(View v) {
            showDialog(DATE_DIALOG_ID);
            }    
    });

    pickTime.setOnClickListener(new View.OnClickListener() {        //Assigning onClickListener to Time Button

        @Override
        public void onClick(View v) {
            showDialog(TIME_DIALOG_ID);

        }
    });
    }

    @Override
    protected Dialog onCreateDialog(int id) {                       //Overriding onCreateDialog()
        switch (id) {
        case DATE_DIALOG_ID:
            return new DatePickerDialog(this, mDateSetListener, mYear, mMonth, mDay);
        case TIME_DIALOG_ID:
            return new TimePickerDialog(this,mTimeSetListener,mHour,mMin,true);

        }
        return null;
    }

    TimePickerDialog.OnTimeSetListener mTimeSetListener = new TimePickerDialog.OnTimeSetListener() {        //Defining the TimePickerDialog reference variable

        @Override
        public void onTimeSet(TimePicker view, …
Run Code Online (Sandbox Code Playgroud)

android datepicker

6
推荐指数
1
解决办法
6144
查看次数

如何在javascript中使用Curl

我正在编写chrome扩展,我想使用Curl来获取gmail附件的下载链接.我该怎么办?我是新手卷曲,我不知道如何在javascript中使用curl库?

javascript google-chrome-extension

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