问题列表 - 第20729页

CodeIgniter的用户注册/认证/管理的最佳库是什么?

我知道没有"最好的",这完全取决于你如何使用它,但请让我知道你对不同的经历.

谢谢.

codeigniter

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

XmlReader和MemoryStream,返回的xml未命中标记

有人可以向我解释这种行为吗?

如果您使用第一个字符串执行帖子底部的片段,它将返回与用于输入的字符串完全相同的字符串; 这就是我的预期.

输入1:

<?xml version='1.0' encoding='UTF-8'?>
<Company>
  <Creator>Me</Creator>
  <CreationDateTime>2010-01-25T21:58:32.493</CreationDateTime>
  <Contacts>
    <Contact>
      <ContactID>365</ContactID>
    </Contact>
  </Contacts>
</Company>
Run Code Online (Sandbox Code Playgroud)

输出1:

<?xml version='1.0' encoding='UTF-8'?>
<Company>
  <Creator>Me</Creator>
  <CreationDateTime>2010-01-25T21:58:32.493</CreationDateTime>
  <Contacts>
    <Contact>
      <ContactID>365</ContactID>
    </Contact>
  </Contacts>
</Company>
Run Code Online (Sandbox Code Playgroud)

现在,如果您使用第二行(const string xml),这是相同的字符串,但在一行而不是两行,它返回以下

输入2

<?xml version='1.0' encoding='UTF-8'?>
<Company>
  <Creator>Me</Creator>
  <CreationDateTime>2010-01-25T21:58:32.493</CreationDateTime>
  <Contacts>
    <Contact>
      <ContactID>365</ContactID>
    </Contact>
  </Contacts>
</Company>
Run Code Online (Sandbox Code Playgroud)

输出2

<?xml version='1.0' encoding='UTF-8'?>
<Creator>Me</Creator>2010-01-25T21:58:32.493 
<Contacts>
  <Contact>
    <ContactID>365</ContactID>
  </Contact>
</Contacts>
Run Code Online (Sandbox Code Playgroud)

2之间的唯一区别是第一个在xml声明之后有一个换行符,但是你可以看到第二个输出错过了Parent标签和第三个标签.任何想法?

这是我使用的代码:

