小编K. *_*ber的帖子

Twitter日期格式为Mysql

我正在检索Twitter搜索API的推文,并将它们保存在MySql数据库中.问题是这个服务器没有安装PHP DateTime和DateTimeZone库(或者我被告知)所以这个方法不起作用:

$datetime = new DateTime($tw_result["created_at"]);
$datetime->setTimezone(new DateTimeZone($DATETIME_ZONE));
$fecha_tweet = $datetime->format('Y-m-d H:i:s');
Run Code Online (Sandbox Code Playgroud)

所以,你知道其他直接去这解析"星期三,2012年2月8日二十三时59分50秒+0000"2012-02-08二十三时59分50秒或MySQL的有效日期?(除了用子串切片').我尝试了几种使用gmdate()的方法但没有达到它.

谢谢

php mysql datetime

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

从javascript强制服务器TextChanged事件

我有一个asp:从javascript函数填充的TextBox,但是当发生这种情况时,只有当我用键盘更改文本时才会触发服务器端TextChanged事件.

这有解决方案吗?为什么客户端/服务器集成在asp.net中如此痛苦?

(AutoPostBack设置为true)

谢谢

javascript asp.net events

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

Vagrant:打开与主机的mysql连接

我想使用MySql Workbench从主机中浏览Vagrant中的数据库.

到目前为止,我只评论行bind-address = 127.0.0.1my.cnf,一切都OK,但最近我连接到新的Wi-Fi和东西似乎变了,我不得不改变来宾的IP地址192.168.0.200192.168.1.200和我不能从主机开启MySQL连接.

我还尝试添加bind-address = 10.0.2.2猜测(不确定)这是我的主机IP但仍然相同.

我需要做什么?

谢谢

mysql my.cnf vagrant

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

ASP.NET以编程方式创建转发器

我正在尝试以编程方式创建ASP:Repeater,我在尝试绑定列时遇到问题.我读过的教程非常令人困惑,其中很多都没有达到约束力.

我的问题只是在绑定数据时,我会在"静态"转发器中写这个:

<%# DataBinder.Eval(Container.DataItem, "Name")%>
Run Code Online (Sandbox Code Playgroud)

我不知道在代码隐藏工作时应该是什么,它在一个类中,所以我没有事件处理程序.到目前为止这是我的代码:

Dim DsArbol As New SqlDataAdapter(query, System.Configuration.ConfigurationManager.ConnectionStrings("CNX").ConnectionString)

    Dim tablaCarpetas As New DataTable
    DsArbol.Fill(tablaCarpetas)

    Dim RepArbol As New Repeater
    RepArbol.DataSource = tablaCarpetas
    RepArbol.ID = "repArbolCarpetas"

    Dim header As New TemplateBuilder
    Dim item As New TemplateBuilder
    Dim footer As New TemplateBuilder

    header.AppendLiteralString("<ul class=""arbol-carpetas"">")
    item.AppendLiteralString(String.Format("<li id=""li_carpeta_{0}"">{1}</li>", 1, DataBinder.Eval(Container.DataItem, "Name")))
    footer.AppendLiteralString("</ul>")

    RepArbol.HeaderTemplate = header
    RepArbol.ItemTemplate = item
    RepArbol.FooterTemplate = footer

    RepArbol.DataBind()
    PanelArbolCarpetas.Controls.Add(RepArbol)
Run Code Online (Sandbox Code Playgroud)

我应该写什么而不是DataBinder.Eval(Container.DataItem, "Name")

asp.net repeater

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

闰年超过18岁的Javascript

我正在使用此JavaScript来检查输入的年龄是否超过18岁.

        function calculateDiffYear(date, month, year)
        {
            var cur = new Date();
            var diff = Math.floor((cur.getTime() - new Date(year, month, date)) / (60 * 60 * 24 * 1000));
                diff -= Math.floor((cur.getFullYear() - year) / 4);

            return diff / 365;
        }

        function checkBorn(sender)
        {
            var root = sender.form;
            var date = root.elements['date'].value;
            var month = root.elements['month'].value - 1;
            var year = root.elements['year'].value;

            if (!isValidDate(date, month, year) || calculateDiffYear(date, month, year) < 18) return false;

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

如果工作几乎是正确的,除非,如果我们处于闰年,它给18岁以下的人明天 18岁,至少在我今天做的测试中,并改为拉斯维加斯年.我尝试添加这个,但没有运气:

if …
Run Code Online (Sandbox Code Playgroud)

javascript leap-year

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

Symfony:htaccess隐藏app.php或app_dev.php

我知道这已被问过很多次了,但是我发生了一些奇怪的事情.Apache DocumentRoot指向symfony/web /,这是我在web/dir中的.htaccess:

DirectoryIndex app_dev.php
#DirectoryIndex app.php

<IfModule mod_rewrite.c>
    RewriteEngine On

    RewriteCond %{ENV:REDIRECT_STATUS} ^$
    RewriteRule ^app\.php(/(.*)|$) %{CONTEXT_PREFIX}/$2 [R=301,L]

    RewriteCond %{REQUEST_FILENAME} -f
    RewriteRule .? - [L]


    RewriteCond %{REQUEST_FILENAME} -f
    RewriteRule ^(.*)$ app_dev.php [QSA,L]
    #RewriteRule ^(.*)$ app.php [QSA,L]

    RewriteCond %{REQUEST_URI}::$1 ^(/.+)(.+)::\2$
    RewriteRule ^(.*) - [E=BASE:%1]
    RewriteRule .? %{ENV:BASE}app.php [L]
</IfModule>

<IfModule !mod_rewrite.c>
    <IfModule mod_alias.c>
        RedirectMatch 302 ^/$ /app.php/
    </IfModule>
</IfModule>
Run Code Online (Sandbox Code Playgroud)

嗯,事情是www.example.com/route1/工作,www.example.com/route2/并抛出一个错误:

哎呀!发生错误服务器返回"404 Not Found".有些东西坏了.请发送电子邮件至[email],告诉我们发生此错误时您在做什么.我们会尽快修复它.给您造成的任何不便,请原谅.

虽然www.example.com/app_dev.php/route2/工作正常(也 www.example.com/app_dev.php/route1/)

救命?

更新.缓存清除prod抛出此错误(我从未尝试过,我正在开发dev):

[Doctrine\Common\Proxy\Exception\UnexpectedValueException]类"MyProject\PanelBundle\Entity\User"中方法"addRole"中参数"userRoles"的类型提示无效.

[ReflectionException]类Maycol\BlogBu​​ndle\Entity\Role不存在

.htaccess symfony

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

Prestashop 不断重定向到旧域

我想安装 Prestashop 站点的本地副本,但是当我进入本地域时,它不断将我重定向到旧域。

我下载了文件,下载并导入了数据库,更新了设置以指向本地数据库等。

我更新了ps_configuration表来设置PS_SHOP_DOMAINPS_SHOP_DOMAIN_SSL新的本地域并禁用(设置为 0)该表中的所有缓存参数。

我进行了编辑,.htaccess因此对旧域的所有引用都被新域更改,并删除了浏览器中的所有 cookie 和缓存。简而言之,我遇到了与Prestashop 在数据库中更改旧域后重定向到旧域完全相同的问题但它的解决方案对我不起作用。另外,我重新启动了Apache,还是一样。curl 或本地站点显示此信息:

curl -v example.me
* Rebuilt URL to: example.me/
*   Trying 127.0.0.1...
* Connected to example.me (127.0.0.1) port 80 (#0)
> GET / HTTP/1.1
> Host: example.me
> User-Agent: curl/7.47.0
> Accept: */*
> 
< HTTP/1.1 302 Found
< Date: Thu, 12 Jan 2017 15:40:56 GMT
< Server: Apache/2.4.18 (Ubuntu)
< Vary: Host
< location: http://example.com/ …
Run Code Online (Sandbox Code Playgroud)

redirect prestashop

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

Doctrine类表继承映射:为什么父表有外键?

简短的问题:我可以避免为父类的继承类生成外键吗?是否可以在关系所有者而不是父类中设置用于继承映射的鉴别器列?

解释:

我正在设计一个发票模型,其中发票主题可以是以下三种类型之一:

  • 合同
  • 客户
  • 提供者

阅读完Doctrine 继承映射后,我认为类表继承是最适合我的需求的。

Invoice如果我可以从到建立关系,映射的超类InvoiceSubject可以更好地满足我的需求,但我认为我不能:

映射超类不能是实体,它不可查询,并且映射超类定义的持久关系必须是单向的(仅具有拥有方)。这意味着在映射的超类上根本不可能存在一对多关联。此外,只有当映射的超类当前仅在一个实体中使用时,多对多关联才有可能。

此外,使用接口可能是一种解决方案,但关系中的接口只能映射到一个实体

所以,这是我的模型:

/**
 * @ORM\Entity
 */
class Invoice
{
    /**
     * @ORM\ManyToOne(targetEntity="InvoiceSubject")
     * @var InvoiceSubject
     */
    protected $subject;
}

/**
 * @ORM\Entity
 * @ORM\InheritanceType("JOINED")
 * @ORM\DiscriminatorColumn(name="invoicesubject_type", type="string")
 * @ORM\DiscriminatorMap({"invoice-subject" = "InvoiceSubject", "contract" = "Contract", "provider" = "Provider", "client" = "Client"})
 */
class InvoiceSubject
{
    /**
     * @ORM\Id
     * @ORM\Column(type="integer")
     */
    protected $id;
}

/**
 * @ORM\Entity
 */
class …
Run Code Online (Sandbox Code Playgroud)

php class-table-inheritance symfony doctrine-orm

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