小编Cap*_*Bli的帖子

jQuery UI标签'beforeLoad'事件未触发

我正在使用jQuery UI选项卡,并且需要延迟加载选项卡.但我想在加载之前对网址进行一些细微的更改.

检查文档,看起来像beforeLoad正是我正在寻找的东西,但是我不能让它触发,正如你在这个例子中看到的那样:

HTML

<div id="tabs">
    <ul>
        <li><a href="/echo/html">Foo</a></li>
        <li><a href="/echo/html">Bar</a></li>
    </ul>
</div>?
Run Code Online (Sandbox Code Playgroud)

JS

$("#tabs").tabs({
    beforeLoad:function(e,ui){
      alert(1); // never happens       
    },
    show: function( e,ui ){
        $( ui.panel ).html('<p>Loading...</p>');
    }
});?
Run Code Online (Sandbox Code Playgroud)

现场演示:http: //jsfiddle.net/vtortola/5NAKN/

为什么不触发?

我使用的是jquery-1.7.2.js和jquery-ui-1.8.11.js.

干杯.

jquery jquery-ui jquery-ui-tabs

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

Braintree与Cordova在应用程序中购买功能升级

我使用Cordova进行应用开发.我们在Android上.我们一直在寻找几种不同的方式来购买我们的产品和服务.我们希望能够直接从应用程序购买,这将使我们的设备在现场可以进行功能修改.

注意:我知道这里有一个已发布的PayPal插件:PayPal-Cordova-Plugin.我需要知道的是,来自Braintree项目的Javascript SDK和用户界面是否已与Cordova一起使用.是否有使用它的例子?

相反,如果您使用Cordova和Android实现了Braintree客户端服务器,那么您从哪里开始并完成它?

我试图包含客户端功能:

<script src="https://js.braintreegateway.com/v2/braintree.js"></script>
<script>
  braintree.setup("CLIENT-TOKEN-FROM-SERVER", "<integration>", options);
</script>
Run Code Online (Sandbox Code Playgroud)

我目前没有设置服务器端来测试功能.我想知道如果我开始沿着这条路走,如果值得我花时间,并且其他人试图使用Cordova实现代码.

android paypal braintree cordova

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

npm -v和node.js在交叉编译的nodejs0.12.2上抛出非法指令

我使用以下工具链交叉编译了用于Atmel SAMA5D36的nodejs 0.12.2

export AR=arm-linux-gnueabihf-ar
export CC=arm-linux-gnueabihf-gcc
export CXX=arm-linux-gnueabihf-g++
export LINK=arm-linux-gnueabihf-g++
Run Code Online (Sandbox Code Playgroud)

并配置和构建如下

./configure --without-snapshot --dest-cpu = arm --dest-os = linux --prefix =/home/root/nodejs-v0.12.2

make make install DESTDIR =/home/user/Desktop/nodejs_arm/nodebins

编译的文件夹在/ home/user/Desktop/nodejs_arm/nodebins/home/root中生成

我将该文件夹压缩成tar文件并传输到AtmelSAMA5D36 arm board.我在/ home/root目录中的板上解压缩并在符号链接后创建

ln -s /home/root/nodejs-v0.12.2/bin/npm /bin/npm
ln -s /home/root/nodejs-v0.12.2/bin/node /bin/node
Run Code Online (Sandbox Code Playgroud)

当我使用"node -v"和"npm -v"测试它时,

"node -v"给出正确的输出但是

"npm -v"抛出"非法指令"错误
与"节点"相同.

但是,交叉编译的nodejs 0.10.40工作正常.

任何帮助都非常感谢.

更新:

(gdb) run
Starting program: /usr/bin/node
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/libthread_db.so.1".

Program received signal SIGILL, Illegal instruction.
0xb6edfec0 in _armv7_neon_probe () from /usr/lib/libcrypto.so.1.0.0 …
Run Code Online (Sandbox Code Playgroud)

arm v8 cross-compiling buildroot node.js

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

如何将通用HTML传递给Angular 2组件?

我想制作一个可以容纳任何东西的通用模态组件,从文本到图像/按钮等.如果我做这样的事情:

<div class="Modal">
    <div class="header"></div>
    <div class="body">{{content}}</div>
    <div class="footer"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

我无法将HTML实际传递给内容,只是文本.如何创建一个组件,以便父组件可以传入它想要的任何HTML?如果我想在页脚中添加n个按钮,每个按钮都有自己的回调怎么办?我有更好的方法吗?

javascript angular

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

如何进行 CEF 窗口刷新?

我有一个有 2 个选项卡的应用程序。应用程序的容器是用本机代码开发的,并且已使用 CEF 在其中一个选项卡中打开 html 页面。当我从选项卡 1(本机)切换到选项卡 2(CEF) 时,选项卡 1 的内容在选项卡 2 上可见,尽管选项卡 2 已加载 html 页面。在这种情况下,当我将鼠标悬停在选项卡 2 上或在选项卡 2 上执行任何活动(当前选项卡 1 的内容可见)时,html 内容将变得可见。我已检查隐藏/显示呼叫是否已正确发送。

由于我找不到任何解决方案,我想知道是否有某种方法可以刷新 CEF 页面。我认为如果我能够在每次切换到选项卡 2 时刷新选项卡 2,它应该可以正常工作。谢谢

html chromium chromium-embedded chromium-tabs

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

OpenXML Sax方法,用于快速将100K +行导出到Excel

