问题列表 - 第22225页

如何将对象存储到磁盘?

如何将对象存储到磁盘中的所有荣耀?我的对象派生自TObjectList,因此它包含其他对象.

哪种方式最快最简单?哪种兼容方式?

序列化不是解决方案,因为我想保存非公共属性及其拥有的对象列表!

目前我试图将每个对象独立地保存为二进制文件,然后打包在一起.这是一个漫长的过程,但允许我使用较新版本的程序加载旧版本的对象(与以前保存的项目兼容).无论如何,复杂性开始增长,并且它看起来不再好看了.

delphi

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

IE 6-7-8的jQuery UI对话框+ Ajax失败

使用ajax时,我遇到了jQuery-ui Dialog的问题

$.ajax({ 
                        url: "folders.php", 
                        cache: false,
                        data: {
                                'do' : 'Ajax'
                                ,'_a' : 'ChangeMoviesFolder'
                                ,'MovieIDS' : MovieIDS
                                ,'toFolderID' : toFolderID
                                ,'fromFolderID' : fromFolderID
                        },
                        context: document.body, 
                        open: function(event, ui) {

                            alert('open');
                        },
                        error : function(XMLHttpRequest, textStatus, errorThrown){
                             // Handle the beforeSend event
//                          alert("responseText: "+errorThrown.message);

                           },

                        success: function(data){
                            $('input.checkMovie').attr('checked',0);
                                $("#resultsTable").find('tr.selectable-row').removeClass('active');


                            if (data == '1')
                            {

                                window.location = WWW_ROOT+'movies.php?do=List&FolderID='+toFolderID;
                            }
                             $dialog.dialog("close"); 
                      }});
Run Code Online (Sandbox Code Playgroud)

当使用IE时,ajax从来没有得到错误的成功选项

"在调用open方法之前,无法调用此方法"

它只发生在IE中.

有没有人知道问题可能是什么?

(所有vars都可以,在FF和chrome中完美运行)

谢谢.


经过很多检查ajax与IE完全不兼容

我试过了

$ .ajax({url:'movies.php',data:"do = UpdateMovies&_a = SetStatus",success:function(data){alert('something');

  }});
Run Code Online (Sandbox Code Playgroud)

在一个函数内部,没有变量,我已经尝试过就像在 …

ajax jquery jquery-ui jquery-ui-dialog

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

Google AppEngine +本地JUnit测试+ Jersey框架+嵌入式Jetty

我使用Google Appengine for Java(GAE/J).最重要的是,我使用Jersey REST框架.

现在我想运行本地JUnit测试.考试

不幸的是,Jersey/Jetty组合产生了新的线程.GAE期望只运行一个线程.最后,我最终在Jersey-resources内部没有数据存储区,也没有多个数据存储区.

作为一种解决方法,我只将GAE本地环境初始化一次,将其置于静态变量中,并在GAE资源内部添加许多检查(此线程没有开发环境?重新使用静态环境变量).而这些检查当然应该只内JUnit测试运行..(我问过:"我怎么可以找出代码是JUnit测试中运行或不" -我不能直接在这里发布的链接: - |)

java google-app-engine junit jersey embedded-jetty

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

JAXB自定义 - WSDL和schemaLocation中的多个模式

我有一个WSDL,里面包含3个模式的"types"元素.模式不在外部XSD中定义,而是在types元素内定义.

我想自定义架构号2中的元素并更改它的名称以避免冲突.

那么在schemaLocation中我该怎么做?尽管提出了问题,我仍然可以这样做:

 schemaLocation="../wsdl-files/mywsdl.wsdl#types?schema2">
     ...
     <jxb:bindings node="some xpath
Run Code Online (Sandbox Code Playgroud)

但我不是那个找到它的人,而是我的同事,不再与我合作了.是否有资源我可以找到它的解释,即使我理解它?一个链接还是一本书?我可以在其他地方找到其他例子.

