小编Pat*_*ick的帖子

ASP.NET MVC论坛?

我正在重复这个问题,因为我还没有找到一个好的答案.关于这个主题的其他主题是2008年和2009年.有一些项目,如OpenForum,NearForums和Telerik论坛.openforum和nearforums我甚至无法在我的计算机上运行,​​只是出现了很多构建错误.在openforum上,在讨论主题中似乎有点死了.Telerik需要一些我甚至找不到的组件.

所以我再问一遍,也许循环中有一些新项目,是否有像YAF这样的论坛用于asp.net?它必须是MVC 2或3,并且最好还有一些像YAF这样的API,以便它可以很容易地集成到网页中.

c# asp.net asp.net-mvc forum asp.net-mvc-2

6
推荐指数
2
解决办法
7532
查看次数

MySQL在php中选择列长度

如何在php中获取指定列的实际最大长度?

例如,这个表:

id - int(11)name - string(20)

我想在php中选择字段可以拥有的最大字符数,例如table1中的SELECT length(name)

然后它应该返回20(因为它是该字段的最大字符数).

php mysql

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

使用restsharp反序列化JSON

我试图从Harvest反序列化数据,但它失败了(没有错误):https://github.com/harvesthq/api#api-json

返回的数据如下所示:

更新 (请参阅底部的完整JSON响应)

我运行下面代码时的输出是一个带有x个帖子的列表,其中每个帖子包含一个id = 0

是否有一个设置或我错过的东西让它忽略/解析周围的[]?

[DeserializeAs(Name = "project")]
public class Project
{
    public int id { get; set; }

    //public string name { get; set; }

    //[DeserializeAs(Name = "created-at")]
    //public DateTime CreatedAt { get; set; }           
}

// The following is the methods to request for testing

public List<Project> GetProjects()
{
    var request = new RestRequest("projects", Method.GET);
    request.RequestFormat = DataFormat.Json;
    return Execute<List<Project>>(request);
}

private T Execute<T>(RestRequest request) where T : new()
{
    var client …
Run Code Online (Sandbox Code Playgroud)

c# json restsharp deserialization

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

C#中的静态类,优点/缺点是什么?

我正在为我的学校作业编写一个小游戏,该游戏是带有怪物,物品和子弹的简单2D游戏。基本上,您跑来跑去并试图收集所有物品硬币,怪物试图阻止您,您可以用收集的子弹将它们击落。很简单的。

问题是,我已将怪物,物品,墙壁,玩家和子弹添加到名为LiveObjects的静态类中,然后可以从代码中的任何位置访问这些对象。这是不好的做法吗?有什么选择?(它不是多线程的)

LiveObjects.cs

internal static class LiveObjects
{        
    public static List<Item> items = new List<Item>(); // List with all the items
    public static List<Monster> monsters = new List<Monster>(); // List with all present monsters
    public static List<Wall> walls = new List<Wall>(); // List with the walls
    public static List<Bullet> bullets = new List<Bullet>(); // List with the bullets
    public static Player player = new Player(0, 0); // The player object
}
Run Code Online (Sandbox Code Playgroud)

我使用许多不同的类来处理LiveObjects中的数据,然后避免传递整个List,我可以直接在任何方法中调用它。

c# methods static class

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

SQL Server 2008,这占用了多少空间?

我试图计算这将占用多少空间(Mb).在数据库表中有7位列,2个小int和1个guid.

试图计算16 000行占用的数量.

我的想法是,7位列消耗1个字节,2个微小的int消耗2个字节,guid消耗16个字节.表格中一行共19字节?这意味着对于16 000行或者〜0.3mbs我们的304000字节是否正确?是否还有元数据字节?

sql database sql-server-2008

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

EF 4.2 Code First.如何命名多对多表?

是否可以在多对多关系中指定表名?

例:

class A
{
    public int Id { get; set; }
    // .....

    public virtual ICollection<B> BCollection { get; set; }
}

class B
{
    public int Id { get; set; }
    // .....

    public virtual ICollection<A> ACollection { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我认为这可能有用,但显然它没有.

protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
    modelBuilder.Entity<A>().HasMany(x => x.BCollection).WithMany(y => y.ACollection).Map(m => m.ToTable("My_Custom_Name"));
}
Run Code Online (Sandbox Code Playgroud)

entity-framework entity-framework-4 ef-code-first

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

使用int列计算MS SQL Server中的百分比

我正在计算慈善机构的总金额.每行都有出价金额和慈善百分比.字段的结构如下所示:

CurrentBid INT CharityPercentage INT < - 0-100,其中100将捐赠给慈善机构

所以我试过这个:

SELECT CurrentBid, CharityPercentage, CurrentBid * (CharityPercentage / 100) AS TotalCharity FROM Items
Run Code Online (Sandbox Code Playgroud)

然而它产生了这个:

50  100 50
70  100 70
25  50  0
50  25  0
30  10  0
55  15  0
Run Code Online (Sandbox Code Playgroud)

只要百分比为100,它就可以工作.任何低于和低于0.我的猜测是它与int列有关.

关于如何解决它的任何想法?我也尝试在select语句中使用CAST转换int,但这不起作用.将INT列更改为其他内容是一个非常大的过程.

sql sql-server

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

检查是否已安装Google Analytics或Universal Analytics?

我正在尝试通过javascript确定是否加载了Google Analytics或Universal Analytics.

一些客户仍然使用旧版Google Analytics,我们希望推出一个收集数据的JavaScript.因此,我需要为两个版本编写代码,以确保无论是正常版本还是通用版本的分析,都会对其进行跟踪.

javascript analytics google-analytics

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

没有释放记忆

我无法真正理解为什么自由进程会返回错误.我在C中得到了这段代码:

int LuffarschackStart(void)
{
/* to avoid the program from closing */
char readEnd;
int i = 0;    

board_type *board = malloc(sizeof(square_type));
if (board == NULL)
{
    printf("Could not allocate the memory needed...");
    scanf("%c", &readEnd);         
    return 0;
}

for(i = 0; i < 9; i = i + 1)
    board->square[i].piece_type = NO_PIECE;

board_play_game(board);    

free(board);
printf("Press any key and enter to quit the program...");
scanf("%c", &readEnd);         
return 0;
}
Run Code Online (Sandbox Code Playgroud)

我分配的板结构如下所示:

typedef struct
{
    /* flag to indicate if a square is …
Run Code Online (Sandbox Code Playgroud)

c memory malloc free

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

MVC 3使用具有不同扩展名的自定义httphandler

你能在MVC中创建一个带自定义扩展的自定义httphandler吗?

我想要一个具有以下路径的图像处理程序(如果可能),图片的domain.com/picture/{id}

是否有可能从MVC内部或我必须在IIS 7中做到这一点?

asp.net-mvc httphandler asp.net-mvc-3

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