问题列表 - 第49295页

如何检查是否在我的服务器上安装了PEAR?

我得到的错误如下:

警告:include_once(Net/SMTP.php)[function.include-once]:无法打开流:348行/usr/local/lib/php/Mail/smtp.php中没有此类文件或目录

警告:include_once()[function.include]:在/ usr/local中打开'Net/SMTP.php'以包含(include_path ='.:/ usr/lib/php:/ usr/local/lib/php')失败第348行/lib/php/Mail/smtp.php

致命错误:第349行/usr/local/lib/php/Mail/smtp.php中找不到"Net_SMTP"类

我的代码:

require_once 'Mail.php';

$from = "me@example.com>";

$to = "you@gmail.com>";
$subject = "Hi!";
$body = "Hi,\n\nHow are you?";

$host = "mail.example.com";

$username = "me";
$password = "test";

$headers = array ('From' => $from,
  'To' => $to,
  'Subject' => $subject);

$smtp = Mail::factory('smtp',
  array ('host' => $host,
    'auth' => true,
    'username' => $username,
    'password' => $password));
$mail = $smtp->send($to, $headers, $body);

if (PEAR::isError($mail)) {
  echo("<p>" . $mail->getMessage() . "</p>");
 } else {
  echo("<p>Message successfully …
Run Code Online (Sandbox Code Playgroud)

php email pear

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

Java 1.4:将原始类型转换为Object(耦合与性能?)

这实际上与我之前提到过的一个问题有关,但我还是留在这个细节上.我只限于Java 1.4,我想将int类型转换为Object.我真的需要使用一个Integer类对象,或者有一种直接投射它的方法(在1.4中没有自动装箱).这种"手动装箱"的成本是否值得将整个类从第3层导入第1层,从而增加耦合?

java performance coupling

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

Android上的DTN(延迟容忍网络)

是否已在Android上使用蓝牙融合层实现DTN堆栈?

我已经看过像Bytewalla这样的现有实现,但它们现在只支持TCP.据我所知,Bytewalla的实现可以扩展到支持蓝牙,但是如果其他人已经完成它,就不想重新发明轮子......

networking android bluetooth dtn

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

在Grails中创建自定义条件TagLib

我试图在grails中创建一个条件标记库,以确定是否显示用户头像(我基于ifLoggedIn标签上的代码:http://www.grails.org/AuthTagLib)

我的taglib看起来像这样:

def ifProfileAvatar = {attrs, body ->
  def username = session.user.login
  def currentUser = Account.findByLogin(username)
  if (currentUser.profile && currentUser.profile.avatar) {
    out << "avatar found"
    body{}
  }
}
Run Code Online (Sandbox Code Playgroud)

在我的GSP中,我使用这样的标签:

<g:ifProfileAvatar>
<br/>profile found!<br/>
</g:ifProfileAvatar>
Run Code Online (Sandbox Code Playgroud)

当我导航到GSP时,"avatar found"正在正确显示(直接来自taglib),但"找到了个人资料!" 不是.

是否有任何理由说明body{}taglib没有在GSP中显示身体?

任何可能出错的想法?

谢谢!

grails groovy taglib

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

Rails 3没有id的资源路由

我正在Rails 3上创建一个博客应用程序,我想要覆盖为帖子生成的默认show route

resources :posts, :except => :show
Run Code Online (Sandbox Code Playgroud)

这为节目路线产生了(我没有排除它),

/post/:id
Run Code Online (Sandbox Code Playgroud)

我希望我的路由看起来像这样,其中url_title是我的模型在before_save上生成的字符串,它删除非字母数字字符并用连字符替换空格.

/:year/:month/:day/:url_title
Run Code Online (Sandbox Code Playgroud)

我试图用这段代码来完成这个:

match "/:year/:month/:day/:url_title", :to => "posts#show", :as => :post
Run Code Online (Sandbox Code Playgroud)

从理论上讲,这应该允许我调用post_path(@ post)(其中@post是我的post类的一个实例),它应该能够排除这个路径,它几乎可以工作.

唯一的问题是它试图用年份替换帖子的id.其他字段填写正确.我认为这种情况正在发生,因为rails有一些默认行为使得它真的,真的想在URL中拥有id,并且它不相信我使用我自己的唯一标识符(在这种情况下是post.url_title).

我可能错了.任何人都有这种路由的经验,或知道是什么?

routing ruby-on-rails

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

为什么在C++中不允许递归的main()调用?

可能重复:
对main()函数的限制
在C++中递归到main()是否合法?

我在C++ Primer中读到了main不允许递归调用的问题,并且在SO的一些相关问题中确实证实它是非法的.

但为什么这是非法的?只要你避免堆栈溢出,调用main内部的问题是什么?

c++ program-entry-point

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

是否可以使用 iText 查找文本位置

是否可以使用 iText 找到文本位置?我看到了具有beginTextBlockrenderTextendTextBlockRenderListener接口,但它们似乎对查找文本位置没有用。如果 iText 无法实现:是否存在另一个能够做到这一点的开源 Java 库?

java pdf itext

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

xml 模式 - 单元素和多元素出现

我有一个 XML 模式,里面有我的“video”元素和“youtube”元素:

<xs:element name="video">
  <xs:complexType>            
    <xs:sequence>     
      <xs:element ref="youtube" minOccurs="0" maxOccurs="1"/>
    </xs:sequence>    
    <xs:attribute name="file" type="xs:string"/>
  </xs:complexType>  
</xs:element>
Run Code Online (Sandbox Code Playgroud)

我想向可用的视频类型添加另一个元素“参数”:

<xs:element name="param">
   <xs:complexType>
     <xs:attribute name="name" type="xs:string" use="required"/>
     <xs:attribute name="value" type="xs:string" use="required"/>
   </xs:complexType>
</xs:element>    
Run Code Online (Sandbox Code Playgroud)

我会在“youtube”旁边有“param”元素。

限制:

  • youtube 只能在我的 xml 中出现一次
  • param - 可以在我的 xml 中出现多次

像这样:

<video>
<youtube file = "aaa"/>
<param name="a1" value"b1"/>
<param name="a2" value"b2"/>
</video>
Run Code Online (Sandbox Code Playgroud)

如何在此架构中维护此限制?

如果我做这样的事情:

<xs:sequence>     
      <xs:element ref="youtube" minOccurs="0" maxOccurs="1"/>
      <xs:element ref="param" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>    
Run Code Online (Sandbox Code Playgroud)

如果序列是这样指定的

<xs:sequence>     
      <xs:element ref="youtube" minOccurs="0" maxOccurs="1"/>
      <xs:element ref="param" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>    
Run Code Online (Sandbox Code Playgroud)

它确定 param …

xsd

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

使用实体框架(.edmx模型)和Razor视图创建MVC3的下拉列表&&将数据库记录插入多个表

在阅读了有关如何使用Razor Views在MVC 3中创建DropDown列表的100篇文章后,我找不到适合我的情况.

情况: 我最终尝试创建一个将员工添加到数据库的视图.

这是我正在使用的.EDMX模型的图像(create()将使用的表.):

在此输入图像描述

目标:

  1. 创建一个Employee(我有使用部分视图为StaffNotify复选框创建的Create.cshtml(强类型)){我在创建视图的Notify部分视图中使用单独的@model,不确定这是否安全??? @model ShadowVenue.Models.Employee&@model ShadowVenue.Models.StaffNotify)

  2. 为StaffTypeId创建一个下拉框(它将从表"StaffType"中插入[StaffTypeId]值(其具有1对多的关系),但会在下拉列表中显示[Type]字符串值)

  3. 为GenderId创建一个下拉框(将从表"Genders"中插入[GenderId]值(具有1对多的关系),但会在下拉列表中显示[Gender]字符串值)

  4. 将记录插入数据库(我在StaffId主键上具有1对1关系的单独表中具有员工通知)

我似乎遇到了控制器代码的问题.

我不确定我是否应该在EDMX模型中创建存储过程,或者提出一些查询或方法语法,不确定哪种方法最好.

这是我使用实体框架模型的第一个大型MVC3应用程序.

(如果您需要知道任何导航属性名称以帮助解决方案,请告诉我,我会将它们提供给您)

entity-framework edmx html.dropdownlistfor razor asp.net-mvc-3

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

PHP警告:未知:无法打开流

我最近编辑了apache httpd.conf文件,以便mod_rewrite工作.我不知道这个问题是否源于此问题,但我从那天起就遇到了这个问题.
这是我在运行软件时在前端看到的 -

服务器错误网站在检索http:// localhost/prestashop /时遇到错误 .它可能已关闭以进行维护或配置不正确.

没有特定文件可以触发此操作.但是我看到通常由4-5个php文件组成的小程序运行正常,但是包含大量文件的软件(如PrestaShop)却没有.
我检查了日志,这就是我找到的.

[Wed Mar 16 19:33:39 2011] [error] [client ::1] PHP Warning:  Unknown: failed to open stream: Permission denied in Unknown on line 0
[Wed Mar 16 19:33:39 2011] [error] [client ::1] PHP Fatal error:  Unknown: Failed opening required '/var/www/html/yomig/index.php' (include_path='.:/usr/share/pear:/usr/share/php') in Unknown on line 0
[Wed Mar 16 19:33:39 2011] [error] [client ::1] File does not exist: /var/www/html/favicon.ico
[Wed Mar 16 19:33:41 2011] [error] [client ::1] PHP Warning:  Unknown: …
Run Code Online (Sandbox Code Playgroud)

php apache

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