小编Nic*_*ick的帖子

检查电脑是否开机

我写了一个简单的 php 页面,它也向我的几台运行 Windows 7 的计算机发送唤醒网络数据包。

如何检查计算机是否已开机(假设该位置的互联网工作正常)?

我可以在加载页面时如何 ping 计算机以检查响应吗?

附加信息:这些计算机都位于不同的位置,在那里它们为 IP 设置了动态 dns,并且都在与其他计算机一起位于路由器后面。

php windows remote-access remote-management

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

从git status bash输出创建字符串数组

我正在尝试创建我修改的git文件的字符串数组,以便我可以在bash程序中使用它们.样本输出:

On branch restructured
Your branch is up-to-date with 'origin/restructured'.

Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

    modified: path/to/file1 
    modified: path/to/file2
Run Code Online (Sandbox Code Playgroud)

我试着抓住文本,modified:但是从我发现的grep不支持新行,所以我不知道如何将原始输出转换为我可以使用的东西.

git bash

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

Android:Progress Bar作为占位符

我希望在我的图像被提取时弄清楚如何使用进度条微调器作为占位符.我把一个动画.gif放进去,但很快我发现.gif不能和android一起玩.这是我现在的代码:

public void displayImage(String url, CarActivity activity, ImageView imageView) {
        if(imageMap.containsKey(url))
            imageView.setImageBitmap(imageMap.get(url));
        else {
            queueImage(url, activity, imageView);
            imageView.setImageResource(R.drawable.loading);

        }
    }
Run Code Online (Sandbox Code Playgroud)

而不是将图像设置为我的loading.gif如何使用内置微调器作为占位符并可能将其覆盖在另一个图像上.

谢谢!

android progress-bar

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

比较从SQL数据库提取的PHP中的两个日期

我知道有很多关于Stack Overflow的示例,这些示例如何在PHP中比较两个日期,但是我无法使我的代码正常工作。

目前,我有两个日期,即缓存日期和命中日期。我正在尝试设置它,如果缓存日期距命中日期已超过2小时,它将重新缓存新信息。我目前有以下格式的日期存储在MySQL中:$lastcache = date("m.d.y G:i");

我当前的代码仅工作大约一半的时间(多数是出于某种原因在第二天)是这样的:

$lastcache = $row['lastcache'];
$expiredate = date("m.d.y G:i", strtotime("-120 minutes"));

if( $expiredate > $lastcache){
    cache($input);      
}else{
    //do cool stuff
}
Run Code Online (Sandbox Code Playgroud)

如何更好地比较这两个日期以查看是否已超过2小时?

php sql date

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

Android如何比较片段?

我一直在使用jfeinstein的SlidingMenu.我目前正在尝试查找某个片段是否对用户可见.我第一次尝试:

    if(mainfrag.isVisible()){
        Log.d("Frag","Main is visible");
    }else{
        Log.d("Frag","Main is NOT visible");
    }
Run Code Online (Sandbox Code Playgroud)

总是打印出片段不可见.然后我尝试了:

android.support.v4.app.FragmentManager fragmentManager = getActivity().getSupportFragmentManager();
Log.d("Frag","CurFrag: "+fragmentManager.findFragmentById(R.id.content_frame).toString());

MainFragment mf = new MainFragment();
if(fragmentManager.findFragmentById(R.id.content_frame) == mf){
    Log.d("Frag","This is Main");

}else{
    Log.d("Frag","This is NOT Main :(");

}
Run Code Online (Sandbox Code Playgroud)

这打印

在此输入图像描述

所以我知道findFragmentById会告诉我当前的片段,但我不知道如何在逻辑上比较它,所以我只有在可见时才能做事.

android fragment slidingmenu

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

Webpack将CSS编译成奇怪的类名

我正在使用webpackNodeJS后端开发React应用程序时使用.

我在设计应用程序时遇到了麻烦,因为似乎webpack试图用我的css做一些事情,它最终改变了类名.

例如在我的base.css文件中我有这个:

body {
  background: #ECEFF1;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 15px;
  line-height: 1.7;
  margin: 0 auto;
  padding: 30px;  
  max-width: 980px;
}

.progress {
  background-color: #FFECB3;
}
.progress .indeterminate {
    background-color: #FFC107;
}
Run Code Online (Sandbox Code Playgroud)