我一直在努力提高写入xlsx的SAX方法的性能.我知道Excel中有1048576行的限制.我只打了几次这个限制.在大多数情况下,虽然我只写出大约125K到250K行(一个大数据集).我尝试过的代码似乎没有那么快,因为它会多次写入文件.我希望有一些缓存,但似乎现在代码工作的方式有太多的磁盘访问.

下面的代码类似于使用OpenXML和SAX模板,因为我使用ClosedXML写入文件,然后切换到SAX以获取大内容.尝试对这么多行使用ClosedXML时,内存会脱离图表.这就是我使用SAX的原因.

        int numCols = dt.Columns.Count;
        int rowCnt = 0;
        //for (curRec = 0; curRec < totalRecs; curRec++)
        foreach (DataRow row in dt.Rows)
        {
            Row xlr = new Row();

            //starting of new row.
            //writer.WriteStartElement(xlr);

            for (int col = 0; col < numCols; ++col)
            {
                Cell cell = new Cell();
                CellValue v = new CellValue(row[col].ToString());

                {
                    string objDataType = row[col].GetType().ToString();
                    if (objDataType.Contains(TypeCode.Int32.ToString()) || objDataType.Contains(TypeCode.Int64.ToString()))
                    {
                        cell.DataType = new EnumValue<CellValues>(CellValues.Number);
                        //cell.CellValue = new CellValue(row[col].ToString());
                        cell.Append(v);
                    }
                    else if (objDataType.Contains(TypeCode.Decimal.ToString()) || …
Run Code Online (Sandbox Code Playgroud)

c# xml excel sax openxml

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

如何在c ++中设置大小并将地图初始化为零

我正在宣布一张地图,例如map<string,int> registers.如何将其设置为特定大小,如何将其所有值设置为零,以便稍后可以在映射值中插入值?

c++ maps

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

基于事件的编辑器,如星际争霸2编辑器(算法)

我正在尝试event based editor在星际争霸2编辑器中创建一个类似的算法,可以支持:

  • 创建UI
  • 播放声音
  • 处理键盘/鼠标输入
  • 显示消息
  • 按下按钮(或一些引用的UI对象)等.

与星际争霸2编辑器完全相同(当然也不是3D的东西)


到目前为止,我正在考虑使用JSON,在对象中添加每个事件,然后循环遍历它们并使用该addEventListener()方法创建事件.

JSON事件对象(当然它将由用户在编辑器中创建,无需编程):

var Events={
    //your event's names here
    onReady:{ //on page ready to manipulate
        displayMessage:{//just a simple popup
            text:"Hello user!",
            title:"Welcome!",
            type:"normal",
            },
        createButton:{ //creates a buton on the screen
            text:"Click me!",
            id:"myButton"
        }
    },
    onClick:{
        id:"myButton" ,//the id of the button we just created
        actions:{ //the actions applied after we click the button
            displayMessage:{//just a simple popup
                text:"You pressed me!",
                title:"Button",
                type:"error",//show the …
Run Code Online (Sandbox Code Playgroud)

javascript jquery events json editor

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

c#cefsharp浏览器尝试设置代理

我对CefSharp浏览器不太满意,因此我需要一些外部帮助。

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using CefSharp;
using CefSharp.WinForms;
using System.Runtime.InteropServices;
using Microsoft.Win32;

 namespace WindowsFormsApplication7
{
    public partial class debug : Form
    {
        public ChromiumWebBrowser browser;

        public debug()
        {
            InitializeComponent();
            InitBrowser();
        }


        private void debug_Load(object sender, EventArgs e)
        {

        }

        public void InitBrowser()
        {
            Cef.Initialize(new CefSettings());
            browser = new ChromiumWebBrowser("https://whatismyipaddress.com/");     
            this.Controls.Add(browser);
            browser.Dock = DockStyle.Fill;
            CefSettings cfsettings = new CefSettings();
            cfsettings.CefCommandLineArgs.Add("proxy-server", "200.29.191.149:3128");
            cfsettings.UserAgent = "My/Custom/User-Agent-AndStuff";
            Cef.Initialize(cfsettings);


        } …
Run Code Online (Sandbox Code Playgroud)

c# proxy cefsharp

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

如何创建.rdlc文件?

我正在使用Visual Studio 2010通过报表查看器生成报表...由于这是我的新手,所以我不知道如何创建RDLC文件以及如何使用它...此外,请告诉我连接在报表查看器和rdlc之间

请帮帮我。谢谢

c# asp.net

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

cordova应用程序上的iframe无法正常工作

我正在尝试使用iframe创建混合应用.框架显示在网络中,但在应用程序中,框架没有加载.

我应该使用特定的插件吗?

html iframe cordova

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

为什么我得到:未解析的外部符号错误 - C.

我尝试编译这段代码:

static uint64_t
push(int fd, SOCKET sock, SSL *ssl, const char *buf, uint64_t len)
{
    uint64_t    sent;
    int     n, k;

    sent = 0;
    while (sent < len) {

        /* How many bytes we send in this iteration */
        k = len - sent > INT_MAX ? INT_MAX : (int) (len - sent);

        if (ssl != NULL) {
            n = SSL_write(ssl, buf + sent, k);
        } else if (fd != -1) {
            n = write(fd, buf + sent, k);
        } else …
Run Code Online (Sandbox Code Playgroud)

symbols external

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