问题列表 - 第39882页

反序列化有时会返回false

我在我的应用程序中有这个功能:

public function direct($theTree)
{
    $aTreeRoot = preg_replace('!s:(\d+):"(.*?)";!se', "'s:'.strlen('$2').':\"$2\";'", $theTree);
    return unserialize($aTreeRoot);
}
Run Code Online (Sandbox Code Playgroud)

它应该永远不会返回false,但在错误日志中会出现错误,表示返回false.

但是,我无法在我的应用程序中复制错误.我正在尝试一切可能的方式,但它始终有效.

这个功能有问题吗?

$theTree来自会话.

编辑:正则表达式是因为:unserialize- 在评论中搜索我的正则表达式.它应该解决一个问题.

php regex serialization

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

RealVNC客户端中的键映射

我在Windows上使用RealVNC查看器.我有时发现很难从VNC转移到Windows.我必须使用F8- >最小化然后Alt+ Tab.我希望我有更多的灵活性.可以以某种方式启用以下组合键吗?

  1. Win+ D- >我看到我的Windows桌面.
  2. Alt+ Tab在VNC和Windows应用程序之间切换.
  3. Ctrl+ Tab在VNC子窗口之间切换.

vnc vnc-viewer vnc-server

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

使用JavaScript的FileReader接口时检测文件的内容类型

我一直在为Web应用程序中的纯文本文件设置导入脚本.

我的脚本如下:

function dataImport(files) {
    confirm("Are you sure you want to import the selected file? This will overwrite any data that is currently saved in the application workspace.");
    for (i = 0; i < files.length; i++) {
        file = files[i]
        console.log(file)
        var reader = new FileReader()
        ret = []
        reader.onload = function(e) {
            window.localStorage.setItem("ApplicationData", e.target.result);
        }
        reader.onerror = function(stuff) {
            console.log("error", stuff)
            console.log (stuff.getMessage())
        }
        reader.readAsText(file)
    }
}
Run Code Online (Sandbox Code Playgroud)

它基本上是对这个问题的修改.

但是,目前用户可以在技术上尝试导入任何文件.由于它是为纯文本文件设计的,因此如果导入了不同类型的文件,则可能会出现问题.

我注意到,该浏览器检测正在导入的内容类型文件的控制台.这是一个例子.

fileName: "ideas.txt"
fileSize: 377
name: "ideas.txt"
size: …
Run Code Online (Sandbox Code Playgroud)

javascript import content-type plaintext filereader

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

如何从函数返回数组?

如何从方法返回数组,我该如何声明它?

int[] test(void); // ??
Run Code Online (Sandbox Code Playgroud)

c++ arrays method-signature

44
推荐指数
3
解决办法
15万
查看次数

Excel函数从其他单元格中的句子中获取第一个单词

Excel:我可以用什么函数将所有字符从开头带到第一个'<".我试图从A1中删除第一个单词并将其放入B1

例如:

A1
Toronto<b> is nice
Run Code Online (Sandbox Code Playgroud)

我希望下一个单元格中有"多伦多".

伊恩

excel worksheet-function

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

ASP.NET Web App和ASP.NET MVC 3 Empty Web App之间的区别?

我想构建自己的Web框架,我想用C#构建它.我认为最简单的入门方法是使用ASP.NET来处理所有服务器通信的东西.剩下的我想建立自我.我对ASP.NET几乎一无所知.(但是很了解C#,MVC模式和其他Web框架).

在Visual Studio 2010中,我看到了

  • ASP.NET Web应用程序
  • ASP.NET MVC 2空Web应用程序
  • ASP.NET MVC 3空Web应用程序

我认为其中一个应该是一个很好的基础.我只想在一些C#代码中加入一些"切入点".我开始使用PHP,因此我无法在浏览器中加载文件,这有点奇怪.无论如何,我应该使用哪个?普通的ASP.NET Web App和空的MVC 3应用程序有什么区别?如果它是"空的"它不应该使用任何MVC框架,是吗?我只是想确保在走上这条道路之前使用最新最好的"ASP"来处理服务器.

asp.net

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

有没有办法让VB 6应用程序调用.NET程序集?

我在将C#代码转换为VB 6时遇到了麻烦(在looooong中没有这样做).有没有一个解决方案,我可以在.NET中编码,然后让VB6调用该函数?

.net vb6

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

中断或停止睡眠线程

如何在java中停止或中断睡眠线程?我有一个同步数据并在run()方法中休眠10分钟的线程,如果我想通过在线程休眠时停止线程来停止同步.怎么能实现这一目标?

java multithreading sleep

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

Maven使用.class和.java文件创建jar文件

我正在寻找一种方法来创建包含GWT模块的.class和.java文件的jar文件.任何人都知道如何实现这一目标?

Superthanks!

//尼克拉斯

java gwt maven

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

为什么在程序中主要是必要的

我制作了一个仍在开发中的程序.我没有故意在我的程序中声明main.因为我正在开发一个用于制作图形和其他算法的库,我将在我的程序中使用.在C中开发这样一个库的目的是解决书中给出的问题.算法Thomas H Coreman如果有人想看,这是代码.

#include<stdio.h>
#include<stdlib.h>
#define GREY 1
#define BLACK 0
#define WHITE 2
typedef struct node *graph;

graph cnode(int data);      //cnode is to create a node for graph
void cgraph(void);
struct node {
    int data, color;
    struct node *LEFT, *RIGHT, *TOP, *DOWN;
};

graph root = NULL;

void cgraph(void)
{
    int n, choice, dir, count;

    choice = 1;
    count = 1;
    graph priv, temp;

    printf("Printf we are making a graph the first is root node\n");
    while (choice == 1) …
Run Code Online (Sandbox Code Playgroud)

c

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