public void XmlReader_Eats_Tags_IsTrue()
    {
        //this first xml declaration is on two lines - line break is right after the xml declaration …
Run Code Online (Sandbox Code Playgroud)

c# xml memorystream xmlreader

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

你会如何为这个应用程序建模?

我有一个用Zend Framework编写的MVC应用程序,它从Oracle 10g数据库中提取数据并在表和列表中显示这些数据,并通过颜色和图表直观地丰富这些数据.没有ORM,也没有涉及创建,更新或删除,只是纯粹的阅读.数据从另一个应用程序插入.数据库中的数据是根据它们所代表的概念建模的,并由DB视图访问,这些概念从各种其他表聚合(遗留的,不能改变),例如

| Event ID | Start               | End                 | Status | Created_By |
-----------------------------------------------------------------------------
| 12345678 | 2009-10-01 12:00:00 | 2009-10-01 12:15:00 | booked | John Doe   |
| 12345679 | 2009-11-01 13:00:00 | 2009-12-01 12:00:00 | booked | John Doe   |
| 12345680 | 2009-11-01 13:00:00 | 2009-12-01 12:00:00 | tba    | Jane Doe   |
Run Code Online (Sandbox Code Playgroud)

用户可以从View中影响列显示,排序和排序.客户端可以拒绝/允许访问列并将列内容限制为特定值.用户无法覆盖客户端设置.用户是演员,而客户端基本上只是一个过滤器,它为属于客户端的用户创建可用数据的子集.用户和客户端设置保持不变.

我目前的方法大致如下:

Request --> Controller
            | <--> sanitizes and returns Request params
            | ---> Facade (capsules steps to fetch View Data)
            | …
Run Code Online (Sandbox Code Playgroud)

php architecture oop design-patterns

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

从自引用表中获取层次结构数据

假设你有下表:

items(item_id, item_parent)  
Run Code Online (Sandbox Code Playgroud)

......它是一个自引用表 - item_parent指的是item_id.

您将使用什么SQL查询来选择表中的所有项以及它们的深度,其中项的深度是该项的所有父项和父项的总和.

如果以下是表的内容:

item_id     item_parent
----------- -----------
1           0          
2           0            
3           2          
4           2          
5           3          
Run Code Online (Sandbox Code Playgroud)

...查询应检索以下对象集:

{"item_id":1,"深度":0}
{"item_id":2,"深度":0}
{"item_id":3,"深度":1}
{"item_id":4,"深度": 1}
{"item_id":5,"深度":2}

PS我正在寻找MySQL支持的方法.

mysql sql recursion hierarchy

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

使用javascript将事件添加到按钮

在这个页面中有一种方法可以 用javascript动态添加html(文本框,输入按钮和无线电元素)

我的问题是如何向按钮添加事件,想象我只想创建按钮,而不是文本框或无线电元素.

更新
我在这里遇到问题...我已经尝试了一些提供的解决方案,但它给我带来了问题,让我试着解释一下......

即时尝试打开xml文件,读取它并创建具有xml属性的html对象,到目前为止一切顺利,但如果我尝试添加事件,xmlObj会出现任何想法?

我有这个...

script = "function OnClientDragEnd(dock, args)" + 
                         "   {" + 
                                "var hidd = document.getElementById('" + HiddenField1.Value + "');" + 
                                "hidd.value = dock.get_id();" + 
                    //"alert(hidd.value);" + 
                                "var xmlDoc = new ActiveXObject('Microsoft.XMLDOM');" + 
                                "xmlDoc.async = 'false';" + 
                                "xmlDoc.load('Config.xml');" + 
                                "xmlObj = xmlDoc.documentElement;" + 
                                "if (xmlObj.childNodes.length>0)" + 
                                "{" + 
                                "   for (var i = 0; i < xmlObj.childNodes.length; i++)" + 
                                "   {" + 
                                "       if (xmlObj.childNodes(i).getElementsByTagName('Id')[0].text == hidd.value){" + 
                                "           var txtTb2 = document.getElementById('" + TextBox4.ClientID + …
Run Code Online (Sandbox Code Playgroud)

html javascript

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

如何将新对象插入匿名数组?

如何将新对象插入匿名数组?

var v = new[]
            {
                new {Name = "a", Surname = "b", Age = 1},
                new {Name = "b", Surname = "c", Age = 2}
            };
Run Code Online (Sandbox Code Playgroud)

我知道首先我们设置数组的限制(大小).

我将它转换为List.要插入新对象.

v.ToList().Add(new { Name = "c", Surname = "d", Age = 3 });
Run Code Online (Sandbox Code Playgroud)

但我仍然在v变量中有2个元素.第三个元素去了哪里?

但我无法分配给另一个List变量.

List newV = v.ToList();
Run Code Online (Sandbox Code Playgroud)

c# linq

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

使用Python通过互联网传输数据的最轻量级方法是什么?

我有两台地理位置分散的计算机,都连接到互联网.在每台计算机上,我正在运行一个Python程序,我想从一个到另一个发送和接收数据.我想尽可能使用最简单的方法,同时保持一定的安全性.

我考虑过以下解决方案,但我不确定哪个是最简单的:

  • HTTP服务器和客户端,使用protobuf*;
  • SOAP Web服务和客户端(可能是pywebsvcs?);
  • 通过SSH隧道的某种IPC - 再次,protobuf可能?

就像我说的,我希望解决方案有点安全,但简单是最重要的要求.数据非常简单; 类型A的对象,包含类型B的对象列表和其他一些字段.

*我过去使用过protobuf,所以唯一的困难就是设置HTTP服务器,我想这将是非常棒的.

python network-protocols

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

将函数的当前状态传递给C/C++中的另一个函数

有没有办法将函数的当前状态传递给C/C++中的另一个函数?我的意思是当前状态的所有参数和局部变量.例如:

void funcA (int a, int b)
{
    char c;
    int d, e;
    // Do something with the variables.
    // ...
    funcB();
    // Do something more.
}

void funcB()
{
    // funcB() should be able to access variables a,b,c,d & e
    // and any change in these variables reflect into funcA().
}
Run Code Online (Sandbox Code Playgroud)

如果需要funcB()某种功能,代码就会很糟糕.但它可以实现吗?

如果有人开始使用多个参数重新计算长方法,这可能会有所帮助.

c c++ function calling-convention

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

如何在空中定位的KML中创建多边形?

我需要能够将具有给定高度的多边形对象放置在位于地面上方的KML中.我希望将空域信息显示为KML,并且每个空域都具有低海拔和高海拔值.

到目前为止,我能够做的最接近的事情就是创建两个不同海拔高度的多边形来显示空域,但我无法连接多边形来显示中间区域.

谢谢你的帮助

polygon kml google-earth

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

我的数据库的每个表都需要一个类吗?

我试图掌握LINQ,因为我理解它LINQ将是您的数据库的DAL,它反过来为您创建一个类,为您映射您的数据库结构,然后您可以使用该类执行查询..

  • 我试图做一个将返回我的LINQ查询结果的函数..
    • 我一直在阅读的所有示例似乎都指出,如果我希望我的查询是一个已定义的类型,我必须为它创建一个特定的类并将其用作List ..

我的假设是正确的吗?请赐教

c# linq

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