问题列表 - 第28122页

简单的html vs Javascript生成的html?

在我的Web应用程序中,我想完全避免使用html并仅使用javascript来创建网页的dom树.

什么是传统方式快写网页内容中的HTML <div>Some text</div>或使用javascript DOM渲染,就像这样:div.appendChild(document.createTextNode("Some text"));

html javascript performance dom

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

Android WebView没有加载JavaScript文件,但Android浏览器加载它很好

我正在编写一个连接到后台网站的应用程序.后台站点包含大量JavaScript函数,至少是普通站点的100倍.不幸的是,它没有加载它们,并导致许多功能无法正常工作.所以我正在进行测试.我在我的服务器上放了一个页面,它加载了FireBugLite javascript文本.它有很多javascript,非常适合测试并查看Android WebView是否会加载它.WebView不加载任何内容,但浏览器会加载Firebug图标.究竟是什么会产生影响,为什么它可以在浏览器中运行而不是在我的WebView中运行?有什么建议.

更多的背景信息,为了在Droid(或除Windows之外的任何其他平台)上获得臭味的后台应用程序,我需要欺骗bakcoffice应用程序以相信访问该网站的是Internet Explorer.我通过修改WebView用户代理来完成此操作.

同样对于这个应用程序我已经缩小了我的登陆页面,所以我可以给你提供援助的来源.

package ksc.myKMB;

import android.app.Activity;
import android.app.AlertDialog;
import android.app.Dialog;
import android.app.ProgressDialog;
import android.content.DialogInterface;
import android.graphics.Bitmap;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.Window;
import android.webkit.WebChromeClient;
import android.webkit.WebView;
import android.webkit.WebSettings; 
import android.webkit.WebViewClient;
import android.widget.Toast;

public class myKMB extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState); /** Performs base set up */

        /** Create a Activity of this Activity, IE myProcess */
        myProcess = …
Run Code Online (Sandbox Code Playgroud)

android android-sdk-1.6 android-webview

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

有没有办法找出是否已安装iPhone/iPad应用程序?

我正在编写应用程序的免费软件版本,并想检查用户是否已经安装了不自由版本,并打印一条消息,其内容取决于安装检查的结果......任何人都知道这是否可行?

我最接近解决方案是使用CFPreferencesSetValue API与kCFPreferencesAnyUser/kCFPreferencesCurrentHost配对...我没有尝试过,但基于文档听起来可能.

但是在我目前的具体情况下,这个API将无法解决我的问题,因为我想检查我4个月前写过的应用程序是否存在没有向CFPrefs注册表写入任何数据...因为当时我不知道它也没有预见到这种情况...... CFPrefs可以帮助我的唯一方法就是在未来的应用程序中,我知道它存在:)

所以我想知道是否有其他方法可以做到这一点?任何帮助将不胜感激 :)

iphone ipad

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

与F#List.nth的参数顺序混淆

List.nth'T list - > int - >'T,而不是标准的int - >'T list - >'T就像Seq.nth.

这使得管道有点尴尬.

现场背后有什么东西吗?

我不知道为什么.

f#

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

具有通配符/非通配符子域混合的Apache Config

我拥有该域,我们将其称为“ mydomain.com”,并且我希望设置以下虚拟主机以以下方式进行解析:

  • mydomain.com / www.mydomain.com指向/ var / www /
  • dev.mydomain.com指向/ var / www / dev /
  • * .mydomain.com(所有其他子域)指向/ var / www / old

我的apache配置当前设置为:

NameVirtualHost 1.2.3.4:80

<VirtualHost 1.2.3.4:80>
 ServerAlias *.mydomain.com
 DocumentRoot /var/www/old
</VirtualHost>

<VirtualHost 1.2.3.4:80>
 ServerName mydomain.com
 ServerAlias www.mydomain.com
 DocumentRoot /var/www
</VirtualHost>

<VirtualHost 1.2.3.4:80>
 ServerAlias dev.mydomain.com
 DocumentRoot /var/www/dev
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

不幸的是,这没有按我预期的那样工作。使用此配置,只有第一个(通配符)VirtualHost条目可以正常工作。

配置Apache以执行此操作的正确方法是什么?

