问题列表 - 第33173页

如何将JQuery注入UIWebView中的现有页面?

我试图将JQuery注入一个UIWebView我无法控制的页面,例如谷歌.当a UITextField获得焦点时,我正在执行以下代码行:

NSString* scriptInject = @"var headElement = document.getElementsByTagName('head')[0]; var script = document.createElement('script'); 
    script.setAttribute('src','http://jquery.com/src/jquery-latest.js');
    script.setAttribute('type','text/javascript'); headElement.appendChild(script);";
    [myWebView stringByEvaluatingJavaScriptFromString:scriptInject];    
    [myWebView stringByEvaluatingJavaScriptFromString:@"$(document).ready(function() {$('body').css('background', '#FF0000');}"];
Run Code Online (Sandbox Code Playgroud)

我正在执行后台更改以验证我能够运行JQuery脚本.我可以验证是否正在调用Objective-C方法,我甚alert至为新创建的<script>标记的onload 种植了一个,所以我知道它正在被执行UIWebView.如何正确注入我可以执行它?

编辑:

在调用函数更改颜色后,我有事件尝试了这个:

[myWebView stringByEvaluatingJavaScriptFromString:@"alert($('body').css());"];
Run Code Online (Sandbox Code Playgroud)

没有警报显示.

iphone objective-c

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

从现有数组初始化向量

const int NUMB = 4;
int n[] = {5,6,7,8};

// create a vector of strings using the n[] array
vector<int> partnums(n, n + NUMB);
Run Code Online (Sandbox Code Playgroud)

类函数vector name(src.begin,src.end)

使用源自src.begin并以scr.end结尾的源容器中的元素创建初始化的向量

根据这本书,

向量partnums声明为向量类型int,并使用来自n数组的元素进行初始化,从第一个数组元素n [0]开始,以最后一个数组元素结束, 位于位置n + NUMB.

我还是不明白."位于位置n + NUMB,索引是否从0开始?或者编译器知道此src.end指的是位置1(scr.begin),并从数组n中的那个位置开始计数,并计数到第四位)?

谢谢

c++ vector

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

我想做一个'if'语句,如果变量小于80 t = 0但是如果变量超过t = x-80

嗨,我刚开始学习c ++.我试图找出如何根据另一个变量进行变量更改.它显示了一个奇怪的答案当我尝试它从它得到它的idk.无论如何我只是把我的代码放在这里,希望有人理解我在做什么.

#include <iostream>

long int mult (float hours,float payrate,float tax,float overtimerate,float overtimehours,float overtimeday,float insurance);

