问题列表 - 第46262页

如何用PHP验证日期

如果按照以下格式通过表单提交日期,$month=2, $day=31, $year= 2010.如果有效日期,如何使用PHP日期函数进行验证?谢谢.

php

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

调用servlet导致HTTP状态404"请求的资源不可用"

register在课堂上有一个servlet p1.我有一个JSP jsp1.jsp.我运行JSP文件并看到它,但是当我尝试应用于servlet时,Tomcat显示错误:

HTTP状态404

请求的资源(/ omgtuk/Register)不可用.

Servlet的:

@WebServlet("/register")
Run Code Online (Sandbox Code Playgroud)

web.xml中:

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
  <display-name>omgtuk</display-name>


 <servlet>
    <description></description>
    <display-name>register</display-name>
    <servlet-name>register</servlet-name>
    <servlet-class>p1.register</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>register</servlet-name>
    <url-pattern>/register</url-pattern>
  </servlet-mapping>

  <welcome-file-list>
    <welcome-file>jsp1.jsp</welcome-file>
  </welcome-file-list>
</web-app>
Run Code Online (Sandbox Code Playgroud)

我正在使用Eclipse.

servlets http-status-code-404

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

Grails vs Gaelyk用于新的Groovy AppEngine应用程序

我正在使用Groovy开始使用新的AppEngine应用程序进行开发.它将是中等大小并使用许多AppEngine服务.它将使用HTML 5和JQuery同时拥有常规和移动网站.

哪两个框架最适合我的情况?为什么?

grails groovy google-app-engine gaelyk

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

如何在rails3中创建新记录之前检查记录是否存在?

继承人我正在努力实现的目标:

  • 我有一个标记系统.
  • 创建帖子时创建标签(帖子has_many:tags,:through =>:tag_joins.
  • 使用标记创建帖子时会自动创建标记连接.

我想检查标签是否已存在.如果是这样,我想使用tag_join记录的现有标记,而不是创建新的标记记录.

这是我当前的代码,它不起作用.

class Tag < ActiveRecord :: Base
  belongs_to :user
  belongs_to :tag_join
  belongs_to :post

  before_create :check_exists

  def check_exists
    tag = Tag.where(:name => self.name, :user_id => current_user.id)
    if tag.nil?
      tag = Tag.create(:name => self.name, :user_id => current_user.id)
    end
  end

end
Run Code Online (Sandbox Code Playgroud)

这不起作用,我在创建任务时遇到错误...(服务器实际上只是超时 - 我没有收到特定的错误).

有任何想法吗?

Tokland说我通过告诉它再次创建标签来创建一个无限循环 - 所以我尝试了这个:

 def check_exists
      tag = Tag.find_by_name_and_user_id(:name => self.name, :user_id => current_user.id)
      if tag != nil
        self.id = tag.id
      end
  end
Run Code Online (Sandbox Code Playgroud)

仍然得到服务器超时

编辑:我不确定这是否重要,但标签的添加方式类似于"http://railscasts.com/episodes/73-complex-forms-part-1

它们嵌套在帖子中,并使用类似这样的东西:

def tag_attributes=(tag_attributes)
  tag_attributes.each do |attributes|
    tags.build(attributes)
  end …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails ruby-on-rails-3

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

Java:多个++ - 一行增加.哪一个先?

嘿,我有以下两行代码:

result[i] = temp[i] + temp[i + 1] + " " + temp[i + 2];
i += 2;
Run Code Online (Sandbox Code Playgroud)

我想知道这行代码是否会这样做:

    result[i] = temp[i] + temp[i++] + " " + temp[i++];
Run Code Online (Sandbox Code Playgroud)

我可以确定,每个虚拟机都会从左到右处理这条线路吗?谢谢,托比

java virtual-machine

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

Cocos2D相机机芯?

我将屏幕置于跟随角色的最佳方式是什么?我应该使用CCCamera还是仅仅移动背景?

我是cocos2d的新手,请告诉我确切的代码.

顺便说一句:我也在这个项目中使用box2d.

谢谢

iphone box2d cocos2d-iphone box2d-iphone

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

上传图片 - 安全

建立:

我正在编写电子学习包的管理实用程序.使用此实用程序,教师可以编写他们的课程,添加/上传图像等.

我的问题是关于上传文件时的安全漏洞,特别是图像文件.

以下代码是我上传新图像文件的POST的控制器代码:

[HttpPost]
        public virtual ActionResult StepImage(int CourseId, int StepOrder, HttpPostedFileBase file)
        {
            service.CourseId = CourseId;
            service.StepOrder = StepOrder;
            if (file.ContentLength > 0)
            {
                var fileName = Path.GetFileName(file.FileName);
                var fileExtension = Path.GetExtension(fileName);
                if ((fileExtension == ".jpg") || (fileExtension == ".gif") || (fileExtension == ".png"))
                {
                    service.StoreImageFileName(fileName);
                    var path = Server.MapPath("~/[path to where images are uploaded]/" + service.CourseId + "/");
                    if(!Directory.Exists(path))
                    {
                        Directory.CreateDirectory(path);
                    }
                    file.SaveAs(path + fileName);
                }
                else
                {
                    // Refactor notice : Validation for invalid file extension …
Run Code Online (Sandbox Code Playgroud)

security asp.net-mvc file-upload asp.net-mvc-3

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

PHP日期输出错误的月份

如果我?month=$04在网址和回声中传递$date我继续接收1月而不是它应该是什么(4月).如果我回应$month我得到04这是正确的.这是我一直在使用的代码:

if (isset($_GET['month']) && $_GET['month']!='') {
        $month = $_GET['month'];
        $date = date('F', $month);
}

echo $date;
Run Code Online (Sandbox Code Playgroud)

对于我的生活,我无法弄清楚为什么它输出不正确.任何帮助非常感谢.

php date

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

将C结构作为C++类访问

这个bug在gcc中有解决方法吗?

具体来说,我认为在为pthread_mutex_t编译包装器时遇到了这个问题.标题看起来像:

class DerivedClass: public pthread_mutex_t{
  public:
     DerivedClass() {}
     ~DerivedClass(){}
     DerivedClass someFunction(){}
};
Run Code Online (Sandbox Code Playgroud)

代码来自遗留系统,用于在GCC 3.2.x上编译,但不适用于GCC 4.1.2.

...理论上我想我可以在后台版本的GCC上重新编译所有内容,或者重构引用源以废弃包装器,但我想先看看是否有更简单的方法.

非常感谢.

c++ g++ wrapper

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

在循环中使用NEW时,将项添加到对象的LIST <>会导致重复的对象

List<BillOfLading> bolList = new List<BillOfLading>();

protected void Button1_Click(object sender, EventArgs e)
{
    BillOfLading newBol = new BillOfLading("AXSY1414114");
    bolList.Add(newBol);

    newBol.BillOfLadingNumber = "CRXY99991231";
    bolList.Add(newBol);
}
Run Code Online (Sandbox Code Playgroud)

我期待这bolList将容纳两个不同的对象或值,但似乎这个简单的代码不起作用.有任何想法吗?

结果Immediates:

bolList

Count = 2
    [0]: {kTracker.BillOfLading}
    [1]: {kTracker.BillOfLading}
bolList[0]
{kTracker.BillOfLading}
    _billOfLadingNumber: "CRXY99991231"
    BillOfLadingNumber: "CRXY99991231"
bolList[1]
{kTracker.BillOfLading}
    _billOfLadingNumber: "CRXY99991231"
    BillOfLadingNumber: "CRXY99991231"

c# loops list

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