apache wildcard

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

我可以在SQL Server中选择0列吗?

我希望这个问题比类似的创建一个没有列的表更好.是的,我在问一些最无意义的学术问题.

生成具有0行(但具有列)的SELECT结果很容易,例如SELECT a = 1 WHERE 1 = 0.

是否可以生成具有0列(但具有行)的SELECT结果? 例如SELECT NO COLUMNS FROM Foo.(这不是有效的T-SQL.)

我遇到了这个,因为我想插入几行而不指定任何列数据.例如(SQL Server 2005)

CREATE TABLE Bar (id INT NOT NULL IDENTITY PRIMARY KEY)
INSERT INTO Bar SELECT NO COLUMNS FROM Foo
-- Invalid column name 'NO'.
-- An explicit value for the identity column in table 'Bar' can only be specified when a column list is used and IDENTITY_INSERT is ON.
Run Code Online (Sandbox Code Playgroud)

可以插入单行而不指定任何列数据,例如INSERT INTO Foo DEFAULT VALUES.

可以查询行数(不从表中检索实际列数据),例如 …

t-sql sql-server sql-server-2005

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

最后的代码是在Objective-C中返回后运行的吗?

请考虑以下代码:

@try {
  if (something.notvalid)
  {
    return;
  }
  // do something else
} @catch (NSException *ex) {
  // handle exception
} @finally {
  NSLog(@"finally!");
}
Run Code Online (Sandbox Code Playgroud)

如果something无效并且我从try中返回,代码是否@finally执行?我相信它应该,但我已经说过的其他人不这么认为,我现在无法测试这一点.

exception objective-c try-catch-finally

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

Java或C++中的递归广度优先旅行函数?

这是一个广度优先旅行的java代码:

void breadthFirstNonRecursive(){
    Queue<Node> queue = new java.util.LinkedList<Node>();
    queue.offer(root);
    while(!queue.isEmpty()){
        Node node = queue.poll();
        visit(node);
        if (node.left != null)
            queue.offer(node.left);
        if (node.right != null)
            queue.offer(node.right);
    }
}
Run Code Online (Sandbox Code Playgroud)

是否可以编写递归函数来做同样的事情?

起初,我认为这很容易,所以我出来了:

void breadthFirstRecursive(){
    Queue<Node> q = new LinkedList<Node>();
    breadthFirst(root, q);
}

void breadthFirst(Node node, Queue<Node> q){
    if (node == null) return;
    q.offer(node);
    Node n = q.poll();
    visit(n);
    if (n.left != null)
        breadthFirst(n.left, q);
    if (n.right != null)
        breadthFirst(n.right, q);   
}
Run Code Online (Sandbox Code Playgroud)

然后我发现它不起作用.它实际上与此相同:

void preOrder(Node node) {
    if (node == null) return;
    visit(node);
    preOrder(node.left); …
Run Code Online (Sandbox Code Playgroud)

c++ java algorithm tree breadth-first-search

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

访问嵌套数据结构的最佳方法?

我想知道访问大型数据结构的最佳方式(性能方面)是什么.有大约一百种方法可以做,但编译器最容易获得哪些优化?

人们可以通过访问一个值

foo[someindex].bar[indexlist[i].subelement[j]].baz[0]
Run Code Online (Sandbox Code Playgroud)

或创建一些指针别名,如

sometype_t* tmpfoo = &foo[someindex];
tmpfoo->bar[indexlist[i].subelement[j]].baz[0]
Run Code Online (Sandbox Code Playgroud)

或创建像

sometype_t &tmpfoo = foo[someindex];
tmpfoo.bar[indexlist[i].subelement[j]].baz[0]
Run Code Online (Sandbox Code Playgroud)

等等......

c++ performance nested

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

SVG到Android Shape

我想知道Android中带有Shape类的矢量绘图可能与另一个矢量绘图标准相似.

由于Shape是a Drawable,而Drawable通常被定义为XML,它听起来很像SVG中的矢量绘图命令.

我的问题是:有没有人创建了一个XSLT转换或其他机制,用于将SVG绘图描述转换为Android Shapes?

svg android shape vector-graphics

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