问题列表 - 第30695页

将字符串数组拆分为多个部分

我说我有一个像这样存储的数组.

Array ( 
   [0] => width: 650px;border: 1px solid #000; 
   [1] => width: 100%;background: white; 
   [2] => width: 100%;background: black; 
) 
Run Code Online (Sandbox Code Playgroud)

我应该如何将数组[0]字符串拆分为";"?然后我想再次将它们保存在数组中,或者将它们显示出来.我该怎么办?

Array(
   [0] => width: 650px
   [1] => border: 1px solid #000
)
Run Code Online (Sandbox Code Playgroud)

任何的想法?谢谢高级

php arrays split

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

重新思考用户登录过程:用户/显示名称和OpenID

使用openID提出了一些我希望SO社区可以帮助我回答的问题.

OpenID和(现已过时)用户名

根据我的阅读,openID的主要目标之一是消除某人为某些网站创建另一个用户名和密码的需要,这些网站只能使用一次.虽然我认为这是一个非常棒的想法,但它确实引起了一点混淆:

用户名不仅用作身份验证设备(登录凭据),还用作将用户标识为网站上的创建内容(评论,帖子帖子等)的方法.

我的担忧

  1. 当他们浏览网站时,我用什么来识别网站上的某个人?注册我的网站时,我是否还要求他们选择用户名?
  2. 我注意到像SO这样的网站,使用了"显示名称"而不是用户名.这是一个可由用户更改的字段.
    • 当用户决定更改其显示名称时,您如何避免混淆?

限制谁可以登录到您的站点即使他们有一个有效的OpenID

想象一下以下场景:

  • 您有一个网站,您只希望您和三个朋友能够访问.
  • 在传统的用户身份验证设置中,您可以手动为三个朋友创建帐户,然后通过电子邮件向他们发送登录凭据.但是,在这种情况下,您希望它们使用openID.

我的问题

  1. 如何将openID身份验证限制为一个非常特定的人员子集?
  2. 如何使用OpenID为尚未对您的网站进行身份验证的人设置帐户?

再次感谢,SO社区为您的时间和帮助.你们真棒.

openid authentication database-design

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

功能证明(Haskell)

我在阅读RWH时失败了; 而不是一个退出,我命令Haskell:功能编程工艺.现在我对第146页的这些功能性证据感到好奇.特别是我试图证明8.5.1 sum (reverse xs) = sum xs.我可以做一些感应证明,但后来我卡住了..

HYP:

sum ( reverse xs ) = sum xs
Run Code Online (Sandbox Code Playgroud)

基础:

sum ( reverse [] ) = sum []

Left  = sum ( [] ) (reverse.1)
      = 0          (sum.1)

Right = 0          (sum.1)
Run Code Online (Sandbox Code Playgroud)

感应:

sum ( reverse (x:xs) ) = sum (x:xs) 

Left = sum ( reverse xs ++ [x] )    (reverse.2)

Right = sum (x:xs)   
      = x + sum xs                  (sum.2)
Run Code Online (Sandbox Code Playgroud)

所以现在我只是试图证明这Left sum ( reverse xs ++ [x] …

haskell functional-programming proof

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

SQL - 按优先级设置第一个值?

我在SQL方面相当缺乏经验,这似乎是一件容易的事,但我不知道如何去做.

基本上我想从表A中选择一行,其中字段"someField"在预定的集合"someSet"中,但我希望它单独查找集合中的每个值.例如,假设"someSet"包含5,6,9,3.我会使用类似这样的查询:

SELECT * FROM A WHERE someField IN (5, 6, 9, 3) LIMIT 1
Run Code Online (Sandbox Code Playgroud)

但是,我希望它首先查找5,然后是6,然后是9,如果还没有找到行,则最后查找3.写作单独的查询它看起来像这样:

SELECT * FROM A WHERE someField = 5 LIMIT 1
(if no results returned)
SELECT * FROM A WHERE someField = 6 LIMIT 1
(if no results returned)
SELECT * FROM A WHERE someField = 9 LIMIT 1
(if no results returned)
SELECT * FROM A WHERE someField = 3 LIMIT 1
Run Code Online (Sandbox Code Playgroud)

显然使用4个查询(理论上是无限查询)并不是很优雅,有没有办法将它变成单个查询?

mysql sql

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

IIS表示会在Visual Studio中运行php吗?

IIS表示会在Visual Studio中运行PHP吗?如果是这样,你能在Visual Studio中调试php吗?

php visual-studio-2010 visual-studio iis-7.5

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

Numpy和线交叉点

我如何使用numpy来计算两个线段之间的交点?

在代码中我有segment1 =((x1,y1),(x2,y2))和segment2 =((x1,y1),(x2,y2)).注意段1不等于segment2.所以在我的代码中我也一直在计算斜率和y截距,如果可以避免这种情况会很好但我不知道如何.

我一直在使用Cramer的规则和我在Python中编写的函数,但我想找到一种更快的方法.

python performance numpy line-intersection

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

使用php读取xlsx文件

任何人都可以推荐使用php阅读xlsx文件的好库吗?

香港专业教育学院看了phpexcel,但从例子看它似乎只支持写作?

php import-from-excel

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

SQL Server:列出AA和AM之间的项目

我希望列出字段在AA到AM范围之间开始的所有行.我知道我可以将大量的LIKE组合在一起,但是有更好的方法吗?

我正在运行SQL Server,如果这改变的话.

谢谢!

sql-server search

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

Python:为什么functools.partial是必要的?

部分应用很酷.什么功能functools.partial提供你无法通过lambdas?

>>> sum = lambda x, y : x + y
>>> sum(1, 2)
3
>>> incr = lambda y : sum(1, y)
>>> incr(2)
3
>>> def sum2(x, y):
    return x + y

>>> incr2 = functools.partial(sum2, 1)
>>> incr2(4)
5
Run Code Online (Sandbox Code Playgroud)

functools某种程度上更有效,或可读?

python functional-programming partial-application

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

在XAML中定义的WPF窗口上使用泛型参数

我正在尝试在XAML中创建一个Window派生类,它可以采用泛型参数,但我似乎无法在XAML中定义泛型参数,以便它生成与我的代码隐藏文件匹配的部分类.

我想要完成的是替换所有MessageBox调用以询问用户问题,我可以在哪里给出有意义的按钮标题('保存并退出'/'退出而不保存'/'不要退出'类型的东西) .我希望能够向窗口传递一个限制为System.Enum的泛型参数,该参数定义所选选项的返回值:

<Window x:Class="EvilPenguin.MultipleChoiceQuestionBox">
    ...
Run Code Online (Sandbox Code Playgroud)

public partial class MultipleChoiceQuestionBox<T> : Window where T : System.Enum
{
    public MultipleChoiceQuestionBox()
    {
        InitializeComponent();
    }

    public T SelectedOption
    {
        get;
    }
}
Run Code Online (Sandbox Code Playgroud)
  • 有没有办法让我的XAML生成一个具有正确泛型参数的分部类?
  • 我做错了吗?出于某种原因这是一个坏主意,还是有更简单的方法?
  • 目前在XAML中这是不可能的吗?x:TypeArgument属性并不能完全符合我的要求,但它表明XAML的至少某些方面知道泛型参数

任何帮助或提示都非常感谢

c# generics wpf xaml

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