我的问题是schemaLocation值(../ wsdl-files/mywsdl.wsdl #styles?schema2)而不是xpath.我想知道在WSDL中引用模式的所有可能性.我需要这个或类似的文档.

非常感谢你

wsdl jaxb

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

Matlab错误:??? 单元格内容引用非单元格数组对象

在问这个问题之后:

如何使用for循环读取以下文件:(循环可以忽略文件名中的字符吗?)

abc-1.TXT cde-2.TXT ser-3.TXT
wsz-4.TXT aqz-5.TXT iop-6.TXT
...

(事实上​​,我有500个文件)

在循环开始时我需要添加什么?

for i = 1:1:500
nom_fichier = strcat(['MyFile .......'num2str(i)'.TXT']);

我尝试了以下解决方案:

Names = dir('MyFile\*.TXT');  

for i = 1:500  
    fn = ['MyFile',filesep,Names{i},'-',num2str(i),'.TXT'];  
    data = load(fn);    
    .....
Run Code Online (Sandbox Code Playgroud)

运行程序后,我收到以下错误:

??? Cell contents reference from a non-cell array object.    
Run Code Online (Sandbox Code Playgroud)

你能帮我解决这个问题吗?我的目标是阅读500个文件的内容.

matlab

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

C#中的随机数生成器 - 唯一值

我正忙着在C#中编写一个数组.我可以用随机生成器来填充它,但现在我的问题是如何做到这一点,但我可以检查数值是否已经在数组中,如果是这样,生成一个新的值

额外信息:
最大值:100
元素数量:100

重要的PLZ工作继续我的想法

我的想法

public void FillArray(int[] A, int Range)
{
    for (int I = 0; I < A.Length; I++)
    {
        A[I] = ValidNumber(T, I, Range);
    }
} /* Fill Array */
Run Code Online (Sandbox Code Playgroud)

选择排序的实现

public void SelectionSort(int[] A)
{
    int K, X;
    for (int I = 0; I < A.Length - 1; I++)
    {
        K = I;
        X = A[K];
        for (int J = I + 1; J < A.Length; J++)
        {
            if (A[J] < X)
            {
                K = …
Run Code Online (Sandbox Code Playgroud)

c# arrays random

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

测试Web应用程序中的安全漏洞:最佳实践?

我正在开发一个Web应用程序.就像一个合适的人一样,我过去常常使用像Joomla这样的东西制作出令人敬畏的东西,但现在终于弄脏了PHP,MySQL和CodeIgniter.

当您制作可以处理大量数据的严肃网页应用时,我应该采取哪些预防措施来对付我的数据输入以完全消毒它?我知道有明显的修剪,逃逸,xss清洁等 - 但我应该采用什么其他技术来停止注入数据库?

不仅如此,还有任何非破坏性的数据库注入代码,我可以测试我的所有输入吗?就像在,它会注入一些可见的东西,但实际上对我的测试数据库没有任何伤害?我不是一个黑客,需要一点指导.

黑客使用什么其他常见方法来破坏或读取用户的数据,我如何自己检查?我没有钱雇用一名安全顾问,因为我只有16岁,但对计算机有很好的经验,如果给出一些关于它们的提示,我相信我可以做一些技巧.

我知道这是一大堆问题但总结一下,你做了什么来确保一切都是100%安全的?

php mysql security sql-injection

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

编译所有项目热键

我在一个项目组中有两个共享相同单元的项目(大多数是全部).我使用这两个项目来测试我写的东西.

问题:当我更改两个项目使用的单元并运行当前项目时,另一个使用该单元中的旧代码(因为它未编译).

我知道编译所有项目的唯一可能性是通过系统菜单(Projects-> Build all projects).

目前,当其中一个项目运行时(使用delphi调试器),其他项目的可执行文件将被执行,但不会被编译.

如何用热键编译两个项目(比如一个项目的Shift+ F9)?

ide delphi hotkeys delphi-2009 registerhotkey

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

在最低安全性上下文中运行DLR嵌入式脚本

我需要指出正确的方向.我已经将Iron Python脚本主机嵌入到一个简单的C#应用​​程序中,但现在我需要了解锁定用户生成的IronPython或IronRuby脚本的安全性的最佳实践.

具体来说,什么是防止库导入的策略,并且在.NET中没有办法在不同的安全上下文中运行代码块或线程,例如防止文件系统访问?此外,是否可以为此上下文分配内置级别或角色而不是实际用户?

谢谢!

.net c# ironpython ironruby dynamic-language-runtime

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

在Java中迭代和删除Hashtable

我在Java中有一个Hashtable,想迭代表中的所有值,并在迭代时删除一个特定的键值对.

怎么可能这样呢?

java iterator hashtable

38
推荐指数
4
解决办法
11万
查看次数