小编Cla*_*lay的帖子

如何删除Jquery中的所有Click事件处理程序

我遇到了问题.基本上,当用户单击页面上的"编辑"链接时,将运行以下Jquery代码:

$("#saveBtn").click(function () {
    saveQuestion(id);
});
Run Code Online (Sandbox Code Playgroud)

通过这样做,保存按钮的onClick事件调用该saveQuestion()方法并传递单击"编辑"链接的问题的ID.

但是如果在同一个会话中用户单击2个问题的编辑,那么它不会覆盖先前的click事件处理程序,而是导致2个事件处理程序运行,一个可能调用 saveQuestion(1)而另一个可能调用saveQuestion(2).通过这样做,1个问题会覆盖另一个问题.

有没有办法删除click已分配给按钮的所有先前事件?

javascript jquery click

115
推荐指数
3
解决办法
13万
查看次数

url不存在时的file_get_contents

我正在使用file_get_contents()来访问URL.

file_get_contents('http://somenotrealurl.com/notrealpage');
Run Code Online (Sandbox Code Playgroud)

如果URL不是真实的,则返回此错误消息.如何才能优雅地将其置于错误状态,以便我知道页面不存在并相应地执行操作而不显示此错误消息?

file_get_contents('http://somenotrealurl.com/notrealpage') 
[function.file-get-contents]: 
failed to open stream: HTTP request failed! HTTP/1.0 404 Not Found 
in myphppage.php on line 3
Run Code Online (Sandbox Code Playgroud)

例如在zend你可以说: if ($request->isSuccessful())

$client = New Zend_Http_Client();
$client->setUri('http://someurl.com/somepage');

$request = $client->request();

if ($request->isSuccessful()) {
 //do stuff with the result
}
Run Code Online (Sandbox Code Playgroud)

php file-get-contents

69
推荐指数
7
解决办法
8万
查看次数

致命异常:主要java.lang.NoClassDefFoundError:android.support.v7.internal.widget.TintManager

我正在运行我的项目时遇到错误.我只是按照本教程并在我的项目中使用它.

我的代码在教程中完全相同

public class MainEventActivity extends AppCompatActivity {

private Toolbar toolbar;
private TabLayout tabLayout;
private ViewPager viewPager;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main_event_activity);

    toolbar = (Toolbar) findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);

    getSupportActionBar().setDisplayHomeAsUpEnabled(true);

    viewPager = (ViewPager) findViewById(R.id.viewpager);
    setupViewPager(viewPager);

    tabLayout = (TabLayout) findViewById(R.id.tabs);
    tabLayout.setupWithViewPager(viewPager);
}

private void setupViewPager(ViewPager viewPager) {
    ViewPagerAdapter adapter = new ViewPagerAdapter(getSupportFragmentManager());
    adapter.addFragment(new OneFragment(), "ONE");
    adapter.addFragment(new TwoFragment(), "TWO");
    adapter.addFragment(new ThreeFragment(), "THREE");
    viewPager.setAdapter(adapter);
}

class ViewPagerAdapter extends FragmentPagerAdapter {
    private final List<Fragment> mFragmentList = new ArrayList<>();
    private final List<String> …
Run Code Online (Sandbox Code Playgroud)

android android-intent android-fragments android-activity

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

Jitsi Videobridge谈判

我正在尝试将Jitsi Videobridge集成到我现有的WebRTC应用程序中.

现在信号是相对简单的,提供,答案,候选人,我们正在运行.

我找不到关于如何集成像Jitsi这样的选择性转发解决方案的简单文档或教程,一切似乎都说得太高了(见这里).

有人可以具体地向我解释提供,答案,候选模型如何与Jitsi一起改变,我怎样才能通过视频桥建立一对一的呼叫?

我目前的分析,我认为我应该打Jitsi通过REST接口来获得候选人和换出host,srvflx以及relay从视频桥的那些候选人我产生当前.这甚至是在正确的轨道上?

rest webrtc jitsi

17
推荐指数
0
解决办法
978
查看次数

PHP 7中的会话

我已经使用PHP 5.xx多年,但最近更新到PHP 7.我无法创建会话.

我已阅读文档.

在早期的PHP中,您只需要:

session_start();
Run Code Online (Sandbox Code Playgroud)

启动会话,但这不适用于PHP 7,我的页面继续加载.我在参数中提供了数组,如PHP网站上所记录的那样,但它仍然不断加载页面.

我试过这个:

session_start([
'cache_limiter' => 'private',
'read_and_close' => true,
]);
Run Code Online (Sandbox Code Playgroud)

但我的浏览器一直在加载,几秒钟后显示"此网页不可用"

Apache重启错误:

[Wed Dec 30 00:45:16.470001 2015] [mpm_winnt:notice] [pid 2384:tid 376] AH00455:Apache/2.4.18(Win32)OpenSSL/1.0.2e配置PHP/7.0.0 - 恢复正常操作

[Wed Dec 30 00:45:16.470001 2015] [mpm_winnt:notice] [pid 2384:tid 376] AH00456:Apache Lounge VC14 Server内置:2015年12月9日10:17:39

[Wed Dec 30 00:45:16.470001 2015] [core:notice] [pid 2384:tid 376] AH00094:命令行:'c:\ xampp\apache\bin\httpd.exe -d C:/ xampp/apache'

[Wed Dec 30 00:45:16.470001 2015] [mpm_winnt:notice] [pid 2384:tid 376] AH00418:父:创建子进程1716

[Wed Dec 30 00:45:17.172064 2015] [ssl:warn] [pid 1716:tid 384] AH01909:www.example.com:443:0服务器证书不包含与服务器名称匹配的ID

[Wed Dec …

php session

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

如何使用HTTPsURLConnection连接Android

我一直试图将代码弄清楚一段时间,但是没有成功.每次应用程序崩溃时都会抛出一些随机异常.

我从youtube上的教程中学到了这段代码,尽管如此,代码对我来说并不适用.

import android.content.Context;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.os.AsyncTask;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import android.widget.Toast;

import org.w3c.dom.Text;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.MalformedURLException;
import java.net.URL;
import java.nio.Buffer;

import javax.net.ssl.HttpsURLConnection;

public class MainActivity extends AppCompatActivity {
Button b1;
TextView t1;
private Context context;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    b1=(Button)findViewById(R.id.bthhit);
    t1=(TextView)findViewById(R.id.tvJSONitem);

    b1.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            new JSONTask().execute("http://jsonparsing.parseapp.com/jsonData/moviesDemoItem.txt");
        }
    }); …