当我加载页面并查看头部时,将其转换为<style>具有这些类名的div:

<style type="text/css">
body {
  background: #ECEFF1;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 15px;
  line-height: 1.7;
  margin: 0 auto;
  padding: 30px;  
  max-width: 980px;
}

.base---progress---1RR8Z {
  background-color: #FFECB3;
}
.base---progress---1RR8Z .base---indeterminate---23sZH {
    background-color: #FFC107;
}
Run Code Online (Sandbox Code Playgroud)

因此,页面上没有选择进度样式,因为它们已更改为此格式.如何避免这种情况或让React适当更改类名?


如果我从我的webpack配置中删除了这个: …

css node.js reactjs webpack

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

Android:使用HttpGet发送URL

我正在尝试将URL发送到使用edittext字段值的服务器.目前它继续强制关闭按钮点击.这就是我所拥有的:

Button testbtn = (Button) findViewById(R.id.Testbtn);
testbtn.setOnClickListener(new View.OnClickListener() {
    public void onClick(View view) {
        HttpGet method = new HttpGet("http://mysite.com/test.php?first=<>&last=<>&address=<>&phone=<>&zip=<>&email=<>");
        HttpClient client = new DefaultHttpClient();
        try {
            client.execute(method);
        } catch (ClientProtocolException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }
});
Run Code Online (Sandbox Code Playgroud)

我没有把的EditText值在<>的URL,但我认为不会造成任何问题.为什么不发送URL?

我不希望它打开浏览器或类似的东西,但发送背景的URL,然后我就会有一个意向,将其返回到先前的屏幕.

url android http-get

0
推荐指数
1
解决办法
8890
查看次数

php登录重定向并登录到https(如gmail等)

我希望创建一个PHP脚本,允许我为一个人提供一个链接并给他们特定的登录凭据.当用户访问该页面并登录时,我希望它将它们重定向到像gmail这样的https网站,并让它自动登录我的信用卡.这是一种允许某人在不知道我的密码的情况下访问我的电子邮件的方式.我知道这可能是一个非常愚蠢的方式这样做,但我是新的PHP,我不知道我将如何完成这项任务,或者如果它甚至PHP的话,哈哈.

这是我必须登录的代码:

HTML:

<h1>Login</h1> 

<form name="form" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>"> 
    <p><label for="txtUsername">Username:</label> 
    <br /><input type="text" title="Enter your Username" name="txtUsername" /></p>

    <p><label for="txtpassword">Password:</label> 
    <br /><input type="password" title="Enter your password" name="txtPassword" /></p> 

    <p><input type="submit" name="Submit" value="Login" /></p> 

</form> 
Run Code Online (Sandbox Code Playgroud)

PHP:

<?php 

// Define your username and password 
$username = "admin"; 
$password = "password"; 

if ($_POST['txtUsername'] != $username || $_POST['txtPassword'] != $password) { 

?> 


<?php 

} 
else { 

?> 
Run Code Online (Sandbox Code Playgroud)

网站HTML

<?php 

} 

?>
Run Code Online (Sandbox Code Playgroud)

我为可怕的风格和屠宰代码道歉,但这实际上是我用PHP编写的第一件事.我也看到了很多与我要问的相关的帖子,但没有完全回答.谢谢!

php gmail redirect login autologin

0
推荐指数
1
解决办法
752
查看次数

我的九个补丁图像出了什么问题?

我正在尝试为按钮制作补丁9文件,因此它看起来像一个下拉菜单.在我尝试将小下拉图标添加到图像并让它不拉伸该部分之前,该文件工作正常.这就是编辑器中的样子: 这就是它在编辑器中的样子

这是实际的文件

android nine-patch

0
推荐指数
1
解决办法
488
查看次数

通过函数传递数组

我试图通过一个函数传递一个简单的数组来计算平均值.

int main()
{
    int n = 0; // the number of grades in the array
    double *a; // the array of grades

    cout << "Enter number of scores: ";
    cin >> n;

    a = new double[n]; // the array of grades set 
                       // to the size of the user input

    cout << "Enter scores separated by blanks: ";
    for(int i=0; i<n; i++)
    {
        cin >> a[i];
    }

    computeMean(a, n);
}

double computeMean (double values[ ], int n)
{
    double …
Run Code Online (Sandbox Code Playgroud)

c++ arrays mean

0
推荐指数
1
解决办法
229
查看次数