标签: local

大型XML文件和分页,是否可能?

问题

在本地打开非常大的XML文件时,在您的计算机上,几乎可以确定该文件需要一段时间才能打开 - 这通常意味着您的计算机因为认为它没有响应而锁定.

如果您为用户提供他们使用的相当复杂的数据库或系统的XML备份,这就是一个问题 - 他们能够打开大型备份,更不用说使用它们的可能性很小.

分页可能吗?

我使用XSLT向用户呈现可读的备份.以同样的方式,是否可以在数据时仅拉取一个页面,以防止整个文件一次性被读取,从而导致上述问题.

我想答案只是一个没有 - 但我想知道是否有其他人看到了同样的问题并解决了它们.

注意:这仅在本地计算机上,不能要求Internet连接.如果它使事情变得容易,可以使用JavaScript.

xml xslt offline local

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

在本地测试Google Maps API

我正在尝试在IIS下的开发网站中测试Google地图.我的本地测试网址是http://网站名称/.由于名称中没有".com",因此无法获取API密钥.我可以获得http://的密钥localhost /,但我想知道是否有办法使用测试URL http://网站名称/.

testing google-maps local

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

将项目资源加载到WPF Webbrowser控件中

好吧,所以我认为这很简单,即使我之前刚刚使用WPF项目资源文件时也是如此.

当我的应用程序启动时,我想在本地(随应用程序一起提供)html文件加载到Webbrowser控件中.但是我找不到一个简单的方法来做到这一点!有任何想法吗?

browser wpf resources local

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

Joda时间:将UTC转换为本地

我想将Joda Time UTC DateTime对象转换为本地时间.

这是一种艰苦的方法,它似乎有效.但必须有更好的方法.

这是没有周围声明的代码(在Scala中):

    val dtUTC = new DateTime("2010-10-28T04:00")
    println("dtUTC = " + dtUTC)
    val dtLocal = timestampLocal(dtUTC)
    println("local = " + dtLocal)

 def timestampLocal(dtUTC: DateTime): String = {
    // This is a laborious way to convert from UTC to local. There must be a better way.
    val instantUTC = dtUTC.getMillis
    val localDateTimeZone = DateTimeZone.getDefault
    val instantLocal = localDateTimeZone.convertUTCToLocal(instantUTC)
    val dtLocal = new DateTime(instantLocal)
    dtLocal.toString
  }
Run Code Online (Sandbox Code Playgroud)

这是输出:

dtUTC = 2010-10-28T04:00:00.000 + 11:00 local = 2010-10-28T15:00:00.000 + 11:00

time scala utc local jodatime

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

如何在不删除本地数据库和本地文件的情况下在android-market上发布应用程序更新?

我发布了一个将数据存储在本地数据库中的应用程序.

现在我必须发布一个更新到这个应用程序来修复一些小错误,但我担心下载和安装更新将降低与以前版本相关的本地数据库.

我想知道更新系统是如何工作的.安装更新是否会完全删除与之前版本相关的所有apk,文件,数据库?

如果是这样,我怎么能在我的代码中避免这种情况?

非常感谢你的帮助!!

database android local google-play

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

如何在javascript中获取*用户选择的**local*文件的内容,没有任何帖子,获取,提交等

我正在使用jQuery,如果这有任何好处; 我希望:

  1. 用户选择本地文件系统上的文件

  2. 我的javascript获取所述文件的内容,而不是"穿越电线".

  3. 我正在检查浏览器类型,并准备为每个浏览器使用完全不同的代码.IE和FF是我目前正在写的两个.

  4. 我不使用PHP,只是在表单上直接javascript.

  5. 在获取,验证和操作文件的内容之前,我不想要任何获取,发布,提交,ajax或任何其他网络活动(我的脚本将执行所有操作;这个问题仅用于获取文件).

  6. 我不一定需要走这条路.我不是特别想要走这条路.普遍接受的"安全"概念让用户选择文件,我的脚本只获取内容.那没关系,但如果我走上这条道路,我就不会抱怨.

我已经google了很多,并没有得到任何简单的解决方案.


我看过Mozilla XPCOM,但文件选择器nsIFilePicker需要权限提升,我只是不想处理.


我尝试过常规使用

<input type="file" onclick="fileCheck(this); return false" . . . />

with

function fileCheck ()
{
  var path = obj.files[0].mozFullPath;
}
Run Code Online (Sandbox Code Playgroud)

但即使你可以在Firebug中看到mozFullPath,它也不会出现在Javascript中(表面上是出于安全原因).

有任何想法吗?

javascript file local

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

单元测试Url.IsLocalUrl(returnUrl.ToString()),我怎样才能让它在单元测试中返回false?

从MVC3应用程序中的帐户控制器中的标准LogOn方法,我该如何测试

Url.IsLocalUrl(returnUrl.ToString()) 
Run Code Online (Sandbox Code Playgroud)

url不是本地的代码行?换句话说,在进行单元测试时,我必须将这些代码添加到这行代码中,以使其返回false?

我使用了以下思路,这将返回false(非本地):

Uri uri = new Uri(@"http://www.google.com/blahblah.html");
Run Code Online (Sandbox Code Playgroud)

但它只是在单元测试中抛出了一个null异常

编辑:我应该补充一点,LogOn方法现在看起来像这样:

public ActionResult LogOn(LogOnModel model, System.Uri returnUrl)

if (ModelState.IsValid) {

            bool loggedOn = LogOn(model);

            if (loggedOn) {
                if (Url.IsLocalUrl(returnUrl.ToString())) {
                    return Redirect(returnUrl.ToString());
                }
                else {
                    return RedirectToAction("Index", "Home");
                }
            }
            else {
                ModelState.AddModelError("", "The user name or password provided is incorrect.");
            }
        }

        // If we got this far, something failed, redisplay form
        return View(viewModel);
    }
Run Code Online (Sandbox Code Playgroud)

某些样式警察/代码分析错误强制从字符串参数更改为System.uri参数,但它与标准原始参数非常相似.

只是为了澄清一下,在一个单元测试中 - 我想测试并断言击中Else它重定向到的行的结果Home/Index,所以我需要传递一些东西到(System.Uri)returnUrl它将使它返回false Url.IsLocalUrl而不抛出异常

进一步编辑:

我正在使用MvcContrib …

url local returnurl asp.net-mvc-3

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

何时将内存分配给C中的局部变量

由于局部变量也称为自动变量,并且在访问函数时应该在运行时分配内存.

int main(){
    int a; // declaration 
    return 0;
}

int main(){
    int a[]; // compilation error, array_size missing
    return 0;
}

int main(){
    int a[2]; // declaration, but can't work without array_size, 
              // so at compile time it is checked!
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我的问题是,在C中声明中给出array_size是一个规则,还是在编译时为数组分配内存(仍然是本地变量)

它是如何工作的?

根据K&R的C编程,数组是一个变量.第161号.

c variables memory-management local

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

从公用文件夹ReactJS中获取本地JSON文件

两天以来我有一个问题。我想从我的用React-app创建的React应用程序的公用文件夹中读取本地JSON。

这是我的项目结构:

  • 上市

    • 数据

      • mato.json(我的.JSON文件)
  • src

    • 组件

      • App.js

为什么我将文件放在public文件夹中?如果我使用文件src夹中的文件构建项目,则我的文件将包含在main.js命令生成的文件中yarn build

我想修改我的json文件,而不总是重建我的应用程序。

所以我不能使用像这样的代码:

import Data from './mato.json'
Run Code Online (Sandbox Code Playgroud)

…要么:

export default { 'mydata' : 'content of mato.json'}
import data from 'mydata';
Run Code Online (Sandbox Code Playgroud)

我试图获取我的.json文件,但“文件方案”与fetch()&chrome 不兼容。

(Chrome错误:“ index.js:6 Fetch API无法加载file:/// D:/projects/data/mato.json。不支持URL方案“文件”。”)

这是我的获取代码:

fetch(`${process.env.PUBLIC_URL}/data/mato.json`)
.then((r) => r.json())
.then((data) =>{
    ReactDOM.render(<App appData={JSON.stringify(data)}/>, document.getElementById('root'));
})
Run Code Online (Sandbox Code Playgroud)

仅适用于Firefox。我也试过mode: 'cors'不了。

当然,我没有任何服务器-这是一个本地项目-因此,如果有人知道如何在本地读取JSON文件,我将不胜感激。

javascript json local reactjs fetch-api

6
推荐指数
3
解决办法
9731
查看次数

kubeadm / kubectl / kube-apiserver打开功能门

我正在尝试在kubernetes v1.9.2中测试本地持久卷

从我收集的信息中(我可能是错的!)我不能使用kubeadm这些功能门:

$ sudo kubeadm version
kubeadm version: &version.Info{Major:"1", Minor:"9", GitVersion:"v1.9.2", GitCommit:"5fa2db2bd46ac79e5e00a4e6ed24191080aa463b", GitTreeState:"clean", BuildDate:"2018-01-18T09:42:01Z", GoVersion:"go1.9.2", Compiler:"gc", Platform:"linux/amd64"}

$ kubeadm init --help
...
      --feature-gates string                    A set of key=value pairs that describe feature gates for various features. Options are:
        CoreDNS=true|false (ALPHA - default=false)
        DynamicKubeletConfig=true|false (ALPHA - default=false)
        SelfHosting=true|false (ALPHA - default=false)
        StoreCertsInSecrets=true|false (ALPHA - default=false)
...
Run Code Online (Sandbox Code Playgroud)

太...我做了一个普通的kubeadm初始化,然后继续破解:

/etc/systemd/system/kubelet.service.d/10-kubeadm.conf
Run Code Online (Sandbox Code Playgroud)

Environment="KUBELET_FEATURE_GATES_ARGS=--feature-gates=PersistentLocalVolumes=true,VolumeScheduling=true,MountPropagation=true"
ExecStart=
ExecStart=/usr/bin/kubelet $KUBELET_KUBECONFIG_ARGS $KUBELET_SYSTEM_PODS_ARGS $KUBELET_NETWORK_ARGS $KUBELET_DNS_ARGS $KUBELET_AUTHZ_ARGS $KUBELET_CADVISOR_ARGS $KUBELET_CGROUP_ARGS $KUBELET_CERTIFICATE_ARGS $KUBELET_EXTRA_ARGS $KUBELET_FEATURE_GATES_ARGS
Run Code Online (Sandbox Code Playgroud)

并重新加载/重启kubelet …

alpha local kubernetes persistent-volumes

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