问题列表 - 第47057页

标头重定向后PHP $ _SESSION为空

当我进行标题重定向时,我正在丢失$ _SESSION中的数据.当我使用调试器完成此操作时,我可以在退出()之前在$ _SESSION中看到我的所有数据;

Login.php:

...

if($result == 1){       
    header("Location: /myaccount.php");
    session_write_close();
    exit();
} else {
    header("Location: /login.php?invalid=yes");
    exit();
} 
Run Code Online (Sandbox Code Playgroud)

然后我在下面的session_start()条件之后放置一个断点,$ _SESSION完全为空.

myaccount.php:

<?php
if(!isset($_SESSION['user_id'])) { session_start(); }

$docRoot = getenv("DOCUMENT_ROOT");
...
Run Code Online (Sandbox Code Playgroud)

我的会议在哪里?

php session redirect header

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

实体框架CTP5代码首先,WPF - MVVM建模

我的模型全部为我的WPF应用程序设置并首先使用实体​​框架ctp5代码,这是一个示例模型类:

public class Task
{
    public int ID { get; set; }
    public int Index { get; set; }
    public string Content { get; set; }
    public int Indentation { get; set; }
    public DateTime Start { get; set; }
    public decimal Effort { get; set; }
    public decimal CompletedEffort { get; set; }
    public decimal Cost { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

建议我的视图模型的推荐方法是什么?我的视图模型将实现INotifyPropertyChanged,我不希望模型类具有任何UI特定代码 - 以便它们可以在其他应用程序中轻松重用.我应该将所有模型属性设置为虚拟,然后在视图模型中覆盖它们吗?(似乎有很多不必要的编码...)EF代码首先使用这种格式很好吗?

编辑 这是一个有点类似的问题在MVVM中,ViewModel或Model应该实现INotifyPropertyChanged吗? 但是,唯一的解决方案似乎是将我认为是UI逻辑添加到模型中.也许我可以在模型中添加某种委托并从viewmodel挂钩,然后将使用INotifyPropertyChanged ...这样的东西?

    public class Task
    {
        public delegate void HandleChange(string propertyName);
        public …
Run Code Online (Sandbox Code Playgroud)

wpf entity-framework mvvm code-first ef-code-first

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

如何更改winforms标签中行与行之间的空格?

我有一个带有未知文本的标签。文本包含\n。我想要 \n 行之间有更大的空间。我该如何设置呢?

c# winforms

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

Bizzarre试图让Rpy2 2.1.9与R 2.12.1一起使用,在Windows XP下使用Python 2.6 - Rpy无法找到R.dll吗?

我一直有一个真正的问题,试图让我的R安装让Rpy2玩得很好.我首先尝试安装rpy2 MSI软件包,但这似乎不起作用.当我运行推荐的测试时,它给了我一个错误,说它无法找到R.dll,因为新的R安装(后2.11)将DLL安装到i386文件夹中,其中rpy2找不到它们,因为它在bin文件夹而不是bin/i386文件夹中查找.

然后我尝试使用python附带的命令行工具(distutils)从头开始构建安装.这不起作用,因为setup.py声称无法找到R_home位置.但我确实编辑了一个环境变量(PATH)可能会显示rpy2设置在哪里找到R安装.然后我对环境进行了一些编辑,添加了指向bin/i386目录的"R_home"变量,并在PATH变量下创建了一个新条目,指向同一个点.

不幸的是,当它找到R路径时,我得到了这个问题:

running build
running build_py
running build_ext
Traceback (most recent call last):
  File "setup.py", line 372, in <module>
    [os.path.join('doc', 'source', 'rpy2_logo.png')])]
  File "C:\Python26\lib\distutils\core.py", line 152, in setup
    dist.run_commands()
  File "C:\Python26\lib\distutils\dist.py", line 975, in run_commands
    self.run_command(cmd)
  File "C:\Python26\lib\distutils\dist.py", line 995, in run_command
    cmd_obj.run()
  File "C:\Python26\lib\distutils\command\build.py", line 134, in run
    self.run_command(cmd_name)
  File "C:\Python26\lib\distutils\cmd.py", line 333, in run_command
    self.distribution.run_command(command)
  File "C:\Python26\lib\distutils\dist.py", line 994, in run_command
    cmd_obj.ensure_finalized()
  File "C:\Python26\lib\distutils\cmd.py", line 117, in ensure_finalized
    self.finalize_options()
  File "setup.py", line 111, in finalize_options
    config …
Run Code Online (Sandbox Code Playgroud)

python windows windows-xp r rpy2

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

在MVC网站上获得404错误

我在Windows Server 2008上有一个IIS7.5网站,部署了一个ASP.NET MVC2网站.该网站是在Visual Studio 2008中构建的,面向.NET 3.5,并且IIS 5.1已成功配置为运行它,用于本地测试.

但是,每当我尝试导航到IIS7中运行的页面时,我都会收到404错误.

我检查过以下内容:

  • IIS日志中没有相应的404日志条目.
    • 实际上,IIS日志中 404个条目.
  • Web站点的应用程序池设置为使用Integrated管道.
  • "customErrors"模式设置为off.
  • 已安装.NET 3.5 SP1
  • ASP.NET MVC 2已安装
  • 我已经使用MVC Diagnostics来确认正在找到所有MVC DLL.
  • 在IIS中启用了ASP.NET,我们通过运行MVC诊断页面证明了这一点.
  • KB 2023146确实突出显示HTTP重定向已关闭,因此我们已将其打开,但没有任何乐趣.

编辑 好了,所以我们安装了世界上最简单的MVC应用程序(在Visual Studio中创建新的MVC2项目时创建的应用程序),我们仍然在我们尝试访问的任何页面上获取404 - 例如, <my_server>/Home/About将生成404 .

任何想法将不胜感激!

asp.net-mvc iis-7 asp.net-mvc-2

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

Lucene词干分子之间的区别:EnglishStemmer,PorterStemmer,LovinsStemmer

有没有人比较过来自Lucene的这些词干分析器(包org.tartarus.snowball.ext):EnglishStemmer,PorterStemmer,LovinsStemmer?它们背后的算法的优点/缺点是什么?什么时候应该使用它们?或许还有一些算法可用于英语单词干预?

谢谢.

java lucene stemming

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

如何删除满足C#集合条件的所有元素?

我有一个字符串数组:

string[] names;
Run Code Online (Sandbox Code Playgroud)

我想删除长度小于的所有名称k.我怎样才能做到这一点?我必须将它转换回来List<string>吗?

谢谢,陈

c#

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

对Rails中的几个字段进行相同的自定义验证

我在Rails应用程序模型中有四个date_time字段.我想对它们应用相同的验证方法,以便只接受有效的日期时间.验证方法来自早期的堆栈溢出问题:

  validate :datetime_field_is_valid_datetime

  def datetime_field_is_valid_datetime
    errors.add(:datetime_field, 'must be a valid datetime') if ((DateTime.parse(datetime_field) rescue ArgumentError) == ArgumentError) && !datetime_field.nil? && !datetime_field.blank?
  end
Run Code Online (Sandbox Code Playgroud)

除了为每个DateTime字段定义四个完全相同的方法之外,还有更优雅的方法来验证这些字段吗?

validation ruby-on-rails

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

如何发送HTML电子邮件?

我已使用JMS在我的Web应用程序中成功发送了电子邮件,但结果仅以纯文本显示.我希望内容能够显示html.我该怎么做?这大致是我所拥有的:

Message msg = new MimeMessage(mailSession);
try{
    msg.setSubject("Test Notification");
    msg.setRecipient(Message.RecipientType.TO, new InternetAddress(sentTo, false));
    String message = "<div style=\"color:red;\">BRIDGEYE</div>";
    msg.setContent(message, "text/html; charset=utf-8");
    msg.setSentDate(new Date());
    Transport.send(msg);
}catch(MessagingException me){
    logger.log(Level.SEVERE, "sendEmailNotification: {0}", me.getMessage());
}
Run Code Online (Sandbox Code Playgroud)

java email jakarta-mail

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

如何在项目之间移动TFS 2010构建定义?

我有一些在ProjectX下创建的TFS 2010构建定义.现在源代码已移至从属于ProjectY的文件夹.如何将构建定义移动到ProjectY,以便它们显示在Project Explorer的Team Explorer的Builds节点下?

tfs team-build tfs2010 build-definition

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