小编Pao*_*fan的帖子

iPhone通过代码将某些内容复制到剪贴板

我想知道我是否可以通过代码将一些文本复制到iPhone键盘 - IE他们按下一个名为"复制链接到剪贴板"的按钮,它会复制链接到剪贴板?

谢谢.

iphone copy

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

Composer:如何在Symfony 2.3中安装`dev`软件包?

试图在Symfony 2.3项目中安装KnpGaufretteBundle,我没有运气.问题是:

  1. minimum-stability:stable(in composer.json);
  2. 我需要的捆绑dev-master版本仍然是版本.

在Symfony文档中阅读这个令人沮丧:

如果您知道仍然需要最低稳定性的酷包或PHP库,请与主要开发人员交谈,并说服他标记稳定版本.

我并没有改变整个项目的最低稳定性dev,因为它肯定会造成巨大的混乱 - 我的意思是,我不能并用稳定的包和开发包?

我可能错过了一些关于作曲家的事吗?


编辑(2013年8月14日)

根据Sven在下面的回答,我编辑了我composer.json(你可以在这里找到它)并且它开始起作用了.无论如何,这是一个部分解决方案,因为内联别名不适用于依赖项 - 所以在我的情况下,我必须首先指定"低于稳定"包的所有依赖项,并逐个别名.

composer-php symfony-2.3

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

Symfony2:使用LDAP(Active Directory)和DB进行用户身份验证

我正在使用Symfony框架v 2.4.2更新现有网站,该网站执行双重检查以记录用户:

  1. 首先,它检查用户名和密码是否属于有效的Active Directory用户(使用PHP的 ldap_bind()功能);
  2. 如果是这样,它针对数据库表检查用户名(数据库中不存储密码);
  3. 如果在DB表中找到用户名,则网站从DB加载用户配置文件,并对用户进行身份验证.

如何在Symfony2中复制此身份验证过程?

到目前为止,我遇到了FOSUserBundle和FR3DLdapBundle:我设法使用链式提供程序(ldapdb),但看似LDAP凭据完全被忽略:用户可以使用存储在DB中的凭据登录,即使ldap_bind()失败 - 这恰恰相反第1和第2点.

此外,在使用FOSUserBundle时,似乎必须将密码存储在DB中.

注意点号.2:用户必须可以自由地从网站外部(即从Active Directory)更改其LDAP密码,然后使用新凭据登录,而无需更新网站的用户数据库.

任何解决方案都是受欢迎的,我不太喜欢FOSUserBundle,更不喜欢FR3DLdapBundle.

authentication active-directory symfony

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

在现有项目中更新Ionic

