小编Chr*_*lli的帖子

在另一个框架的上下文中运行JQuery

我正在使用的客户端有一个像这样的框架集......

<frameset rows="100,*, 0">
  <frame name="theFrame" id="theFrame" src="blah.html" >
  <frame name="theSecondFrame" id="theSecondFrame" src="foo.html" >
  <frame name="importantFrame" id="importantFrame" src="myFrame.html" >
</frameset>
Run Code Online (Sandbox Code Playgroud)

当某个动作发生时,我需要我的框架(当前隐藏的重要框架)主要接管页面并阻止与其他框架的任何交互.我正计划使用jquery块UI插件阻止交互.

问题是我实际上无法更改foo.html或blah.html文件.所以JS代码不能存在.我需要做的是在这些帧的上下文中执行我的jquery代码.所以回顾一下,我需要将我的JQuery代码放在myFrame.html中,但是在其他框架的上下文中执行.我怎样才能做到这一点?希望有道理.

谢谢CDR

html jquery frames

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

理解单词对齐

我理解访问内存意味着什么是对齐但我不明白为什么这是必要的.例如,为什么我可以从一个地址访问一个字节,0x…1但是我不能从同一个地址访问一个半字(两个字节).

同样,我理解如果你有一个地址A和一个大小的对象,s访问是对齐的A mod s = 0.但我只是不明白为什么这在硬件层面很重要.

theory hardware algorithm computer-architecture

13
推荐指数
2
解决办法
7680
查看次数

来自js文件的跨域Ajax请求

这是问题所在:

1.)我们在这里有页面... www.blah.com/mypage.html

2.)那个页面请求像这样的js文件www.foo.com ......

<script type="text/javascript" src="http://www.foo.com/jsfile.js" />
Run Code Online (Sandbox Code Playgroud)

3.)"jsfile.js"使用Prototype将Ajax请求发回www.foo.com.

4.)ajax请求调用www.foo.com/blah.html.回调函数获取html响应并将其抛出到div中.

这似乎不起作用,我想这是XSS.那是对的吗?

如果是这样,我该如何解决这个问题呢?有没有其他方法可以在不使用iframe的情况下将我的html从www.foo.com上传到www.blah.com客户端?

html javascript ajax

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

在C中使用大量字符的字节顺序

嘿伙计们,来自C/Networking新手的问题......

我在C中进行一些套接字编程,并试图解决字节顺序问题.我的请求(发送)很好,但是当我收到数据时,我的字节都乱了.我从这样的事情开始......

char * aResponse= (char *)malloc(512);
int total = recv(sock, aResponse, 511, 0);
Run Code Online (Sandbox Code Playgroud)

在处理这个响应时,每个16位字似乎都反转了它(我正在使用UDP).我试图通过做这样的事来解决这个问题......

    unsigned short * _netOrder= (unsigned short *)aResponse;
    unsigned short * newhostOrder= (unsigned short *)malloc(total);
    for (i = 0; i < total; ++i)
    {
         newhostOrder[i] = ntohs(_netOrder[i]);
    }
Run Code Online (Sandbox Code Playgroud)

当我将数据视为short时,这可以正常工作,但是如果我再次将指针转换为char,则字节会反转.我究竟做错了什么?

谢谢!

c sockets endianness

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

从.Net中的Excel导入时的科学记数法

我有一个C#/ .Net作业,从Excel导入数据然后处理它.我们的客户端删除文件并处理它们(很重要,因为我对原始文件没有任何控制权).

我使用OleDb库来填充数据集(我讨厌编写那些代码.严重的是,.Net开发人员所写的代码是不是更多?).该文件包含一些数字,如30829300,30071500等......这些列的数据类型是"文本".

导入数据时,这些数字将转换为科学记数法.反正有没有阻止这种情况发生?

-克里斯

.net c# oledb excel

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

VBA中的元组样式对象

我在Access应用程序中使用VBA,我想有一个包含不同数据类型值的n元组对象.然后我想要这些对象的集合.

如果我在javascript中这样做,它看起来像:

var myStructure = {
   name: "blah"
   age: 33
   moreStuff : "test"
};
Run Code Online (Sandbox Code Playgroud)

然后我需要一个myStructure的集合.我怎样才能在VBA中做到最好?

ms-access vba

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

使用Lex/Flex在扫描仪中的字符位置

在Lex/Flex中,是否有一种方法可以获得令牌出现在字符流中的位置(从文件的开头)?有点像yylineno,只是它将字符位置作为整数返回?

如果没有,最好的方法是什么?我需要保留自己的柜台吗?

谢谢!

compiler-construction parsing lexical-analysis

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

在我的应用程序中标记和解析编程语言的最佳方法

我正在开发一种工具,可以对程序执行一些简单的转换(比如提取方法).为此,我将不得不执行编译的前几个步骤(标记化,解析并可能构建符号表).我将从C开始,然后希望扩展它以支持多种语言.

我的问题是,执行这些步骤的最佳方法是:

1.)不重新发明轮子.显然,我不想手工编写Flex/Bison规范.我是否只是抓住已有的规格并从那里开始工作?Antlr是走这里的路吗?

2.)可扩展到多种语言.很明显,lexing/parsing对每个人来说都是不同的,但是我想要一个可以轻松扩展到其他语言的解决方案.至少有一套技术可以使这个可管理.

顺便说一下,我用C来编写我的应用程序

如果有人有任何想法会很棒!谢谢!

parsing programming-languages lexer

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

这些Makefile结构意味着什么?

有人可以帮我弄清楚下面的make文件吗?

BINS=file1 file2 file3

all: $(BINS)

clean: 
        rm -f $(BINS) *~ 

$*: $@.c
        gcc -g -o $@ $?
Run Code Online (Sandbox Code Playgroud)

这是我的问题:

  1. 什么是gcc的-g选项?
  2. 什么是$*和$ @
  3. 如何知道执行最后一个目标?

谢谢!

gcc makefile

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

从VBA中的函数返回对象实例时出错

我正在尝试实例化一个对象并从函数返回它.我正在上课的是我创造的课程.但是,当我尝试将Object设置为从函数返回的内容时,我得到一个错误.我究竟做错了什么?

Function CreateBlah(NAME As String, Count As Integer, val As String) As Blah
    Dim b As Blah
    Set b = New Blah
    bkmrk.Initialize NAME, Count, val
    MsgBox (bkmrk.NAME)
    CreateBlah = bkmrk
End Function
Run Code Online (Sandbox Code Playgroud)

然后在另一个功能......

Dim bmrk As Blah
Set bmrk = CreateBlah("Test", 1, Trim(AString))
Run Code Online (Sandbox Code Playgroud)

我也试过......

Dim bmrk As Object
Set bmrk = CreateBlah("Test", 1, Trim(AString))
Run Code Online (Sandbox Code Playgroud)

我是VBA的新手,谁能告诉我我做错了什么?

ms-access vba

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