小编Gui*_*Gui的帖子

PHP代码未被执行,而是在页面上显示代码

我正在尝试在项目上执行一些PHP代码(使用Dreamweaver),但代码没有运行.

当我检查源代码时,PHP代码显示为HTML标记(我可以在源代码中看到它).Apache运行正常(我正在使用XAMPP),PHP页面正在正常打开但PHP代码没有被执行.

有人对发生的事情有什么建议吗?

注意:该文件已命名为filename.php

编辑: 代码..:

<?
include_once("/code/configs.php");
?>
Run Code Online (Sandbox Code Playgroud)

印刷品

php apache

298
推荐指数
13
解决办法
56万
查看次数

从数据库表生成类

如何从SQL Server的表中生成类?

我不是在谈论使用一些ORM.我只需要创建实体(简单类).就像是:

    public class Person 
    {
        public string Name { get;set; }
        public string Phone { get;set; }
    }
Run Code Online (Sandbox Code Playgroud)

c# sql t-sql sql-server

197
推荐指数
10
解决办法
18万
查看次数

存储过程和ORM

与使用ORM(nHibernate,EF等)处理某些CRUD操作相比,存储过程的目的是什么?要调用存储过程,我们只是传递一些参数,并使用ORM发送整个SQL查询,但这只是性能和安全性的问题还是有更多优势?

我问这个是因为我从未使用过存储过程(我只是用ORM编写所有SQL语句并执行它们),并且客户告诉我在下一个项目中我将不得不使用存储过程,我我试图找出何时使用它们.

stored-procedures

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

何时使用多线程?

什么时候在应用程序中使用线程?例如,在简单的CRUD操作中,使用smtp,调用web服务,如果服务器面临带宽问题,可能需要一些时间,等等.

说实话,我不知道如何确定我是否需要使用一个线程(我知道它必须是在我们除了一个操作需要花费一些时间才能完成的时候).

这可能是一个"noob"问题但如果你与我分享你的线程经验会很棒.

谢谢

.net c# multithreading

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

JavaScript - 如何使用var中的转义引号来通过Json传递数据

我将一些数据通过Json传递给Webservice.我的问题是我传递了html(来自tinyMCE输入),因此var的内容使用引号,这给了我一些问题.我正在传递这样的值:

 data: '{ id: "' + news_id + '", title: "' + news_title + '", body: "' + news_body + '" }',
Run Code Online (Sandbox Code Playgroud)

无论如何在javascript中使用espace引用,所以我可以在news_body var中发送html吗?

谢谢

javascript json

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

C# - 检查是否设置了整数属性

我正在验证一些属性,我需要知道其他层是否设置了长整数值.

例如,这个类::

public class Person 
{
    public int Age {get;set;}
}
Run Code Online (Sandbox Code Playgroud)

当我设置的新实例年龄得到值0.但我要验证,如果年龄分别设置,因为年龄可以为零(不,当然这种情况下).

我想到的一个解决方案是使用int作为可空整数(public int?Age),并在Person的构造函数中将Age设置为null.

但我试图避免它,因为我必须更改太多的类只是为了检查Age.HasValue并将其用作Age.Value.

有什么建议?

c# properties

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

PropertyInfo - 具有属性的GetProperties

我正在尝试为webform项目创建自定义属性验证.

我已经可以从我的类中获取所有属性,但现在我不知道如何过滤它们,只是获取具有某些属性的属性.

例如:

PropertyInfo[] fields = myClass.GetType().GetProperties();
Run Code Online (Sandbox Code Playgroud)

这将返回我所有的属性.但是,我怎么能使用像"testAttribute"这样的属性返回属性呢?

我已经搜索了这个,但经过几次尝试解决这个问题后,我决定在这里问一下.

c# system.reflection

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

SignalR - 处理断开连接的用户

HY,

我正在项目中使用signalR库来处理通知和聊天模块.我在数据库上有一个表来跟踪在线用户.

用于聊天的HUB继承了IDisconnect,我断开了用户的连接.断开用户连接后,我会向用户介绍该事件.此时,我检查断开连接用户是否是客户端.如果是,那么我在HUB上调用一个方法来重新连接用户(只需更新表).

我这样做是因为在当前实现中,一旦用户关闭浏览器上的选项卡,它就会调用Disconnect任务,但是他可以打开另一个选项卡.

我还没有测试(有更大的请求)这个模块,但是在我的开发服务器上,IDisconnect事件和用户再次连接的请求之间可能需要几秒钟.

我关注我的实现来处理断开连接的用户聊天,但我看不到另一种方法来改善这一点.

如果可能的话,有人可以给我一个建议,或者这是我唯一的解决方案吗?

更新:我最终使用单例类来存储来自signalr的所有用户及其连接ID.这样我就可以在断开连接任务期间从用户那里获取id(此时你没有任何httpcontext来获取用户信息,但你总是可以从单例中的数组中获取具有signalr连接ID的用户id)类).