Run Code Online (Sandbox Code Playgroud)

json exception http httpurlconnection

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

如何将Zend Framework 1迁移到3

有没有人请描述Zend从Ver 1到3更改了多少架构.最近zend发布了ZF3,但没有提供如何从zf1迁移到zf3的信息.我有一个应用程序是在zf1中开发的,现在正在寻找将它升级为使用带有ZF3的PHP 7电源.我是否需要重写整个代码或需要多少努力才能转移到最新版本.

此外,ZF3声称它在PHP7下的速度提高了4倍.实际上它是PHP7本身更快,而不是ZF3.与Laravel框架相比,我不确定它们有多少改进,而Laravel框架是过去几年的顶级框架之一.

如果有人使用ZF3请分享他们的经验.

php zend-framework php-7 zend-framework3 zf3

9
推荐指数
2
解决办法
6227
查看次数

在OOP PHP中编写计算器类的更简单方法

我创建了一个名为Calculator的类,它带有加,减,乘和除功能.计算器仅限于添加两个数字并返回结果.我对OOP比较陌生,想在课堂上得到一些输入,我是否采取了漫长的路线,如果我做的是有另一种简化课程的方法.

这是代码:

class Calculator {
    private $_val1 , $_val2;

    public function __construct($val1, $val2){
        $this->_val1 = $val1;
        $this->_val2 = $val2;
    }

    public function add(){
        return $this->_val1 + $this->_val2;
    }

    public function subtract(){
        return $this->_val1 - $this->_val2;
    }

    public function multiply (){
        return $this->_val1 * $this->_val2;
    }

    public function divide () {
        return $this->_val1 / $this->_val2;
    }
}

$calc = new Calculator(3,4);
echo "<p>3 + 4 = ".$calc->add(). "</p>";

$calc = new Calculator (15,12);
echo "<p>15 - 12 = ".$calc->subtract(). "</p>";

$calc …
Run Code Online (Sandbox Code Playgroud)

php oop

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

如何触发Click作为页面使用jquery加载

我看过很多关于这个的帖子,但没有一个像我想的那样奏效.

$(document).ready(function() {
   $('#link_to_content').tigger('click');
});
Run Code Online (Sandbox Code Playgroud)

加载页面后,我想触发点击.我知道在页面加载后打开链接很奇怪,但在这种情况下它是有道理的.

我正在使用jquery 1.7

javascript jquery click

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

/bin/sh: 1: 语法错误:文件结尾意外(需要“)”)

mysqldump -u user -pPassword databasename | gzip > /home/sandra/backup/databasename-$(date +%Y-%m-%d-%H.%M.%S).sql.gz
Run Code Online (Sandbox Code Playgroud)

这在 shell 中可以正确执行,但是当放入 crontab 时会生成错误:

/bin/sh: 1: Syntax error: end of file unexpected (expecting ")")
Run Code Online (Sandbox Code Playgroud)

有什么想法我做错了什么吗?

mysql cron

5
推荐指数
0
解决办法
2364
查看次数