int main()
{
float insurance;
float hours;
float payrate;
float tax;
float overtimerate;
float overtimehours;
float overtimeday;
insurance=.81;
overtimehours=0;
overtimerate=1.5;
tax=4.93372123545367;
   std::cout<<"Paycheck calculator\n";
   std::cout<<"Enter your hours\n";
   std::cin>>hours;
   std::cin.ignore();
   std::cout<<"Did you work over 8 hours in a day?\n If so enter how much? If none enter 0\n";
   std::cin>>overtimeday;
 if  (hours>80)
{
overtimehours=((hours - 80)+overtimeday);
   }
   std::cout<<overtimehours+overtimeday<<"\n";
   std::cout<<"Enter your pay rate\n";
   std::cin>>payrate;
   std::cin.ignore();
   std::cout<<"Your paycheck should be …
Run Code Online (Sandbox Code Playgroud)

c++

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

Vb.net - 在我的标签中居中文本!

我想在vb.net 2010上创建我的第一个程序,我有一个问题.

你知道当你有一个按钮时,文本如何在按钮的框架内居中吗?我的应用程序中有一个标签,每天都会显示不同的文本(通过标签).

如何限制文本区域(如按钮中的框架),并将文本居中放置在此文本区域中?或者如果使用按钮更容易,我该如何移除框架?

vb.net label frame

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

选择具有某个get参数的所有链接?

例如,我想匹配具有iframeparam的所有链接.因此,它将匹配:

<a href="http://www.example.com?iframe">
<a href="http://www.example.com?iframe=1">
<a href="http://www.example.com?iframe&sortby=awesomeness">
Run Code Online (Sandbox Code Playgroud)

jquery

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

给定“仅具有DataBinding事件的对象支持Databinding表达式”异常,为什么将GridView代码移动到ascx?

我用代码创建了一个GridView,并使用DataTable作为其数据源,效果很好。现在,我已将GridView创建的内容移至.ascx文件中,以使其更易于格式化。

由于某种原因,这已经开始触发HttpParseException:

只有具有DataBinding事件的对象才支持数据绑定表达式。System.Web.UI.WebControls.HyperLinkField没有DataBinding事件。

是什么引起了这种差异,我该如何解决?

原始代码:

// Set up columns for datagrid
var boundField = new HyperLinkField
                    {
                        HeaderText = "Title",
                        DataTextField = MembershipCollection.WebTitleColumnName,
                        DataNavigateUrlFields = new[] { MembershipCollection.WebUrlColumnName },
                        DataNavigateUrlFormatString = "{0}"
                    };

// Set up datagrid
_sitesList = new GridView
                {
                    AutoGenerateColumns = false,
                    AllowPaging = true,
                    PageSize = PageSize,
                    EmptyDataText = "No results",
                    Width = new Unit(100, UnitType.Percentage),
                    CellPadding = 2,
                    PagerSettings =
                        {
                            Visible = true,
                            Mode = PagerButtons.NextPrevious,
                            Position = PagerPosition.Bottom,
                            NextPageText = "Next >",
                            PreviousPageText …
Run Code Online (Sandbox Code Playgroud)

asp.net data-binding user-controls

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

Decyphering未记录的COM接口

我有一个指向实现未记录的接口的COM对象的指针.我真的非常希望能够使用所述界面.我所拥有的只是IID.主软件分析师Geoff Chappell在他的网站上记录了大量这些未记录的COM接口; 以IListView为例.不知何故,他甚至设法获得了函数名称和签名.这样的事情怎么可能呢?他们猜对了吗?

有人能指出我正确的方向,我会怎么做这样的事情?我知道使用任何无证件的风险.

详细说明,我感兴趣的对象是ExplorerFrame.dll的臭名昭着的未记录的ItemsView.通过在CoCreateInstance上设置API挂钩,我可以看到该对象是使用某个未记录的IID作为其主接口创建的.我假设这是操纵控件的界面,因此我有兴趣找出它的成员.

com interface

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

项目中Clojure的用例

当然我不是因为我可以而是在谈论使用Clojure.

我很想知道何时/何时使用Clojure以及它为项目带来的价值.

假设我正在进行Java Web开发,我可以在哪里使用Clojure?你脑子里有任何用例吗?

谢谢.

java clojure jvm-languages

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

我无法找到 libftdi 的 mpsse (SPI) 模式的示例代码

这不是家庭作业问题,尽管这是一个工作问题。几个月前,我会写一份规范,老板会把它承包出去,钱很紧。所以我正在尝试自己做这件事。

我是一个弱 C 编码器,如果 gcc 吐出一些可以在没有段错误的情况下运行的东西,或者有时根本没有任何东西,我很幸运。不过,我管。Libftdi 已构建,我仔细阅读了它的示例可执行文件/代码和文档。但我还是迷路了。

有谁知道使用 MPSEE 模式并连接到 SPI 设备的软件项目?这里有没有人足够聪明来提供一个例子?我真的可以使用帮助。我不需要把这个放在银盘上递给我,但我什至无法开始。如果我什至能弄清楚如何初始化它并向 FTDI ic 另一侧的芯片发送一个字节,我想我可能会设法解决它。

任何帮助表示赞赏。

c usb libusb

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

如何嵌入LLVM?

LLVM核心项目包括:

  • 编译器 - 将源代码转换为LLVM IR
  • VM - 执行编译的IR代码

如何将VM嵌入到C++应用程序中?

c++ llvm embedded-language

14
推荐指数
2
解决办法
4157
查看次数