20-02-2013虽然上述解决方案正在完成这项工作,但我还是需要扩展我的项目.我的解决方案是使用Redis存储所有用户连接,并利用断开连接事件的密钥到期时间.在重新连接期间,我检查密钥是否处于暂挂状态(将在几分钟后过期).

signalr

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

nHibernate 3 - 带DateTime的QueryOver

我正在尝试编写一个查询以使用DateTime进行选择.Year作为where参数,但我从nunit收到此错误:

NHibernate.QueryException:无法解析属性:Register.Year of:Estudantino.Domain.Events

在类Event中,我有一个名为Register的属性作为DateTime类型.

public virtual DateTime Registada { get; set; }
Run Code Online (Sandbox Code Playgroud)

这是返回错误的方法:

  using (ISession session = NHibernateHelper.OpenSession())
        {
            return session.QueryOver<Evento>()
                .Where(x => x.Register.Year == year)
                .List();
        }
Run Code Online (Sandbox Code Playgroud)

变量year的类型为int,已传递给方法.

有谁知道我做错了什么?我的数据库服务器是SQL Server 2005 Express.

nhibernate nhibernate-3

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

应用程序架构 - 与RavenDB交易

我正在一个项目中实现RavenDB,经过几天尝试数据库,我现在正在构建这个应用程序,但我有一个问题.

我正在为每个实体编写业务层(几乎),并且我有一个处理查询和DocumentStore的唯一存储库类.我对如何沿服务层共享DocumentStore并处理事务感到困惑.

我正在展示一个例子,我试图在单个事务中存储和读取文档.

存储库的一个示例:

public class RavenRepository
{
    private static DocumentStore _store;
    private IDocumentSession _session;

    public RavenRepository(DocumentStore store)
    {
        _store = (_store==null) ? new DocumentStore() { Url = "http://wsk-gcardoso:8081" } : store;           
    }
    public T SingleOrDefault<T>(Func<T, bool> predicate) where T : BaseModel
    {
        using (var session = _store.OpenSession())
        {
            return session.Query<T>().SingleOrDefault(predicate);
        }
    }
    public T Add<T>(T item) where T : BaseModel
    {            
        using (var session = _store.OpenSession())
        {
            session.Advanced.AllowNonAuthoritiveInformation = this.AllowNonAuthoritiveInformation;
            session.Store(item);
            session.SaveChanges();
        }
        return item;
    }
    public void Initialize() …
Run Code Online (Sandbox Code Playgroud)

repository-pattern n-tier-architecture ravendb

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

NHibernate - ITransaction.Commit真的有必要吗?

我刚刚开始研究NHibernate 2天前,我正在寻找一个基于教程编写的CRUD方法.我的插入方法是:

        using (ISession session = Contexto.OpenSession())
        using (ITransaction transaction = session.BeginTransaction())
        {
            session.Save(noticia);
            transaction.Commit();
            session.Close();
        }
Run Code Online (Sandbox Code Playgroud)

完整的"Contexto"代码在这里:http://codepaste.net/mrnoo5

我的问题是:我真的需要使用ITransaction transaction = session.BeginTransaction()transaction.Commit();

我问这个是因为我已经测试过运行没有这两行的网络应用程序,并且我已成功插入新记录.

如果可能的话,有人可以解释一下Itransaction的目的和方法提交吗?

谢谢

nhibernate

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

C# - 将数字舍入为0小数

我需要将数字舍入为0小数(对于一个pagging系统).

我已经尝试过这样的事:

Math.Round(double1, 0, MidpointRounding.AwayFromZero);
Run Code Online (Sandbox Code Playgroud)

如果double1是7,2或7,6我需要它为8轮,但我没有得到它.

有谁可以帮助我吗?

谢谢

c# rounding

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

C# - 在方法参数中传递对象类型

我正在尝试将对象类型传递给方法.我正在为我的CRUDRepository执行此操作,这是由其他存储库继承的,但我无法弄清楚如何知道我正在处理的类型.

例如:

    public PageOf<Entity> GetPageOfEntity(int pageNumber, int pageSize)
    {
    // Here i need to work with the entity type to make calls to database  
    }
Run Code Online (Sandbox Code Playgroud)

实体是可以被其他实体(用户,产品,等等),并且该方法返回一个分页结果继承一个对象.我这样做是为了避免为每个实体创建一个GetPageOf方法.

将我想要处理分页结果的对象类型传递给方法的正确方法是什么?

编辑:

这是实体的一个例子

     public abstract class Entity 
     {
     public virtual long Id { get; set; }
     public virtual DateTime Created { get; set; }
     }
Run Code Online (Sandbox Code Playgroud)

而用户对象:

     public class User : Entity
     {
     public string FirstName { get; set; }
     }
Run Code Online (Sandbox Code Playgroud)

因为我正在尝试编写单个类来处理一些crud操作,我需要在方法中知道我正在使用什么对象(但我现在尝试为每个对象类型创建一个方法)

谢谢

c# inheritance

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