小编Flu*_*key的帖子

将1970年之前的日期字符串转换为MySQL中的时间戳

不是很好的标题,所以我道歉.

出于某种原因,(我不是那个人,我离题了)我们有一个表结构,其中日期的字段类型是varchar.(奇).

我们有一些日期,例如:

1932-04-01 00:00:00 and 1929-07-04 00:00:00
Run Code Online (Sandbox Code Playgroud)

我需要做一个查询,将这些日期字符串转换为unix时间戳,但是,如果你转换1970年以前的日期,它将返回0.

有任何想法吗?

非常感谢!

编辑:错误的日期格式.哎呀.

mysql

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

OpenSource项目 - 是否有一个站点列出需要更多开发人员的项目?

你们有没有人知道一个列出需要帮助的开源项目的网站?

让我详细说明一下,我想研究另一个开源项目(我已经开始研究了一对),但是,有一个网站列出了很多操作系统项目,它们的目标,截止日期,工作量,还有多少,这将是一件好事.他们需要的开发人员等

当然,我可以选择一个我感兴趣的主题,找到一个OS项目然后继续研究它.然而,看到一个多样化的项目列表会很高兴,主要是因为一些鲜为人知的很棒的项目很少受到关注,大型项目如jQuery forks,adium,gimp等等因为众所周知而受到很多关注(当然因为它们很棒而且因此让很多开发人员在研究它们.

很高兴看到一些鲜为人知的项目得到更多的关注,从而希望吸引一些人来研究它们.

目前有许多网站托管开源项目,如github,sourceforge,谷歌代码等.一个网站将所有这些集中到一个地方并对其进行分类将是非常棒的.

open-source project

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

Symfony动态子域

我正在尝试将子域名与symfony中的客户ID进行匹配.

即我有customer1.example.com和customer2.example.com

域存储在表中.

当用户访问customer1.example.com时,我想获取子域名,在数据库中查找域名,一旦匹配,它将为该客户部署app config,然后将customer_Id存储在全局属性中所以我确切地知道我正在处理整个应用程序的客户.虚拟主机将具有相关的通配符服务器名称.

你有没有成功实现这一目标,如果是,如何实现?如果没有,任何想法都将是一个很大的帮助!

我正在考虑使用过滤器来做到这一点.

:-)

php subdomain symfony1 filter

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

Symfony2 - DoctrineMongoDBBundle - Doctrine\Common\Annotations\AnnotationException

我正在尝试使用DoctrineMongoDBBundle,但是,我遇到了一个问题.

在我的config.yml中,我有:

doctrine_mongodb:
    connections:
        default:
            server: mongodb://localhost:27017
            options:
                connect: true
    default_database: symfony2
    document_managers:
        default:
            auto_mapping: true
Run Code Online (Sandbox Code Playgroud)

我的User.php类:

<?php
namespace HALL\HelloWorldBundle\Document;
use FOS\UserBundle\Document\User as BaseUser;
use Doctrine\ODM\MongoDB\Mapping\Annotations as MongoDB;

/**
 * @MongoDB\Document
 */
class User extends BaseUser
{
    /** @MongoDB\Id(strategy="auto") */
    protected $id;

    public function __construct()
    {
        parent::__construct();
        // your own logic
    }
}
Run Code Online (Sandbox Code Playgroud)

当我运行命令时:

 php app/console doctrine:mongodb:generate:documents HALLHelloWorldBundle
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

[Doctrine\Common\Annotations\AnnotationException]
[语义错误]类HALL\HelloWorldBundle\Document\User中的注释"@Doctrine\ODM\MongoDB\Mapping\Annotations\Document"不存在,或者无法自动加载.

有什么想法吗?注释被明确引用.

doctrine symfony doctrine-orm doctrine-odm

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

您决定何时停止支持旧版浏览器?

我想开始一个社区讨论.根据我的问题,你什么时候决定停止支持旧的浏览器?

我几乎完成了大型个人应用程序的开发.它使用了大量的HTML5,CSS3和JavaScript.如果我要支持旧浏览器,我估计它会使我的前端工作负荷增加至少50%.坦率地说,我不想支持旧的浏览器.从商业角度来看,有人可能会说,如果我不这样做,我可能会失去收入.我不同意.我觉得使用旧浏览器的客户不会是我想要的客户 - 他们会给我更多的工作,因为我必须修复我的应用程序中的兼容性问题以使用他们的旧浏览器或必须不断告诉他们升级他们的浏览器.如果网络要继续前进,那么人们需要停止支持旧浏览器,但是,我确实看到潮流正在慢慢开始转向此.

最近,IE6被宣布死亡.我们什么时候可以安全地说IE7和IE8或者Firefox 3可以更长时间地被认为是"重要的"足以支持?

此外,我听到很多人在这个网站上说"确保它优雅地降级,所以它仍然适用于没有JavaScript支持的浏览器"?什么样的浏览器现在没有JavaScript支持?大多数旧手机,如果这些旧手机不支持JavaScript,那么我非常怀疑他们是否会正确解析HTML.我还有我的应用程序的Sencha touch移动版本.我打算制作一个WAP版本来支持旧款手机吗?不,这是一个丰富的网络应用程序.这就是它的设计目标,这就是我打算留下的方式.

我更喜欢Apple的方法:如果你升级你的操作系统,不要指望你以前的操作系统中的应用程序可以使用新的操作系统.是的,这可能是一种挫败感,但这意味着没有太多的混乱,人们被迫升级与时俱进.