我很高兴看到Ionic的Release版本,但发现自己无法更新我现有的项目.这就是我做的.

  1. npm install -g ionic
  2. bower.json在App的根文件夹中打开(上面的www)
  3. 你会在这里找到这样的东西:

    {
      "name": "MyAppName",
      "private": "true",
      "devDependencies": {
        "ionic": "driftyco/ionic-bower#xxxxxxxx"
      }
    }
    
    Run Code Online (Sandbox Code Playgroud)
  4. 将其更改为此(基本上通过更改最后一行:

    {
      "name": "MyAppName",
      "private": "true",
      "devDependencies": {
        "ionic": "driftyco/ionic-bower#1.0.0-rc.1"
      }
    }
    
    Run Code Online (Sandbox Code Playgroud)
  5. 保存文件

  6. 转到命令行并在App文件夹中运行它

    bower update
    ionic lib update
    
    Run Code Online (Sandbox Code Playgroud)
  7. 运行ionic lib以检查版本号

希望能帮助别人挠头.

------编辑---------

这篇文章与Windows O/S有关,因为我使用的是64位Windows 7.

updates node.js angularjs bower ionic-framework

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

在PHP 5.4中调用foreach在空的php数组上是否安全?

我记得,在做foreach之前我总是要检查count($ array).从那时起,我总是做这个双重检查,并且想知道,现在用php 5.4有意义吗?

我已将error_reporting设置为E_ALL并执行以下脚本:

$x = [];

foreach($x as $y) {
    var_dump($y);
}
Run Code Online (Sandbox Code Playgroud)

并没有注意到(因为我记得,以前,也许它是php5.3)我得到通知.

现在在阵列上使用foreach是安全的,那是空的吗?

php arrays php-5.4

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

Wizcorp/phonegap-facebook-plugin:构建ios失败

当我尝试运行ionic build ios或尝试为离子i创建的xcode项目构建存档时会出现此错误

**FacebookConnectPlugin.m**:27:44:错误:'CDVPlugin'没有可见的@interface声明选择器'initWithWebView:'self =(FacebookConnectPlugin*)[super initWithWebView:theWebView]; ~~~~~ ^ ~~~~~~~~~~~~~~/Applications/MAMP/htdocs/hybrid-mobile-app/platforms /ios/qudratApp /Plugins/phonegap-facebook -plugin/FacebookbookConnectPlugin.m :238:28:警告:常量2与布尔表达式的比较总是假的[-Wututological-constant-out-of-range-compare] if(!command.arguments == 2){~~~~~~~~ ~~~~~~~~~~ ^ ~1警告并生成1错误.

**建筑失败**

以下构建命令失败:CompileC build/qudratApp.build/Debug-iphonesimulatorqudratApp.build/Objects-normal/i386/FacebookConnectPlugin.o qudratApp/Plugins/phonegap-facebook-plugin/FacebookConnectPlugin.m normal i386 objective-c com.apple. compilers.llvm.clang.1_0.compiler(1 failure)错误:命令的错误代码65:带有args的xcodebuild:-xcconfig,/ Applications/MAMP/htdocs/hybrid-mobile-app/platforms/ios/cordova/build-debug .xcconfig,-project,qudratApp.xcodeproj,ARCHS = I386,-target,qudratApp, - 构型,调试-sdk,iphonesimulator,构建,VALID_ARCHS = I386,CONFIGURATION_BUILD_DIR = /应用/ MAMP/htdocs中/混合移动应用/平台/ IOS /建造/仿真器,SHARED_PRECOMPS_DIR = /应用/ MAMP/htdocs中/混合移动应用程序/平台/ IOS /构建/ sharedpch

facebook ios ionic-framework

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

与基于yml的实体相关使用FOSUserBundle

我从头开始了一个Symfony2项目,然后安装了FOSUserBundle.

然后,我编写了(实际上,使用ORM Designer生成)一些需要在它们之间以及与User实体之间建立关系的实体.

Items属于Users,Collections属于Users该组Items,等等.

由于我使用了FOSUserBundle,我只有一个基本的用户类(https://github.com/FriendsOfSymfony/FOSUserBundle/blob/master/Resources/doc/index.md,步骤3a),使用注释定义,没有config/doctrine文件夹,也没有User.yml文件.

然后我创建了MyBundle/Resources/config/doctrine文件夹并添加了yml上面提到的文件.

当我尝试使用命令行工具生成实体时,一切正常:它将从我的yml文件创建实体.

然而,在这一点上,试图加载在浏览器在登录以前工作时(我只用了网址FOSUserBundle安装)将抛出这个错误:

MappingException:没有为类'X\MyBundle\Entity\User'找到名为'/var/www/concert/src/X/MyBundle/Resources/config/doctrine/User.orm.yml'的映射文件.

只要*.orm.ym文件config/doctrine夹中有l文件,以下操作(例如生成CRUD逻辑)将无法工作.如果我删除它们,CRUD生成将工作,但生成实际的mysql表不会.

玩弄这些让我到了一个点,我也可以得到表,但如果我尝试使用新生成的CRUD所涉及的任何url,那么实际的应用程序不起作用,因为实体基于yml(我删除它以使事情"工作")它将没有任何映射知识.

这本质上是错误的吗?要使基于yml的实体与基于FOSU​​serBundle的用户实体相关联,并且仍然能够获得漂亮的命令行生成工具?

symfony doctrine-orm fosuserbundle

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

SMTP错误:535 5.7.8身份验证凭据无效

我在我的项目中使用jango smtp设置.

以下是我的代码:

funcation sendmail()
{

$this->Email->smtpOptions = array(

  'timeout' => '30',

  'port' => '25', 

  'host' => 'relay.jangosmtp.net',

  'username' => 'xxxx',

  'password' => '1234567'

);
}
Run Code Online (Sandbox Code Playgroud)

sendmail函数给出以下错误:

SMTP Error: 535 5.7.8 Authentication credentials invalid
Run Code Online (Sandbox Code Playgroud)

可能是什么原因?

smtp cakephp

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

如何使用JQuery在Android浏览器中禁用"粘贴"?

我有一个输入字段,我不希望用户粘贴其中的任何值.我使用以下jQuery代码,它在桌面浏览器和iPhone Safari上运行良好.问题是它不适用于Android浏览器.

$('#no_paste').bind("paste", function(e) {                
        e.preventDefault();
});
Run Code Online (Sandbox Code Playgroud)

这是小提琴

javascript jquery android-browser

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

Django Rest Framework - 在保存到数据库之前检查/操作数据(通过某种逻辑)

我是 Django Rest Framework 的新手。我有一个这样的序列化程序:

class ReviewSerializer(serializers.ModelSerializer):
    class Meta:
        model = Review
        fields = (
            'user',
            'course',
            'major',
            'title',
            'text',
            'placements',
            'faculty',
            'infrastructure',
            'students',
            'extra_curricular',
            'passing_year',
        )
Run Code Online (Sandbox Code Playgroud)

模型.py

class Review(models.Model):
    user = models.ForeignKey(to=User, related_name='reviews')
    course = models.ForeignKey(to=Course, related_name='reviews')
    major = models.ForeignKey(to=Major, related_name='reviews', blank=True, null=True)
    title = models.TextField(db_index=True)
    text = models.TextField(db_index=True)
    placements = models.FloatField(default=0.0)
    faculty = models.FloatField(default=0.0)
    infrastructure = models.FloatField(default=0.0)
    students = models.FloatField(default=0.0)
    extra_curricular = models.FloatField(default=0.0)
    passing_year = models.PositiveSmallIntegerField(default=2014)
    created_on = models.DateTimeField(auto_now_add=True)
    updated_on = models.DateTimeField(auto_now=True)
Run Code Online (Sandbox Code Playgroud)

views.py

class ReviewViewSet(viewsets.ModelViewSet):
    """
    College …
Run Code Online (Sandbox Code Playgroud)

django-rest-framework

5
推荐指数
2
解决办法
2540
查看次数