小编Dev*_*ull的帖子

当直接从文件系统访问网站时,IE9中的本地存储失败

这两个陈述window['localStorage']window.localStorage

访问网址"file:/// C:/index.html"时未定义

在文件系统上运行网站时localStorage是否禁用?

PS.我正在运行该网站的Windows 7手机上托管该网站的isolatedStorage.

isolatedstorage local-storage internet-explorer-9

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

无法使deleteRowsAtIndexPaths正常工作

我有一个UITableView和后台运行的调度程序从基础数据对象中删除记录.每次删除对象时,我都希望表视图相应地更新.

但是当我尝试从表视图中删除一行时,我不断收到这个恼人的错误消息.

*终止应用程序由于未捕获的异常NSInternalInconsistencyException,原因是:"无效的索引路径使用与UITableView传递到表视图必须包含两个指标指定部分和行索引路径请使用类别上.NSIndexPathUITableView.h可能的话."

代码:

NSIndexPath *indexPath = [NSIndexPath indexPathWithIndex:0];
NSUInteger row = [indexPath row];

NSMutableArray* files = [[NSMutableArray alloc] initWithArray:fileNames];
[files removeObjectAtIndex:[indexPath row]];
[fileNames dealloc];
fileNames = [NSArray arrayWithArray:files];

//[self.fileNames removeObjectAtIndex:row];
[self.tableDraft deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath]
withRowAnimation:UITableViewRowAnimationFade];
Run Code Online (Sandbox Code Playgroud)

PS:我也试过[tableView reloadData];但是有不良副作用,擦除了所选索引.

iphone xcode objective-c uitableview

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

通过Node.js路由http请求

我正在尝试使用Node.js进行黄瓜测试设置,可以使用iframe测试任何网站.通常,由于跨脚本安全限制,iframe是不可行的.但是,如果有可能(我确定它是.我相信你想出一个解决方案)在请求特定网址名称时通过请求的网址获取测试目标网站,以便iframe将加载测试目标的副本.基本上只是一个标准的node.js服务器,它基于req.url获取特定页面,类似于地址请求路由器.

这是我公然企图做到这一点.通过获取测试页面.网址有效.但我遇到从http服务器切换到连接对象的问题.有没有办法用http服务器响应"提供"连接?

PS.我还创建了一个包含两个node.js服务器的解决方案.节点1获取测试目标并将其与黄瓜测试页混合.节点2托管黄瓜测试.这个解决方案正在运行 但它会在发生javascript命名冲突的网站上产生问题.这就是为什么通过封装解决这个问题的iframe解决方案更具吸引力.

var http  = require('http');
var connect    = require('connect');
var port  = process.env.PORT || 8788;

var server = http.createServer(function(req, webres)
{
    var url = req.url;
    console.log(url);

    if(url == '/myWebsiteToBeTestedWithCucumberJS')
    {
        // Load the web site to be tested "myWebsiteToBeTestedWithCucumberJS"
            // And update the references
            // Finaly write the page with the webres
            // The page will appear to be hosted locally

        console.log('Loading myWebsiteToBeTestedWithCucumberJS');
        webres.writeHead(200, {'content-type': 'text/html, level=1'});
        var options =
        {  
                   host: 'www.myWebsiteToBeTestedWithCucumberJS.com,   
                   port: 80,   
                   path: '/' …
Run Code Online (Sandbox Code Playgroud)

javascript networking cucumber node.js

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

是否可以使用内部存储创建和维护包含文件的文件夹结构

我研究了下面的链接,但它没有回答我的问题. http://developer.android.com/guide/topics/data/data-storage.html#filesInternal

如果标题中的问题答案是肯定的.有人可以提供一个简单的例子来创建一个子文件夹并将文件添加到该文件夹​​吗?并且可能会显示如何从子文件夹中读取文件?

或者也许告诉我为什么下面的例子悲惨地失败了

更改file.mkdirs()立即工作; to file.getParentFile().mkdirs();
请参阅以下答案中的说明

public static void Test(String path, String fileName, String fileStr, Context ctx)
{

    SaveFile(path, fileName, fileStr, ctx);
    String returnFileStr = ReadFile(path, fileName, ctx);
}
public static Boolean pathExists(String path, Context ctx)
{
    Boolean result = false;
    String[] pathSeqments = path.split("/");
    String pathStr = "";
    for(int i = 0;i<pathSeqments.length;i++ )
    {
        pathStr += pathSeqments[i];
        if(!new File(ctx.getFilesDir() +"/" + pathStr).exists())
        {
            result = false;
            break;
        }
        pathStr += "/";
        result = true; …
Run Code Online (Sandbox Code Playgroud)

android android-file

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

Android 区域设置语言支持

你如何将新的语言环境添加到 android. 我正在寻找一种安装日语的方法,以便手机将 JAPAN 或 JAPANESE 报告为语言环境。我发现像 simeji 这样的应用程序增加了日语键盘支持。但无法弄清楚如何为特定语言安装新的语言包。

android locale

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

我如何在php中编写新行\ r \n?

可能重复:
PHP - 如何创建换行符?

我正在尝试创建一个csv文件.但我得到的只是一排.我想

echo '\r\n' . $lineStr;
Run Code Online (Sandbox Code Playgroud)

会创造一个新的路线.

我添加了以下标题:

header("Content-Type:   application/vnd.ms-excel; charset=utf-8");
header("Content-Disposition: attachment; filename=myFile.xls");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Cache-Control: private",false);
Run Code Online (Sandbox Code Playgroud)

php csv

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