对于新的Web应用程序,它的工作方式相同,如果我想保持它们干净,快速和高效,我需要停止破解代码以支持遗留软件,如果用户不喜欢它,他们可以继续从我的网站或加入我们其他人并升级他们的浏览器并获得更好的网络体验.

我不希望这种情况变得傲慢,但是当你考虑到足够的并且仅支持最近的浏览器时,我真的对你的意见感兴趣.

browser user-interface frontend cross-browser css3

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

AJAX请求从一个子域到另一个子域,但在同一个域上

我知道你不能做跨域的ajax请求,除非你使用'代理'一个服务器.

但是,如果我从server1.example.com向server2.example发出了ajax请求,那么它是否会起作用,即使它位于example.com的同一个域中?

我很确定像YouTube这样的网站会向不同的服务器发出ajax请求.例如来自youtube.com的请求到vs1022.youtube.com等.

对此的任何澄清都是极好的.感谢您的时间.

javascript ajax cross-domain

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

同时在Windows和Linux机器上进行开发

对不起的标题感到抱歉(想不出更好的描述方式)

我有一台我开发的Windows机器.但是,我有一个需要与linux系统交互的新项目(执行linux命令等).

所以,显然我不能在我的Windows机器上进行开发.我不希望在开发机器上进行编码,svn commit然后在linux机器上进行svn更新.

有没有一种方法可以将我在开发机器上所做的任何更改快速镜像到linux机器上?SVN不是一个非常快速的选择,当然一些变化将是非常小的.

有任何想法吗?我想网络共享....但这不是很漂亮(有点慢).

作为开发人员,我想知道你是否遇到过类似情况,以及你是如何解决它的.

另外,我不能只安装Ubuntu作为我的开发机器,并从linux机器镜像命令,应用程序等,因为它是一个集群"主"机器,因此它有一个非常特殊的配置.

多谢你们!

编辑:我还考虑过在linux机器上安装Web服务,然后从代码中调用它们,从而分离平台开发依赖性.你怎么看待这个?谢谢

php linux windows simultaneous

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

公开讨论 - Symfony - 您如何更快地启动项目?

当您开始一个新项目(无论是个人还是专业)时,您有什么方法可以快速开始开发项目?

例如,当我在工作中启动一个新项目时,我已经从自定义沙箱中设置了以下内容:

  1. 两个不同的身份验证类,LDAP和CAS,我可以通过app.yml更改
  2. 我在大多数应用程序中使用的自定义表单小部件
  3. Capistrano部署脚本,用于将项目部署到登台或生产服务器.
  4. 一个邮件模板类,它使用XML文件为模板发送电子邮件
  5. 所有已配置的邮件服务器,ldap等设置.
  6. 一堆图标和相同的CSS(除了一些例外,每个项目总是相同)
  7. 自定义错误页面,布局,登录布局等
  8. 静态页面,如约,联系我们等.
  9. 有用的插件,如sfFormExtraPlugin,twig等.
  10. jquery和jQuery UI库
  11. 基本本地ACL和转换模型类以及一些其他默认模型.
  12. 任务 - 发送电子邮件任务和构建翻译.
  13. 做自定义工具的自定义工具类
  14. 自定义工厂和一些默认路由
  15. 我最有可能使用的助手默认启用(i18n,部分等)

还有其他一些事情:-)

我只是想知道你在开始一个新项目时如何使你的开发更快更有效.希望我能从你的工作中学到一些新东西.

谢谢大家!

symfony1

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

迁移远离社交登录提供程序

如果我要完全整合Janrain Social LoginOneall,那么迁移到我自己的自定义系统的障碍是什么?

例如,许多开发人员使用Janrains社交插件(以及许多其他人)因为他们没有时间来提供所有代码来提供他们自己的解决方案,或者因为它快速方便.

但是,在未来的某个地方,也许当开发人员有更多时间时,他可以使用OpenID选择器和openid库(例如stackoverflow自己的解决方案)编写自己的解决方案.此外,Janrain和Oneall变得昂贵,最好让你的前几千用户,但在你突然增加用户注册后,它变得非常昂贵(特别是如果你只使用社交登录而不是其他社交功能)

我看到的问题是,在我的Facebook应用程序中,我给FB应用程序的网站URL(例如oneall)是' http://myapp.api.oneall.com/ ',它将处理所有验证并链接帐户然后重定向到我的网站回调网址.

但是,如果我用我自己的解决方案替换Oneall(网站URL会改变),会发生什么?验证将变为无效,不是吗?用户将不得不再次接受权限?我如何成功迁移?

我希望我已经解释得那么好了.也许这是微不足道的,但一些澄清将非常感激.我想确保我没有被Oneall或Janrain束缚.

openid social-networking janrain

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

Symfony2 - 在每个页面请求中填充layout.html.twig中的导航栏

在我的layout.html.twig中,我有一个带有一些链接的导航栏.我希望从数据库中填充链接.

例如,在导航栏中,我有一个"最近产品"的下拉列表.如何从数据库中填充主layout.html.twig中的下拉列表?(当然它将来会被缓存)

我需要创建一个过滤器吗?

任何帮助都会很棒.谢谢

注意:在Symfony 1.4中,我会使用一个组件.这是否存在于Symfony 2中?

symfony

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